@charset "UTF-8";
/* CSS Document */

body {
	background-color:#000;
	background-position:center 10px;
	background-repeat:no-repeat;
	color:#FFF;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	background-attachment:fixed;
	font-family: 'Muli', sans-serif;
}

input, textarea {
	color:#666;
	
	border:#000 solid 1px;
}

input#send{
	color:#000;
	border:#CCC 2px groove;
}

a, a:visited{
	color:#8891AA;
}

h1{
	margin:0px;
}

a:hover{
	color:#D13114;
}

#wrapper{
	width:900px;
	height:auto;
	margin:0px auto;
}

#header{
	width:590px;
	margin:80px 0px 50px 45px;
}

#header a, #header a:visited{
	border-color:#000;
}

#header a span{
	display:block;
	visibility:hidden;
}

#header img{
	border-style:none;
}


/*.current highlighting to indicate current page*/

#navbar ul li a.current, #navbar ul li a.current:hover{
	color:#D13114;
}

/*---------*/

/* #navbar styling */

#navbar{
	float:left;
	width:285px;
	margin-left:-70px;
	margin-top:30px;
	padding:0px;
	font-size:15px;
	margin-bottom:0px;
	font-family:"Muli", Ariel, san-serif;
}

#navbar ul{
	list-style:none;
	margin:0px;
	overflow:hidden;
}

#navbar ul li{
	padding:0px;
	margin:0px;
}

#navbar ul li a, #navbar ul li a.visited{
	display:block;
	text-decoration:none;
	color:#202020;
	padding-left:60px;
	padding-top:17px;
	background:url(images/navbutton-4.png) no-repeat 0px 50px;
	margin:0px;
	height:33px;
	width:285px;
}

#navbar ul li a:hover{
	color:#FFF;
	background-position:0px 0px;
}

#navbar ul li a:active{
	background-position:0px -50px;
	
}

/*---------*/

#sidebar{
	position:absolute;
	width:250px;
	margin-left:600px;
	margin-top:420px;
}


#sidebar hr{
	float:left;
	margin-left:8px;
	color:#D13114;
}

/* #content styling */

#content{
	float:left;
	width:550px;
	padding:0px;
	margin:15px 0px 15px 15px;
	font-size:14px;
}

#content p{
	clear:both;
	text-align:justify;
	margin-top:0;
}

#content object, #content embed{
	
	
}

#content h1{
	text-align:center;
	font-variant:small-caps;
	margin-top:0px;
	font-style:normal;
}

#content h3{
	margin-bottom:0px;
}

#content ul{
	color:#666;
	list-style:none;
	text-align:right;
}

#content table{
	width:auto;
	margin:0 auto;
}

#content .center{
	text-align:center;
}

#content img.pgttl{
	float:right;
	margin-right:-230px;
}

/* content stying for the music page */

#content h3.song{
	display:block;
	float:left;
	width:350px;
	font-variant:small-caps;
	margin:5px 0px 0px 5px;
	height:40px;
	vertical-align:middle;
}

#content h3.song span{
	display:block;
	float:left;
	margin-left:220px;
	font-size:13px;
	color:#999;
}


#content a.song, #content a.song:visited, #content a.dnld, #content a.dnld:visited{
	text-align:center;
	display:block;
	padding:0;
	border:1px solid #FFF;
	text-decoration:none;
	font-variant:small-caps;
	height:40px;
	width:40px;
	color:#FFF;
	margin-bottom:5px;
	margin-left:10px;
	float:left;
}

#content a.song, #content a.song:visited{
	background:url(images/playbtn.png) 0 0 no-repeat;
}

#content a.dnld, #content a.dnld:visited{
	background:url(images/dnloadbtn.png) 0 0 no-repeat;
}

#content a.song:hover, #content a.dnld:hover{
	border-color:#D13114;
	color:#D13114;
	background-position:0 -40px;
}

#content a.song:active{
	background-position:0 -40px;
}

#content a.song span, #content a.dnld span{
	visibility:hidden;
}

/*
#content .song{
	padding:0px;
	margin:0px;
}

#content .song a{
	text-decoration:none;
	color:#FFF;
}

#content .song ul{
	list-style: disc;
	text-align:left;
	color:#999;
}

#content .song a:hover{
	text-decoration:underline;
}


#content div.song:hover ul{
	color:#FFF;
}

#content .song h2{
	text-align:left;
}

#content .song object, #content .song embed{
	width:450px;
	height:42px;
}

#content .song ul li a, #content .song ul li a:visited{
	color:#7072B4;
	text-decoration:underline;
}

#content .song ul li a:hover{
	color:#FFF;
}

*/

/* #content styling for the playlist page */

#content .songplst{
	padding:0px;
	margin:0px;
}

#content div.songplst{
	height: 55px;
}

#content .songplst a{
	text-decoration:none;
	color:#FFF;
}


#content .songplst a:hover{
	text-decoration:underline;
}

#content .songplst h2{
	text-align:left;
}

#content .songplst h3{
	vertical-align:text-top;
}

#content .songplst object, #content .songplst embed{
	width:450px;
	height:42px;
}

#content .songplst ul{
	list-style: disc;
	text-align:left;
	color:#999;
}

#content div.songplst:hover ul{
	color:#FFF;
}

#content .songplst ul li a, #content .songplst ul li a:visited{
	color:#7072B4;
	text-decoration:underline;
}

#content .songplst ul li a:hover{
	color:#FFF;
}

/* .link styling */

#content a.link, #content a.link:visited{
	display:block;
	padding:15px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	background:url(images/contentback2.png) repeat-y;
	color:#FFF;
	text-decoration:none;
	margin-bottom:10px;
}

#content a.link:hover{
	border-color:#D13114;
	color:#D13114;
}

#content a.link h2{
	margin:0;
}

/* #content styling for blog style pages */

#content .entry{
	padding:15px;
	border-top:1px #D13114 solid;
	border-bottom:1px #D13114 solid;
	background:url(images/contentback2.png) repeat-y;
}

#content .entry h2{
	font-size:25px;
	
}

#content .entry ul{
	text-align:left;
	list-style:square;
	color:#FFF;
}

#content .entry ul.blst li{
	margin-bottom:11px;
}

.date{
	color:#999
	
}

#content span.cred{
	font-style:oblique;
	float:left;
	margin-left:20px;
}
/*---------*/

/* goback link */
#content .goback{
	width:100px;
	height:20px;
	display::block;
	float:left;
	margin-left:250px;
}

/* #musicbar styling */

#musicbar {
	margin:-60px 0px 20px 50px;
	color:#666;
}

#musicbar ul{
	margin-left:250px;
	margin-top:-14px;
	color:#FFF;
	
}

#musicbar ul li{
	margin-top:4px;
}

#musicbar ul li a, #musicbar ul li a:visited{
	color:#FFF;
	display:block;
	text-decoration:none;
	text-align:center;
	width:150px;
	border-bottom:#000 solid 1px;
	border-top:#000 solid 1px;
}

#musicbar ul li a:hover{
	color:#D13114;
	border-bottom:#D13114 solid 1px;
	border-top:#D13114 solid 1px;
}

#musicbar object{
	float:left;
}

/*---------*/

/* #footer styling */

#footer{
	clear:both;
	margin:25px 50px 10px;
	padding:35px 25px 0;
	height:55px;
	background-image:url(images/contentback.png);
	background-repeat:repeat-y;
}

#footer a, #footer a:visited{
	color:#999;
	text-decoration:none;
}

#footer a:hover{
	color:#CCC;
	text-decoration:underline;
}

#footer div{
	font-size:13px;
	color:#666
}

#footer div.left{
	display:block;
	float:left;
}

#footer div.right{
	display:block;
	float:right;
}

/*---------*/

/*  Paypal styling */
#paypal input[type="image"]{
	display:block;
	margin:20px auto;
}

/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:left; margin-right:10px; direction:rtl; }
.PZ3-r { float:left; margin-left:0px; margin-right:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:8px solid #CCC; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:8px solid #D13114;
  margin:0px 0px 0 0px; }
  html>body .PZ3zoom a:hover { margin:-8px -8px 0 0px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img {height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block; float:right;
  direction:ltr; font:10pt 'Muli', sans-serif;
  margin-top:0px; background:url(images/contentback.png) repeat-y; color:#FFF;
  text-align:left; }
a:hover .PZ3cap { padding:18px 0x; }
a:hover .names {color:#CCC; font-size:11px;}
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 