body,div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333333;
	line-height:18px;

}

body {

		margin:0;

		padding:0;

		background:url(images/bg_2.gif);

		background-repeat:repeat-x;

		background-color:#FFFFFF;

	}





a:link {

	color:#3366ff;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color:#3366ff;

}

a:hover {

	text-decoration: none;

	color:#FF3300;

}

a:active {

	text-decoration: none;

	color:#3366ff;

}

*{

	padding: 0;

	margin: 0;

}



	#wrapper{

		width:100%;

		text-align:center;

	}

	

	#container{

		width:790px;

		margin-left:auto;

		margin-right:auto;

	}

	#headera{

		float:left;

		width:400px;

		text-align:left;

	}

	#headerb{

		float:right;

		width:370px;

		text-align:right;

		padding-top:60px;

	}

	#header{

		width:790px;

	}

	#main{

		width:700px;

		margin-left:auto;

		margin-right:auto;

		border:1px dotted #3366FF;

		padding-left:5px;

		padding-bottom:20px;

		background-color:#FFFFFF;

	}

	#main a, #main a:link, #main a:visited{

		color:#3366FF; 

		text-decoration:none;

	}

	#main a:hover{

		color:#FF9900;

	}

	#left{

		float:left;

		width:209px;

		border-right:1px dotted gray;

		background:#FFFFFF;

		text-align:left;

		padding-left:10px;

		padding-right:10px;

	}

	

	#right{

		float:right;

		width:450px;

		border:0px dotted gray;

		text-align:left;

		padding-right:10px;

		padding-left:10px;

	}

	.footer, .footer a, .footer a:link, .footer a:visited{

		background-color:#292929;

		color:#FFFFFF;

		text-decoration:none;

		text-align:right;

		padding:5px 15px 5px 5px;

		font-size:10px;

	}

	.spacer{

		clear:both;

		height:0px;

	}

	p{

		margin:0px;

		padding-top:10px;

		padding-bottom:3px;

		padding-left:10px;

		text-align:justify;

	}

	h1,h2,h3{

		color:#3366FF;

		font-weight:bold;

		margin:0px;

		padding:0px;

	}

	h1{

		font-size:20px;

	}

	h2{

		font-size:16px;

	}

	h3{

		font-size:12px;

	}

	ul{

		padding:0px;

		margin:0px;

		margin-left:20px;

	}

	#footer{

		text-align:center;

		padding-top:15px;

		padding-bottom:15px;

	}

	.events_header{

		font-size:12px;

		font-weight:bold;

	}

	.events_spacer{

		border-bottom:1px solid #CCCCCC;

	}

	.events_row{

		min-height:50px;

	}

	.events_left{
		float:left;
		width:140px;
		padding:5px  0 5px 0;
		margin:0 10px 0 0;
		line-height:13px;
		font-size:11px;
	}
	
			.events_left h1{
			color:#3366ff;
			font-weight:bold;
			font-size:11px;
			line-height:13px;
			}
			
			.events_left h2{
			margin-top:10px;
			font-size:11px;
			color:#3366ff;
			font-weight:normal;
			line-height:13px;
			}
			
			.events_left h3{
			margin-top:10px;
			color:#000000;
			text-align:left;
			font-weight:normal;
			font-size:11px;
			line-height:13px;
			}

	.events_center{
		float:left;
		width:150px;
		padding:5px  5px 5px 0;
		margin:0 5px 0 0;
		line-height:14px;
	}
	
		.events_center h3{
			color:#000000;
			text-align:left;
			font-weight:normal;
			font-size:11px;
			line-height:14px;
		}	

	.events_right{
		float:left;
		width:130px;
		padding:5px  0 5px 0;
		line-height:13px;
	}

	.sponsors_left{

		float:left;

		width:220px;

	}

	.sponsors_right{

		float:right;

		width:220px;

	}

	.sponsors_item{

		border:1px dotted gray;

		width:200px;

		height:180px;

		text-align:center;

		

	}



	

#events_menu{

	border-bottom:1px solid blue;

	height:31px;

}

#events_menu ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

#events_menu li{

	float:left;

	width:190px;

	padding:7px;

	border:1px solid blue;

	background-color:#3366FF;

	color:white;

	font-size:14px;

	font-weight:bold;

	text-align:center;

	cursor:pointer;

	margin-left:10px;

	border-bottom:0px;

	text-decoration:none;



}

#events_menu li:hover{



}

#events_menu li a:link,#events_menu li a:active, #events_menu li a:visited{

	color:white;

}









/*GAllery*/



.album_thumb{

	margin-left:30px;

	margin-bottom:10px;

	float:left;

	width:180px;

	padding:6px 6px 0px 6px;

	border:1px dotted gray;

}

.album_image{

	width:180px;

	border:0px;

}

.album_label{

	height:30px;

	font-weight:bold;

	font-size:16px;

	line-height:30px;

}



.gallery_top img{

	width:440px;

	border:0px dotted grey;

}



.gallery_thumb{

	float:left;

	width:37px;

	border:1px dotted grey;

	margin:2px;

	padding:3px;

	padding-right:0px;

}

.gallery_label h3{

	margin-top:10px;

	font-size:14px;

	font-weight:bold;

}



.gallery_desc{

	width:400px;

	font-style:italic;

}

#section_right h1{

	font-size:15px;

	margin-bottom:10px;

}

/*Gallery*/

