@charset "UTF-8";
/*
-----------------------------------------------------------------------------
CSS Document Base
-----------------------------------------------------------------------------
version:		
author:			
email:			
website:		http://worldvoice..com
-----------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------
RESET
-----------------------------------------------------------------------------
*/

 body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
html {
	font-size:100%; /*WinIE6- text resize adjust*/
	height: 100%;
}
a img, :link img, :visited img, img {
	border: 0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-style:normal;
	font-weight: bold;
}
ol, ul {
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
*[target="_blank"]:link, *[target="_blank"]:visited, *[target="_new"]:link, *[target="_new"]:visited {
	cursor:ne-resize;
}
/*
-----------------------------------------------------------------------------
BASE STYLES
-----------------------------------------------------------------------------
*/


body {
	font: 80%/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 100%;
	background:url(../images/bkgrnd.png) repeat-x 50% 0 #000000;
	
}
a:link, a:visited {
	text-decoration:none;
	/*color:#b60c06; */
	color:#52c3ed;
}

/* { color:#0066CC; } */


a:hover, #header a:hover, #footer a:hover, #comments li a:hover { color:#FFCC00; }

.clear {
	display: block;
	clear: both;
}

#master-container {
	width:100%;
	position:relative;
	min-height: 100%;
}


* html #master-container {
	height: 100%;
}


#wv-logo a {background: url(../images/wv-logo.gif) no-repeat scroll top left;
display:block;
height:72px;
text-indent:-5000px;
width:330px; padding:0 0 16px 0; }

#wv-logo a:hover {background-position:0 -98px; }

#logo { float:left;width:128px;  }

#header, #footer {

 width:700px; margin: 0 auto; }
 
#header { 

font-family:"Lucida Grande",Verdana,Arial,sans-serif;
font-size:62.5%;
padding:20px 0 0 0;
}

#header a { color:#FFFFFF; text-decoration:none; }

#ronin { text-transform:uppercase; font-weight:bold; background:url(../images/sm_ronin_logo.png) top left no-repeat; padding:5px 0 0 35px; height:30px; display:block;float:right; }

#content-container {
	width:700px;
	clear:both;
	margin:0 auto;
	padding-bottom: 2em; 
	clear:both;
	position:relative;
}
#footer-container {
	font-size:.9em;
	position: relative;
	margin: -2em auto 0 auto;
	width:100%;
	clear:both;font-family:"Trebuchet MS","Lucida Grande", Arial, Helvetica, sans-serif;
}

#footer {  font-size:13px; color:#FFFFFF;font-weight:bold; }

h1 {font-size:50px;font-weight:bold;color:#FFFFFF;line-height:.8em; }
h2 { letter-spacing:.5em;font-size:20px;width:130px;line-height:1.3em;   }
#loadStatus {font-size:20px; padding:0 10px 10px 0; text-align:center;border-bottom:1px dotted white;margin:0 0 20px 0; width:450px; }
#callsign {float:left; }
#wv-pic { float:left;padding:0 20px 0 0; }
#info1 {width:300px; float:left;}
#info2 {width:160px; float:left; border-bottom:1px dotted white; }

#logo {float:left;width:128px; padding:0 10px 0 0; }

#callsign { width:130px;   }





#box-top {background:url(../images/top.png) no-repeat top left;padding:22px 0 0 0; }



#box-mid { background:url(../images/middle.png) repeat top left;padding:0;  }


#box-btm {background:url(../images/bottom.png) no-repeat top left;padding: 20px 0 0 0; clear:both; }

#col1 {float:left; width:480px; padding:0 20px 0 20px;}


#col2 {float:left; width:160px; padding:10px 20px 0 0;}



/*.sIFR-active h1, 
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 20px;
      
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }*/
	
	
	#controller { clear:both; padding: 20px 0 40px 0;}
	
	#controller li {float:left; display:inline; height:74px;  }
	#controller li#play a { background:url(../images/controller/play.png) no-repeat top left;height:74px; width:83px;display:block;text-indent:-5000px;outline:none;-moz-outline:none; }
	#controller li#volup a { background:url(../images/controller/vol-up.png) no-repeat top left;width:64px;height:74px;display:block;text-indent:-5000px;outline:none;-moz-outline:none; }
	#controller li#voldown a { background:url(../images/controller/vol-down.png) no-repeat top left;width:62px;height:74px; text-indent:-5000px;display:block;outline:none;-moz-outline:none;}

	#controller li#stop a { background:url(../images/controller/stop.png) no-repeat top left;height:74px;width:53px;height:74px;display:block;text-indent:-5000px;outline:none;-moz-outline:none;}
	
#controller li#voldown a:hover, #controller li#stop a:hover, #controller li#play a:hover, #controller li#volup a:hover { background-position:bottom left; } 
	
	#comments { background:url(../images/comments.png) repeat;width:439px;padding:0 10px 10px 10px ; }
	#comments-btm { background:url(../images/comments-btm.png) no-repeat bottom left; padding:0 0 10px 0;width:459px;  }
		#comments-top { background:url(../images/comments-top.png) no-repeat 0px 10px ; padding:20px 0 0 0;clear:both;width:459px;  }
		
		#comments h3 { text-transform:uppercase; font-size:14px;padding:0;margin:0;border-bottom:1px dotted white;}
		
		#comments li { border-bottom:1px dotted white;padding:10px 0 ; } 
		#comments li a { color:#52c3ed; }
		#comments-after { padding:20px 0 0 0; height:70px; width:460px;position:relative; }
		
		#twit a { text-align:center;padding:40px 0 0 0;display:block; }
		#twit { width:120px;float:left; height:60px; background:url(../images/twit.png) no-repeat center top;padding:0 20px; }
		#wv-app {padding-top:20px; }
		#profile {border-bottom:dotted 1px white;padding-bottom:20px; }
	
		
		 ol#past li a { 
border-top:1px dotted white;
display:block;
float:left;
margin:0;
padding:10px 10px 10px 10px;
position:relative;
width:140px;
}

ol#past li a:hover {background-color:#FFCC00; color:#000000; }

p {padding:5px 0 ;}