/*  http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/  */

/*---------------------:[ feature area ]:------------------*/

.custom #multimedia_box {border:0px solid #fff; padding:0px; margin:0px;}
.custom #custom_box {border:2px solid #fff; padding:0px; margin:10px 10px 20px 10px;}

.custom #feature{
	background-color:#36c;
	padding:5px;
	color:#fff; 
	font-size:1.56em;
	font-weight:bold;
	text-align:center;
}


body{
	background:#000000 url("images/cc_Header.png") no-repeat top center;
	padding: 180px 0 0 0;
}

#container{
	color:white;
}

#agree{
	text-align:left;
	border:1px solid #ccc;
}


.red{color:#f00;}
.third{width:32%; float:left; padding:0 10px; 0 0;}
.twothirds{width:63%; float:left; padding:0 0 0 20px;}
.half{width:43%; float:left; padding: 0 5px 0; margin:5px 0 5px;}
.required{float:right; color:#f00;}

.right{float:right;}


#sidebarTickets{
	font-size:1.5em;
	padding:5px 0 10px 40px;
	background:#000 url("images/tickets.png") no-repeat top left;
}

#buyTickets{
	font-size:1.8em;
	float:right;
	position:relative;
	top:60px;
	padding:10px 0 10px 30px;
	background:#000 url("images/tickets.png") no-repeat top left;
}

#buyTickets a:hover{
	text-decoration:underline;
}

#contactName, #contactEmail{width:300px;}

#contactMessage{
	width:500px;
	height:300px;
}

#contactSubmit{
background-color:#36c;
color:white;
width:120px;
font-size:1.2em;
padding:5px 5px 5px;
cursor:pointer;
-moz-border-radius: 5px;   
-khtml-border-radius: 5px; 	  
-webkit-border-radius: 5px; 
border-radius: 5px;
margin-bottom:20px;
}

#upcomingHeader{
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:10px;
}

#events-calendar-list{
	padding:0 0 10px 5px;
}

#captcha{width:100px;}




/*---------------------:[ nav menu styles ]:------------------*/
#tabs { list-style: none; border:0px; margin:4px 0 0 0;}
#tabs ul {border:0px;}
#tabs li { 
	margin: 0 0 0 4px; 
	border: 0px; 
	font-size:1.2em;
	float: left; 
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	}
#tabs a, #tabs a:hover {
	display: block; 
	line-height: 1em; 
	text-transform: uppercase;
}
		
#tabs .current_page_item, #tabs .current-cat { 
	border: 1px solid #36c; 
	background-color:#fff;
	}

#tabs a:hover {
	text-decoration:none;
	color:white;
	background-color:#36c;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	}
#tabs .rss { padding-right: 0; background: none; border: none; float: right; }
#tabs .rss a { padding-right: 16px; background: url("images/icon-rss.gif") 100% 50% no-repeat; }
#tabs .rss a:hover{color:#fff; background-color:#36c;}