body
{
border:0;
font-family:Georgia, Times New Roman, MS Serif, serif;
font-size:11px;
color:#000;
margin:0;
padding:0;
background:#1B1F20;

}


#blogold
{
	border: dotted 1px #B79E71;

	background-color: #EAE5C7;
	margin-bottom: 1.0em;
}

#blog
{
	padding-top: 10px;
}

#blog ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#blog li.rss-item
{
	padding-bottom: 10px;

}

#blog li.rss-item a, #blog li.rss-item a:visited
{
	font-weight: bold;
	color: #90ACB8;
}

#blog li .rss-date
{
	color: #951222;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.90em;
}

p
{
margin-top:3px;
margin-bottom:1em;

}
h1
{
font-size:18px;

}
h2
{
font-size:14px;

}
h3
{
font-size:12px;

}
h1,h2,h3,h4,h5,h6
{
margin-top:3px;
margin-bottom:1em;
line-height:1em;
font-family:Tahoma, Arial, Helvetica, sans serif;

}
.printonly
{
display:none;

}
.clear
{
clear:both;
height:1px;
overflow:hidden;

}
#outer
{
width:728px;
position:relative;
top:0;
left:0;
margin:15px auto auto;

}
#top_outer
{
width:728px;
height:228px;
overflow:hidden;
background:url(gfx/front_top.jpg) no-repeat top left;

}
#menu_outer
{
width:728px;
border:0;
height:29px;
overflow:hidden;
font-family:Tahoma, Arial, Helvetica, sans serif;
margin:0;
background:url(gfx/front_menu.jpg) no-repeat top left;

}
#menu_inner
{
font-family:Tahoma, Arial, Helvetica, sans serif;
font-size:13px;
text-align:center;
margin:0 10px;

}
#menu_inner a,#menu_inner a:visited
{
color:#fff;
text-decoration:none;
border:0;
line-height:28px;
padding:6px 10px;

}
#menu_inner a:hover
{
color:#fff;
text-decoration:underline;
border:0;
line-height:28px;
padding:6px 10px;
background:url(gfx/front_menu_over.jpg) repeat-x top left;

}
#main_outer
{
width:728px;
border:0;
margin:0;
padding:0;
background:url(gfx/front_main_middle.jpg) repeat-y top left;

}
#main_outer_top
{
width:728px;
border:0;
margin:0;
padding:0;
background:url(gfx/front_main_top.jpg) no-repeat top left;

}
#main_outer_bottom
{
width:728px;
border:0;
margin:0;
padding:0;
background:url(gfx/front_main_bottom.jpg) no-repeat bottom left;

}
#main_inner
{
border:0;
margin:0 30px;
padding:0;

}
#main_inner_col_12a
{
width:668px;
margin-right:-160px;
float:left;

}
#main_inner_col_12b
{
margin-right:160px;

}
#main_inner_col_1
{
width:214px;
color:#FFF;
float:left;

}
#main_inner_col_1 .inner
{
margin:10px 35px 10px 0;

}
#main_inner_col_1 .inner a,#main_inner_col_1 .inner a:visited
{
text-decoration:underline;
font-weight:700;
color:#90ACB8;

}
#main_inner_col_2
{
width:293px;
margin-top:55px;
float:right;


}
#main_inner_col_2 .inner
{
margin:10px 10px 10px 0;

}
#main_inner_col_3
{
width:157px;
margin-top:55px;
float:right;

}
#main_inner_col_3 .inner
{
margin-top:10px;
padding-left:8px;
margin-right:0;
margin-bottom:10px;

}
#main_inner_col_3 .inner a,#main_inner_col_3 .inner a:visited
{
text-decoration:underline;
font-weight:700;
color:#262C2D;

}
#footer_outer
{
width:728px;
height:81px;
overflow:hidden;
font-family:Tahoma, Arial, Helvetica, sans serif;
font-size:10px;
color:#C7BC8C;
background:url(gfx/front_footer.jpg) no-repeat top left;

}
#footer_inner
{
margin:5px 30px 0 240px;

}
#footer_inner a,#footer_inner a:visited
{
text-decoration:none;
color:#FFF8DC;

}
#footer_inner a:hover
{
text-decoration:underline;
color:#FFF;

}

#season_banner
{
position:absolute;
top:270px;
left:240px;
z-index:2;
width:465px;
height:48px;
}

.hsep
{
width:100%;
height:30px;
background:url(gfx/hsep.gif) repeat-x left center;

}
h4,h5,h6
{
font-size:10px;

}
#main_inner_cols,#main_inner_col_123
{
width:668px;
border:0;
margin:0;
padding:0;

}

#main_inner_col_1 .inner a:hover, #main_inner_col_3 .inner a:hover
{
text-decoration:underline;
font-weight:700;
color:#FFF;

}

.hilightedbox
{ border: solid 1px black; padding:5px; background-color:#EBE5C8
}
