@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-position:center;
	background-position:top; 
	background-color:#3f5331;
	font-size:62.5%;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper{width:920px; margin:auto; background-image:url(images/bg_wrapper.png); background-repeat:repeat-y;}
#l_shadow{float:left; width:10px; background-image:url(images/bg_sh_l.png); background-repeat:no-repeat; background-position:top; height:500px;}
#r_shadow{float:left; width:10px; background-image:url(images/bg_sh_r.png); background-repeat:no-repeat; background-position:top; height:500px;}
#main{float:left; width:900px; background-color:#FFFFFF;}
#footer{width:920px; background-image:url(images/bg_footer.png); background-repeat:no-repeat; height:54px; clear:both; line-height:34px; font-size:1.2em; color:#4e683e;}
#footer a:link, #footer a:visited, #footer a:active{color:#4e683e; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer2{color:#FFFFFF}
#footer2 a:link, #footer2 a:visited, #footer2 a:active, #footer2 a:hover{color:#FFFFFF}

.title_bar{width:728px; background-color:#88b36b; padding-left: 172px; color:#FFFFFF; height:30px;}
.title_bar_title{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.nav{width:210px; background-image:url(images/bg_nav.png); float:left;}
.nav_title{width:197px; background-color:#88b36b; padding: 0px 0px 3px 5px; font-size:1.5em; font-weight:bold; color:#ffffff;}
.nav ul{list-style:none; padding:0px; margin:0px; color:#939183; font-size:1.3em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.nav li a:link, .nav li a:visited, .nav li a:active{color:#46453e; text-decoration:none; display:block;}
.nav li a:hover{color:#88b36b}
.nav li{list-style: none; border-bottom: dashed 1px #939183; width:201px;  padding:6px 0px 6px 5px;}
.nav li:hover {background-color:#ffffff;}
.nav li:hover a:link, .nav li:hover a:visited, .nav li:hover a:active, .nav li:hover a:hover{color:#88b36b;}

.content{width:482px; float:left; padding:7px; font-size:1.3em; color:#4b4b4b;}
.content2, .content_wide{width:654px; float:left; padding:10px 0px 0px 24px; font-size:1.3em; color:#4b4b4b;}
h3, .title3{font-weight:bold; color:#4e673e;}
h2, .title2{font-size:1.1em; color:#4e673e;}
h1, .title1{font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; color:#4e673e;}
h5, .title4{color:#4b4b4b; font-size:1.1em;}
.hr{border-bottom:1px solid #cccccc; height:1px;}
.hr3{border-bottom:1px dashed #cccccc; height:1px;}
hr{border:0px; margin:8px 0px 8px 0px; border-bottom:1px solid #cccccc; height:1px;}
.ticket_box{border:1px solid #cccccc; padding:4px;}
.hr2{clear:both; border-bottom:1px solid #cccccc; height:12px;}
.text2{font-size:.8em; color:#333333;}
.content_img{float:right; margin-left:6px; padding:3px; background-color:#FFFFFF; border:#CCCCCC solid 1px; font-size:.7em; text-align:right;}
.img_center{border:#cccccc solid 1px; font-size:.7em; padding:3px; background:#fff;}

.r_bar{background-image:url(images/bg_r_bar.png); float:left; width:194px; }
.r_bar_news{font-size:1.3em; font-weight:bold; color:#4e683e; margin-top:4px; padding:0px, 5px, 5px, 5px}
.r_bar_news a{color:#4e683e;}
.r_bar_info{ background-color:#DFE2F4; margin-left:4px;}
.r_bar_info p{padding: 0px 3px 0px 8px;}
.info_title{ background-color:#6977B8; font-size:1.3em; line-height:1.4em; font-weight:bold; padding-left:8px; color:#ffffff;}
.r_bar_info ul{padding:0px; margin:6px 6px 6px 22px;}
.r_bar_info li{padding:3px 0px 3px 0px;}
.r_hr{margin: 6px 0px 6px 4px; border-bottom:1px solid #cccccc; height:1px;}

.sponsors1{clear:both; width:872px; margin:auto;}
.sponsors_logos{background-image:url(images/bg_sponsors.png); background-repeat:repeat-y; width:872px; margin:auto;}
.sponsors_logos_inside{padding:0px 14px 0px 14px;}



h1{}
h2{}
h3{}
h4{font-size:.85em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; color:#669933}
h5{padding:4px; margin:0px;color:#4b4b4b; font-size:1.1em;}
h5 a{color:#6977B8;}
h5 a:hover{text-decoration:none;}

.alert, .notice{background-color:#fff1dc; border:solid #ffcc80 1px; padding:5px; margin-top:6px;}
.alert h1, .alert h2, .alert h3, .alert h4, .notice h1, .notice h2, .notice h3, .notice h4{color:#cc8720;}
