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; color:#555;}
	 #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; min-height:300px;}
					#container #body #side-wrap {padding:0 25px !important;}
					#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;}
					
					#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;}
					#container #body #content #video {width:584px; height:320px;}
					#h2-news {height:23px; background:url(../_images/h2-news.gif) top left no-repeat; text-indent:-2000px;}
					#h2-blog {height:23px; background:url(../_images/h2-blog.gif) top left no-repeat; text-indent:-2000px;}
					#link-news {height:19px; width:104px; background:url(../_images/link-news.png) top left no-repeat; margin-top:5px; margin-right:8px;}
					#link-blog {height:18px; width:106px; background:url(../_images/link-blog.png) top left no-repeat; margin-top:7px; margin-right:8px;}
					.more {float:right;}
					.more a{width:100%; height:100%; display:block;}
					.more span {display:none;}
					#side-bar li {padding:5px 0; list-style-type:none; text-transform:uppercase; padding-left:10px;}
					#side-bar li span{color:#7c6958;}
					#side-bar ul{margin:0;}
					#side-bar ul .alt{background-color:#DEDCD7;}
					#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;}
					#h2-dates {height:40px; background:url(../_images/h2-dates.png) top left no-repeat; text-indent:-2000px;}
					#h2-charts {height:40px; background:url(../_images/h2-charts.png) top left no-repeat; text-indent:-2000px;}
					#charts span {height:17px; width:17px; background:url(../_images/pdf-dark.png) top left no-repeat;}
					#h2-flickr {height:40px; background:url(../_images/h2-photos.png) top left no-repeat; text-indent:-2000px;}
					#h2-disc {width:114px; height:74px; background:url(../_images/h2-cds.png) top left no-repeat;}
					#h2-disc span {display:none;}
					#side-bar #link-dates { width:232px; height:35px;  background:url(../_images/link-dates.png) top left no-repeat; text-indent:-2000px;}
					#side-bar #link-dates a {display:block; width:100%; height:100%;}
					#side-bar #link-charts { width:232px; height:35px;  background:url(../_images/link-charts.png) top left no-repeat; text-indent:-2000px;}
					#side-bar #link-charts a {display:block; width:100%; height:100%;}
					.h2-long {background:url(../_images/stripe2.gif) top left; width:580px; height:30px; }
					#container #body #twitter {background:url(../_images/twitter-bg.gif) top left no-repeat; width:231px; height:148px;}
					#footer {color:#968d7e; text-align:center; padding-top:10px; font-size:11px; clear:both;}
					#body-footer {background-color:#DEDCD7; min-height:100px; margin:0 18px;}
					#body-footer h2 {margin-left:10px; text-align:right;font-family:'Gill Sans'; letter-spacing:-1px; text-transform:uppercase; font-weight:bold; font-size:18px; color:#4E3B2E; float:left;}
					#body-footer h2 span{font-weight:100;}
					#body-footer ul{margin-right:30px;}
					#body-footer li{float:left; width:80px; height:80px; padding:10px 5px; list-style-type:none;}
					#icons li{float:left; margin:0; padding:0;}
					#icons {float:right; margin-top:25px;}
				#icons li span{display:none;}
				
				#icons li a{display:block; width:48px; height:48px;}
				#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-top:13px !important; width:110px !important;}
				
/*footer*/	
#content h2 {
	font-size:14px;
	font-family:"Lucida Grande";
	text-transform:uppercase;
	width:200px;
	float:left;
	margin-top:3px;
}


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