/* CSS Document */

	body,
	html {
		margin:0;
		padding:0;
		color:#f3d79b;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#000;
	}
	td {
		/*margin:0;
		padding:0;
		color:#f3d79b;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#000;
	}
	body {
		min-width:945px;
	}
	body#home {
		min-width:945px;
		background:#000 url(../images/bg_top.gif) repeat-x 0 0;
		
	}
	#wrap {
		margin:0 auto;
		width:945px;
	}
	#wrap2 {
		margin:0 auto;
		width:945px;
		background:#000 url(../images/bg_top_reg.gif) repeat-x;
		
	}
	#nav { clear:both;	
	}
	#nav #header {
	float:right;
	color:#f3d79b;
	width:650px;

	}
	#nav #header #submenu{ float:right;
	padding-right:10px;
	padding-top:10px;}
	#nav #header #submenu a{ color:#f3d79b;
	text-decoration:none;
	font-size:10px;
	}
	#nav #header #submenu a:hover{ text-decoration:underline;}
	#nav img#logo {
	float:left;		
	padding-left:5px;
	padding:0;
	margin:0;
	border:0;
	width:235px;	
	}
	#nav img{padding:0;
	margin:0;
	border:0;
		float:left;	}
	#header ul#navbar {
	background:url(../images/mirror_bg.gif) right bottom no-repeat;
	width:598px;
	height:62px;
	float:right;
		margin:0;
		padding-top:40px;
		list-style:none;
	}
	#header ul#navbar li{
		display:inline;
		margin:0;
		padding:0;
		float:left;
    	position: relative;
	}
	#header ul#navbar li:hover ul.submenu,  #header ul#navbar li.over ul.submenu { /* lists nested under hovered list items */
	display: block;
	border:1px #c18f23 solid;
	background-image:none;
	background-color:#000;
	z-index:50;
	margin-top:32px;
	padding-left:10px;

}
#navbar li>ul.submenu { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
#header #navbar li:hover ul.submenu li, #header #navbar li.over ul.submenu,#header #navbar li.over ul.submenu li {
	display:block;
	padding: 0;
	width:100px;
	background-image:none;
	background-color: #000;
	text-align:left;
	
}
#header #navbar li ul.submenu li:hover {
	background-color: #000;
	background-image:none;
	width: 100px;
	color:#fff;
	display:block;
}
	#header #navbar li ul.submenu {
	background-image:none;
	display: none;
	position:absolute;
	margin-top:15px;
	width: 100px;
}	
#header #navbar li ul.submenu a{color:#f3d79b;
text-decoration:none;}
#header #navbar li ul.submenu a:hover{ color:#fff;}

	#header2 {
	margin:0 auto;
	text-align:center;
	}
	
	#header2 img{	
	padding-top:10px;
	padding-bottom:10px;}
	
	#main {
		width:941px;
		padding-bottom:15px;
		background:#3e3e3d url(../images/main_bg.gif) no-repeat bottom;
		min-height:510px; /* adjust this height if there's more content  */
		clear:both;

	}
	
	#main  #welcome {
    	float:left;
		width:434px;
		background:#000 url(../images/welcome_bot.gif) no-repeat bottom;
		margin-left:10px;
		margin-top:15px;
		margin-bottom:15px;
		   }
		   
    #main  #welcome p{ padding:5px 15px;}
	#main #events {
	float:right;
	width:463px;
	margin-right:10px;
	margin-top:15px;
	background:#000 url(../images/curevents_bg_bot.gif) no-repeat bottom;
	}
       #main  #events p{ padding:5px 15px;}
	   #events p .title{ font-weight:bold; color:#e6a20e;}
	   #events p img { float:left;
	   padding:5px 10px 10px 5px;}
	    #events p img#mask { float:left;
	   padding:5px 10px 50px 5px;}
	    #events p b{color:#e6a20e;}
		 #events p#form{ float:left;
		 margin-left:5px;
		 margin-right:5px;
		 width:200px;
		 font-size:10px;}
		 #events p#form input{ border:1px solid #906b1e;
		 background-color:#1f1f1f;
		 color:#fff;
		 font-size:10px;}
		 
		 #events p#submit{ 
		 float:left; 
		 margin-right:45px;
		 margin-top:10px;
		 width:110px;}

	form#contactUs input, form#contactUs textarea {
		/*border: 1px solid #906B1E;*/
		background-color: #1F1F1F;
		color: #FFFFFF;
		font-size: 11px;
	}

	form#contactUs input.contactUs, form#contactUs textarea.contactUs {
		border: 1px solid #906B1E;
	}

	form#contactUs p {
		font-size: 11px;
		color: #ebc573;
	}

	#main #events #success {
		border: 1px solid #e6a20e;
		background-color: #FAE9C4;
		color: #12A412;
		font-weight: bold;
		margin: 10px 20px 0px 20px;
		padding: 5px 5px 5px 15px;
	}

	#footer {
		background:url(../images/footer_bg.gif) repeat-x;
		height:101px;
		clear:both;
		margin:2px auto;
		width:941px;
		
	}
	#footer p {
		padding:5px;
		text-align:center;
	
    }
    #footer p a{color:#f3d79b;
	text-decoration:none;}
	
	/*events page*/
		#main2 {
		width:945px;
		padding-top:0;
		margin-top:0;
		padding-bottom:15px;
		background:#202020 url(../images/main_bg_reg.gif) repeat-y;
		min-height:610px; /* adjust this height if there's more content  */
		clear:both;
		border: 0px dashed #FF0000;
	}
	.eventspage {
    	float:left;
		width:478px;
		margin-left:20px;	
		margin-top:10px;
		margin-bottom:15px;
		margin-right:10px;
		color:#ccc;
		   }
		   
    .eventspage p{ padding:5px;}
	#main2 #events {
	float:right;
	width:425px;
	margin-right:10px;
	margin-top:15px;
	}
       #main2  #events p{ padding:0 10px;}
	   .eventspage2 { width:430px; background-color:#000; }
	   .eventspage2 a{ color:#fcb008;}
	 .eventspage2 .title_ev{ color:#fff;
	 font-weight:bold;
	 font-size:14px;
	 margin-bottom:0; padding-bottom:3px;}
.eventspage2 .location { display:block; float:left; width:200px; margin-right:15px; margin-top:0; padding-top:0;}
.eventspage2 .date { display:block; float:right; width:200px;margin-top:0; padding-top:0;}
.eventspage2 .content { clear:both; border-bottom:#2e2e2e 2px solid; padding-bottom:25px;}
.eventspage #framev {overflow-x:hidden;
overflow-y:scroll;
width:480px;
background-color:#000; }

p#news { border-bottom:#2e2e2e 2px solid;padding-bottom:25px; }
p#news a{ font-weight:bold; padding-left:5px;}
/* programs page*/

p#intro_prog{ color:#ebc573; /*padding-left:15px;*/}

.prog_title{ color:#fff; font-weight:bold; line-height:12px;}
.prog_content{ color:#ccc;}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

a:link, a:visited {
	color: #ebc573
}

a:active {
	color: #FF0000
}

a.title {
	text-decoration: underline;
}

a.title:hover {
	text-decoration: underline;
}

a.title:link, a.title:visited {
	color: #ebc573
}

a.title:active {
	color: #FF0000
}

