body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	color: #515150;
	background-color: #000;
}

img { border: 0px; }

h1,h2,h3,h4,h5,h6 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: bold;
}

h1 { font-size: 18px; 	color:#000000; margin-top: 0px; }
h2 { font-size: 13px; color: #8E5F1C; margin-top: 0px; }
p {line-height: 1.5em; }
.listy {line-height: 1.5em; }
.listybonus {line-height: 3.0em; }
.browntitle { color: #8E5F1C; font-weight: bold; }
.sidetitle { font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding-left: 25px; }
.sidenewstitle { font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding-left: 7px; }
.hometitle { font-size: 12px; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; padding-left: 25px; }
.newsalter { color: #AFBE75; }

a{ color: #5F3535; text-decoration: underline; }
a:link{ color: #5F3535; text-decoration: underline; }
a:visited{ color: #5F3535; text-decoration: underline; }
a:hover{ color: #5F3535; text-decoration: underline; }

a.sidenav{ color: #899B38; text-decoration: none; }
a.sidenav:link{ color: #899B38; text-decoration: none; }
a.sidenav:visited{ color: #899B38; text-decoration: none; }
a.sidenav:hover{ color:#708248; text-decoration: underline; }

hr { height:1px; color: #708248; background: #708248; border: none; }

.footmenu { padding-top: 0px; margin-top: 2px; line-height: 1.5em; }

.sidetext {line-height: normal; }
.feed { background-image: url(images/rss.gif); background-repeat: no-repeat; padding-left: 20px;  height: 16px; }
.feedhome { float: right; width: 16px; height: 16px; }

.sidelist { line-height: 1.5em; padding-left: 10px; margin-left: 10px; font-weight: bold; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrap { 
width: 696px;
position: absolute;
text-align: center;
left: 50%;
margin-left: -348px;
background: #000;
 }
 
#head {
width:696px;
height:130px;
background-image: url(images/head_back.gif); background-repeat: no-repeat;
 }
 
#mid_head {
width: 696px;
height: 44px;
background-color: #000;
background-image:url(images/mid_header.gif); background-repeat: no-repeat;

}
 
#headhome {
width:696px;
height:69px;
background-color: #000000;
background-image: url(images/logo.jpg); background-repeat: no-repeat;
 }
 
#head h1{ margin:0; float:left; }
#head h1.logo a{
	display:block;
	width:275px;
	height:130px;
	text-decoration:none;
	text-indent:-9999px;
	background: url(images/logo.gif);
}

#headhome h1{ margin:0; float:left; }
#headhome h1.logo a{
	display:block;
	width:275px;
	height:130px;
	text-decoration:none;
	text-indent:-9999px;
	background: url(images/logo.gif);
}
 
#menu {
width:696px;
height:24px;
text-align: center;
padding-top: 6px;
background-color:#000000;
background-image: url(images/menu_bg.gif); background-repeat: no-repeat;
 } 
.menu_text {
padding-top: 17px;
}
 
#inner_content {
 width: 655px;
 margin-left: 22px;
 padding: 8px;
 text-align: left;
}
#studio {
width: 696px;
background-color:#FFFFFF;
text-align: center;
}
#content {
width: 696px;
height: 250px;
background-color:#FFFFFF;
text-align: left;
background-image: url(images/body_bg.png); background-repeat: no-repeat;
}
 
#twocolumnwrap {
width: 770px;
margin: 0px; 
padding: 0px;
overflow: hidden;
}
 
#left {
float: left;
clear: none;
width: 245px;
margin-top: 30px;
text-align: left;
border-right: 2px dotted #CCC;
padding-bottom: 32767px;
margin-bottom: -32767px;
 }
 
#right {
float: right;
clear: right;
width: 510px;
margin-top: 30px;
text-align: left;
padding-bottom: 32767px;
margin-bottom: -32767px;
}

#homestrip {
width: 770px;
height: 50px;
margin-top: 30px;
background-image: url(images/strip_back.gif); background-repeat: no-repeat;
}

.lefthome {
float: left;
clear: none;
width: 370px;
text-align: left;
 }
 
.righthome {
float: right;
clear: right;
width: 370px;
text-align: left;
}

.leftbottom {
float: left;
width: 370px;
clear: both;
text-align: left;
 }
 
.rightbottom {
float: right;
width: 370px;
text-align: left;
}

#full {
float: left;
clear: none;
width: 770px;
margin-top: 30px;
text-align: left;
 }
 
.truebreak { height: 10px; clear: both; } 

#footer {
width: 696px;
height: 50px;
padding-top: 6px;
position: relative;
top: 0px;
background-color:#000;
text-align: center;
background-image: url(images/bottom_bg.png); background-repeat: repeat-x;
}

/***********************************************/
/* Container Divs                              */
/***********************************************/

.botlogo {
width: 770px;
height: 100px;
text-align: center;
background-image: url(images/logo_small.gif); background-repeat: no-repeat; background-position: center;
}

.sidecontain { width: 230px; }

.sidehead {
width: 230px;
height: 20px;
background-image: url(images/sidehead_back.gif); background-repeat: no-repeat;
padding-top: 2px;
}

.sidenewshead {
width: 230px;
height: 30px;
background-image: url(images/sidenews_head.gif); background-repeat: no-repeat;
padding-top: 2px;
}

.sideeventshead {
width: 230px;
height: 30px;
background-image: url(images/sideevents_head.gif); background-repeat: no-repeat;
padding-top: 2px;
}

.homenewshead {
width: 370px;
height: 30px;
background-image: url(images/homenews_head.gif); background-repeat: no-repeat;
padding-top: 2px;
clear: both;
}

.homeeventshead {
width: 370px;
height: 30px;
background-image: url(images/homeevents_head.gif); background-repeat: no-repeat;
padding-top: 2px;
clear: both;
}

.hometitlehead {
width: 370px;
height: 30px;
background-image: url(images/hometitle_back.gif); background-repeat: no-repeat;
padding-top: 2px;
}

#homeleaf { background-image: url(images/icon_leaf.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#homestar { background-image: url(images/icon_star.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#homebranch{ background-image: url(images/icon_branch.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#hometree { background-image: url(images/icon_tree.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#news_box {
	display: none;
}
#event_box {
	display: block;
}

.downloads_pdf {
background-image: url(images/pdf_small.gif); background-repeat: no-repeat; 
height: 30px;
padding-left : 40px;
padding-top: 7px;
margin-bottom: 5px;
margin-left: 20px;
}
.downloads_doc {
background-image: url(images/word_small.gif); background-repeat: no-repeat; 
height: 30px;
padding-left : 40px;
padding-top: 7px;
margin-bottom: 5px;
margin-left: 20px;
}
.downloads_xls {
background-image: url(images/excel_small.gif); background-repeat: no-repeat; 
height: 30px;
padding-left : 40px;
padding-top: 7px;
margin-bottom: 5px;
margin-left: 20px;
}

.downloads_unknown {
background-image: url(images/unknown_small.gif); background-repeat: no-repeat; 
height: 30px;
padding-left : 40px;
padding-top: 7px;
margin-bottom: 5px;
margin-left: 20px;
}

.shopsoff { padding: 5px; }
.shopson { padding: 5px; background-color: #EdEdEd; }