﻿@charset "utf-8";
body {
	background: #1D2F14 url(/images/bg_big.jpg); background-position: top center; background-repeat: no-repeat;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto; margin-right: auto;
	font: 12px Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
}
h1 {font-size: 18px; font-weight: bold; color: #333333; padding-bottom: 0px; margin-bottom: 3px; padding-top: 15px; _padding-top: 25px;}
h2 {font-size: 14px; font-weight: bold; color: #339933; padding: 0px; margin: 15px 0px 0px;}
h4 {font-size: 11px; font-weight: bold; color: #1062ac; padding-bottom: 0px; margin-bottom: 3px; padding-top: 5px;}



a {color: #1062ac;}
a:hover {color: #538e37;}

#container {
	width: 820px;
	height: 925px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}
	


#header {
	width: 810px;
	height: 200px;
	border-right: 10px solid #4b693d;
	padding: 0px;
	margin: 0px;}


#wrap {
width: 820px;
height: 622px;
margin:0px; padding: 0px;
background-image: url(/images/bg_wrap.png);
background-repeat: repeat-y;
margin: 0px;
padding: 0px;
}

#leftcol {
width: 160px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/leftnav.png);
	background-repeat:no-repeat;
	float: left;
	height: 612px;
}





#topnav {
width: 650px;
_width: 646px;
height: 22px;
background-color:#1062ac;
float: left;}

#topnav ul {padding: 4px 0px 0px 0px; margin: 0px;}
#topnav ul li{float:left;list-style-type:none;border-right:1px solid #fff; }
#topnav ul li#last {float:left;list-style-type:none;border-right:0px solid #fff;}
#topnav ul li a{display:block; padding:0px 15px;font-size: 11px; font-weight: bold;text-decoration:none;color:#fff;}
#topnav ul li a:hover{color:#fff;text-decoration:underline;}   


#main #content table {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;}
#main #content table tr {padding: 0px; margin: 0px;}
#main #content table tr td {padding: 0px; margin: 0px;}

#mainlarge #content {margin-left: 16px;}
#mainlarge #content table {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;}
#mainlarge #content table tr {padding: 0px; margin: 0px;}
#mainlarge #content table tr td {padding: 0px; margin: 0px;}
#mainlarge #content p {margin-right: 20px;}
#mainlarge #content #sitemap h2 {padding: 25px 50px;}
#mainlarge #content #sitemap p {padding: 5px 50px; margin: 0px; color: #1062ac; font-size: 10px;}
#mainlarge #content #sitemap p a {color: #666666; font-size: 11px; text-decoration: none;}
#mainlarge #content #sitemap p a:hover {color: #1062ac; text-decoration: underline;}

#main {
width: 449px;
height: 550px;
margin: 25px;
_margin: 22px;
float: left;
background-color: #FFFFFF;}

#mainlarge {
width: 629px;
height: 580px;
_height: 600px;
padding: 10px;
_padding: 25px 6px 0px 9px;
margin: 0px;
float: left;
background-color: #FFFFFF;}

#mainlarge h1#odd {margin-left: 15px;}

#mainlarge #smallerarea h1 {margin-left: 3px;}


#main #mission {height: 300px;}
#main #mission h1, #main #content h1 {padding-top: 15px; _padding-top: 35px;}

#maincontent {
width: 650px;
_width: 646px;
height: 622px;
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
float: left;}

#maincontent #smallerarea {margin-left: 12px;}

p#mission, p#mission {margin-top: 0px; padding-top: 5px;}


.bluebar h3{margin-top: 10px; width: 447px; height: 17px; font-size: 11px; color: #fff; padding: 5px 0px 1px 3px; background-color: #1062ac;}

.bluebar h2#nomargin{margin-top: 10px; margin-bottom: 0px; width: 444px; _width: 447px; height: 17px; font-size: 14px; color: #fff; padding: 3px 0px 3px 3px; background-color: #1062ac;}
#main #featuredevents{width: 447px; height: 265px;}
#featuredevents table.nf_event_ticketTable {width: 447px;}
#featuredevents .nf_event_ticketsHeader1 {display: none;}
#featuredevents .nf_event_ticketsVenueColumn {display: none;}
#featuredevents .nf_event_tickets {width: 447px; height: auto; background-color: #fff;}
#featuredevents .nf_event_tickets .nf_event_ticketEvent {padding: 10px; font-size: 1.0em; border: 1px solid #349946;}
#featuredevents #links table tr td  a {color: #436a32; font-weight: bold; font-size: 1.0em;}
#featuredevents #links table tr td a:hover {color: #1062ac; font-weight: bold; font-size: 1.0em; background-color: #CCCCCC;}


#rightcol {
width: 147px;
height: 600px;
padding: 0px;
float: left;
border-left: 1px solid #999999;
background-color: #FFFFFF;}

#rightcol a#members  {width: 134px; height: 75px; display: block; background-image: url(/images/membersearch.png); background-position: 0px -75px; background-repeat: no-repeat; margin-left: 8px; margin-top: 8px; padding: 0px;}
#rightcol a#members:hover {background-position: 0px 0px; background-repeat: no-repeat;}
#rightcol .rightbar h3{margin-top: 13px 0px 3px; width: 147px; _width: 150px; height: 17px; font-size: 11px; color: #fff; padding: 5px 0px 1px 3px; background-color: #1062ac;}
#rightcol .rightbar p {padding-left: 8px; padding-bottom: 5px; _padding-bottom: 0px; _padding-top: 0px; margin: 0px;}
#rightcol .rightbar p a {font-size: 12px; font-weight: bold; color: #1062ac;}
#rightcol .rightbar p a:hover {font-size: 12px; font-weight: bold; color: #538e37;}
#rightcol .rightbar p a.green {color: #fff; background-color: #4a8534; padding: 3px; text-decoration: none;}
#rightcol .rightbar p a.green:hover {color: #fff; background-color:#1062ac;}

#rightcol .rightbar #rex p{font-family: Times, serif; font-style:italic; font-weight: bold; font-size: 12px; padding-top: 0px; margin-top: 0px; padding-right: 15px;}

#right {
width: 10px;
height: 622px;
background-image:url(../images/rightborder.png);
background-repeat: no-repeat;
XXXmargin-left: 810px;
float: left;
}

#footer {
width: 820px;
height: 92px;
float: left;
padding: 0px;
_padding: 8px 0px 0px 0px;
margin: 0px;
clear: both;
background-image: url(../images/footer.gif);
background-repeat: no-repeat;} 

#footer p {text-align: center; color: #fff;}
#footer p a {color: #043460; text-decoration: none; font-size: 10px;}
#footer p a:hover {color: #99CC44; text-decoration: none;}
#footer p a:visited {color: #043460;}

<!--leftcolumn navigation style starts here-->

#leftnav #visitors {
	background: #4b693d url(none) no-repeat;
	margin: 0px;
	padding: 0px;
	border-style: none;
	width: 143px;
	height: 55px;
	border-width: 0px;
}

#leftnav a#visitors {width: 143px; height: 53px; display: block; background-image: url(/images/bluebutton.png); background-position: 0px -53px; background-repeat: no-repeat; padding: 0px; margin: 3px 0px 0px 12px; _margin: 0px 0px 0px 14px;}
#leftnav a#visitors:hover {background-position: 0px 0px; background-repeat: no-repeat;}

#leftcol #leftnav ul {
	display: block;
	margin: 0px;
	padding: 5px 15px 0px;
	text-align: left;
	text-indent: 0px;
}
 #leftnav ul li {
	list-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
	text-indent: 0px;
	display: block;
	width: 134px;
}

#leftnav ul li#end {
	list-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	border-bottom: 0px dashed #FFFFFF;
	text-indent: 0px;
	display: block;
}


#leftnav {
	width: 160px;
	height: 305px;
	padding: 0px;
	margin:0px;
}



#leftnav ul li a {
display: block;
padding: 7px 5px;
text-decoration: none;
color: #fff;
}

#leftnav ul li a:hover {
display: block;
padding: 7px 5px;
text-decoration: none;
color:#fff;
background-color: #5b9942;}

#campaign {
width: 160px;
height: 317px;
background-color: #1062ac;
}

#leftcol #campaign a#join  {width: 159px; height: 54px; display: block; background-image: url(/images/joinbutton.png); background-position: 0px -54px; background-repeat: no-repeat; padding: 0px; margin: 0px;}
#leftcol #campaign a#join:hover {background-position: 0px 0px; background-repeat: no-repeat;}


<!--leftcolumn navigation style ends here-->