a
{
color:#CC0000;
text-decoration:none;
outline:none;
}

a:hover
{
color:#CC0000;
text-decoration:underline;
}


body
{
background-color:#FFFFFF;

font:normal 8pt Georgia, "Times New Roman", Times, serif;
line-height:160%;
color:#002E56;
}

h1{
color:#002E56;}



.header{
color:#002E56;
text-align:center;
font-weight:bold;
height:120px;
}



#mainlogo
{float:left;

}


#lfmMostRecentTrack
{

padding: 10px;
font:Georgia, "Times New Roman", Times, serif;

text-align:left;


vertical-align:top;}



#lfmMostRecentTrackImage{
width:64px;
height:64px;

vertical-align:top;}


#lfmImage
{
width:80px;
vertical-align:top;

}

#lfmMostRecentTrackTitle{vertical-align:top;

}


.subheader{
color:#002E56;
font-weight:bold;
}

intro
{
 padding-left:200px;
padding:0px 150px 15px 15px;
 overflow:hidden;
 line-height:160%;
 color:#333333;
width: 50%;
 }

.intro-text { overflow:hidden; color:#333333;
width: 50%; }

.main
{
background-color:#002E56;
width:67%;
margin-bottom: 1em;
padding: 10px;
font:Georgia, "Times New Roman", Times, serif;
}

.list{
color:#002E56;
font-weight:bold;

}

.menu{
color:#002E56;
text-align:left;
position:relative;
top:2px;
left:2px;
width:180px;
}

.menutitle{
color:#002E56;
text-align:center;
position: relative;
top:0px;
left:0px;
font-weight:bold;
font-size:14px;
}

.menusubtitle{
background-color:#002E56;
color:#FFFFFF;
text-align:center;
position: relative;
top:5px;
left:0px;
width: 100%;
font-weight:bold;
font-size:14px;
}

.menuitems{
position: relative;
top:10px;
left:10px;
width: 100%;
color:#002E56;
font-size:14px;
font-weight:bold;
text-align:left;
padding-bottom:20px;
}

.maintitle{
position: relative;
top:-100px;
left:200px;
color:#002E56;
font-weight:bold;
text-align:left;
font-size:16px;
}

.maintext{
position: relative;
top:-80px;
left:200px;
color:#002E56;
font-size:14px;
font-weight:bold;
text-align:left;
}

.blog{
color:#002E56;
font-weight:bold;
}

.list a
{
color:#002E56;
text-decoration:none;
font-weight:bold;
}

.tabs{
color: #002E56;
font-weight:bold;
}

.content
{
border:1px solid #002E56;
padding: 10px;
background-color:#FFFFFF;
}

#map
{
margin-right: 10px;
float: left;
width: 500px;
height: 400px;
}

.hs
{
width:200px;
}

.hstitle{
color:#002E56;
text-align:center;
position: relative;
top:0px;
left:0px;
font-weight:bold;
font-size:14px;
}

.hstable{
color:#002E56;
text-align:center;
position: relative;
top:0px;
left:0px;
font-weight:bold;
}

.feedpanel
{
width: 30%;
position: absolute;
top: 145px;
right: 5px;
background-color: #002E56;
}

.feedh1
{
font: bold 12px Verdana;
}

.feedtable
{
background-color: #FFFFFF;
padding: 5px;
margin:10px;
}

.feedicon
{
width:48px;
height:48px;
}

.feedtext
{
vertical-align: top;
}

#feedtime
{
color:#999999;
font-size:10px;
}

.shadetabs{
color: #002E56;
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #002E56;
color: #002E56;
background-color: #FFFFFF;
}

.shadetabs li a:hover{
background-color: #225078;
border:1px solid #FFFFFF;
border-bottom:0px;
color: #FFFFFF;
}

.shadetabs li a#selected
{
background-color: #FFFFFF;
color: #002E56;
border:1px solid #002E56;
border-bottom:1px solid #FFFFFF;
}

.shadetabs li a#selected:hover
{
background-color: #225078;
color: #FFFFFF;
border:1px solid #002E56;
border-bottom:1px solid #225078;
}


#musicmain
{
	padding: 20px;
}

#musicvideo
{
	text-align: center;
	
}

object
{
border: 3px solid #444;
}

.a4poster
{
	width: 20%;
	margin: 10px;
	vertical-align: top;
	border: 3px solid #444;
}

#posters
{
	text-align: center;
}

