* {
 font-size:12px;
 }
 
body {
 padding: 0;
 margin: 0; 
 

 /*background: url(../i/bodybg.gif) repeat-y;*/
}

h1 {
 text-indent: -10000px;
 background: url('http://www.centralfm.com/i/logo.gif') no-repeat 20px 5px;
 height:90px;
 margin: 0;
 padding: 0;
 width: 300px;
}

h2 {

	left: 275px;
	top: 20px;
	width: 290px;
	height: 75px;
	background: url('http://www.centralfm.com/i/quotebg.gif') no-repeat;
	color: #666;
	font-family: Trebuchet MS;
	font-size: 18px;
	text-align: center;
	padding-top: 25px
	}
	
h6 {
	top: 0px;
	width: 190px;
	height: 75px;
	color: #666;
	font-family: Trebuchet MS;
	font-size: 18px;
	padding-top: 25px;
	}
	

#content {
 font-family: verdana, arial, sans-serif;
 text-align:left;
 font-size: 12px;
 padding: 0 20px 0 20px;
 width: 900px;
 line-height: 1.5em;
}
	
	

h3 {
 font-family: "Trebuchet MS", arial, verdana;
 color: #cc0000;
 font-size: 20px;
 clear: both;
 padding: 0;
 margin: 0;
 margin-bottom: 10px;
 margin-top: 30px;
}


#main {
 width: 360px;
}


#navx {
width: 150px;
top: 10px;

}

#ads {
width: 150px;
}

#navx li {
 margin: 0;
 list-style-type: none;
 font-size: 12px;
}

#navx li  a:link, #navx li a:visited {
 display: block;
 background: #fff url('http://www.centralfm.com/i/navbg.jpg') no-repeat top left;
 margin: 0;
 height: 32px;
 padding: 0px;
 width: 140px;
 color: #fff;
 padding-left: 6px;
 margin-bottom: 3px;
 text-decoration: none;
 font-weight: bold;
}

#navx li a:hover {
background: url('http://www.centralfm.com/i/navbg.jpg') no-repeat bottom left;
}


#content p {
	margin-top: 2px;
	}

#competition {
 width: 160px;
 height: 160px;
 background: url('http://www.centralfm.com/i/bg.gif') no-repeat;
}
#competition p {
 padding: 4px;
}


#competition h3 {
 margin :0;
 padding-left: 4px;
}




table {
 width: 500px;
 border-collapse: collapse;
 border: 1px solid #ccc;
}

#nav img {
 border: none;

}

caption {
 text-align: left;
 border: 1px solid #333;
 background:  #bf0909;
 margin: 0;
 padding: 4px;
 color: #fff;
 font-weight: bold;
 margin-top: 10px;
}

th {
 background: #ccc;
 text-align: left;
}

td {
 padding: 4px;
}

#clients1 td {
 padding: 0px;
}

#clientsmain td {
 padding: 4px;
 font-weight: bold;
}


td a {
 /*color: #bf0909;
 font-weight: bold; */
  color: #cc0000;
  font-weight:normal; 
}
a {
 /*color: #bf0909;
 font-weight: bold; */
  color: #cc0000;
  font-weight:normal; 
  text-decoration: none;
}

.row1 {
 background: #eee;
}

em {
 font-style: normal;
}

#admin_nav {
 margin-top: 20px;
 border: 1px dashed #666;
 margin-bottom: 15px;
 padding: 3px;
 background: #eee
}

#admin_nav img {
 border: none;
}



.xml {
 color: #fff;
 font-weight: bold;
 background: darkorange;
 border: 1px outset;
 padding:0 3px 0 3px;
}

#footer  {
width: 550px;
 margin-top: 10px;
 color: #666;
 border-top: 1px solid #cc3300;
 padding-top: 4px;
 font-size: 10px;
}
 #primary {
 float:left;

 width: 750px;
 text-align: left;
 background: transparent;
 padding-bottom: 50px;
}

#sidebar {
 margin: 0;
 height: 500px;
 float: left;
 width: 180px;
}



img {
 border: none;
}

address {
 font-style: normal;
 padding-bottom: 10px;
}


#telephone {
background: url('http://www.centralfm.com/i/phone.gif') no-repeat right;
}

ul#client_list li {
 float: left;
 list-style-type: none;
 
}

ul#client_list a {
display: block;
width: 150px;
background: #eed;
margin: 4px;
color: #000;
padding: 3px;

height: 30px;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


ul#client_list a:hover {
 background: #c61010;
 color: #fff; 
}


	

#presenters img {
 margin: 10px 0  0 30px;
}



h4 {
	margin-bottom: 0;
	}

	.floatleft {
		float: left;
	    margin-right: 20px;
		}
		
		
	.floatright {
		float: right;
	    margin-left: 20px;
		}		
		
	form div {
		margin-bottom: 15px;
		}	
	label {
		display: table-cell;
		float: left;
		width: 120px;
		font-weight: bold;
		}
.row1 {
	background: #eed;
	}

cite {
	font-weight: bold;
	font-style: normal;
	}
	
td {
	vertical-align: top;
	}
	
.shop table { width: 258px;}

th h3 {
	margin: 4px;
	}
	
#musicnews p {
	text-align: justify;
	padding-bottom: 20px;
	background: url('http://www.centralfm.com/i/seperator.gif') no-repeat bottom left;
	}
	

.color {
 color: #c00;
}


.subheader {
height: 35px;
background: url('http://www.centralfm.com/i/subsectionbg.jpg') no-repeat top left;
padding:4px;
color: #fff;
}

.pics {
border: none;
}

.pics td {
text-align: center;
}

hr {
 background: url('http://www.centralfm.com/i/hr-bg.jpg') no-repeat top left;
 border: none;
 height: 11px;

}

#charities p {
	width: 180px;
	border: 2px solid #cc3300;
	padding: 2px;
	text-align: center;
	background: #eed;
}
#charities a {
	font-size:9px; 
	font-weight: bold;
}

#winnerslist {
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}

#winnerslist li {
	float: left;
	width: 168px;
	text-align: center;
	margin-right: 5px;
	margin-top: 5px;
	font-size: 10px;
}


a.tooltip {
  z-index:24;
  color:#0000ff;
  position:relative;
  border-bottom:0px dashed #0000ff;
  text-decoration:underline;
}

a.tooltip:hover {
  z-index:25;
  color:#ff0000;
  border-bottom:0px dashed #ff0000;
  text-decoration:underline;
}

a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  font-size: 12px;
  position:absolute;
  text-align: left;
  top:2em;
  left:-30px;
  border:none;
  padding:14px;
  display:block;
  width:349px;
  height:207px;
  color:#000000;
  background-image: url('/img/bgpopup.gif');
  text-decoration:none;
}