/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/body-bg-top.jpg) repeat-x #070612; margin:0; padding:0;	text-align: center; color:#CCCCCC;}
#body-bg-btm{ background:url(../images/body/body-bg-btm2.jpg) repeat-x bottom;}

/* main */
#main{ background:url(../images/body/main-bg-top.jpg) 0 425px no-repeat; margin:0 auto; padding:0 0 20px 0; position:relative; height:100%; text-align:left; width:990px;}

/* header */
#header-bg{ background:url(../images/header/header-bg.png) center top no-repeat; width:100%; min-width:990px;}
#header{ position:absolute; background:url(../images/header/header-bg.jpg); width:990px; height:425px; top:0; left:0;}
	#header .header-logo{ position:absolute; margin:15px 0 0 0; border:0;}
	#header h3{ position:absolute; margin:60px 0 0 0; font-size:15px; color:#FF9F00; font-style:italic;}
	#header big{ position:absolute; margin:70px 0 0 750px; font-size:20px; color:#FF9F00; width:230px; display:block;}
		#header big span{ font-weight:bold;}
	#header ul{ position:absolute; margin:5px 0 0 390px; padding:0; list-style:none; width:600px;}
		#header ul li{ float:left; background:url(../images/header/header-break.jpg) left no-repeat;}
			#header ul li a{ width:150px; height:35px; display:block; font-size:13px; color:#CCCCCC; font-weight:bold; text-decoration:none; text-transform:uppercase; text-align:center; padding:15px 0 0 0;}
			#header ul li a:hover, .active-menu a{ color:#FF9F00 !important; background:url(../images/header/header-hover.png) center top no-repeat;}
			
/* sidebar */
#sidebar{ float:left; margin:470px 0 0 0; width:255px; padding:0 0 0 10px; font-size:14px; line-height:18px;}			
	#sidebar del#sidebar-mic{ background:url(../images/sidebar/mic.png); width:183px; height:251px; margin:0 auto; display:block;}
	#sidebar h4{ font-size:18px; font-weight:normal; text-indent:25px; font-family:"Arial Narrow", Arial, sans-serif; padding:8px 0 0 0;  margin:0 0 15px 0; background:url(../images/sidebar/title-bg.png); width:255px; height:33px;}
			#sidebar h4 span{ color:#E38F19;}
	#sidebar p{ margin:0; padding:0 0 10px 0;}
	#sidebar p strong{ display:block;}
	#sidebar a{ color:#CCC; text-decoration:none;}
		#sidebar a:hover{ color:#E38F19;}
			
/* content */
#content{ float:right; width:700px; margin:425px 0 0 0; padding-top:60px;}			
ul#content-info{ margin:0; padding:0; list-style:none;  width:600px;} 
	ul#content-info li{ background:url(../images/content/icon-info.png) no-repeat; font-size:16px; font-family:"Arial Narrow", Arial, sans-serif; line-height:25px;  padding:0 0 40px 35px;}
		ul#content-info li strong{ font-size:24px;}
			ul#content-info li span{ font-weight:normal;}
			ul#content-info li cite{ font-style:normal;}

#content-mid{ background:url(../images/content/content-mid-bg.jpg); width:694px; margin:0 0 30px 6px; }			
	#content-mid del.content-mid-top{ background:url(../images/content/content-mid-top.jpg); width:694px; height:5px; display:block;}
	#content-mid del.content-mid-btm{ background:url(../images/content/content-mid-btm.jpg); width:694px; height:5px; display:block;}
	.content-mid-left{ float:left; width:340px;}
		.content-mid-left h4{ background:url(../images/content/content-mid-title.jpg); width:330px; height:28px; display:block;  color:#000000; font-size:18px; font-family:"Arial Narrow", Arial, sans-serif; margin:10px 0 0 -4px; padding:8px 0 0 15px;}
			.content-mid-left h4 span{ font-size:22px;}
		.content-mid-left ul{ margin:20px 0 0 40px; padding:0; list-style:none;}
			.content-mid-left ul li{ background:url(../images/content/content-mid-bullet.jpg) no-repeat; font-size:12px; padding:0 0 0 20px; margin:0 0 15px 0; float:left; width:130px; display:block;}
	.content-mid-right{ float:left; width:320px; margin:10px 0 0 20px; padding:0; list-style:none;}
		.content-mid-right li{ background:url(../images/content/content-mid-info.jpg) no-repeat; font-size:14px; margin-bottom:20px; min-height:27px; padding:5px 0 0 35px;}
		
/* content-main */
#content-main h1{ font-size:20px; color:#E38F19; margin-bottom:15px;}
	#content-main h1 span{ color:#CCCCCC; font-weight:normal; }
		
/* photo-gallery */
#photo-gallery h3, #photo-gallery h1{ font-size:20px; color:#E38F19; margin-bottom:15px;}
	#photo-gallery h3 span, #photo-gallery h1 span{ color:#CCCCCC; font-weight:normal; }
	#photo-gallery ul{ margin:0 0 10px 10px; padding:0; list-style:none;}
		#photo-gallery ul li{ float:left; margin-right:35px;}
			#photo-gallery ul li img{ border:1px solid #FFFFFF;}
		#photo-gallery ul li#last-pic{ margin:0;}
	#photo-gallery a.view{ background:url(../images/content/view-gallery.jpg); width:135px; height:21px; display:block; float:right; font-size:14px; color:#000000; text-align:center; text-transform:uppercase; font-family:"Arial Narrow", Arial, sans-serif; font-weight:bold; text-decoration:none; padding:3px 0 0 0;}		
	#photo-gallery a.view:hover{ color:#FF9F00;}

/* footer */
#footer-bg{ background:url(../images/footer/footer-bg.jpg) repeat-x; width:100%; min-width:990px; height:153px;}
#footer{ width:990px; height:153px; margin:0 auto;}
	#footer p { margin:0; padding:30px 0 10px 0; font-size:13px; color:#999999;}
		#footer p a{ color:#999999; text-decoration:none;}
		#footer p a:hover{ color:#FF9900;}
	#footer cite{ font-size:14px; font-style:normal;}