@charset "UTF-8";
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearthis {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	color: #f00;
	}

/*///////// Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*///////// End hide from IE-mac */

/*/////////  */
.StyleSheetHiddenPlaceHolder  {
	display : none;
}

/*///////// ///////////*/

BODY {	margin:0px 0 2em 0; 
		padding:0px; 			
		text-align:center;
		background:#000;		
		}
		
body, div, p, li, h1, h2, h3, textarea{
font-family: verdana, Sans-Serif;
color:#fff;		
}

p, li{
font-size:13px;	
}
		

		
a {color:#D5FF2C;text-decoration:underline;}
a:hover {text-decoration:none;}

img { border: none; }



h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	margin: 0 0 0.5em 0;
	}


h1 {
	padding:0 0 0 0px;
	margin:0 0 .4em 0px;
	font-size:26px;
	font-weight:normal;
	}

	
h2, h2 a, h2 a:visited {		
	padding:0 0 0 0px;
	margin:0 0 .4em 0px;
	font-size:18px;	
	font-weight:normal;
	color:#00FFFF;
	text-decoration:none
	}
h2 a:hover { text-decoration:underline}	

	
	
h3{	
	font-size:14px;
	margin:0 0 .6em 0px;	
	padding:0 0 0px 0;	
	border:0;
	color:#990000;
	}
	

h4{	
	font-size:13px;
	margin:0 0 .4em 0px;	
	padding:0 0 0px 0;
	color:#666666;
	font-weight:normal;	
	}
	
p{
	line-height:1.3em;
	margin:0 0 1em 0;
	padding:0;
	
	}
	
	
form {
	padding:0;
	margin:0;
	}
	
fieldset {
	border:none;
	padding:0;
	margin:0;
	}
	
legend {
	display:none;
	}
	
	ul{}
	
	li {margin:0 10px .5em 0}
	
	table { border-collapse:collapse; ; width:100%;}
	
	td, th {vertical-align:top; padding:10px}
	


/*/////////   main layout  ///////////*/

#wrap{position:relative;
		width:100%;			
		margin:0 auto;  											
		z-index:2;	
		text-align:left;		
		padding:0;	
		background:url(../images/bg.jpg) no-repeat 50% top;		
		}	
		
#content {position:relative; z-index:2; width:990px; margin:0 auto;}
	

	
/*/////////      header     ///////////*/

#header {width:990px; position:relative; height:180px;  width:990px; margin:0 auto;}

#logo {position:absolute; left:0; top:0;}
#logo a, #logo a:visited {display:block; width:481px; height:138px; text-indent:-300em; background:url(../images/logo.png) no-repeat;}

#coming { width:478px; height:120px; position:absolute; right:0; top:0;}
#coming img{ width:478px; height:120px;} 

/*/////////      end header     ///////////*/
		

/*/////////      float left nav     ///////////*/

#nav {position:absolute; bottom:0; left:0;}

#nav ul {
	margin:0 0 0 0px;	
	padding:0;
	}
	
	#nav  li {	
	list-style-type:none;
	margin:0 0px 0 0;
	padding:0;
	float:left;	
	
	}
		
	#nav li a, #nav li a:visited{	
	display: block;	
	text-indent:-3000em;		
	background-repeat:no-repeat;
	height:32px;
	}	
	
    /*li.super {width:510px;}*/
    li.itunes {width:118px;} 
	li.super a, li.super a:visited {background:url(../images/i_visit.png) no-repeat; width:515px;}
	li.itunes a, li.itunes a:visited {background:url(../images/n_itunes.gif) no-repeat; width:88px;}
	li.twitter a, li.twitter a:visited {background:url(../images/n_twitter.gif) no-repeat; width:118px;}
	li.youtube a, li.youtube a:visited {background:url(../images/i_youtube.gif) no-repeat; width:97px;}
	li.myspace a, li.myspace a:visited {background:url(../images/n_myspace.gif) no-repeat; width:119px;}
	li.facebook a, li.facebook a:visited {background:url(../images/n_facebook.gif) no-repeat; width:88px;}
	/*li.like a, li.like a:visited {background:url(../images/n_like.gif) no-repeat; width:52px;}*/
    li.like iframe {margin-top: 5px; padding: 0; width:52px;} 
	
	
/*///////// end float left nav  */




/*///////// col on the left */ 

.left {width:481px; float:left; padding-top:17px;}
.left h1 {text-indent:-300em; background:url(../images/bg_news_head.png) no-repeat; padding:0; margin:0; width:481px; height:49px;}
*html  .left h1 {text-indent:0em; background:none; padding:0; margin:0; width:auto; height:auto; color:#FFF; padding:0 0 20px 0;}

.left-inner {width:461px; background:url(../images/bg_news.png) repeat-y; padding:10px;}
*html .left-inner { background:#023030;}
.left-inner-footer {width:481px; background:url(../images/bg_news_foot.png) no-repeat; height:49px}
*html .left-inner-footer { background:none;}

.left-inner-content {background:#023030; 
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari and Chrome */
  border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
color:white;
}

.news .left {width:990px;}
.news .left h1 { background:url(../images/bg_news_head_big.png) no-repeat; width:990px;}
*html  .news .left h1 {text-indent:0em; background:none; padding:0; margin:0; width:auto; height:auto; color:#FFF; padding:0 0 20px 30px;}
.news .left-inner {width:970px; background:url(../images/bg_news_big.png) repeat-y; padding:10px;}
*html .news .left-inner { background:#023030;}
.news .left-inner-footer {width:990px; background:url(../images/bg_news_foot_big.png) no-repeat; height:49px}
.news .left-inner-content { padding:20px;}
*html .news .left-inner-footer { background:none;}
		
.scroller { background:url(../images/bg_ticker.gif) no-repeat; height:52px; width:456px; overflow:hidden;}	
.scroller p{ padding:12px 0 0 0; margin:0;}

.story, .storyfull {position:relative;padding:0 10px 30px 0px;}
.story .pic { position:absolute; left:10px; top:5px;  width:95px;}
.storyfull .pic { margin: 10px; float:left;}

.story_date p { margin: 0 0 0 10px; }

.pic  img {border:1px solid #D5FF2C}
.story p, .story h2 {padding-left:120px;}
.storyfull p {padding-left:10px;} 

.no_pic p, .no_pic h2 { padding-left: 10px; } 

.comments {font-size:11px; text-transform:uppercase; padding:10px 0 0 0;}
.comments span {display:block; float:right; background:url(../images/bg_comments.gif) no-repeat; color:#000; padding:0px 5px 3px;}

a.back {position:absolute; right:20px; height:33px; width:100px; top:30px; text-indent:-300em}
*html a.back { text-indent:0em}

/*///////// end col on the left */ 
		
/*///////// col on the right */ 
		
.right {float:right; width:480px; padding-top:20px}

#video {background:url(../images/bg_video.png) no-repeat; width:458px; height:301px; padding:10px; margin:0 0 20px 0;}

#upcoming {}
#upcoming h2{text-indent:-300em; background:url(../images/bg_upcoming_head.png) no-repeat; padding:0; margin:0; width:479px; height:50px;}
*html  #upcoming h2 {text-indent:0em; background:none; padding:0; margin:0; width:auto; height:auto; color:#FFF; padding:0 0 20px 0;}

#upcoming-inner {width:459px; background:url(../images/bg_upcoming.png) repeat-y; padding:10px; overflow:auto; height:470px;}
*html #upcoming-inner { background:#023030;}
#upcoming-inner-footer {width:479px; background:url(../images/bg_upcoming_foot.png) no-repeat; height:62px}
*html #upcoming-inner-footer { background:none;}

#upcoming table {font-size:12px; margin-left:0px;background:#023030;}
#upcoming table th{color:#D5FF2C; width:60px; padding:10px}
#upcoming table td.event {color:#00FFFF}

/*///////// end col on the right */


/*/////////      footer     ///////////*/
	
		

	#footer { 
        padding-top:400px; 
        text-align:center; 
        background:url(../images/bg_footer.jpg) no-repeat; 
        position:relative; 
        z-index:0;
		width:990px;			
		margin:0px auto 0;  	
    }
	
    .promo {height:282px; width:478px; position:absolute; left:0; top:65px;}
	.promo img{height:282px; width:478px;}
	
	#footer p{
	padding:0 0px .6em 0;
	margin:0;		
	color:#fff
	}
	
	
	#footer a, #footer a:visited {color:#fff; text-decoration:underline}
	#footer a:hover { text-decoration:none}
	

	
	/*/////////    end   footer     ///////////*/ 
		

