html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	right: auto;
	clip: rect(auto,auto,auto,auto);
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; color:#FFF }
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body {
	line-height: 18px;
	font-family: 'Droid Sans', Arial, sans-serif;
	font-size: 12px;
	color: #434343; /* text-shadow: 1px 1px 1px #ffffff; */
	background-color: #15191f;
	left: auto;
	clip: rect(auto,auto,auto,auto);
}

a { text-decoration: none; /* color: #00b7f3; */ color: #FFFFFF; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #111; letter-spacing: -1px; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #111; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 18px; }
strong { font-weight: bold; color: #1c1c1c; }

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

#top { background: url(images/top-wrapper-bg.jpg) no-repeat top center; }
	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
		#top .container { padding-bottom: 20px; } 
		#banner { margin: 15px 13px 0px 0px;}
		#menu { background: url(images/left-menu-bg.png) no-repeat top left; padding-left: 11px; height: 49px; }
			#menu-right { background: url(images/right-menu-bg.png) no-repeat top right; padding-right: 11px; height: 49px; }
				#menu-content { background: url(images/content-menu-bg.png) repeat-x; height: 49px; }	

/*#content { background: url(images/content-bg.jpg); border-top: 1px solid #ffffff; padding-left: 11px; height: 375px; }	*/
#content {color:#3C4650; padding-left: 11px; padding-top:15px; height: 600px; width: 960px;}
#YouTube {height: 390px; width: 640px; }
			
	.fullwidth #left-area { width: 960px; }
		.fullwidth #left-area .post, .fullwidth #comment-wrap { padding-right: 0; }
		

/*------------------------------------------------*/
/*--------------------[MENU]----------------------*/ 
/*------------------------------------------------*/
.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 191px; z-index:1000; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
		
ul#top-menu { float: left; width: 420px; height: 47px;}
	ul#top-menu li { margin-right: 9px; padding-left: 10px; padding-top: 16px; }
		ul#top-menu a { font-size:12px; color: #ffffff; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.8); }
		ul#top-menu a:hover { color: #8d96a0; }
		ul#top-menu > li.current_page_item > a { color: #8d96a0 !important; font-style: italic; font-family: Georgia, serif;}
		
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
	
#footer-top { background: url(images/top-wrapper-bg.jpg) no-repeat top center; }
	#footer-bottom { clear: both; padding-bottom: 16px; padding-top: 26px; background: url(images/footer-bottom-bg.png) repeat-x; }		
		ul.bottom-nav li { float: right; font-size: 12px; padding-right: 19px; }		
		ul.bottom-nav li a { color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }
		ul.bottom-nav li a:hover {text-decoration: none; color: #8d96a0; } 

#top .container #content .container.fullwidth p {
	color: #FFF;
}
#top .container #content .container.fullwidth p {
	color: #FFF;
}
