/*
	RESET AND BASICS
*/

*									{ margin: 0; padding: 0; }
body {



	background-color: #FFF;
	background-image: url("images/bg.jpg");
	background-position: top center; 
	background-repeat: no-repeat;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 15px;


	}


body.bw {
	background-color: #000;
	background-image: url("images/bg1.jpg");
	background-position: top center; 
	background-repeat: no-repeat;
	}
	
	
body.smodtracks {
	background-color: #000;
	background-image: none;	
	}
	
a, a:visited						{ text-decoration: none; outline: none; color: #FFFFFF; line-height: 100%}
a:hover								{ text-decoration: underline; }
a img								{ border: none; }
img									{ vertical-align: middle; }
.clear								{ clear: both; }
fieldset							{ border: none; }

.alignCenter						{ text-align: center; }
.floatLeft							{ float: left; }
.floatRight							{ float: right; }



/*
	GENERAL TYPOGRAPHY
*/
h2, h3, h5					{ font-family: georgia, verdana, arial, sans-serif;font-weight: normal; margin: 5px 0px 15px 0px }
h2									{ font-size: 32px; line-height: 34px; }
h2 a, h2 a:visited					{ color: #2e2e2e; }
h2 a:hover							{ color: #fe4902; border-bottom: 1px dotted #2e2e2e; }
h3									{ font-size: 18px; }
h4									{ font-size: 16px; }
h4 a, h4 a:visited					{ color: #2e2e2e; }
h4 a:hover							{ color: #fe4902; border-bottom: 1px dotted #2e2e2e; }

p, dd							{ 
									  margin: 0 0 15px 0; }
									  
p.tight							{margin: 0 0 5px 0; }

td, th                              { font: 13px/18px "Lucida Grande", Arial, Helvetica, Sans-Serif;
                                      text-align: left; }

blockquote							{ border-left: 10px solid #ccc; padding: 0 0 0 10px; }
blockquote, blockquote p            { font: italic 13px/18px "Lucida Sans", "Lucida Grande", Arial, Helvetica, Sans-Serif; }	

a.smodlink, a.smodlink:visited						{ text-decoration: none; outline: none; color: #FFF;line-height: 33px; }
a.smodlink:hover								{ text-decoration: underline;}


a.link, a.link:visited						{ text-decoration: none; outline: none; color: #FFF;font-size: 14px; }
a.link:hover								{ text-decoration: underline; }


#track {

width: 650px;
height: 400px;
background-color: #000;
background-image: url("images/8track.jpg");
background-repeat: repeat-none;
color: #56bd96;
display:block;
border: 1px solid #390006;
}


#smodtrack {

width: 430px;
height: 100px;

font-family: courier, sans-serif;
font-size: 16px;
line-height; 16px;
padding: 195px 0px 0px 120px;
color: #56bd96;
display:block;

}


#smodtrackbig {
font-family: Lucida Console, courier, sans-serif;
font-size: 21px;
line-height: 19px;
color: #56bd96;
display:block;
}

#smodtracksm {
font-family: courier, sans-serif;
font-size: 12px;
color: #56bd96;
display:block;
}


.bio {

width: 645px;
overflow: hidden;
padding-top: 30px;
padding-bottom: 0px;
font-family: georgia, verdana, arial, sans-serif;
color: #FFF;

font-size: 14px;
margin-left: 33px;
border-bottom:1px #FFF dotted;
display: block;
}


#metadata {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;

	}
	
#metadata ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#bioul li {

}

#bioul li a:hover {
background-color:#ff9900;
	color:#000;
}



#bioul li a {
	width: 600px;
	font-family: arial, verdana, sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding: 10px 0px 10px 20px;	
	color:#FFF;


	border-top: 1px dotted #FFF;	
	display:block;	
	text-decoration:none;

}

#banner {


width: 1000px;
height: 30px;
margin: 0px auto 0px auto;
display:block;
}


#bannerleft {

background-image: url("images/networkbanner.png");
background-repeat: no-repeat;
width: 365px;
height: 30px;
display:block;
float: left;
}


#bannerright {

width: 635px;
height: 25px;
display:block;
float: left;
margin-top: 5px;
text-align: right;
}


#smod {


width: 1000px;
height: 594px;
margin: 0px auto 0px auto;
display:block;
}

#smod1 {

background-image: url("images/mainly.jpg");
background-repeat: no-repeat;
width: 1000px;
height: 594px;
margin: 0px auto 0px auto;
display:block;
}


#smod2 {

background-image: url("images/mainly1.jpg");
background-repeat: no-repeat;
width: 1000px;
height: 594px;
margin: 0px auto 0px auto;
display:block;
}



#video {


width: 480px;
margin: 0px auto 0px auto;
padding-top: 120px;
display:block;
overflow: hidden;
}



#outside {

width: 100%;

background-color: #330000;
background-image: url("images/outsidebg.gif");
background-repeat: repeat-x;
overflow: hidden;
}


#outsidebw {

width: 100%;

background-color: #000000;
background-image: url("images/outsidebg1.gif");
background-repeat: repeat-x;
overflow: hidden;
}


#container {

width: 1000px;
color:#FFF;
display:block;
margin: 0px auto 0px auto;

}


#left {

width: 678px;
background-image: url("images/grid.gif");
background-repeat: no-repeat;
display:block;
float: left;
padding-top: 5px;
}


.merchleft {

width: 300px;
display:block;
float: left;
padding-top: 5px;
color: #FFF;
text-align:center;
margin-right: 15px;
padding: 5px;
}



ul.listy {

line-height:1.2em;
list-style-type:disc;
padding-left:18px;

}


/* contact form */


.contact_form {


margin-bottom:15px;
padding:20px;
width:550px;
overflow: hidden;
}
.contact_form input.std_input {
border:1px solid #f76401;
color:#003366;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin-bottom:10px;
padding:3px;

}


.contact_form textarea {
border:1px solid #f76401;
color:#003366;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

line-height:1.2em;
padding:3px;

}

.contact_form p.submitbutton {
clear:both;
display:inline;
float:left;
margin-bottom:0;
margin-top:15px;
}

.contact_form p.required {
color:#fff;
}

.contact_form p {
font-size: 13px;
margin-bottom:0;
vertical-align:top;
}



.listenhere {


font-family: georgia, verdana, arial, sans-serif;
color: #FFF;
font-style: italic;
font-size: 14px;
margin-bottom: 10px;
display: block;
}


.smart {

text-align: center;
width: 645px;
overflow: hidden;
padding-top: 30px;
padding-bottom: 20px;
font-family: georgia, verdana, arial, sans-serif;
color: #FFF;
font-style: italic;
font-size: 30px;
margin-left: 33px;
border-bottom:1px #FFF dotted;
display: block;
}


.mailbag {

width: 645px;
overflow: hidden;
padding-top: 30px;
padding-bottom: 20px;
font-family: georgia, verdana, arial, sans-serif;
color: #FFF;
font-style: italic;
font-size: 14px;
margin-left: 33px;
border-bottom:1px #FFF dotted;
display: block;
}



.episodearchive {

width: 645px;
overflow: hidden;
padding-top: 30px;
padding-bottom: 20px;
font-family: georgia, verdana, arial, sans-serif;
color: #FFF;
font-style: italic;
font-size: 17px;
margin-left: 33px;

display: block;
}


.episode {

width: 645px;
overflow: hidden;
padding-top: 30px;
padding-bottom: 20px;
font-family: georgia, verdana, arial, sans-serif;
color: #FFF;
font-style: italic;
font-size: 30px;
margin-left: 33px;
border-bottom:1px #FFF dotted;
display: block;
}


.episodenumber {

width: 255px;
display:block;
float: left;

}


.episodedesc {

width: 207px;
display:block;
font-family: arial, sans-serif;
color: #FFF;
font-size: 16px;
line-height: 22px;
font-style: normal;
float: left;
padding-right: 10px;
}


.episodemeta {

width: 150px;
display:block;
float: left;

}


#metachart {
	
	width: 140px;
	padding: 0px;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	}


#metadata {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;

	}
	
#metadata ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#metadata li {

}

#metadata li a:hover {
background-color:#ff9900;
	color:#000;
}

#metadata li.listen a:hover {
background-color:#ff9900;
	color:#000;
}

#metadata li.download a:hover {
background-color:#ff9900;
	color:#000;
}

#metadata li.subscribe a:hover {
background-color:#ff9900;
	color:#000;
}

#metadata li.retweet a:hover {
background-color:#ff9900;
	color:#000;
}

#metadata li.comment a:hover {
background-color:#ff9900;
	color:#000;
}


#metadata li a {
	width: 140px;
	height: 20px;
	padding: 6px 0px 0px 20px;	
	color:#FFF;


	border-top: 1px dotted #FFF;	
	display:block;	
	text-decoration:none;

}


#metadata li.listen a {
	background:transparent url(images/listen.png) no-repeat scroll 0px 50%;
	}


#metadata li.download a {
	background:transparent url(images/download.png) no-repeat scroll 0px 50%;
	}

#metadata li.subscribe a {
	background:transparent url(images/subscribe.png) no-repeat scroll 0px 50%;
	}


#metadata li.retweet a {
	background:transparent url(images/retweet.png) no-repeat scroll 0px 50%;
	}	

#metadata li.comment a {
	background:transparent url(images/comment.png) no-repeat scroll 0px 50%;
	}	



#archivedata {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 14px;
	line-height: 18px;

	}
	
#archivedata ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#archivedata li { }

#archivedata li a:hover {
background-color:#660000;

}




#archivedata li a {
	width: 115px;
	height: 26px;
	margin-right: 3px;
	padding: 7px 0px 0px 8px;	
	margin-bottom: 3px;
	background-color:#cc0000;
	float:left;
	display:block;	
	

}



	
#right {

width: 300px;

display:block;
float: left;
padding-left: 20px;

}



#mainmenu {
	
	width: 275px;
	padding-top: 20px;
	}


#mainmenudata {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;

	}
	
#mainmenudata ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#mainmenudata li {

}

#mainmenudata li a:hover {
background-color:#f76401;

}




#mainmenudata li a {
	width: 267px;
	height: 28px;
	padding: 7px 0px 0px 8px;	
	margin-bottom: 3px;
	background-color:#cc3300;

	display:block;	


}






#mainmenudatabw {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;

	}
	
#mainmenudatabw ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#mainmenudatabw li {

}

#mainmenudatabw li a:hover {
background-color:#660000;

}




#mainmenudatabw li a {
	width: 267px;
	height: 28px;
	padding: 7px 0px 0px 8px;	
	margin-bottom: 3px;
	background-color:#cc0000;

	display:block;	


}



#ad {
	
	width: 300px;
	padding-top: 20px;
	}
	


#poll {
width:260px;
overflow: hidden;
font-size: 14px;
line-height: 140%;
display: block;
margin-top: 20px;
padding: 20px;
color: #FFF;
}


#twitter_update_list {
width:260px;
height: 178px;
font-size: 14px;
line-height: 140%;
background-image: url(images/twitterbg.png);
background-repeat: no-repeat;
overflow:hidden;
display: block;
margin-top: 20px;
padding: 20px;
color: #FFF;
}

#twitter_update_list a {
	color:#f58031;
	}

#twitter_update_list li {
list-style-type: none;
}
	
	


#skype {

width: 282px;
overflow: hidden;
background-image: url("images/callus.gif");
background-repeat: no-repeat;
background-color: #0d91bc;
display:block;
margin-top: 20px;
padding: 9px;

}


#skypebw {

width: 282px;
overflow: hidden;
background-image: url("images/callus1.gif");
background-repeat: no-repeat;
background-color: #0d91bc;
display:block;
margin-top: 20px;
padding: 9px;

}



#skypein {

width: 270px;
overflow: hidden;
margin-top: 52px;
background-color: #000;
display:block;
padding: 6px;

}

.skypecontain {

width: 270px;

color: #FFF;
background-color: #000;
display:block;
overflow: hidden;


}



#liveshow {

width: 267px;
overflow: hidden;
background-image: url("images/live.gif");
background-repeat: no-repeat;
background-color: #cc0000;
display:block;
margin-top: 20px;
padding: 4px;

}


#liveshowin {

width: 255px;
overflow: hidden;
margin-top: 93px;
background-color: #660000;
display:block;
padding: 6px;

}


#whoswho {

width: 282px;
overflow: hidden;
background-image: url("images/whoswho.gif");
background-repeat: no-repeat;
background-color: #cc3300;
display:block;
margin-top: 20px;
padding: 9px;

}


#whoswhobw {

width: 282px;
overflow: hidden;
background-image: url("images/whoswho1.gif");
background-repeat: no-repeat;
background-color: #cc0000;
display:block;
margin-top: 20px;
padding: 9px;

}



#whoelse {

width: 282px;
overflow: hidden;
background-image: url("images/whoelse.gif");
background-repeat: no-repeat;
background-color: #003366;
display:block;
margin-top: 20px;
padding: 9px;

}




#whodat {

width: 282px;
overflow: hidden;
background-image: url("images/whodat.gif");
background-repeat: no-repeat;
background-color: #cc3300;
display:block;
margin-top: 20px;
padding: 9px;

}




#whoswhoin {

width: 270px;
overflow: hidden;
margin-top: 32px;
background-color: #000;
display:block;
padding: 6px;

}


.whocontain {

width: 270px;
background-color: #000;
display:block;
overflow: hidden;


}


.whocolumn {
text-align: center;
width: 80px;
font-family: arial, verdana, arial, sans-serif;
font-size: 9px;
color: #FFFFCC;
background-color: #000;
display:block;
padding: 5px 6px 5px 4px;
float:left;

}


.whocolumn a {

width: 74px;
color: #FFFFCC;
background-color: #000;
display:block;
padding: 4px;
line-height: 12px;
}

.whocolumn a:hover {

width: 74px;
padding: 4px;
color: #FFFFCC;
background-color: #660000;
display:block;
line-height: 12px;
}



#chooser {

width: 1000px;
height: 71px;
background-color: #000000;
background-image: url("images/chooser1.gif");
display:block;
margin: 0px auto 0px auto;
}


#chooseme {

width: 190px;
height: 20px;
display:block;
padding: 17px 0px 0px 717px;
}




#bottom {

width: 100%;
height: 318px;
background-color: #772e09;
background-image: url("images/footerbg.gif");
background-repeat: repeat-x;
overflow: hidden;
}


#bottombw {

width: 100%;
height: 318px;
background-color: #772e09;
background-image: url("images/footerbg1.gif");
background-repeat: repeat-x;
overflow: hidden;
}


#bottomcontainer {

width: 1000px;
height: 318px;
background-image: url("images/bottombg.gif");
background-repeat: repeat-none;
display:block;
margin: 0px auto 0px auto;
padding-top: 58px;

}


#bottomcontainerbw {

width: 1000px;
height: 318px;
background-image: url("images/bottombg1.gif");
background-repeat: repeat-none;
display:block;
margin: 0px auto 0px auto;
padding-top: 58px;

}



#bottommenu {

width: 1000px;
font-family: georgia, verdana, arial, sans-serif;
font-size: 14px;
font-style: italic;
color: #FFF;

display:block;
padding-left: 37px;
margin-bottom: 40px;
}

.bottomheading {

font-family: georgia, verdana, sans-serif;
font-size: 24px;
font-style: italic;
color: #cccc99;
}


#bottomleft {

width: 229px;

display:block;
float: left;
padding-left: 37px;
}


#linkchart {
	
	width: 203px;
	padding: 10px 0px 0px 0px;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	border-bottom: 1px dotted #FFF;
	}


#linkdata {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;

	}
	
#linkdata ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#linkdata li {

}

#linkdata li a:hover {
background-color:#ff9900;
	color:#000;
}




#linkdata li a {
	width: 203px;
	height: 20px;
	padding: 6px 0px 0px 5px;	
	color:#FFF;


	border-top: 1px dotted #FFF;

	display:block;	
	text-decoration:none;

}


	
	

#bottomright {

width: 337px;


display:block;
float: left;
padding-left: 37px;
}


#bestofchart {
	
	width: 304px;
	padding: 10px 0px 0px 0px;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	border-bottom: 1px dotted #FFF;
	}


#bestofdata {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;

	}
	
#bestofdata ul {
		list-style:none;
		
		padding-left: 0px;
		margin-top: 0px;
}


#bestofdata li {

}

#bestofdata li a:hover {
background-color:#ff9900;
	color:#000;
}




#bestofdata li a {
	width: 304px;
	height: 20px;
	padding: 6px 0px 0px 5px;	
	color:#FFF;


	border-top: 1px dotted #FFF;

	display:block;	
	text-decoration:none;

}


#copyright {
padding-top: 20px;
text-align: center;
width: 1000px;
font-family: georgia, verdana, arial, sans-serif;
font-size: 14px;
font-style: italic;
color: #FFF;
font-weight: bold;
display:block;
float: left;

}

