BODY {background-color: #b0d6e3;}
.background { width: 1000px; margin-right: auto; margin-left: auto; background-color:#FFFFFF;}

.header {border-width:3px;border-color:#000000;background-color:#3a92ae;border-style:solid;font-family:Georgia, "Times New Roman", Times, serif; width: 845px; text-align:center;margin-left:5px;margin-top:5px;float:left;
		 }
.footer {border-width:3px;border-color:#000000;background-color:#3a92ae;border-style:solid;font-family:Georgia, "Times New Roman", Times, serif; width: 845px; text-align:center;margin-left:5px;margin-top:5px;float:left;}

#footer {border-width:3px;border-color:#000000;background-color:#3a92ae;border-style:solid;font-family:Georgia, "Times New Roman", Times, serif; width: 985px; text-align:center;margin-left:5px;margin-top:5px;float:left;}

#banner-top {border-width:0px;border-color:#000000;background-color:#3a92ae;border-style:solid;font-family:Georgia, "Times New Roman", Times, serif; width: 955px; text-align:left;margin-left:5px;margin-top:5px;float:left;}
#banner-top .left {float:left;width:468;}
#banner-top .right {float:right;width:468;}
#ads {font-size:75%;text-align:center;background-color:#FFFFFF;}

#ads a {text-decoration:none;color:#000000;}
#ads a:link {color:#000000;}
#ads a:hover {color:#FFFFFF;background-color:#000000;}

#coupon { vertical-align:top;margin-top:0px;padding-top:0px;padding-left:10px;padding-bottom:25px;border-width:5px;border-color:#000000;}
#coupon .title {background-color:#99FF33; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}

#publication { vertical-align:top;margin-top:0px;padding-top:0px;padding-left:10px;padding-bottom:25px;border-width:5px;border-color:#000000;}
#publication .title {background-color:#99FF33; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}

#recipe {}
#recipe .title {background-color:#996666; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}
#recipe .welcometext {font-size:100%; text-align:center}
#recipe .label { font-weight:bold;}
#recipe h1 { font-weight:bold; font-size:200%;text-align:center;padding-bottom:0px; color:#000000;margin:0px;padding:0px;}
#recipe .sectiontitle { font-weight:bold; font-size:100%;text-align:left;padding-bottom:0px;margin-bottom:0px;}
#recipe ul li{padding:0px;margin-top:0px;font-size: 80%;}
#recipe .directions{ font-size:80%;text-align:left;padding-top:0px;margin-top:0px;}

#publications {background-color:#FFFFFF;color:#000000;font-size:95%;text-align:center;}
#publications a {color:#000000;text-decoration:none;}
#publications a:hover, #publications a:focus {color:#FFFFFF; background-color:#000000;}

#compdr {}
#compdr .title {background-color:#996666; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}
#compdr .welcometext {font-size:100%; text-align:center}
#compdr .qlabel {font-size:100%; font-weight:bold;}
#compdr .question {font-size:125%;}
#compdr .alabel {font-size:100%; font-weight:bold;padding:0px;margin:0px;}

#community {margin-top:0px;padding-top:0px;padding-left:10px;padding-bottom:25px;border-width:5px;border-color:#FF0000;}
#community .title {background-color:#999933; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}
#community .welcometext {font-size:100%; text-align:center}

#email {margin-top:0px;padding-top:0px;padding-left:10px;padding-bottom:25px;border-width:5px;border-color:#FF0000;}
#email .title {background-color:#999933; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}
#email .welcometext {font-size:100%; text-align:center}
#email .missing {color:#FF0000;}
#email .formlabel {color:#000000;}

#seekndiscover {margin-top:0px;padding-top:0px;padding-left:10px;padding-bottom:25px;border-width:5px;border-color:#FF0000;}
#seekndiscover .title {background-color:#999933; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}
#seekndiscover .welcometext {font-size:100%; text-align:center}
#seekndiscover .missing {color:#FF0000;}

#loweradspace {height: 100%; width:835px;margin-left:0px;margin-top:0px;
background-color:#FFFFCC;float:left;vertical-align:bottom;} 

#lowerleftad {margin: 0 0 0 0px; width: 235px; float: left; }
#lowercenterad {margin: 0 0 0 0px; width: 365px; float: left; vertical-align:bottom;}
#lowerrightad {margin: 0 0 0 0px; width: 235px; float: right;}

#advertise {margin-top:0px;padding-top:0px;padding-left:10px;padding-bottom:25px;border-width:5px;border-color:#FF0000;}
#advertise .title {background-color:#FF9933; border-width:3px; border-color:#000000;font-size:250%; font-weight:bold;text-align:center}
#advertise .welcometext {font-size:100%; text-align:center}

#advertise-add-spaces {margin:0px;padding:0px;border-width:5px;border-color:#FF0000;}
#advertise-add-spaces .title {background-color:#FFFFCC;border-top-style:solid;border-top-width:3px; border-color:#000000; border-bottom-style:solid;border-bottom-width:3px;font-size:150%; font-weight:bold;text-align:center}
#advertise-add-spaces .welcometext {font-size:100%; text-align:center;}
#advertise-add-spaces .disclaimer {font-size:80%; text-align:left;}

#advertise-add-inserts {margin-top:0px;padding-top:0px;padding-left:0px;padding-bottom:25px;border-width:5px;border-color:#FF0000;}
#advertise-add-inserts .title {background-color:#FFFFCC;border-top-style:solid;border-top-width:3px; border-color:#000000; border-bottom-style:solid;border-bottom-width:3px;font-size:150%; font-weight:bold;text-align:center;}
#advertise-add-inserts .disclaimer {font-size:80%; text-align:left;}

#advertisers { border-style:solid;vertical-align:middle;margin-left:25px;padding:0px;border-width:3px;border-color:#000000;}
#advertisers .title {padding-left:15px;padding-right:15px;}
#advertisers .name {background-color:#FFFFCC;border-top-style:solid;border-top-width:3px; border-color:#000000; border-bottom-style:solid;border-bottom-width:3px;font-size:150%; font-weight:bold;text-align:center;}
#advertisers .tag {padding:10px 0 10px 0;font-size:100%; text-align:center; font-weight:bold;}
#advertisers .address {margin-left: 25px;padding:0px 25px 10px 0;font-size:100%; text-align:left;}
#advertisers .phone {margin-left: 25px;padding:0px 25px 10px 0;font-size:100%; text-align:left;}
#advertisers .fax{margin-left: 25px;padding:0px 25px 10px 0;font-size:100%; text-align:left;}
#advertisers .note {margin-left: 25px;padding:0px 25px 10px 0;font-size:100%; text-align:left;}
#advertisers .hours {margin-left: 25px;padding:0px 25px 10px 0;font-size:100%; text-align:left;}
#advertisers .bottom {background-color:#FFFFCC;border-bottom-style:solid;border-bottom-width:3px; border-color:#000000; }
#right { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 600px; 
float: left; 
height:100%;
border: 0px; /* again, just so you can see the different columns */ 
}


#container { 
height: 100%; 
padding: 5px; 
width:975px;
margin-left:5px;margin-top:5px;
border-width:3px;
border-color:#000000;
border-style:solid;
background-color:#FFFFCC;
float:left;

} 
#left { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 200px; 
float: left; 
border-width: 3px; /* again, just so you can see the different columns */ 
border-color:#000000;
}


#right { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 535px; 
float: left; 
height:100%;
border: 0px; /* again, just so you can see the different columns */ 
}
#side { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 140px; 
float: right; 
border: thin solid #000; /* again, just so you can see the different columns */ 
}
#container2 { 
height: 100%; 
padding: 0px; 
width:599px;
float:left;

} 
#left2 { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */  
float: left; 
width:364px;
}


#right2 { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 235px; 
float: left; 
height:100%;
border: 0px; /* again, just so you can see the different columns */

}

#vertmenu {
font-size: 100%;
width: 140px;
padding: 0px;
margin: 0px;
}
 
#vertmenu h1 {
display: block;
background-color:#FF9900;
text-align:center;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:135px;
}
 
#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
background-color:#99FF00;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#000000;
width:135px;
}
 
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}
