
body{
margin: 0px;
background: #ffffff url(images/bg.gif) repeat-x top left;
}

img {
	border: 0;
}

#Table_01 {
	border: 5px solid #000;
}

.floatleft {
float: left;
width: 1px;
}

#mastercontainer {
position: absolute;
width: 799px;
border: 5px solid #000;
margin-left: -399px;
left: 50%;
z-index: 2;
}

#topad {
float: left;
padding-bottom: 5px;
background: #000;
}

#innerborder {
float: left;
width: 799px;
background: #ffffff;
}

	#innerpadding {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;}

		#flashheader {
		float: left;
		width: 598px;
		}
		#weathersong {
		background: #ffffff url(images/bg_weathersong.jpg) no-repeat bottom right;
		float: left;
		width: 191px;
		height: 155px;
		text-align: center;
		}
			#weather {
			float: right;
			vertical-align: middle;
			margin: 15px 0px 25px 0px;
			font: 12px Arial, Helvetica, sans-serif;
			color: #3d659b;
			font-weight:bold;
			}
			#nowplaying {
			padding: 5px 0px 0px 0px;
			text-align: center;
			width: 191px;
			}
		    #currentsong {
			background: url(images/bg_nowplaying.gif) no-repeat;
			width: 185px;
			height: 28px;
			margin-top: 5px;
			padding: 6px;
			}
			
			#songoverflow {
			font: 12px Arial, Helvetica, sans-serif;
			color: #fff;
			text-align: left;
			overflow:hidden;
			width: 175px;
			height:15px;
			}
		
		#navigation {
		float: left;
		width: 789px;
		}


	#contentarea {
	width: 799px;
	background: #ffffff;
	}
	
		#index_containerwrapper {
		padding-left:5px;
		}
		
		#index_leftcontainer {
		float: left;
		width: 594px;
        padding:5px 0px 0px 0px;
		}
			#feature {
			float: left;
			width: 594px;
            margin-bottom: 10px;
			}
				#featureimage{
				float:left;
				width:594px;
				height:225px;
				}
				#tab1{
				float:left;
				width:149px;
				height:23px;
				}
					a.tab1link{
					display: block;
					padding: 4px 4px 4px 30px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #fff;
					background: url(images/bg_tab1_black.gif) no-repeat;
					width: 149px;
					height: 23px;
					text-decoration: none;
					}
					a.tab1link:hover{
					display: block;
					padding: 4px 4px 4px 30px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #c0c0c0;
					background: url(images/bg_tab1_black.gif) no-repeat;
					width: 149px;
					height: 23px;
					text-decoration: none;
					}				
				#tab2{
				float:left;
				width:148px;
				height:23px;
				}
					a.tab2link{
					display: block;
					padding: 4px 4px 4px 30px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #fff;
					background: url(images/bg_tab2_2.gif) no-repeat;
					width: 148px;
					height: 23px;
					text-decoration: none;
					}
					a.tab2link:hover{
					display: block;
					padding: 4px 4px 4px 30px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #c0c0c0;
					background: url(images/bg_tab2_2.gif) no-repeat;
					width: 148px;
					height: 23px;
					text-decoration: none;
					}
				#tab3{
				float:left;
				width:149px;
				height:23px;
				}
					a.tab3link{
					display: block;
					padding: 4px 4px 4px 30px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #fff;
					background: url(images/bg_tab3.gif) no-repeat;
					width: 149px;
					height: 23px;
					text-decoration: none;
					}
					a.tab3link:hover{
					display: block;
					padding: 4px 4px 4px 30px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #c0c0c0;
					background: url(images/bg_tab3.gif) no-repeat;
					width: 149px;
					height: 23px;
					text-decoration: none;
					}
				#tab4{
				float:left;
				width:148px;
				height:23px;
				}			
					a.tab4link{
					display: block;
					padding: 4px 4px 4px 35px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #fff;
					background: url(images/bg_tab4.gif) no-repeat;
					width: 148px;
					height: 23px;
					text-decoration: none;
					}
					a.tab4link:hover{
					display: block;
					padding: 4px 4px 4px 35px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #c0c0c0;
					background: url(images/bg_tab4.gif) no-repeat;
					width: 148px;
					height: 23px;
					text-decoration: none;
					}
			#indexad {
			clear:left;
			float: left;
			width: 190px;
			background:#000;
			}

			#events {
			float: left;
			margin-left: 3px;
			float: left;
			width: 401px;
			border-bottom: 1px solid #3d659b;
			}
				.eventrow1 {
				background: #ffe78e;
				width: 397px;
				height: 53px;
				border-left: 1px solid #3d659b;
				border-right: 1px solid #3d659b;
				}
				.eventrow2 {
				background: #fff7bd;
				width: 397px;
				height: 53px;
				border-left: 1px solid #3d659b;
				border-right: 1px solid #3d659b;
				}
				
				.eventholder {
				width:390px;
				height: 43px;
				margin-top: 5px;

				}
					.capslapper {
					margin:0px 10px 0px 20px;
					font: 12px Arial, Helvetica, sans-serif;
					color: #000;
					text-align: left;
					width:369px;
					height:43px;
					overflow:hidden;
					}
					#events a {
					font: bold 11px Arial, Helvetica, sans-serif;
					color: #016089;
					text-decoration: none;
					}
					#events a:hover {
					font: bold 11px Arial, Helvetica, sans-serif;
					color: #679ac9;
					text-decoration: none;				
					}
					.eventdate {
					font: 11px Arial, Helvetica, sans-serif;
					color: #016089;
					font-style: italic;				
					}			
				
		#leftcolumn {
		float: left;
		width: 190px;
		padding: 10px 5px 0px 5px;
		
		}
		
		#sidenav {
				background: url(images/bg_recenttracks.jpg) no-repeat;
				float: left;
				width: 190px;
				height: 252px;
				margin-bottom:10px;
				}
					td.sideheader {
					font: 14px Arial, Helvetica, sans-serif;
					color: #000;
					font-weight:bold;					
					}
					
					a.sidelinks {color:#ff7217; text-decoration: none;}
					a.sidelinks:hover {color:#000;}
		
		#rightcolumn {
        margin:5px 0px 0px 5px;
		float: left;
		width: 190px;
		}
			.rightad {
			width: 190px;
			clear: left;
			margin-bottom: 5px;
			height:124px;
			vertical-align:middle;
			}
			
			#tracklist {
			width: 190px;
			clear: left;
			}
			
				#beatchat {
				float: left;
				width: 190px;
				}
				
				#tracks {
				background: url(images/bg_recenttracks.jpg) no-repeat;
				float: left;
				width: 190px;
				height: 223px;
				margin-top: 4px;
				border: 1px solid #3d659b;
				}
				
					#tracktable { width: 180px;
					margin:5px;
					}
					td.tracktd{
					padding: 5px 0px 5px 0px;
					font: 11px Arial, Helvetica, sans-serif;
					color: #000;
					border-bottom: 1px solid #ff8d31;
					}
					
		#footer {
		font: 11px Arial, Helvetica, sans-serif;
		color: #ffffff;
		clear: left;
		float: left;
		margin: 5px;
		width: 789px;
		height: 52px;
		background: #679ac9 url(images/footer.gif) repeat-x top left; 
		}
			#footer a {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #fff28e;
			text-decoration: none;
			}
			#footer a:hover {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #ffffec;		
			text-decoration: none;		
			}
			
			#copyright{
			margin: 24px 5px 0px 5px;
			float:left;
			width: 50%;
			}
			
			#siteby{
			margin: 24px 5px 0px 5px;
			text-align: right;
			float:right;
			width: 30%;
			}
				#siteby a {
					color: #bfe7ff;
					font: 11px Arial, Helvetica, sans-serif;
					text-decoration: none;
				}
				#siteby a:hover {
					color: #bfe7ff;
					font: 11px Arial, Helvetica, sans-serif;
					text-decoration: none;
				}
			
			
			
#copy {
width: 550px;
float:left;
margin: 10px;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

#copy a {	
			color: #679ac9;
			text-decoration: none;
}

#copy a:hover {
	color: #23598a;
	text-decoration: none;
}

#copy table{font: 12px Arial, Helvetica, sans-serif;
color: #000;}

body.mceContentBody {
    background: url(images/bg.gif) #ffffff repeat-x;
}

.mceContentBody a {
    font: 12px Arial, Helvetica, sans-serif !important;
	color: #302769 !important;
	font-weight: bold !important;
}
