body,html { height:100%; }
body { background:#1D1D1D url(../_images/body-bg.jpg) top left repeat-x; padding:0; margin:0; font-family:"Lucida Grande",Arial,Verdana,sans-serif; }
	 #container { width:980px;margin: 0 auto;}
		
		

/*standard classes*/
.blue { color:#0281c2!important; }
.clear{clear:both;}
a { color:#0281c2; }
.grey { color:#8a8a8a!important; }
.noheight { height:auto!important; }
.corners { -moz-border-radius:7px; border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
.shiny { background:url(../_images/content_fade_bg.gif) top left repeat-x; border:solid 1px #82A0BB; padding:8px; color:#444; }
form.style1 { }
	form.style1 input { padding:4px 4px 5px; background-color:#e8f2fa; color:#131313; font-size:16px; -moz-border-radius:7px; border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-width: 1px; border-color:#fff; border-bottom-color:#659Fc7; border-right-color:#85bFe7; }
	form.style1 input[type=hidden] { display:none !important; }

/*header*/
	#container #header {background:url(../_images/header-bg.jpg) top left repeat-x; width:980px; height:272px;}
		
			#container #header h1 { height:200px; width:450px; display:block; margin:0; padding:0;}
				#container #header h1 a { border:none; height:100%; width:100%; display:block; }
					#container #header h1 span { display:none; }
				/*#container #header #logo #badge { background:url(../_images/beta.png) top right no-repeat; display:block; width:60px; height:60px; position:absolute; right:-25px; top:-20px; }*/
					#container #header #nav{font-family:"Lucida Grande"; font-size:14px; list-style-type:none; margin-top:20px; float:left;}
					#container #header #nav li  { float:left;  padding:0 20px; border-right:solid thin #aaa;  letter-spacing:.1em;}
					#container #header #nav li a {color:#444444;  text-decoration:none; text-transform:uppercase; font-weight:bold; letter-spacing:-1px;}
					#nav-right {width:230px; height:33px; background:url(../_images/nav-right-bg.png) top right no-repeat; float:right;}
					#nav-right li {float:left; list-style-type:none; }
					#nav-right li span {display:none;}
					#nav-right #lamp-link {width:60px; height:33px;}
					#nav-right #audio-link {width:170px; height:33px;}
					#nav-right #lamp-link a{width:60px; height:33px;}
					#nav-right #audio-link a{width:170px; height:33px;}
					#nav-right li a{ display:block;}					
					#container #body {background:#f5f4f0 url(../_images/content-bg.png) top left repeat-y;}
					#container #body #content {float:left;width:68%;}
					#container #body #content-wrap {padding:0px 25px 25px 60px; }
					#container #body #news  {margin-top:10px !important;}
					#container #body #side-bar {float:left; width:29%;  margin-left:10px; height:100%;}
					#container #body #side-wrap {padding:0 25px;}
					
					#container #body #side-bar #twitter p {padding:0 2px 0 15px ;}
					#container #body #twitter #link-follow {width:60px; height:25px; margin-left:150px;}
					#container #body #twitter #link-follow span {display:none;}
					#container #body #twitter {background:url(../_images/twitter-bg.gif) top left no-repeat; width:231px; height:148px;}
					
					#tweet {height:100px; padding-top:10px !important; font-size:13px; line-height:1.6em;}
					#container #body #tweet a {color:#777; text-decoration:none;}
					#container #body #twitter #link-follow a{border:none; height:100%; width:100%; display:block;}
					#side-bar h2 {font-family:'Gill Sans'; letter-spacing:-1px; text-transform:uppercase; font-weight:bold; font-size:24px; color:#4E3B2E; margin:0; padding:0;}
					#side-bar h2 span{font-weight:100;}
					#footer {color:#968d7e !important; text-align:center; padding:10px 0; font-size:11px; clear:both; width:700px;}
					#icons li{float:left; margin:0; padding:0;}
					#icons {margin:0; padding:0;list-style-type:none;}
					#icons li span{display:none; }
					
					#icons li a{display:block; width:48px; height:48px; margin-top:0; padding-top:0;}
					#icons #facebook {background:url('../_images/social/facebook_48.png') top left no-repeat; width:48px; height:48px;}
					#icons #twitt {background:url('../_images/social/twitter_48.png') top left no-repeat; width:48px; height:48px;}
					#icons #myspace {background:url('../_images/social/myspace_48.png') top left no-repeat; width:48px; height:48px;}
					#find{text-transform:uppercase; padding:15px 0px 0 0 !important;  font-size:12px; font-weight:bold; text-align:left; color:#999;margin-bottom:5px; padding-bottom:0;}
					/*footer*/	
#content h2 {

	font-family:"Lucida Grande";
	text-transform:uppercase;
	border-bottom:solid medium #DEDCD7;
	
	margin-top:3px;
}


.side-item {
	margin-top:25px;
}