@charset "UTF-8";
/* CSS Document */


/* ----------------------
	Main Body 
---------------------- */

	body {
		background-color: #006699;
		margin-top: 0px;
		margin-bottom:0px;
		margin-left: 0px;
		margin-right:0px;
		background-image:url("/images/site_components/site_background.jpg");
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1.5;
		color:#000000;
		text-align:center;
	}

	a {
		outline: none;
	}
	
	a:link{
		color:#FF6600;
		text-decoration:underline;
	}
	
	a:visited{
		color:#FF6600;
		text-decoration:underline;
	}
	
	a:hover{
		color:#CC6600;
		text-decoration:underline;
	}
	
	a:active{
		color:#FF6600;
		text-decoration:underline;
	}
	
	img {
		border:solid;
		border-width:0px;	
	}
	
	#skip_nav_link{
		display:none;
	}
	
	#accessibility_link{
		display:none;
	}
	
	#counter{
		display:none;
	}
	
	#main{
		width: 800px;
		text-align: left;
		margin-top:0px;
		margin-bottom:0px;
		margin-left: auto;
		margin-right: auto;
		padding-left:10px;
		padding-right:10px;
	}
	
	#header{
		background-image:url("/images/site_components/header_bg.jpg");
		background-repeat:no-repeat;
		width:800px;
		height:287px;
		margin-top:0px;
	}
	
	#content_body{
		background-color:#FFFFFF;
		margin-top:0px;
		margin-bottom:10px;
		padding-top:10px;
		background-image:url("/images/site_components/main_cntnt_bg.jpg");
		background-repeat:no-repeat;
		min-height:600px;
	}
	
	li {
		list-style:none;
		margin-left:-30px;
	}
	
	#emailList_form{
		border:solid;
		border-width:1px;
		border-color:#CCCCCC;
		padding:5px;
	}
	
	#emailList{
		font-size:12px;
		font-weight:bold;
		font-family:Helvetica, Verdana, Arial, sans-serif
	}
	
	#emailList_text{
		position:absolute;
		padding-top:12px;
		padding-left:80px;
	}
	
	#emailList_name{
		position:absolute;
		padding-top:3px;
		padding-left:80px;
	}

/* ----------------------
	Nav Bar
---------------------- */

	#nav{
		width:800px;
		top:240px;
		margin-left:-30px;
		position:absolute;
	}
	
	#nav a:link{
		font-size:18px;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		color:#FFFFFF;
		text-decoration:none;	
	}
	
	#nav a:visited{
		font-size:18px;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		color:#FFFFFF;
		text-decoration:none;	
	}
	
	#nav a:hover{
		font-size:18px;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		color:#0099CC;
		text-decoration:none;	
	}
	
	#nav a:active{
		font-size:18px;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		color:#0099CC;
		text-decoration:none;	
	}
	
	#nav li{
		list-style:none;
		display:inline;
		margin-right:20px;
		margin-left:0px;
		z-index:2;
	}
	
	#nav span{
		display:none;
	}
	
/* ----------------------
	News Page
---------------------- */

	
	#left_cntnt{
		width:550px;
		padding-left:10px;
		padding-right:20px;
		border-right-style:solid;
		border-right-color:#CCCCCC;
		border-right-width:1px;
		min-height:600px;
	}
	
	#left_cntnt h3{
		font-size:14px;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		color:#0099CC;
		clear:both;
	}
	
	.news_date{
		margin-top:-15px;
		font-style:oblique;
		color:#333333;
	}
	
	#rt_cntnt{
		position:absolute;
		text-align:right;
		top:287px;
		margin-top:-20px;
		margin-left:600px;
	}
	
	#home_tour_dates_list{
		margin-left:-25px;
	}
	
	#home_tour_dates_list li{
		list-style:none;
	}
	
	.home_td_last{
		margin-bottom:15px;
	}
	
	
/* ----------------------
	Media Page
---------------------- */

	#media_images img{
		border:solid;
		border-width:5px;
		border-color:#FF9900;
	}
	
	#media_images li{
		float:left;
		margin-right:40px;
		margin-bottom:10px;
	}
	
/* ----------------------
	Lightbox
---------------------- */
	
	
	#lightbox{
		background-color:#eee;
		padding: 10px;
		border-bottom: 2px solid #666;
		border-right: 2px solid #666;
	}
		
	#lightboxDetails{
		font-size: 0.8em;
		padding-top: 0.4em;
	}	
	
	#lightboxCaption{ float: left; }
	
	#keyboardMsg{ float: right; }
	
	#closeButton{ top: 5px; right: 5px; }

	#lightbox img{ border: none; clear: both;} 
	
	#overlay img{ border: none; }

	#overlay{ background-image: url("/images/lightbox/overlay.png"); }

	* html #overlay{
		background-color: #333;
		back\ground-color: transparent;
		background-image: url("/images/filler.gif");
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
	}

/* ----------------------
	Nav Bar Footer
---------------------- */

	#footer{
		background-color:#FFCC00;
		height:100px;
		width:100%;
		text-align:center;
	}
	
	#footer a:link{
		color:#000000;
		text-decoration:underline;
	}
	
	#footer a:visited{
		color:#000000;
		text-decoration:underline;
	}
	
	#footer a:hover{
		color:#000000;
		text-decoration:underline;
	}
	
	#footer a:active{
		color:#000000;
		text-decoration:underline;
	}
	
	#footer_content{
		padding-top:10px;
		width:800px;
		text-align:left;
		margin-left: auto;
		margin-right: auto;
	}
	
	#nav_bar_ft{
		padding-left:0px;
		padding-bottom:10px;
		margin-left:0px;
		width:800px;
	}
	
	#nav_bar_ft li{
		display:inline;
		margin-right:5px;
		margin-left:0px;
		padding-right:5px;
		border-right:solid;
		border-right-width:1px;
		border-right-color:#000000;
	}
	
	#sub_footer{
		width:800px;
	}
	
	#copyright{
		float:left;
	}
	
	#site_design{
		float:right;
	}