/* CSS Document */
body{
margin:0;
padding:0;
background: url(../images/bg_body.gif) repeat-x #a46229;
font-family: Verdana, Arial, san-serif;
font-size:11px;
}
img{border:0; margin:0; padding:0;}

#clients em{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
font-style:italic;
padding:5px 4px 0 0;
display:block;
}
/* ------- TABS ------- */
#tabHolder{
width:549px;
height:270px;
margin:5px 0 0 0px;
float:left;
display:inline;
}

#header_tabs{
float:right;
display:inline;
margin:15px 0 0;
padding:0;
}

#tab_content{
float:right;
display:inline;
margin:25px 80px 0 0;
padding:0;
width:250px;
}

#tab_content h1{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

#tab_content p{
font-size:12px;
line-height:18px;
font-weight:normal;
color:white;
margin:0;
padding:0;
}

#tab1 a, #tab1 a:visited, #tab2 a, #tab2 a:visited,#tab3 a, #tab3 a:visited{
color:#fff; text-decoration:none; font-weight:bold; }

#tab1 a:hover, #tab2 a:hover, #tab3 a:hover{text-decoration:underline;}

#tab1{
margin:0;
padding:0;
}

#tab1 h1{
color:#FCCB87;
}

#tab2 h1{
color:#FCCB87;
}

#tab3 h1{
color:#fbd59e;
}

#ti1,#ti2,#ti3{
cursor:pointer;
}
/* ------- END TABS ------- */
#wrapper{
text-align:left;
margin:0 auto;
padding:0;
width:911px;
background:url(../../mamaskitchen/images/bg_mainarea.gif) repeat-y;
}

#mainHeader{
margin:1px auto 0;
background:url(../images/head_main.gif) no-repeat;
height:277px;
width:841px;
}

/* ------- HOME ------- */

#home_maincontent{
margin:12px auto;
background:url(../images/bg_home_main.gif) repeat-y;
width:844px;
}

#home_main_upper{
width:806px;
padding:12px 0 0 26px;
}

#home_main_lower{
width:786px;
padding:10px 20px 15px 26px;
}

#mission{
width:525px;
float:left;
display:inline;
font-size:12px;
line-height:19px;
color:#647374;
}

#mission a,#mission a:visited{text-decoration:none; color:#B30537;}

#mission a:hover{text-decoration:underline; color:#B30537;}

#mission p{
margin:0 0 0 5px;
line-height:20px;
}

#learnmore{
width:245px;
float:right;
}

#learnmore a, #learnmore a:visited{line-height:14px; color:#647374; text-decoration:none;}
#learnmore a:hover{text-decoration:underline;}

.learn_padding {padding:0 14px 0 0;}

.ico_video{
margin:0 11px;
}

.img_learnmore{
margin:0 0 5px;
}

#home_right_lower{
float:right;
width:220px;
margin:0 0 0 0;
}

#home_right_lower a,#home_right_lower a:visited {color:#647374; text-decoration:none;}

#home_right_lower a:hover {text-decoration:underline;}

#home_right_lower ul{
margin:0;
padding:0;
}

#home_right_lower li{
list-style:none;
padding:2px 0
}

#mamagram_home{
float:left;
display:inline;
background:url(../images/bg_home_mamagram.gif) repeat-y;
width:515px;
margin:0 0 0 2px;
}

#stayInformed{
padding:6px 8px 6px 15px;
float:left;
display:inline;
width:192px;
}

#stayInformed p{
margin:0;
padding:5px 3px;
line-height:14px;
width:192px;
color:#666;
}

.stayInformed{
width:192px;
}

#mamagram_home table{
margin:6px 8px 6px 15px;
float:right;
padding:0;
}

#mamagram_home td{
padding:0 5px 2px 0;
}

#upcomingEvents{
float:right;
padding:20px 30px 0 10px;
width:220px;
}

#upcomingEvents h1{
margin:13px 0 4px 9px;
padding:0;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#fff;
}

#upcomingEvents p{
margin:8px 0 0 6px;
padding:0;
}

#upcomingEvents a,#upcomingEvents a:visited{font-size:11px;color:#ffc; text-decoration:none;}

#upcomingEvents a:hover{font-size:11px;color:#ffc; text-decoration:underline;}

#upcomingEvents ul{
margin:0 0 0 9px;
padding:0;
list-style:none;
}

#upcomingEvents li{
color:#ffc;
margin:0;
padding:2px 0 3px;
}
/* ------- END HOME ------- */
#head{
margin:0;
padding:0;
}

#bg_green{
margin:0 auto;
padding-top:10px;
padding-bottom:5px;
background:url(../images/bg_green.gif) repeat-y;
width:871px;
}

#clients{
margin:1px auto;
padding:0;
width:870px;
background-color:#647374;
}

#clients p{
float:left;
display:inline;
width:500px;
margin:15px 25px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#ECECEC;
}

.img_clients{
margin:0 0 10px 0;
}

#spreadword{
float:right;
background:url(/images/head_spreadtheword.gif) no-repeat;
color:#ECECEC;
margin:15px 25px;
padding:33px 22px 0;
width:198px;
height:59px;
}

#spreadword a, #spreadword a:visited{color:#fff; text-decoration:none; line-height:16px;}

#spreadword a:hover{text-decoration:underline;}

#inner_left_main{
float:left;
display:inline;
text-align:left;
width:380px;
padding:0 20px;
margin:0 0 0 15px;
color:#555454;
}

#inner_left_main h1, #emailWrapper h1{
font-size:14px;
font-family: Verdana, Arial, san-serif;
font-weight:normal;
line-height:20px;
margin:0 0 8px 0;
padding:0;
}

#inner_left_main p{
line-height:20px;
margin:0 0 20px 0;
padding:0;
}

#inner_left_main a,#inner_left_main a:visited,#inner_left_main2 a,#inner_left_main2 a:visited{
color:#333;
text-decoration:underline;
}

#inner_left_main a:hover,#inner_left_main2 a:hover{
text-decoration:underline;
}

#inner_left_main2{
float:left;
display:inline;
text-align:left;
padding:0 20px;
margin:20px 0 0 15px;
color:#555454;
width:588px;
}

#inner_left_main2 h1{
font-size:14px;
font-family: Verdana, Arial, san-serif;
font-weight:normal;
line-height:20px;
margin:0 0 8px 0;
padding:0;
}

#inner_left_main2 p{
line-height:20px;
margin:0 0 20px 0;
padding:0;
}

#inner_left_main2 li, #inner_left_main li{
line-height:20px;
margin:0;
padding:0;
}

#inner_left_main2 .listHead{
line-height:20px;
margin:0;
padding:0;
}

#inner_right_main{
float:left;
display:inline;
width:180px;
margin:0 0 0 20px;
padding:0;
text-align:left;
}

#innerEvents{
width:165px;
padding:0 10px;
}

#innerEvents h1{
margin:10px 0 2px;
padding:0;
font-size:11px;
font-weight:bold;
color:#647374;
}

#innerEvents a,#innerEvents a:visited{
font-size:11px;
color:#333;
text-decoration:none;
}

#innerEvents a:hover{
text-decoration:underline;
}

#innerEvents ul{
margin:0;
padding:0;
list-style:none;
}

#innerEvents li{
margin:0;
padding:3px 0;
}

form{
margin:0;
padding:0;
}

#nav{
margin:6px auto 0;
padding:0;
width:911px;
}

#nav ul{
text-align:center;
list-style:none;
margin:0;
padding:0;
}

#nav li{
margin:0;
padding:0;
display:inline;
}

#leftHolder{
margin:0;
float:left;
display:inline;
width:194px;
}

#leftNav{
width:184px;
background:url(../../mamaskitchen/images/bg_inner_subnav.gif) repeat-y;
margin:0 0 0 10px;
color:#333;
}

#leftNav ul{
list-style:url(../../mamaskitchen/images/list_icon.gif);
margin:16px 0 6px;
padding:0 25px 0 40px;
}

#leftNav li{
padding:0 0 16px 0;
}

#leftNav a,#leftNav a:visited{
color:#333;
}

#donateButtons{
width:184px;
margin:10px 0 10px 10px;
}

#donateButtons ul{
margin:0;
padding:0;
list-style:none;
}

#donateButtons li{
margin:0;
padding:0 1px 0 0;
display:inline;
}

#mamagram{
text-align:center;
width:183px;
margin:10px 0 10px 14px;
background:#ffffff;
color:#4B5455;
}

#mamagram p{
margin:5px 0;
padding:0;
font-size:11px;
}

#mamagram table{
margin:0 auto;
padding:0 0 5px 0;
}

#inner_maincontent{
float:left;
display:inline;
width:654px;
margin:0 0 0 10px;
padding:0;
text-align:center;
background:#fff url(../../mamaskitchen/images/bg_inner_maincontent.gif) repeat-y;
}

#footer1 ul{
color:#999;
text-align:center;
margin:20px auto;
padding:0;
}

#footer1 li{
display:inline;
margin:0;
padding:0 1px;
}

#footer1 a,#footer1 a:visited{
color:#999;
}

#footer2{
width:591px;
margin:15px auto 0;
padding:0 0 40px 0;
text-align:center;
color:#996;
}

#footer2 p{
font-size:10px;
line-height:13px;
}

#footer2 a:link, #footer2 a:active, #footer2 a:visited, #footer2 a:hover {
font-size:10px;
line-height:13px;
text-decoration:underline; color:#996;
}

#footer2 td{
text-align:right;
padding:5px;
}

#footer2 tr{
padding:5px;
}

.headerList{
margin:16px 20px 0 0;
padding:0;
float:right;
}

.headerList ul{
margin:0;
padding:0 10px 0 0;
text-align:right;
}

.headerList li{
background:url(/images/list_icon.gif) no-repeat 12px 2px;
display:inline;
list-style:none;
margin:0;
padding:0 0 0 25px;
}

.headerList a,.headerList a:visited{
text-decoration:none;
color:#333;
}

.textField{
font-family: Verdana, Arial, san-serif;
font-size:11px;
border:1px solid #ccc;
height:12px;
width:150px;
color:#647374;
padding:2px 7px 4px 7px;
margin:1px 0 1px 0;
display:block;
}

.dropDown{
font-family: Verdana, Arial, san-serif;
font-size:11px;
border:1px solid #ccc;
color:#647374;
padding:2px 2px 2px 2px;
margin:1px 0 1px 0;
display:block;
}

.textArea{
font-family: Verdana, Arial, san-serif;
font-size:11px;
border:1px solid #ccc;
height:48px;
width:150px;
color:#647374;
padding:3px 7px 4px;
margin:3px 0;
display:block;
}

.checkBox{
margin:0 2px;
}

.noUnderline{
text-decoration:none;
font-weight:bold;
}

.readmore{
margin:0;
padding:0;
text-decoration:none;
display:inline;
color:#B30537;
}

.mamasLogo{
margin:16px 0 0 20px;
}

#search{
margin:5px 0;
padding:0;
}

#search table{
width:250px;
margin:0 5px;
}

.lineBreak{
border-bottom:1px solid #CBCBCC;
width:205px;
height:15px;
clear:both;
display:block;
}

.mamaMiaEvent{
margin:5px 0 0 0;
}

.head_upcomingEvents{
margin:2px 0 8px;
}

.footerLogo{
margin:0 0 10px 0;
width:107px;
height:17px;
}

.footerLogo_print{
display:none;
}

.contactForm .textField{
width:250px;
}

.contactForm li{
margin:0;
display:block;
padding:0;
height:25px;
}

.contactForm .textArea{
width:250px;
height:52px;
}

.contactForm .checkBox{
margin:0 4px;
}

.contactForm ul{
list-style:none;
margin:5px 0 0 10px;
padding:0;
}

.contactForm{
margin:15px 0;
padding:0;
}

#emailContent table{
margin:20px auto;
}

.eventDesc{
line-height:16px;
margin:0 0 20px;
}

.eventDate{
margin:0 0 6px;
font-size:10px;
line-height:10px;
}

#emailer{
background:url(/images/bg_email_mainarea.gif) repeat-y #F0E5B6;
background-position:center;
}

#events_inside{
float:right;
display:inline;
margin:5px 10px;
}

.eventMonth{
margin:10px 0 5px 0;
border-bottom:1px solid #cccccc;
font-size:12px;
font-weight:bold;
line-height:20px;
}

#inner_left_main .eventTitle a,#inner_left_main .eventTitle a:visited{
text-decoration:none;
}

#inner_left_main .eventTitle a:hover{
text-decoration:underline;
}

.eventTitle{
margin:0 0 4px;
font-size:12px;
}

.more a,.more a:visited{
color:#a80532;
text-decoration:none;
display:inline;
}

.minHeight{
width:0px;
height:430px;
float:left;
display:inline;
}

.required{
color:#c00;
}

.rsslibdesc{
display:none;
}

#heightFix{
margin:20px 0 20px 0;
background:url(/images/bg_divider.gif);
}

.hidden{
display:none;
}


#inner_head2 h1{
margin:7px 0px 6px 10px;
width:430px;
padding:0;
color:#fff;
background-color:#A80532;
font-family:Verdana, Arial, san-serif;
font-size:11px;
float:left;
display:block;
}


#inner_head2{
margin:0 auto;
width:640px;
text-align:left;
display:block;
background:url(/images/bg_inner_title.gif) repeat-y;
}

#inner_head2 p{
margin:5px 0 0 0;
width:177px;
padding:0;
display:block;
float:left;
}

.inside_img{
margin:0 0 7px 10px;
float:right;
}

ul.md07 {margin:0; padding:0; display:inline; list-style:none;}
li.md07 {
margin:0; 
padding:0;
display:inline;
text-align:center;
}

#md2007 table{
margin:20px auto;
}

#md2007 p, #md2007 h1{
line-height: 20px;
text-align:center;
}

.clear_it {clear:both; width:100%;}
ul.logos{margin:0; padding:0; list-style:none;}
ul.logos li {float:left; display:block;}

