@charset "utf-8";

/* CSS Document */



html, body{

	margin:0;

	padding:0;

	font:11px Tahoma,Arial normal;

	color:#999;

	background:url(/backgrounds/randomBg.php) top center no-repeat #ea382e;

}



#mainContainer{

	width:1000px;

	margin:0 auto;

}



#subContainer{

	display:block;

}



#leftCol{

	width:300px;

	margin-right:15px;

	float:left;

}



#infoBox{

	display:block;

	background:#3765a3 url(../images/logo.gif) top left no-repeat;

	padding:0 15px 25px 0px;

	margin-bottom:15px;

	font-size:90%;

	color:#fff;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;

}







#logoBox{

	display:block;

	background:#3765a3 url(../images/logo.gif) top left no-repeat;

	padding:0 15px 25px 0px;

	min-height:270px;

	_height:270px;

}



#shortIntro {

	display:block;

	background:#3765a3;

	padding:0 15px 25px 15px;

}

.advertisementBox{

	display:block;

	margin-bottom:15px;

	border: 3px solid #ccc;

	background:#fff;

	text-align:center;

	/* filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; */

}



.floatleft {

	float:left;

	margin-right:5px;

	margin-top:4px;

	margin-bottom:4px;

}

.floatright {

	float:right;

	margin-left:5px;

	margin-top:4px;

	margin-bottom:4px;

}



#rightCol{

	width:680px;

	_width:670px;

	float:left;

	_float:right;

}



#subMenu{

	display:block;

	padding:10px 0;

	text-align:right;

}



#subMenu ul{list-style:none; margin:0; padding:0;}

#subMenu li{

	display:inline;

	background:url(../images/icn-submenu.gif) left center no-repeat;

	padding-left:15px; 

	margin-right:10px; 

	font-weight:bold;

}



#subMenu a:link, #subMenu a:visited{color:#fff; text-decoration:none;}

#subMenu a:hover, #subMenu a:active{color:#FC3;}



#mainMenu{

	display:block;

	margin-bottom:20px;

}



#mainMenu ul{list-style:none; margin:0; padding:0;}

#mainMenu li{display:inline; margin-right:2px; _margin-right:1px;}

#mainMenu li.last{margin:0;}



#contentBox{

	display:block;

}



#contentBox .col1{

	width:460px;

	float:left;

}



#contentBox .col2{

	width:200px;

	float:right;

}



#googlead{

	display:block;

	margin:0 0 15px 0;

	border: 3px solid #ccc;

	background:#fff;

	text-align:center;

	/* filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; */

}



#footer{

	display:block;

	margin-bottom:15px;

}



.clear{clear:both;}



div.sidebox{

	display:block;

	margin-bottom:15px;

	border:3px solid #ccc;

}



div.sidebox .header{

	display:block;

	padding:5px 0;

}



div.sidebox .content{

	display:block;

	background:#fff;

	color:#666;

}



div.sidebox ul{list-style:none; margin:0; padding:0;}

div.sidebox li{display:block; padding:10px 15px;}

div.sidebox p{margin:0; padding:0;}





/* homepage */



#upcomingevents{border:5px solid #ffcf02;}

#upcomingevents li{border-bottom:1px solid #ffcf02;}

#upcomingevents .header{background-color:#ffcf02;}

#upcomingevents p.datetime{color:#666;}

#upcomingevents p.eventname{font-size:120%; color:#e36e01; font-weight:bold;}

#upcomingevents p.img img{border:1px solid #ccc; margin:7px 0;}

#upcomingevents a:link, #upcomingevents a:visited{color:#e36e01; text-decoration:none;}

#upcomingevents a:hover, #upcomingevents a:active{text-decoration:underline;}



#listenlivebanner{

	display:block;

	margin-bottom:15px;

	margin-top:1px;

}



#currentlyplaying{

	width:262px;

	z-index:99;

	position:relative;

	top:104px;

	left:170px;

	padding:2px;

	color:#a69107;

	text-align:right;

	font-weight:bold;

}



#currentlyplaying .divider{font-size:140%;}



#requestasongbanner{

	display:block;

	background:#f69203;

	padding:4px;

	margin-bottom:15px;

	-webkit-border-top-right-radius: 3px;

	-webkit-border-top-left-radius: 3px;

	-webkit-border-bottom-right-radius: 3px;

	-webkit-border-bottom-left-radius: 3px;

	-moz-border-radius-topright: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-bottomright: 3px;

	-moz-border-radius-bottomleft: 3px;

	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;

	text-align:center;

}

#dateconverter{

	display:block;

	border:4px solid #f69203;
	background:#ffffff;

	padding:4px;

	margin-bottom:15px;

	-webkit-border-top-right-radius: 3px;

	-webkit-border-top-left-radius: 3px;

	-webkit-border-bottom-right-radius: 3px;

	-webkit-border-bottom-left-radius: 3px;

	-moz-border-radius-topright: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-bottomright: 3px;

	-moz-border-radius-bottomleft: 3px;

	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;

	text-align:center;

}



#latestnews{border:5px solid #f69203;}

#latestnews .header{background-color:#f69203;}

#latestnews p.datetime{color:#666;}

#latestnews p.newstitle{font-size:120%; color:#e36e01; font-weight:bold;}

#latestnews p.img{display:inline;}

#latestnews p.img img{margin-right:10px;}

#latestnews a:link, #latestnews a:visited{color:#e36e01; text-decoration:underline;}

#latestnews a:hover, #latestnews a:active{text-decoration:none;}



#latestnews div.morenews{background:#f69203; padding:5px 0; margin:0;}

#latestnews .morenewsentry{width:45%; float:left; background:#e58803; padding:5px; margin:5px 5px 0 0; }

#latestnews .last{float:right;}

#latestnews .morenewsentry p.datetime{color:#fff; font-size:90%; margin:3px 0 5px 0;}

#latestnews .morenewsentry p.newssubtitle{font-size:120%;}

#latestnews .morenewsentry a:link, #latestnews .morenewsentry a:visited{color:#fff; text-decoration:underline;}

#latestnews .morenewsentry a:hover, #latestnews .morenewsentry a:active{text-decoration:none;}



#latestdiscussionforum{border:5px solid #f69203; //margin:0;}

#latestdiscussionforum li{border-bottom:1px solid #e36e01; padding:10px 13px; //padding-top:0;}

#latestdiscussionforum .header{background-color:#f69203;}

#latestdiscussionforum p.datetime{color:#666;}

#latestdiscussionforum p.threadtitle{font-size:120%; color:#e36e01; font-weight:bold;}

#latestdiscussionforum p.img{display:compact; padding:0; margin:0;}

#latestdiscussionforum p.img img{//padding-top:7px; margin-right:10px;}

#latestdiscussionforum a:link, #latestdiscussionforum a:visited{color:#e36e01; text-decoration:none;}

#latestdiscussionforum a:hover, #latestdiscussionforum a:active{text-decoration:underline;}

#latestdiscussionforum a.user:link, #latestdiscussionforum a.user:visited{color:#333; text-decoration:none;}

#latestdiscussionforum a.user:hover, #latestdiscussionforum a.user:active{color:#e36e01;}



#memberslogin{border:5px solid #f69203;}

#memberslogin .header{background-color:#f69203;}

#memberslogin ul{padding:10px 0 0 0;}

#memberslogin li{padding:3px 13px; font-weight:bold; color:#999;}

#memberslogin form{margin:0; padding:0;}

#memberslogin li.forgotpasswordlink{border-top:1px solid #ccc; text-align:right; padding:3px 8px 10px 10px;}

#memberslogin li.forgotpasswordlink a:link, #memberslogin li.forgotpasswordlink a:visited{color:#999; text-decoration:none; font-weight:normal;}

#memberslogin li.forgotpasswordlink a:hover, #memberslogin li.forgotpasswordlink a:active{color:#333;}

#memberslogin li.signupbtn{padding:0; margin:0; background:#f69203;}



#contactusat{border:5px solid #ffcf02;}

#contactusat li{border-bottom:1px solid #ffcf02;}

#contactusat .header{background-color:#ffcf02;}

#contactusat p{padding:3px 0;}



#footermenu{

	width:776px;

	margin:0 20px 10px 0;

	float:left;

	color:#fff;

}



#footermenu a:link, #footermenu a:visited{color:#fff; text-decoration:none;}

#footermenu a:hover, #footermenu a:active{text-decoration:underline;}



#footermenu .menu{

	display:block;

	padding:15px;

	text-align:center;

	background:#c7a203;

}



#footermenu .copyright{

	display:block;

	padding:3px 15px;

	margin-bottom:5px;

	background:#ffcf02;

	font-size:90%;

}



#footermenu .disclaimer{

	width:40%;

	float:left;

}



#footermenu .developer{

	width:30%;

	float:right;

	text-align:right;

}



#subscription{

	width:176px;

	float:right;

	background:#f6d239;

	border:3px solid #ebc31a;

	padding:3px 10px;

	margin-bottom:5px;

}



#subscription p{margin:0; padding-bottom:3px;}



#subscription form{

	margin:0;

	padding-left:13px;

}



#subscription p.btn{

	display:block;

	padding:3px 0;

	text-align:center;

}



/*inside page */



#insidecontent{border:5px solid #f69203;}

#insidecontent .header{background-color:#f69203; font-size:160%; padding:5px 15px; color:#fff; font-family:arial,tahoma;}

#insidecontent .content{padding:15px;}



/*gallery below is added by idealab */

#gallery {width:655px; padding:8px; background:#fff; color:#F60}

#gallery a {color:#333; padding:0}

#gallery img {border:#FC3 1px solid; margin:0}

.newstitle{font-size:100%; color:#e36e01; font-weight:normal;}

.newstitle a {color:#e36e01;}

.newstitle a:hover { text-decoration:none;}



h1#gallery-name {

	font-size:120%;

}