body{
	margin:0;
	padding:0;
	font-family:Arial;
	color:#61482D;
	background: #F2F7FD;
	text-align:center;
	font-size:12px;
	}
a, a:visited {color:#5a8ac1; text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5 {margin:0; padding:0;}
img {border:0;}
form{margin:0; padding:0;}
input:focus{background-color:#F8F4DA;}
br.clearMod { clear: both; line-height: 0; display: block; }
.peach {color:#E4625C; font-weight:bold;}
.dotted_border {border-bottom:dotted 1px; color:#61482D;}
.blue {color:#5F8ABE; font-weight:bold;}
.red {color:#CC0000; font-weight:bold;}
.brown {color:#61482D;}
.orange {color:#E1771E;}

/* HEADER //----------------------------------------------------------*/
	
#header {width:786px; height:95px; margin:0 auto; padding:10px 0 0 0; text-align:right; color:#6D99CB; background:url("../images/holder-top.png") no-repeat left bottom #F2F7FD;}
#logo {background-color: #F2F7FD;float:left; padding:2px 0 0 35px; width:120px; height:79px;margin:0 auto;}
#login {background-color: #F2F7FD;width:786px; margin:10px auto; padding:0px; text-align:right; color:#6D99CB; line-height:1em; }
#text {background-color: #F2F7FD;float:right; padding-top:2px; padding-right:10px; width:621px;}
#text a {color:#5D98DB; text-decoration:underline; font-weight:bold;}
#header form{margin:0px; padding:5px 0 0px 0; border-color:#fff; }
#dummy {background-color: #F2F7FD;}

/* SEARCH BOX //----------------------------------------------------------*/

#googlesearch {
	float:right;
	background: url("../images/search_bg.gif") no-repeat left bottom #fff;
	margin: 0 0 0 -180px;
	position:absolute;
	height: 21px;
	width: 179px;
}
#googlesearch input:focus{background-color:#FFF;}
.searchbox, #mt_search {
	width: 148px;
	height: 13px;
	background: none;
	color: #8A8A8A;
	left: 22px;
	border: none;
	position: absolute;
	top: 2px;
	margin: 0;
	font-size:11px;
}
#googlesearchbox{
/*	background: url(images/google_search.gif) no-repeat;*/
}

/* NAVIGATION //----------------------------------------------------------*/
#nav {
	/*background-color: #F2F7FD;*/
	float:left;
	padding:0px;
	margin:0 auto;
	width:541px;
	}
#nav ul{
	margin:0;
	padding:19px 0 0 90px;
	list-style:none;
}	
#nav li {
	float: left;
	padding-left: 2px;
	margin-right: 2px;
}
#nav a, #nav a:link, #nav a:visited {
	display: block;
	float: left;
	padding: 6px 0 0 0;
	width: 85px;
	height: 23px;
	text-align:center;
	text-decoration:none;
	color: #fff;
	font-weight:bold;
	
}
#nav h1{
	padding: 0 0 0 0;
	width: 85px;
	height: 23px;
	text-align:center;
	text-decoration:none;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	margin:0px;
}
#nav a:hover{
	text-decoration:underline;
}
#nav #home {background:url("../images/nav_home.gif") top right no-repeat; width:33px; height:25px;}
#nav #mp3 {background:url("../images/nav_red.gif") no-repeat; width:87px; padding-left:5px;}
#nav #widgets {background:url("../images/nav_orange.gif") no-repeat; width:90px;}
#nav #browse {background:url("../images/nav_brown.gif") no-repeat; width:90px;}
#nav #blog {background:url("../images/nav_mocca.gif") no-repeat; width:90px;}
#nav #account {background:url("../images/nav_black.gif") no-repeat; width:90px;}
/* CONTAINER //----------------------------------------------------------*/

#container {width:786px; margin: 0 auto; background:#fff url("../images/holder_bg.gif") repeat-y;}

/* CONTENT //----------------------------------------------------------*/

#wide_content_left {width:456px; float:left; margin:0; padding:3px 0 0 10px; text-align:left;}
#narrow_content_right {width:300px; float:right; margin:0; padding:3px 10px 0 0; text-align:left;}

#narrow_content_left {width:302px; float:left; margin:0; padding:3px 0 0 10px; text-align:left;}
#wide_content_right {width:454px; float:right; margin:0; padding:3px 10px 0 0; text-align:left;}

#center_content {width:766px; clear:both; float:left; margin:0; padding:3px 10px 0 10px; text-align:left;}

#asdf {width:338px; padding:3px 0 0 10px;  float:left; margin:0; text-align:left;}
#poiu {width:418px; padding:3px 10px 0 0; float:right; margin:0; text-align:left;}

/* FOOTER //----------------------------------------------------------*/

#footer {background:#F2F7FD url("../images/holder-bottom.png") top left no-repeat; margin:0 auto; width:786px; height:100px; text-align:left; color:#B3B3B3; font-size:10px; clear:both; }
#footer_text {margin:0 10px 0 10px; line-height:12px;}
#footer a {color:#6D99CB; text-decoration:none;}
#footer a:hover {color:#6D99CB; text-decoration:underline;}

/*------TITLES--------*/

#left_title {width:284px; background:#E9E4DD; padding:10px; margin-bottom:10px;}
#left_title h1, #left_title2 h1 {font-size:20px; font-weight:bold; padding:0; margin:0;}

#right_title {background:#E9E4DD; width:431px; padding:11px; margin-bottom:10px; color:#B4A48F;}
#right_title h2, #right_title2 h2  {font-size:18px; font-weight:bold; padding:0; margin:0; }

#left_title2 {width:437px; background:#E9E4DD; padding:10px;}
#right_title2 {width:277px; background:#E9E4DD; padding:11px;}

#asdf_title {width:320px; background:#E9E4DD; padding:10px; margin-bottom:10px;}
#asdf_title h1 {font-size:20px; font-weight:bold; padding:0; margin:0;}

#poiu_title {width:395px; background:#E9E4DD; padding:11px; margin-bottom:10px;}
#poiu_title h2 a{font-size:18px; font-weight:bold; padding:0; margin:0; color:#B4A48F; text-decoration:none;}
#poiu_title h2 {font-size:18px; font-weight:bold; padding:0; margin:0; color:#B4A48F; }


#blue_title {width:284px; background:#CBDEF0; color:#FFF; padding:10px; margin-bottom:10px;}
#blue_title h1 {font-size:20px; font-weight:bold; padding:0; margin:0;}


.blue1 { clear:both;width:301px; height:1px; display:block; overflow:hidden; background:#CBDEF0; margin:0 auto;}
.blue2{ clear:both;width:303px; height:1px; display:block; overflow:hidden; background:#CBDEF0; margin:0 auto;}

.tan1 { clear:both;width:301px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.tan{ clear:both;width:303px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.asdf1 { clear:both;width:337px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.asdf2{ clear:both;width:339px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.poiu1 { clear:both;width:414px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.poiu2 { clear:both;width:416px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.wide_right1 { clear:both;width:450px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.wide_right2 { clear:both;width:452px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.narrow_left1 { clear:both;width:301px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.narrow_left2 { clear:both;width:303px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.wide_left1 { clear:both;width:454px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.wide_left2 { clear:both;width:456px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.narrow_right1 { clear:both;width:296px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}
.narrow_right2 { clear:both;width:298px; height:1px; display:block; overflow:hidden; background:#E9E4DD; margin:0 auto;}

.right_title_sub {width:443px; background-color:#F3F3F3; display:block; padding:5px;}



/* GOOGLE ADS //----------------------------------------------------------*/
.ad_square {width:300px; float:left;}
.large_rect {width:336px;}




/* FIREFOX //----------------------------------------------------------*/

#firefoxcounter {font-weight: bold; color: #E4625C;}
#firefox {width:456px;}
#firefox img {float:left; padding:0 10px 0 10px;}
#firefox a, a:visited {color:#6D99CB; text-decoration:underline;}


/*-----------Form-----------*/
.cssform p{width: 290px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; border-top: 1px dashed #DBDBDB; height: 1%;}
.cssform label{font-weight: bold; float: left; margin-left: -155px;width: 150px;}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 180px;}
* html .threepxfix{margin-left: 3px;}
.submitform {background:url("images/submit.gif") no-repeat; width:79px ; height:30px; border:none;}

.cssform2 p{width: 350px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 355px; border-top: 1px dashed #DBDBDB; height: 1%;}
.cssform2 label{font-weight: bold; float: left; margin-left: 455px;width: 200px;}

/*MISC*/

#wide_title {width:746px; background:#E9E4DD; padding:10px;}
#wide_title h1 {font-size:18px; font-weight:bold; padding:0; margin:0; }

#right_box {float:right; width:300px; text-align:left; margin-top:13px;}
.smRedbutton {font-size:14px; color:#FFF; background:#F0723A;}
.greenbutton {font-size:14px; color:#FFF; background:#86A648;}
.img_pr{float:left; padding:0 15px 0 0; border:0; width:; height:;}
.img_pr1{float:left; padding:0 20px 0 0; border:0;}
.img_pr2{float:left; padding:5px 10px 0 0; border:0; width:50px; height:50px;}

.list_pagination {margin:10px 0 0 0;width:455px;text-align:right;}
.list_pagination a {border: 1px solid #EFECE8; padding: 3px 5px 3px 5px; text-decoration:none; }

.submit{background:url("../images/go.gif") no-repeat; width:35px ; height:21px; border:none;}
.bloglink {width:300px; display:block; background-color:#F3F3F3;}
#divWildfirePost {width:454px;}

/*-----------MP3 Search-----------*/
.mp3search_title{clear:both; width:460px; line-height:25px; font-size:14px; border-bottom: 1px dotted #B5C8DC; font-weight:bold; color:#5186C2; margin:0 0 5px 0;}
.mp3search_result_title{ width:450px; background:#ECF3FA; padding:5px; font-size:16px; display:block; margin:0px;}
.mp3search_result_title i{color:#C8170F; font-weight:bold;}
.mp3search_result_list h1{font-size:14px ;color:#6D99CB; margin:0px; padding-top:3px;}
.right_songlist {width:134px; margin:17px 0 0 3px; padding:5px; background:#FDFAEE; border:1px #F4E8B6 solid; float:left; font-size:11px; text-align:left;}
.right_songlist h5 {font-size:13px; font-weight:bold; color:#61482D; padding-bottom:3px; margin:3px;}
.right_songlist a {font-size:12px; color:#5186C2;}


/*-----------MP3 Search-----------*/

.starbox .stars { background: #cccccc; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #1e90ff; }
.starbox .hover .colorbar { background: #ffcc1c; }
.starbox .rated .colorbar { background: #64b2ff; }
.starbox .rated .hover .colorbar { background: #1e90ff; }
.starbox .ghost { background: #a1a1a1; }
.starbox .indicator { clear: both; font-size:10px; color:#666666 }

.starbox .dotted .stars,
.starbox .dotted .hover .stars,
.starbox .dotted .rated .stars, 
.starbox .dotted .rated .hover .stars { background: url(../images/starbox/background_dotted.gif) top left repeat-x; }
.starbox .dotted .colorbar,
.starbox .dotted .hover .colorbar,
.starbox .dotted .rated .colorbar, 
.starbox .dotted .rated .hover .colorbar { background: #000000; }
.starbox .dotted .ghost { background: #666666; }

.starbox .pointy .colorbar { background: #ffcc1c; }
.starbox .pointy .hover .colorbar { background: #ff9231; }

.starbox .inverse .stars { float: right; }
.starbox .inverse .indicator { clear: both; display: block; text-align: right; }


/*-------lightbox-------*/

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	}
#overlayPlayBox {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 91;
	width:400px;
	height:400px;
	background-color:#FFFFFF;
	margin-left: -200px;
	vertical-align:middle;
	padding:5px;
	border-right:2px #888888 solid;
	border-bottom:2px #888888 solid;
}

#overlayPlayBox .topz { margin:0px 0 5px 0; padding:5px; background:#ECF3FA; border-top:1px #DAE4EE solid; border-bottom:1px #DAE4EE solid; font-size:12px;}
#overlayPlayBox .topz .playtitle {	width:300px;text-align:left;height:20px;overflow:hidden;float:left;font-weight:bold;font-size:16px;}
#overlayPlayBox .topz .playclose {	width:90px;text-align:right;float:left;}
#overlayPlayBox br {clear:left;}

#overlayPlayBox .pllink {
background-color: #ECF3FA;
border: 1px #ECF3FA outset;
padding: 1px 4px;
color:#666666;
text-decoration: none;margin:3px 0 5px 0}

