body{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a261f;
	line-height:1.5em;
	background-color:#5a5a5a;
	
}

p{
	
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	
}

form{
	
    margin: 0;
    padding: 0;

}

img{ 

	border:0 none; 

}

a:link, a:visited{
	
	text-decoration:none;
	font-weight: normal;
	color:#10739f;
}

a:hover{
	
	text-decoration: underline;
	font-weight: normal;
	color:#10739f;
}

input.button{ 

    cursor: pointer; 
	
}

#titlebar_wrapper{
	
	position:relative;
	z-index:1;
	background-color:#1a1a1a;
	border-bottom:solid 7px #747373;

}

#topbar{
	
	background-color:#1a1a1a;
	height:25px;
	
}

#topbar ul{
	
	float:right;
	list-style:none;
	margin:3px 5px 0px 0px;
	padding:3px 0px 0px 0px;
	
}

#topbar ul li{
	
	float:left;
	color:#FFF;
	
}

#topbar ul li a{
	
	color:#FFF;
	font-weight:bold;
	display:block;
	line-height:1em;
	border-right:solid 1px #ffffff;
	padding-left:1em;
	padding-right:1em;
	
}

#titlebar{
	
	height:325px;
	width:960px;
	margin:0px auto 0px auto;
	background:url(../images/banner.jpg) no-repeat #1a1a1a;

	
}

#container{

	position:relative;
	z-index:2;
	width:960px;
	margin:0px auto 0px auto;
	
}

#wrapper{
	
	position:relative;
	z-index:3;
	top:-7px;
	left:0px;
	float:left;
	width:100%;
	background-color:#FFF;
	padding:65px 0px 40px 0px;
	margin:0px 0px 0px 0px;
	
}

#navbar{
	
	position:relative;
	top:-7px;
	z-index:4;
	float:left;
	width:100%;
	background-color:#FFF;
	border-top:solid 7px #bfbfbf;
	
}


#navbar ul{
	
	position:absolute;
	z-index:5;
	top:-7px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	
}

#navbar ul li{
	
	float:left;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
}


#navbar ul li a span{
	
	display:block;
	text-align:center;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	
}


#navbar ul li a{
	
	display:block;
	text-decoration:none;
	cursor:pointer;
	width:185px;
	height:69px;
}


#navbar ul li#btn1{
	
	background:url(../images/btn_hover.gif) no-repeat;
	
}

#navbar ul li#btn1 a:link{
	
	background:url(../images/btn1.gif) no-repeat;
	
	
}

#navbar ul li#btn1 a:visited{
	
	background:url(../images/btn1.gif) no-repeat;
	
	
}

#navbar ul li#btn1 a:hover{
	
	background:url(../images/btn_hover.gif) no-repeat;
	
	
}


/**/


#navbar ul li#btn2 {
	
	background:url(../images/btn_hover.gif) no-repeat;

}


#navbar ul li#btn2 a:link{
	
	background:url(../images/btn2.gif) no-repeat;
	
}

#navbar ul li#btn2 a:visited{
	
	background:url(../images/btn2.gif) no-repeat;
	
}


#navbar ul li#btn2 a:hover{
	
	background:url(../images/btn_hover.gif) no-repeat;
	
}

/**/

#navbar ul li#btn3 {
	
	background:url(../images/btn_hover.gif) no-repeat;

}


#navbar ul li#btn3 a:link{
	
	background:url(../images/btn3.gif) no-repeat;
	
}

#navbar ul li#btn3 a:visited{
	
	background:url(../images/btn3.gif) no-repeat;
	
}


#navbar ul li#btn3 a:hover{
	
	background:url(../images/btn_hover.gif) no-repeat;
	
}

/**/

#navbar ul li#btn4 {
	
	background:url(../images/btn_hover.gif) no-repeat;

}


#navbar ul li#btn4 a:link{
	
	background:url(../images/btn4.gif) no-repeat;
	
}

#navbar ul li#btn4 a:visited{
	
	background:url(../images/btn4.gif) no-repeat;
	
}


#navbar ul li#btn4 a:hover{
	
	background:url(../images/btn_hover.gif) no-repeat;
	
}

/**/

#navbar ul li#btn5 {
	
	background:url(../images/btn_hover.gif) no-repeat;

}


#navbar ul li#btn5 a:link{
	
	background:url(../images/btn5.gif) no-repeat;
	
}

#navbar ul li#btn5 a:visited{
	
	background:url(../images/btn5.gif) no-repeat;
	
}


#navbar ul li#btn5 a:hover{
	
	background:url(../images/btn_hover.gif) no-repeat;
	
}

/**/

#cotentarea{
	
	float:left;
	width:100%;
	padding:30px 0px 0px 0px;
}

#cotentarea h1{

margin:0px 20px 20px 40px;
padding:0px 0px 15px 0px;
font-size:21px;
color:#1a1a1a;
border-bottom:solid 1px #b5b5b5;
font-weight:bold;
text-transform:uppercase;

}

#cotentarea h1 span{

color:#6d6d6d;
	
}

#cotentarea .section{
	
	float:left;
	clear:left;
	padding-bottom:25px;
	width:900px;
	padding-left:20px;
	
}


#cotentarea .section a{
	
	color:#ec5a26;
	
}


#cotentarea .section h2{

margin:0px 20px 0px 20px;
padding:0px 0px 15px 0px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-transform:uppercase;

}

#cotentarea p,#cotentarea address{
	
margin:0px 20px 5px 20px;
padding:0px 0px 5px 0px;
	
}

#contactinfo{
	
	float:left;
	padding:15px 0px 0px 0px;
	
}

#contactinfo h3{
	
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 20px 20px;
	 font-size:16px;
	 
}

#contactform,#volunteerform{
	
	float:left;
	width:300px;
	padding:0px 0px 20px 30px;
	
}

#contactform h2,#volunteerform h2{

position:relative;
left:-20px;

}


#contactform strong,#volunteerform strong{
	
	display:block;
	padding:15px 0px 10px 0px;
	
}

#contactform .textfield,#volunteerform .textfield{
	
	border:none;
	background-color:#eeeeee;
	padding:5px;
	border:solid 1px #cccccc;
	
}

#contactform textarea{
	
	border:none;
	background-color:#eeeeee;
	padding:3px;
	border:solid 1px #cccccc;
	
}

#mybtn{
	
	float:left;
	clear:left;
	
}


#verification{
	
	padding:10px 0px 10px 0px;
	
}


#verification p, #verification input{
	
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}



#leftcol{
	
	float:left;
	width:50%;
	padding:30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#leftcol h1{

margin:0px 20px 12px 20px;
padding:0px 0px 12px 0px;
font-size:16px;
color:#1a1a1a;
border-bottom:solid 1px #b5b5b5;
font-weight:normal;
text-transform:uppercase;
line-height:1.3em;

}

#leftcol h1 span{

color:#6d6d6d;
text-transform:none;
display:block;
padding:10px 0px 0px 0px;
	
}

#leftcol p{
	
margin:0px 20px 5px 20px;
padding:0px 0px 5px 0px;
	
}


iframe{
	
margin:0px 20px 5px 20px;
padding:0px 0px 5px 0px;
	
}

#rightcol{
	
	float:left;
	width:50%;
	
}

#rightcol h2{

margin:0px 20px 10px 20px;
padding:20px 0px 12px 0px;
font-size:16px;
color:#1a1a1a;
border-bottom:solid 1px #a57c22;
font-weight:normal;
text-transform:uppercase;

}

#newsblock{
	
	
	width:463px;
	
}

#news_middle{
	
	background-color:#e7aa26;
	min-height:300px;
}

#news_top{
	
	background:url(../images/news_top.gif) no-repeat top;
	height:10px;
	
}

#news_bottom{
	
	background:url(../images/news_bottom.gif) no-repeat top;
	height:10px;
	
}

.news table{
	
	margin:0px 0px 0px 20px;
	
}

.news table p{
	
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	
}

.date{
	
	background-color:#eaefb4;
	border:solid 1px #333333;
	width:45px;
	height:45px;
	padding:12px 5px 5px 5px;
	margin:4px 0px 0px 0px;
	
}

.month{
	
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

.day{
	
font-size:31px;
font-weight:bold;
display:block;
padding:0px 0px 5px 0px;

}

#bottomrow{

float:left;
clear:both;
width:940px;
padding:17px 0px 0px 20px;
margin:0px 0px 0px 0px;

}

#bottomrow .box{

float:left;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
width:300px;
	
}

#bottomrow .box h3{
	
	margin:0px 0px 10px 0px;
	padding:12px 0px 12px 10px;
	background-color:#bf1e2e;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	
}

#bottomrow .box p{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 10px;
	font-size:12px;
	
}

#copyright{
	
	float:right;
	text-align:right;
	color:#FFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#copyright a:link, #copyright a:visited, #copyright a:hover{

color:fff;
	
}

#footer{
	
	float:left;
	clear:left;
	height:100px;
	width:100%;
	padding:10px 0px 0px 0px;
	
}

#footer ul{
	
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	list-style-type:none;
	
}

#footer ul li{
	
	float:left;
	padding-right:1em;
	margin-right:1em;
	border-right:solid 1px #ffffff;
	line-height:.8em;
	
}


#footer ul li a{
	
	color:#ffffff;
	
	
}

#footer ul li a:link{
	
	text-decoration:none;
	
}

#footer ul li a:visited{
	
	text-decoration:none;
	
}

#footer ul li a:hover{
	
	text-decoration:underline;
	
}

/**/

.news_section{
	
	padding-bottom:40px;
	float:left;
	clear:left;
	width:900px;
	padding-left:20px;
}


.news_section h2{

margin:0px 0px 0px 20px;
padding:0px 0px 15px 0px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-transform:uppercase;

}

.news_section p{
	
margin:0px 20px 5px 20px;
padding:0px 0px 10px 0px;
	
}

.news_section .date{
	
	float:left;
	background-color:#eaefb4;
	border:solid 1px #333333;
	width:45px;
	height:45px;
	padding:12px 5px 5px 5px;
	margin:4px 10px 0px 20px;
	text-align:center;
	
}

.news_section .month{
	
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

.news_section .day{
	
font-size:31px;
font-weight:bold;
display:block;
padding:0px 0px 5px 0px;

}


.performer_left{
	
	float:left;
	margin:0px 10px 0px 20px;
	border:solid 2px #333333;
	
}
.performer_right{
	
	float:right;
	margin:0px 20px 0px 20px;
	border:solid 2px #333333;
}

.countdown object{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
