@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

.clearfloats:after { font-size:0px; content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

img { border:none; }

a:link { text-decoration:none; color:#36cffd; }
a:visited { text-decoration:none; color:#36cffd; }
a:hover  { text-decoration:none; color:#FFFFFF; }
a:active { text-decoration:none; color:#FFFFFF; }

body {  font-family:Verdana, Geneva, sans-serif; font-size:12px; background-image: url('images/stars.gif'); padding:0; margin:0px; }

#back1 { width:100%; padding:0; margin:0px; background:url('images/darkover.png'); }
#back2 { width:100%; padding:0; margin:0px; background:url('images/backgradient.png') repeat-x bottom; }
#back3 { width:100%; padding:0 0 200px 0; margin:0px; background:url('images/bottom_city.png') repeat-x bottom; }

#wrapper { margin-left:auto; margin-right:auto; margin-top:10px; width:850px; }

#headder { background:url('images/moon.png') no-repeat top right; width:850px; height:500px; margin-top:20px; }
#mainarea { width:850px; margin-top:-277px; }

#nowplayingwin { background-color:#FFFFFF; margin:0px; padding:0px; width:300px; height:70px; text-align:center; }

#nowplayingwinfront { background-color:#FFFFFF; margin:3px 0 0 0px; padding:0px; width:232px; height:62px; text-align:center; }


.black{display:block}
.black *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#000000; }
.black1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #181818; border-right:1px solid #181818; background:#0a0a0a; }
.black2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #262626; border-right:1px solid #262626; background:#080808; }
.black3{ margin-left:1px; margin-right:1px; border-left:1px solid #080808; border-right:1px solid #080808; }
.black4{ border-left:1px solid #181818; border-right:1px solid #181818; }
.black5{ border-left:1px solid #0a0a0a; border-right:1px solid #0a0a0a; }
.blackfg{ background:#000000;  padding:4px 9px 4px 9px;}


#sidenavbar{float:left; width:168px; color:#FFF; float:left; margin:-20px 0 0 0; font-size:20px; letter-spacing:2px;}
.sidenavbar_top_left { background-image: url('images/border/top_left.png'); float:left; height: 9px; width: 9px; font-size: 2px; } 
.sidenavbar_top_right { background-image: url('images/border/top_right.png'); float:left; height: 9px; width: 9px; font-size: 2px; }
.sidenavbar_top_center { background-image: url('images/border/top_center.png'); float:left; height: 9px; width: 150px; font-size: 2px; }
.sidenavbar_content { background-image: url('images/border/top_center.png'); float:left; width:150px; padding:0 9px 0 9px;}
.sidenavbar_bot_left { background-image: url('images/border/bot_left.png'); float:left; height: 9px; width: 9px; font-size: 2px; } 
.sidenavbar_bot_right { background-image: url('images/border/bot_right.png'); float:left; height: 9px; width: 9px; font-size: 2px; }
.sidenavbar_bot_center { background-image: url('images/border/top_center.png'); float:left; height: 9px; width: 150px; font-size: 2px; }
#sidenav {list-style:none;}
#sidenav li {list-style:none; margin: 7px 0 0 0; line-height:10px;}
#sidenav li a:link { color:#FFFFFF; }
#sidenav li a:visited { color:#FFFFFF;}
#sidenav li a:hover { color:#2B477A;}
#sidenav li a:active { color:#36cffd;}
.navline { color:#36cffd; height:3px; background-color:#36cffd; margin:0px; padding:0px;}

#content{ float:left; width:561px;  color:#FFF; margin: 0 0 0 20px;  min-height:700px; text-align:justify;}
.content_top_left { background-image: url('images/border/top_left.png'); float:left; height: 9px; width: 9px; font-size: 2px; } 
.content_top_right { background-image: url('images/border/top_right.png'); float:left; height: 9px; width: 9px; font-size: 2px; }
.content_top_center { background-image: url('images/border/top_center.png'); float:left; height: 9px; width: 543px; font-size: 2px; }
.content_content { background-image: url('images/border/top_center.png'); float:left; width:543px; padding:0 9px 0 9px;}
.content_bot_left { background-image: url('images/border/bot_left.png'); float:left; height: 9px; width: 9px; font-size: 2px; } 
.content_bot_right { background-image: url('images/border/bot_right.png'); float:left; height: 9px; width: 9px; font-size: 2px; }
.content_bot_center { background-image: url('images/border/top_center.png'); float:left; height: 9px; width: 543px; font-size: 2px; }

#title { padding-left:20px; background:url('images/title.png') no-repeat; width:611px; line-height: 78px; font-size: 32px; margin:-31px 0px 0px -9px;}

#bio { width:280px; float:left; margin-top:9px; word-wrap: break-word; text-align:justify; font-size:12px; word-spacing:-1.5px; }
#flash { float:left; margin:9px 0 0 9px;}
#friends { float:left; margin:9px 0 0 9px; width:254px;}

#copy { text-align:center; width:100%; line-height:30px; background-color:#000000; color:#FFFFFF; }


.blue_bold_ital{ color:#36cffd; font-weight:bold; font-style:italic; }
.blue_bold_ital_small { color:#36cffd; font-weight:bold; font-style:italic; font-size:10px; }
.blue_bold { color:#36cffd; font-weight:bold; }
.big_blue { color:#36cffd; font-weight:bold; font-size:18px; }

.offair { text-decoration:line-through; color: #666666; }
.offairsub { font-size:10px; letter-spacing:0;}

.subtitle { font-size:16px; font-weight:bold; }
hr { background-color:#36cffd; color:#36cffd; }

.formblock { margin-top:5px; }
.field { margin-left:10px; }
.formlab {}

.left { float:left; padding: 0 5px 0px 5px; }

#marquee { width:543px; margin-top:10px; font-size:12px; }
.marqueewrap { width:543px; min-height:50px; }
.marqueeimage { float:left; width:76px; }
.marqueetext { margin-left:9px;}
.marqueecontent {}
.mar_message{ float:left; margin:10px 0 0 0;}

#welcome { width:543px;}

.guestimage { float:left; margin:9px 18px 0 18px; width:200px; height:151px;  }
.guestimage img { display:block; margin:0 auto 0 auto; }
.guestquote { float:left; margin:9px 0px 0 0px; font-size:10px; text-align:justify; height:70px;}
.guestname { float:left; margin:9px 0px 0 0px; text-align:center; width:100%;}
.guestname strong { color:#AF6C42;}
.guestname span { font-size:10px; }
.nextprev { float:left; margin:9px 19px 9px 19px; }
.nextprevimg { float:left; margin:0px; padding:0px;}
.guestlink { text-align:center; width:100%; clear:both; margin:9px 0px 0 0px; } 
.guestlink a {text-decoration:underline;}