body
{
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica, "san-serif";
	font-size: 12px;
	line-height: 20px;
	height: 100%;
	background: #6D604F url(/images/2007_bground.jpg) no-repeat center top fixed;
}
#outside_container
{
	width: 100%;
	height:auto;
	display: block;
	background: transparent url(/images/2007_toolbar_bg.png) repeat-x top center; 
	text-align: center;
}
#toolbar_navigation
{
	height: 36px;
	padding-top: 4px;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	color: white;
	text-align:left;
}
#toolbar_navigation a
{	
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	text-decoration: none;
}
#toolbar_navigation a:hover
{	
	color: white;
	text-decoration: underline;
}
#toolbar_navigation #jumpto
{
	float: right;
}
#toolbar_navigation #jumpto select
{
	border: 1px solid black;
	background-color: #F5F5EC;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
#navigation 
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#navigation #logo 
{
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 35px;
	border:0px;
}
#navigation div
{
	float:right;
}
#navigation a #about
{
	width:99px;
	height:84px;
	background: transparent url(/images/2007_nav_about_o.gif) no-repeat left top;
    cursor:pointer;
}
#navigation a:hover #about
{
}
#navigation a #about #about2
{
    width:99px;
    height:84px;
    background: transparent url(/images/2007_nav_about.gif) no-repeat left top;
    cursor:pointer;
}
#navigation a:hover #about #about2
{
    display: none;
}
#navigation a #before #before2 
{
	width:129px;
    height:84px;
    background: transparent url(/images/2007_nav_before.gif) no-repeat left top;
}
#navigation a:hover #before #before2
{
	display: none;
}
#navigation a #before
{
	width:129px;
	height:84px;
	background: transparent url(/images/2007_nav_before_o.gif) no-repeat left top;
    cursor:pointer;
}
#navigation a:hover #before
{
	width:129px;
	height:84px;
    cursor:pointer;
}
#navigation a #events #events2
{
    cursor:pointer;
	width:108px;
	height:84px;
	background: transparent url(/images/2007_nav_events.gif) no-repeat left top;
}
#navigation a:hover #events #events2
{
	display: none;
}
#navigation a #events
{
    cursor:pointer;
    width:108px;
    height:84px;
    background: transparent url(/images/2007_nav_events_o.gif) no-repeat left top;
}
#navigation a:hover #events
{
}
#navigation a #serving
{
    cursor: pointer;
	width: 121px;
	height: 84px;
	background: transparent url(/images/2007_nav_serving_o.gif) no-repeat left top;
}
#navigation a:hover #serving
{
}
#navigation a #serving #serving2
{
    cursor: pointer;
    width: 121px;
    height: 84px;
    background: transparent url(/images/2007_nav_serving.gif) no-repeat left top;
}
#navigation a:hover #serving #serving2
{
	display: none;
}
#navigation #spacer
{
	width:62px;
	height:84px;
	background: transparent url(/images/2007_nav_spacer.gif) no-repeat left top;
}
#navigation #pad
{
	width:7px;
	height:84px;
}
#adlayer 
{
	margin-top:7px;
	position: relative;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	height: 250px;
}

#adScroller 
{
	position: absolute;
	left: 0px;
	right: 0px;
	width: 250px;
	height: 250px;
	overflow: hidden;
	padding: 0px;
	margin-left: 7px;
}
#adScroller #bottomScroll 
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 13px;
}
#adScroller img {border:0px;width:255px;}
#adScroller #scrollerContent 
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-bottom: 13px;
	height: auto;
}
#adScroller #scrollerContent a img 
{
	opacity: .70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
#adScroller #scrollerContent a:hover img
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
#adbanner
{
	position: absolute;
	right: 7px;
}
#content 
{
	margin-top:7px;
	padding: 0px;
	position: relative;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#content #rightcolumn 
{
	float:right;
	margin-right:7px;
	width:250px;
	height:295px;
	background: url(/images/2007_right_column.jpg) repeat-x top left;
	text-align:left;
}
#content #rightcolumn .title
{
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:10px;
	color:white;
	font-weight:bold;
	font-size:larger;
}
#content #rightcolumn .copy
{
	padding-left:10px;
	padding-right:10px;
}
#content #middlecolumn 
{
	margin-left:auto;
	margin-right:auto;
	width:245px;
	height:295px;
	background: url(/images/2007_middle_column.jpg) repeat-x top left;
	text-align:left;
}
#content #middlecolumn .title
{
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:10px;
	font-weight:bold;
	color:white;
	font-size:larger;
}
#content #middlecolumn .copy
{
	padding-left:10px;
	padding-right:10px;
}
#content #leftcolumn
{
	float:left;
	margin-left:7px;
	width:250px;
	height:295px;
	background: url(/images/2007_left_column.jpg) repeat-x top left;
	text-align:left;
}
#content #leftcolumn .title
{
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:10px;
	font-weight:bold;
	color:white;
	font-size:larger;
}
#content #leftcolumn .copy
{
	padding-left:10px;
	padding-right:10px;
}
#sectionContent 
{
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
	width: 770px;
}
#sectionContent #secnav 
{
	display: block;
	background: #559CC2;
	padding-left: 20px;
	text-align: left;
	font-weight:bold;
	color: white;
}
#sectionContent #secnav a
{
	padding-left:20px;
	font-weight:bold;
	color: white;
	text-decoration: none;
}
#sectionContent #secnav a:hover
{
	text-decoration: underline;
}
#sectionContent #logoImage
{
	display: block;
	background-color: white;
}
#sectionContent #base
{
	display: block;
	height: 15px;
	background: url(/images/2007_section_fdbg.png) top left repeat-x;
}
#sectionContent #buttonAds 
{
	float: right;
	margin-right: 20px;
	width: 250px;
	
}
#sectionContent #title
{
	font-size: 16px;
	font-weight: bold;
	color: #559CC2;
	text-align: left;
	padding-left: 20px;
}
#sectionContent #copy
{
	text-align: left;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 730px;
}
#divPusher 
{
	float:right;
	width:1px;
	height:320px;
}
#footer
{
	clear: both;
	width: 770px;
	margin-left:auto;
	margin-right:auto;
	display: block;
	color: #ffffff;
	background: #559CC2;
	height: auto;
	text-align: left;
}
#footer a {color:white;}

#newsIndex {display:block; width: 220px;clear:none;}
#newsIndex #newstory {cursor:pointer;display:block;width:100%;position:relative;margin-bottom:10px; margin-top:10px;}
#newsIndex #newstory #title{display:block;font-size:larger;font-weight:bold;color:#A67373;text-decoration:none;}
#newsIndex a:hover #newstory #title {color:#000000;}
#newsIndex #newstory a #thumbnail {border:6px solid #7697A8; position:absolute; top:-10; left:-90px; display:none;}
#newsIndex #newstory a:hover #thumbnail {display:block;}
#newsIndex #newstory #summary {color:#666666;}
#newsIndex #newstory:hover #summary {color:#000000;}
#newsIndex a:hover #newstory #summary {color:#000000;}
#newsIndex #newstory #more {display:inline;}

#newsModule {position:relative;text-align:left;display:block;}
#newsModule #newstory {display:block;position:relative;clear:left;margin-left:100px;height:90px;}
#newsModule #newstory #title{display:block;font-size:larger;font-weight:bold;color:#A67373;text-decoration:none;padding-left:0px;}
#newsModule a:hover #newstory #title {color:#000000;}
#newsModule #newstory a #thumbnail {border:6px solid #7697A8; position:absolute; left:-100px;}
#newsModule #newstory a:hover #thumbnail {}
#newsModule #newstory #summary {color:#666666;}
#newsModule #newstory:hover #summary {color:#000000;}
#newsModule a:hover #newstory #summary {color:#000000;}
#newsModule #newstory #more {display:inline;}

#newsDetail {}
#newsDetail #title {font-size:18px;font-weight:bold;color:#A67373;}
#newsDetail #subtitle {font-size:14px;font-weight:bold;color:#CCCCCC;}
#newsDetail #image1 {}
#newsDetail #image2 {}
#newsDetail #copy1 {}
#newsDetail #copy2 {}
#newsDetail #urlCaption {}
#newsDetail #email {}

h1 {color:#5294B1;font-size:18px;font-weight:bold;line-height:auto;display:block;margin:0px;padding:0px;}
h2 {color:#55320D;font-size:18px;font-weight:bold;line-height:auto;display:block;margin:0px;padding:0px;}
h3 {color:#A55427;font-size:18px;font-weight:bold;line-height:auto;display:block;margin:0px;padding:0px;}
h4 {color:#5294B1;font-size:22px;font-weight:bold;line-height:auto;display:block;margin:0px;padding:0px;}
h5 {color:#55320D;font-size:22px;font-weight:bold;line-height:auto;display:block;margin:0px;padding:0px;}
h6 {color:#A55427;font-size:22px;font-weight:bold;line-height:auto;display:block;margin:0px;padding:0px;}
