/*
Copyright (c) 2008, CompRx. All rights reserved.
Maintains base style through-out all class A browsers
*/
/* ------------ base elements ------------ */
*	{ margin:0;padding:0; }
body{
	margin:0;padding:0;
	background: #000000;
	}
ul {list-style-type: none;}
form p{color:white;}
object {margin:0;}


/* ------------ common classes ------------ */
.clear	{ clear: both; } 
.right	{ float: right; }
.left	{ float: left; }
.none	{ display: none; }
.strike 	{ text-decoration: line-through; }
.button{}
.center{text-align:center;}
.required{color:red; font-weight:bold;}
.validated{color:white;}

/* ------------ specific selectors ------------ */


/* ------------ template layout ------------ */
#page-wrap{ min-height:100%; height: auto !important; height: 100%; margin-top: 10px;}
	#music-player{height:25px;width:950px;text-align:right;}
	#banner{
	height:230px;
	width:950px;
	color: #09C;
}
		#left-sidebar{
	width:190px;
	background-repeat: repeat-y;
	background-image: url(images/left-sidebar-bg2.jpg);
}
	#left-sidebar .inside {padding:15px;}
	
	#main-content-wrap{width:750px;}
		#main-nav{ float:left; display:block; width:750px; height:68px; background: url("images/nav-bg.jpg") no-repeat top left; }
			#main-nav ul{ margin: 0;}
				#main-nav li{	display: inline;}
					#main-nav li a {display:block;height: 68px;float: left;text-indent: -9999px;background: url("images/nav-bg.jpg");}
						#main-nav li a#nav1{ background-position: 0 0;	width:67px;}
							#main-nav li a#nav1:hover{ background-position: 0 -68px; }
						#main-nav li a#nav2{ background-position: -67px 0;	width:69px;}
							#main-nav li a#nav2:hover{ background-position: -67px -68px; }
						#main-nav li a#nav3{ background-position: -136px 0;	width:68px;}
							#main-nav li a#nav3:hover{ background-position: -136px -68px; }
						#main-nav li a#nav4{ background-position: -204px 0;	width:71px;}
							#main-nav li a#nav4:hover{ background-position: -204px -68px; }
		#main-content{width:750px;margin-top:25px;}
		#main-content .widget{
	width: 725px;

	position: relative;
	margin:0 0 25px 10px;
	
}
		#main-content .widget .top {position: absolute; width:725px; height:14px; background: url("images/full-widget-bg.png"); top: 0px; left: 0px;}
		#main-content .widget .bottom {
	position: absolute;
	width:725px;
	height:14px;
	background: url("images/full-widget-bg.png");
	bottom: 20px;
	left: 0px;
}
		#main-content .widget .inside	{
	padding:20px;
	line-height:12px;
	font-weight: bold;
	text-align: center;
}
		#main-content .widget .inside h1{
	font-size:165%;
	font-weight:bold;
	color:#030;
	background-color: #FFF;
}
		#main-content .widget .inside h1 a {text-decoration:none;color:#666600;}
		#main-content .widget .inside h1 a:hover {font-size:170%;color:#996600;}
		#main-content .widget .inside h2	{
	color:#030;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	white-space: pre;
	text-align: left;
}
		#main-content .widget .inside h3	{
	color:#000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: pre;
	text-align: left;
		#main-content .widget .inside h2 a {text-decoration:none;font-weight:bold;font-size:100%;color:#666600;}
		#main-content .widget .inside h2 a:hover {font-weight:bolder;font-size:100%;color:#996600;}
		#main-content .widget .gallery {padding:20px;}
		#main-content .widget .gallery h1{font-size:165%;font-weight:bold;color:#666600;}
		#main-content .widget .gallery h1 a {text-decoration:none;color:#666600;}
		#main-content .widget .gallery h1 a:hover {font-size:170%;color:#996600;}
		#main-content .widget .gallery h2  {font-size:125%;color:#666600;}
		#main-content .widget .gallery h2 a {text-decoration:none;font-weight:bold;font-size:100%;color:#666600;}
		#main-content .widget .gallery h2 a:hover {font-weight:bolder;font-size:100%;color:#996600;}
		#main-content .widget img {padding:20px;}
		
		#main-content .widget-half{
	width:355px;
	background:#999999;
	position: relative;
	margin:0 5px 25px 10px;
	background-color: #E3FFFC;
}
		#main-content .widget-half .top {position: absolute; width:355px; height:14px; background: url("images/half-widget-bg.png"); top: 0px; left: 0px;}
		#main-content .widget-half .bottom {position: absolute; width:355px; height:14px; background: url("images/half-widget-bg.png"); bottom: 0px; left: 0px;}
		#main-content .widget-half .inside	{padding:20px;color:#111111;font-family:tahoma;font-size:10px;line-height:11px;}
		#main-content .widget-half .inside h2	{
	color:#030;
	text-align: center;
}
		#main-content .widget-half .inside h2 a {text-decoration:none;font-weight:bold;font-size:100%;color:#666600;}
		#main-content .widget-half .inside h2 a:hover {font-weight:bolder;font-size:100%;color:#996600;}
		#main-content .widget-half img {padding:20px;}
		
		
		
	#footer{width:950;height:100px;margin-top:75px;color:white;position:relative;}
		#footer .top{
	position:absolute;
	width:950px;
	height:14px;
	background: url("images/footer-top.png");
	top: -25px;
	left:0px;
}
		#footer .inside{padding:20px;color:white;}
		
		#footer-left{width:190px;height:100px}
			#footer-left .inside {padding: 45px 15px 0 50px;font-family: tahoma; font-weight: bold; font-size: 80%;}
		#footer-center{font-family: serif; text-transform:uppercase; text-align:center;margin-top:25px;}
			#footer-center li{display:inline;}
			#footer-center a{text-transform:uppercase;color:white;text-decoration:none;font-size:110%;}
				#footer-center a:hover{text-decoration:underline;font-size:112%;}
				#footer-center p {font-size:75%;}
				#footer-center address {font-family: tahoma; font-weight: bold; font-size: 80%;}

#letter{text-align:left; width:600px; } 

#newlink{
	width:136px;
	height:77px;
	position:absolute;
	left: 1145px;
	top: 164px;
}
