body { 
	margin:0; padding:0; text-align:center;
	background-color:#111;
}
h1 {
margin:0; padding:3px 0 11px 28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#000;
}
form { margin:0; padding:0; }
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#222;
}

.clearBoth { height:0; clear:both; overflow:hidden; }

#header {
	background-color:#151512;
	border-bottom:1px solid #333;
}
#banner {
	width:686px;
	margin:0 auto;
	padding:8px 0 9px 0;
	text-align:left;
}
#banner-nav {
	margin:0; padding:0;
	list-style:none;
}
#banner-nav li {
	display:inline;
	margin:0; padding:0;
	
}
#banner-nav a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:12px;
	color:#ff0000;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
	border-right:1px dotted #555;
}
#banner-nav a:hover { color:#fff; text-decoration:none; }
#banner-nav a.first { padding-left:0; }
#banner-nav a.last { border-right:none; }

#banner-tagline {
	width:300px;
	margin:0; padding:0;
	float:right;
}
#banner-tagline p {
	margin:0; padding:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#aaa;
	text-align:right;
	}
	#banner-tagline a {
	color:#777;
	text-decoration:none;
	}
	#banner-tagline a:hover { color:#fff; text-decoration:none; }

#logo {
	width:315px;
	float:left;
}
#logo h1 {
	margin:0; padding:26px 0 2px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
}
#logo h2 {
	margin:0; padding:3px 0 11px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	font-weight:normal;
	}
#navGalleries {
	width:238px; padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222;
	border:2px solid #fff;
}

#master {
	text-align:center;
	background:#D2D2D2 url(images/master-bg.jpg) no-repeat center top;
	border-bottom:1px dotted #444;
	 border-top:7px solid #ddd;
}
#gallery { 
	width:320px; margin:11px 0 0 0; padding:0; float:right;
}
#galleryInner {
	padding:10px 8px 10px 10px; background-color:#8A0000; border:3px solid #D90000;
}
#gallery p {
	margin:0; padding:0 0 6px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	}
/*#gallery input { padding:2px 7px 4px 7px; font-weight:bold; background-color:#000; color:#fff; border:3px double #666; cursor:pointer; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }*/

#wrapper { 
	width:690px;
	margin:0 auto; padding:0; padding-top:8px; padding-bottom:28px; 
	text-align:left;
	background:#efefef url(images/content-back.gif);
}
#videoSide {
	width:250px;
	float:left;
}
#frmVideo { margin-left:25px; }
#frmVideo table td { color:#efefef; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#name, #email, #youtube {
	width:145px; padding:4px 5px 7px 5px; 
	color:#111;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#fff url(images/text-bg.gif) repeat-x;
	border:1px solid #fff;
	border-top:none;
}
.btnSubmit {
	height:27px;
	width:100px;
	margin-left:2px;
	padding:3px 6px 7px 6px;
	*padding:4px 7px 6px 7px;
	background-color:#990000; 
	border:1px solid #330000;
	border-top:1px solid #cc0000;
	border-left:1px solid #cc0000;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	cursor:pointer;
}

#videoSide1 p {
	margin:0; padding:1px 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
}

#sideCats ul {
	margin:0; padding:0;
	list-style:none;
}
#sideCats ul li {
	margin:0 0 1px 0;
	padding:0;
	background-color:#480000;
}
#sideCats a {
	display:block;
	padding:5px 0 8px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	border-left:6px solid #8A0000;
}
#sideCats a:hover { background-color:#990000; color:#fff; border-left:6px solid #cc0000; }
#videoSide1 {
	position:relative;
	width:300px;
	float:left;
	padding:10px 12px 12px 12px;
	margin-bottom:16px;
	background-color:#222;
	border:3px double #555;
}
#videoSide1 p { font-size:11px; line-height:14px; }

#videoSide1 p.sub1 {
	margin:0; padding:2px 0 4px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
}
#videoWrapper { 
	margin:0 auto;
	padding:8px 0 8px 8px; 
	width:627px;
	height:300px; 
	text-align:center;
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
#videoWrapper img { margin:0 auto; }

#noFlash { display:none; }

#videoContent { 
	margin:0; margin-right:25px; margin-top:10px;
	padding:8px 0 8px 8px; 
	width:424px;
	float:right; 
}
#videoContent p {
	margin:0; padding:0 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#222;
}

#footer {
	width:690px;
	padding-top:25px;
	text-align:left;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
}
#footer h2, #footer p {
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#777;
}
#footer p.copyright { padding-top:12px; }
.footer-nav {
	margin:0; padding:0;
	margin-bottom:14px;
	list-style:none;
}
	.footer-nav li {
		display:inline;
		margin-right:24px;
	}
	
	#footer h3, .footer-nav a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		color:#ff0000;
		text-decoration:none;
		text-transform:uppercase;
		letter-spacing:.2em;
		font-weight:bold;
	}

	.footer-nav a:hover { color:#fff; text-decoration:none; }
	#footer h3 { margin:0; padding:0 0 6px 0; color:#ff0000; }
	.footer-info { margin:0; padding:0; list-style:none; }

#videoSide1 p { color:#efefef; }

#footerContact { width:175px; margin-top:0; float:right; }
#footerContact h2 { color:#ccc; }
#footerContact p {
	color:#ccc; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
#footerContact a { color:#ccc; text-decoration:none; }
#footerContact a:hover { color:#fff; text-decoration:underline; }

#gallery input.btnShow {
	display:block;
	margin-left:1px;
	padding:1px 0 7px 0;
	*padding:4px 0 0 0;
	height:25px;
	width:50px;
	/*background-color:#FF7900;
	background-color:#FFD100;*/
	background-color:#FF9300;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	cursor:pointer;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #FFCC00;
}

#joinError { position:absolute; top:98px; left:14px; width:210px; padding:4px 0 4px 0; display:none; z-index:100; }
	#msgError {
		padding:5px 4px 7px 4px;
		background-color:#FFFF66;
		text-align:center;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}
	#msgError p {
		color:#660000;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}

