/*==============================*/
/*			Body				*/		
/*==============================*/

body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/bodybg.jpg) repeat-x #F4F4F4; margin:0; padding:0; text-align: center; color:#CCCCCC;}

/*==============================*/
/*			Main				*/		
/*==============================*/
#main{ position:relative; margin:0 auto; padding:0; text-align:left; width:1045px; background:url(../images/body/mainbg.jpg) repeat-y; }

/*==============================*/
/*			Header				*/		
/*==============================*/
#header{ position:absolute; width:1045px; height:552px; top:0; left:0; background:url(../images/header/banner2.jpg) no-repeat;}	
	#header #logo{ position:absolute; margin:179px 0 0 85px; border:none; }
	#header big{ position:absolute; margin:30px 0 0 30px; }
	#header small{ position:absolute; margin:50px 0 0 30px; color:#F3D530; font-family:Tahoma; font-weight:bold; font-size:14px;}
	#header h3{ position:absolute; margin:30px 0 0 795px; }
	#header h4{ position:absolute; margin:50px 0 0 885px; color:#F3D530; font-family:Tahoma; font-size:14px;}
	#header h4 a{ text-decoration:none; color:#F3D530; }
	#header h4 a:hover{ text-decoration:underline; color:#f4f4f4; }
	#header h5{
	position:absolute;
	font-size:24px;
	margin:350px 0 0 30px;
	left: 8px;
	top: -2px;
}
	#header h6{ position:absolute; color:#F3D530; font-size:11px; margin:375px 0 0 100px;}
			
		#topnav { margin:0; padding:0; width:990px; margin-top:92px; margin-left:28px;  }
		#topnav li{ list-style:none; float:left; }

#topnav #home a{ background: 0px 0px url(../images/header/navigation.png) no-repeat; width:201px; height:45px; float:left; display:block; }
#topnav #home a:hover, #topnav #home a.active-menu { background:0px -45px url(../images/header/navigation.png) no-repeat; }

#topnav #audio a{ background: -201px 0px url(../images/header/navigation.png) no-repeat; width:199px; height:45px; float:left; display:block; }
#topnav #audio a:hover, #topnav #audio a.active-menu { background:-201px -45px url(../images/header/navigation.png) no-repeat; }

#topnav #commercial a{ background: -400px 0px url(../images/header/navigation.png) no-repeat; width:194px; height:45px; float:left; display:block; }
#topnav #commercial a:hover, #topnav #commercial a.active-menu { background:-400px -45px url(../images/header/navigation.png) no-repeat; }

#topnav #design a{ background: -594px 0px url(../images/header/navigation.png) no-repeat; width:198px; height:45px; float:left; display:block; }
#topnav #design a:hover, #topnav #design a.active-menu { background:-594px -45px url(../images/header/navigation.png) no-repeat; }

#topnav #contactus a{ background: -792px 0px url(../images/header/navigation.png) no-repeat; width:198px; height:45px; float:left; display:block; }
#topnav #contactus a:hover, #topnav #contactus a.active-menu { background:-792px -45px url(../images/header/navigation.png) no-repeat; }
	
/*==============================*/
/*			Sidebar				*/		
/*==============================*/

#sidebar{ float:right; margin:552px 0 0 0; width:295px; }			
		#sidebar #container{ width:285px; margin-left:-27px; } 
		#sidebar #container h2{ font-size:22px; color:f4f4f4; padding:10px 0 0 10px; }	
			#sidebar #container ul{ list-style:none;  }
				#sidebar #container li{ font-family:Tahoma; font-size:12px; color:#f4f4f4; line-height:35px; background:url(../images/sidebar/arrow.jpg) left no-repeat; padding-left:10px;}
				#sidebar #container p{ font-size:14px; font-family:Tahoma; color:#f4f4f4; padding-left:25px; }
				#sidebar #container h4{
	width:auto;
	height:40px;
	float:none;
	font-size:24px;
	color:#000000;
	text-transform:uppercase;
	background-color: #FF0;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	font-style: oblique;
}
				#sidebar #container h4 a{ text-decoration:none; color:#000;}
				#sidebar #container h4 a:hover{
	color:#999;
	position: static;
}
/*==============================*/
/*			Content				*/		
/*==============================*/

#content{ float:left; width:700px; margin:552px 0 0 0; }			
	#content #wrapper{ margin-left:50px; }
	#content #wrapper h1{ font-size:38px; color:#1A1B1C; font-weight:bold;}
	#content #wrapper p{
	font-family:Arial;
	font-size:13px;
	color:#666;
	line-height:20px;
	text-align:justify;
}
	#content #wrapper h2{ font-size:28px; color:#1A1B1C; font-weight:bold;}
	
	#content #wrapper h4{ background:url(../images/content/03.jpg) no-repeat; width:480px; height:129px; padding:30px 0 0 178px; }
	
/*==============================*/
/*			Footer				*/		
/*==============================*/

#footer{ width:990px; margin:auto; height:123px; }
#footer-bg{ width:100%; margin:0 auto; height:123px; background:url(../images/footer/footerbg.jpg) repeat-x; min-width:1045px; }
 #footer ul { width:990px; height:60px; padding:0; margin:0; }	
		#footer ul li { float:left; list-style:none; width:198px; }
		#footer ul li a{ display:block; outline:none; color:#FFFFFF; font-size:12px; font-family:Tahoma; text-align:center; text-decoration:none; line-height:50px; }
		#footer ul li a:hover { background:url(../images/footer/arrow.png) center 4px no-repeat; color:#F4D72E; outline:none;}
		
		cite{ font:normal 11px Tahoma; color:#f4f4f4; }
.bold {
	font-weight: bold;
	font-size: 14px;
	color: #333;
}

