/********************************************   HTML ELEMENTS********************************************/ /* Top Elements */
* { margin: 0; padding: 0;}
a img {
border: none;
	}
body {	background: #365191;	font: small/2em Verdana, Tahoma, arial, 'sans-serif';	color: #333333; 		}

/* links */
a, a:visited {		color: #333333;	background: inherit;	text-decoration: underline;}
a:hover {	color: #6cbfe8;	background: inherit;	text-decoration: underline;}

/* headers */
h1, h2, h3 {	text-color: #365191;	font-family: Trebuchet MS, Tahoma, 'Sans-serif';	font-weight: Bold; 		}
h1 {	font-size: 170%;		font-weight: bold;}
h2 {	font-size: 150%;	font-weight: bold;}
h3 {	font-size: 140%;	font-weight: bold;	}
h1, h2, h3, p {	padding: 10px;			margin: 0;}
ul, ol {	margin: 5px 20px;	padding: 0 20px;}

/* images */
code {  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;  	/* white-space: pre; */  	background: url(post.jpg);	border: 1px solid #E0DBC9;  }
acronym {  cursor: help;  border-bottom: 1px solid #777;}blockquote {	margin: 10px; 	padding: 0 0 0 25px;     background: url(post.jpg);	border: 1px solid #E0DBC9;	font: bold 1.3em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;	color: #A89A6A;}

/********************************************   LAYOUT********************************************/
#wrap {	position: relative;	width: 990px;	background-color: #3e94c;	margin: 0 auto;}
#inner{ margin:0px; width:100%; background-color: #ffffff; } #header {	padding: 0px;			margin: 0px;	top: 0px;	width: 990px;	position: relative;	height: 75px;	background-color: #FFF;	padding: 0;		}
#header-logo {	position:absolute;	top: 8px;	left:0px;	clear: both;	height: 60px;	width: 440px;	margin: 0 auto;	background: #FFF url(img001a.jpg) no-repeat left center;}	}
#header-slogan {	position: absolute;	margin: 0;	padding: 0;	top: 38px;	left: 110px;}
#header-slogan h2 #slogan {		font: normal 13px 'Sans-serif';	text-transform: none;	color: #365191;	

/* change the values of top and left to adjust the position of the slogan*/	}

/* header links */
#header #header-links {	position:absolute;	top: -8px;	right: 0px;	width: 500px;	color: #365191;	text-color: #365191;	font-family: Trebuchet MS, Tahoma, 'Sans-serif';	font-weight: Bold; 	}
#header #header-links a {		color: #365191;	text-decoration: none;	text-color: #365191;	font-family: Trebuchet MS, Tahoma, 'Sans-serif';	font-weight: Bold; 		font-size: 14px;}
#header #header-links a:hover {	color: #444;		}

/* header-photo */
#header-photo {	position:relative;	clear: both;	height:386px;	width: 990px;	padding: 0px;			margin: 0px;	top: 0px;	background: #FFF url(img044.jpg) no-repeat center center;}

/* header-photo option */
#header-photooption {	position:relative;	clear: both;	height:386px;	width: 990px;	padding: 0px;			margin: 0px;	top: 0px;	background: #FFF;}


/* Buy a Ticket Form Elements */

.buy label
{
width: 15em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.buy submit input
{
margin-left: 4.5em;
}
.buy input
{
color: #365191;
background: #E1E8FF;
border: 1px solid #365191;
}
.buy select
{
color: #365191;
background: #E1E8FF;
border: 1px solid #365191;
}
.buy textarea
{
color: #365191;
background: #E1E8FF;
border: 1px solid #365191;
}
.buy submit input
{
color: #000;
background: #90A0D4;
border: 2px outset #d7b9c9;
margin: 0 20px 0 20px
}
.buy fieldset
{
border: 1px solid #365191;
margin: 0 0 20px 20px;
width: 40em;
background: #BCCCFE;
}
.buy legend
{
color: #fff;
background: #365191;
border: 1px solid #365191;
padding: 2px 6px;
margin: 0 0 0 20px;
} 

/* Navigation */
#nav {	position: absolute;	right: 0px;	top: 30px;	width: 500px;	clear: both;	padding: 0;}
#nav ul {	float: left;	list-style: none;	background: url(nav.jpg) repeat-x;		width: 500px;			text-transform: uppercase;	margin: 0px;	padding: 0;		display: inline;}
#nav ul li {	display: inline;	margin: 0; padding: 0;}
#nav ul li a {	display: block;	float: left;	width: auto;	margin: 0;	padding: 0 14px;		border-bottom: none;	color: #FFF;	font: bold 13px/2.8em Century Gothic, Trebuchet MS, Helvetica, Arial, Geneva, "sans-serif";	text-transform: uppercase;	text-decoration: none;		letter-spacing: 1px;}
#nav ul li a:hover, #nav ul li a:active {	background: url(nav-hover.jpg) repeat-x;	}
#nav ul li#current a {		background: url(nav-current.jpg) repeat-x;	}

/* Navigation */
#footernav {	float:left;	width: 163px;	clear: both;	padding: 0;}
#footernav ul {	float: left;	list-style: none;	background: url(nav.jpg) repeat-x;		width: 163px;			text-transform: uppercase;	margin: 0px;	padding: 0;		display: inline;}
#footernav ul li {display:inline;	margin: 0; padding: 0;}
#footernav ul li a {	float: left;	width: auto;	margin: 0;	padding: 0 14px;		border-bottom: none;	color: #FFF;	font: bold 13px/2.8em Century Gothic, Trebuchet MS, Helvetica, Arial, Geneva, "sans-serif";	text-transform: uppercase;	text-decoration: none;		letter-spacing: 1px;}
#footernav ul li a:hover, #footernav ul li a:active {	background: url(nav-hover.jpg) center repeat-x;	}
#footernav ul li#current a {		background: url(nav-current.jpg) center repeat-x;	}

/* body-photo */
#body-photo {	padding: -15px;			margin: 0px;	top: -15px;	clear: both;	height:128px;	width: 990px;	margin: 0px;	background: #FFF url(img036a.jpg) width :990px no-repeat center center;}
#sidebarimg {	align: center;	padding: 0px;			margin: 0px;		clear: both;	height:180px;	width: 160px;	background: #FFF url(warbutton.jpg) no-repeat center center;}

/* Sidebar */
#sidebar {	float: right;	width: 20%;	right: 0px;	padding: 0px; margin: 0px;	background-color:#fff;	text-align:center;	}#sidebar table{background-color: #ddelf8;}
#sidebar h1 {	margin-top: 10px;	padding: 5px 5px; 	font: 1.4em 'Trebuchet MS', Tahoma, Sans-serif;	color: #8C9F0D; 		}#sidebar p {	text-align:center;	font-family:Arial, Helvetica, "sans-serif";	font-size:12px;	text-color: #365191;	color: #365191;	font-weight: bold;}#sidebar ul.sidemenu {	text-align: left;	margin: 0px ; padding: 0;	text-decoration: none;			background: url(dots.jpg) repeat-x left top;}
#sidebar ul.sidemenu li {	list-style: none;	background: url(dots.jpg) repeat-x left bottom;	padding: 0px;	margin: 0px;		}* html body #sidebar ul.sidemenu li {	height: 1%;}
#sidebar ul.sidemenu li a {	text-decoration: none;		background-image: none;		color: #666666;			}
#sidebar ul.sidemenu li a:hover {		color: #1773BC;	}

/* Main Column */
#main {	padding: 0px;			margin: 0px;	top: 0px;	float: left;	width: 74%;	display: inline;}
#main h1 {
	margin-top: 10px;
	font: 'Sans-serif';
	color: #365191; 
	
	font-size:large;
	 		}
#main h2 {
	margin-top: 10px;
	font: 'Sans-serif';
	color: #365191; 
	
	font-size:medium;
	 		}
#main h3 {
	margin-top: 10px;
	font: 'Sans-serif';
	color: #365191; 
	
	font-size:small;
	 		
	 		}
#main h5 {
	margin-top: 10px;
	font: 'Sans-serif';
	color: #ff0000; 	font-size:medium;
	 		}
#main h4 {	font:'sans-serif'; 	font-size:14px;	text-color: #ff0000; 	}
#main ul li {	list-style-image: url(bullet.gif);}
#content-wrap {	position:relative;	width: 990px;	padding: 0px;			margin: 0px;	top: 0px;	clear: both;	float: left;		width: 990px;	 		background: #fff;			border-bottom: 2px solid #fff;			display: inline;}
#video_wrap {	position:relative;
	
	margin: 20px;
	
}
#form-wrap {	position:relative;
	
	left:10px;
	
	padding: 0px;
	
	hight: 700px;
	
	width: 700px;
	
	background: #FFF url(formbackground.jpg) no-repeat center center;
	
	margin: 0px;}

/* footer */
#footer-wrap {	padding: 0px;			margin: 0px;	top: 0px;	width: 990px;	position: relative;	clear: both;	width: 990px;	font-size: 95%;		text-align: left;	background-color: #fff;	}
#footer-wrap a {	text-decoration: none;	color: #666666;	font-weight: bold;}
#footer-wrap a:hover {	color: #000;	}
#footer-wrap h2 {	color: #666666;	margin: 0;	padding: 0 10px; }h1 {font-family: sans-serif; font-size: medium; color:#365191}		h2 {font-family: sans-serif; font-size: smaller; color:#365191}
h3 {font-family: sans-serif; font-size: small; color: white;text-align: left;}

/* bottom */
#footer-bottom {	clear: both;	color: #666;		margin: 0 auto; 	width: 990px;	text-align: center;}/* alignment classes */.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
h1 {font-family: sans-serif; font-size: medium; color:#365191}
h2 {font-family: sans-serif; font-size: smaller; color:#365191}
h3 {font-family: sans-serif; font-size: small; color: white;text-align: center;}
h4 {font:'sans-serif'; font-size:14px; color:#FF0000;}