/********************************************

   HTML ELEMENTS

********************************************/ 



/* Top Elements */

* { margin: 0; padding: 0; border: 0 }



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(http://youmesupport.org/images/post.jpg);

	border: 1px solid #E0DBC9;  

}

acronym {

  cursor: help;

  border-bottom: 1px solid #777;

}

blockquote {

	margin: 10px;

 	padding: 0 0 0 25px;  

   background: url(http://youmesupport.org/images/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: -14px;
	right: -2px;
	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(http://youmesupport.org/images/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 p
{
margin: 0 0 0 0;
font-size: 12px;
}
.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: -3px;
	top: 25px;
	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(http://youmesupport.org/images/img036a.jpg) width :990px no-repeat center center;

}

#sidebarimg {

	align: center;

	padding: 0px;		

	margin: 0px;	

	clear: both;

	height:180px;

	width: 160px;

	background: #FFF url(http://youmesupport.org/images/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(http://youmesupport.org/images/dots.jpg) repeat-x left top;

}

#sidebar ul.sidemenu li {

	list-style: none;

	background: url(http://youmesupport.org/images/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(http://youmesupport.org/images/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(http://youmesupport.org/images/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;}