body {
margin:0 auto;
background-image:url(../images/bg_main.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#fff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
/*///////////////////////////////////////////////////////////////*/
a:link,a:active,a:visited {
color:#455E87;
text-decoration:underline;
}
a:hover {
color:#6486BD;
text-decoration:none;
}
a.menu:link,a.menu:active,a.menu:visited {
color:#223A5E;
text-decoration:none;
}
a.menu:hover {
color:#7D2112;
text-decoration:none;
}
/*///////////////////////////////////////////////////////////////*/
h1 {
margin:0px;
padding:0;
color:#7D2112;
font-family:"Times New Roman", Times, serif;
font-size:36px;
font-style:italic;
}
h2 {
margin:0px
padding:0;
color:#7D2112;
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
}
h3 {
margin:0px;
padding:0;
color:#7D2112;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
}
h4 {
margin:0px;
padding:0;
color:#7D2112;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
}
h5 {
margin:0px;
padding:0;
color:#7D2112;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
}
/*///////////////////////////////////////////////////////////////*/
#shell {
background-image:url(../images/bg_shell.gif);
background-position:center;
background-repeat:repeat-y;
margin:0 auto;
width:766px;
}
#sub_shell {
margin:0 auto;
width:740px;
}
#clear {
clear:both;
}
/*///////////////////////////////////////////////////////////////*/
#top_header {
margin:0 auto;
width:766px;
height:101px;
}
#bottom_header {
margin:0 auto;
width:766px;
height:85px;
}
/*///////////////////////////////////////////////////////////////*/
#left_column {
width:175px;
float:left;
}
#left_column_menu {
background-image:url(../images/menu_bg.gif);
background-repeat:no-repeat;
background-position:top;
width:175px;
height:545px;
}
#left_column_menu_item_single {
margin:6px 0 0 10px;
_margin:6px 0 0 5px;
font-size:12px;
text-align:left;
font-weight:bold;
height:20px;
width:150px;
float:left;
}
#left_column_menu_item_double {
margin:6px 0 0 10px;
_margin:6px 0 0 5px;
font-size:12px;
text-align:left;
font-weight:bold;
height:30px;
width:150px;
float:left;
}
.left_column_menu_text {
padding-left:25px;
font-size:12px;
text-align:left;
}
/*///////////////////////////////////////////////////////////////*/
#middle_column_index {
margin:0 7px 0 0;
width:370px;
float:left;
}
#middle_column_pages {
margin-right:4px;
text-align:left;
width:550px;
float:left;
}
#middle_column_news {
text-align:left;
width:370px;
}
#middle_column_month_recipe {
text-align:left;
width:370px;
}
#middle_column_btm_ad {
margin:15px auto;
width:344px;
height:72px;
}
#middle_cloumn_line_spacer {
margin:0 auto;
padding:0;
background-color:#000000;
font-size:0px;
width:275px;
height:2px;
}
/*///////////////////////////////////////////////////////////////*/
#right_column {
width:188px;
float:left;
}
#right_column_calendar {
background-image:url(../images/events_box.gif);
background-repeat:no-repeat;
text-align:left;
font-size:10px;
height:350px;
width:188px;
}
#right_column_ad1 {
background-image:url(../images/top_right_ad.gif);
background-repeat:no-repeat;
width:188px;
height:175px;
}
#right_column_ad2 {
background-image:url(../images/btm_right_ad.gif);
background-repeat:no-repeat;
width:188px;
height:175px;
}
/*///////////////////////////////////////////////////////////////*/
#footer {
margin:0 auto;
background-image:url(../images/footer_bg.gif);
background-position:top;
background-repeat:no-repeat;
width:748px;
height:16px;
}
#footer_text {
background-color:#FFFFFF;
font-size:10px;
text-align:right;
height:40px;
width:748px;
}
/*///////////////////////////////////////////////////////////////*/
.font_size_10 {
font-size:10px;
}
/*///////////////////////////////////////////////////////////////*/
img.img_padding {
margin: 3px 3px 3px 3px;
}