body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	margin:20px 0 0 0;
	position:relative;
	text-align:center;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
a {
	color: #046A9D;
	text-decoration: none;
}
a:hover {
	color: #5297CD;
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFF;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 0px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform: uppercase;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding: 0px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}

img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul {
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 5px;
	color: #333;
}
.short_link {
	font-size: 8pt;
	text-transform: uppercase;
}
.ol_item {
	color: #F00;
}
#maintable {
border:2px solid black;
float:left;
height:100%;
left:0;
margin:0;
padding:0;
position:relative;
text-align:left;
top:0;
vertical-align:top;
width:850px;

}
#header {
float:left;
height:126px;
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
top:0;
vertical-align:top;
width:850px;
}
#header img {position:relative;top:0px;left:-30px;}

#header.subpage {height:113px;}
#header.subpage img {position:relative;top:0px;left:-20px;width:103%;height:103%;}

#container {
margin:0;
padding:0;
position:relative;
width:100%;
height:100%;
}
#container_inner {
background-color:#FFFFFF;
background-position:600px 0;
background-repeat:repeat-y;
float:left;
height:auto;
left:0;
margin:0;
padding:0;
position:relative;
text-align:left;
top:0;
width:100%;
}
/**************** SIDEBAR ******************/
#main_sidebar {
clear:right;
color:#330000;
float:right;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:normal;
left:0;
margin:0;
padding:4px;
position:relative;
top:0;
vertical-align:top;
width:242px;
	
}
#main_sidebar a:hover {
	color: #499153;
	text-decoration: none;
}
#main_sidebar h2 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #499153;
	font-family: "Myriad Pro", Trebuchet, Tahoma, sans serif;
	font-size: 9pt;
	text-transform: uppercase;
	border-top-width: 2px;
	border-top-style: none;
	border-top-color: #499153;
	font-weight: normal;
}
#main_sidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#main_sidebar #sidebar_nav_btns {
	position:relative;
	top:-3px;
	width:100%;
	height:auto;
}



#main_sidebar #sidebar_nav_btns a.navlink {
border:none;
cursor:pointer;
margin:0;
padding:0;
position:relative;
top:0;
display:block;
left:46px;
width:200px;
z-index:500;

}

#sidebar h1.subheader {
color:white;
font-weight:bold;
font-size:14pt;
margin: 10px;
}
/*********** SIDEBAR FOR SUB PAGES *************/
#sub_sidebar {
clear:right;
color:#330000;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:normal;
left:0;
margin:0;
padding:4px;
position:relative;
text-align:left;
top:0;
vertical-align:top;
}
#sub_sidebar a:hover {
	color: #499153;
	text-decoration: none;
}
#sub_sidebar h2 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #499153;
	font-family: "Myriad Pro", Trebuchet, Tahoma, sans serif;
	font-size: 9pt;
	text-transform: uppercase;
	border-top-width: 2px;
	border-top-style: none;
	border-top-color: #499153;
	font-weight: normal;
}
#sub_sidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/**********MAIN BODY ****************/
#main_body {
background-color:#FFF;
min-height:250px;
padding:0 0 5px;
position:relative;
text-align:left;
top:0;
vertical-align:top;
z-index:100;
}
/***some different settings for this div when it is in the home index page ***/
#main_body.homepage { 
clear:right;
float:left;
left:0;
margin:0;
position:relative;
width:600px;
}
/***some different settings for this div when it is on the sub index pages ***/
#main_body.subpage {
	float:left;
	left:0;
	margin:0;
	width:100%;
	
}

#main_body.sidebar {

	background-image: url(../images/sidebar_bg.png);
	background-repeat: repeat-y;
	background-position: -62px 0;
}

#main_body p {
	margin-left: 10px;
	padding-right: 5px;
}
#main_body h1 {
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 10px;
}
#main_body h2 {
	margin-left: 10px;
	margin-top: 15px;
}

#main_body h3 {
	margin-left: 10px;
	margin-top: 15px;
}

#main_body ol {
	margin-left: 30px;
	padding-right:10px;
}
#main_body ul {
	margin-left: 30px;
}
#main_body #player {
	border: 1px solid #000;
}

#main_body .main_page_content {
	width:100%;
	clear:both;
}


/**************************************
HERE YOU CAN SPECIFY SOME DIFFERENT HEADINGS FOR USE ON SUBPAGES
*******************************/
#main_body.subpage h1 {
color:#000;
}

#main_body.subpage h2 {

}

#main_body.subpage h3 {

}
/**************************************
STYLES THAT CONTROL HOW SUBPAGE SIDEBAR AND MAIN CONTENT BOXES WILL BE DISPLAYED
*******************************/
#sidebar.subpage{
	position:relative;
	width:175px;
	height:auto;
	margin:0px;
	padding: 4px;
	float:left;
	color:#FFF;
}
#sidebar.subpage ul li{
	list-style:none;
	font-size:14px;
}
#sidebar.subpage ul{
margin:10px 0 0 20px;
padding:0;
}
#sidebar.subpage ul li a, #sidebar.subpage ul li a:active, #sidebar.subpage ul li a:visited{
	color:#FFF;
}
#subpage_content.subpage{
		position:relative;
	width:100%;
	height:auto;
	margin:0px;
	padding: 4px;
	background-color:#FFF;
	float:right;
}
#subpage_content.subpage.sidebar{
	width:634px;
}

/*******************/
#nugget {
width:210px;
position:relative;
float:right;
	
}

/*********** FOOTER *************/
#footer {
background-color:#333333;
color:#FFFFFF;
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
height:25px;
left:0;
padding-bottom:3px;
padding-top:8px;
position:relative;
text-align:center;
text-decoration:none;
top:0;
vertical-align:middle;
width:850px;
}

#footer p {color:#FFF;}
#footer a, #footer a:link, #footer a:visited,#footer a:hover {color:#FFF}
.indexphoto_align {
	padding: 0px;
	margin: 12px;
	border: thin solid #300;
}

