@charset "utf-8";
/* CSS Document */
/* TLBR */
*{border:0px; margin:0px; padding:0px;
font-family:arial,sans-serif;
font-size:13px;
color:#dddddd;}

html {
	height:100%;
}
body {
	background-color:#666666;
	height:100%;
	background-image:url('images/bgpattern.gif'); background-repeat:repeat;
}

p {text-indent:20px; text-align:justify;}
p.bold_header {font-size:12px; font-weight:bold; padding-bottom:5px;}
a:link {color:white;}
a:visited {color:white;}

#body {display:block; position:relative; width:800px; margin:auto;
	border-left:6px solid #640000; border-right:6px solid #640000; background-color:black;}
	
#break {background-color:#660000; height:2px; width:100%;}

#contentbox {padding-left:35px; padding-top:15px; min-height:500px;}		
	#cb1 {width:455px; border-bottom:2px solid #272727; font-size:18px; text-indent:20px; font-weight:bold; color:#F7F7F7;}

#bodywrapper {width:796px; border-left:2px solid #dddddd; border-right:2px solid #dddddd;}

#topspan {display:block; width:100%; height:150px; background-image:url('images/topgrad.png');
	background-repeat:repeat-x; border-bottom:8px solid #640000;}
	
#counter {position:relative; text-align:center; font-size:12px; font-weight:bold;}

#banner {display:block; position:relative; width:800px; height:158px; margin:auto;
	background-image:url('images/banner.png');}

#intro {border:1px dashed black; background-color:#171717; padding:5px; font-size:11px; text-align:center;}
div.intro {border:1px dashed black; background-color:#171717; padding:5px; font-size:11px; text-align:center;}

#closer {display:block; position:relative; width:812px; height:65px; margin:auto;
	background-image:url('images/closer.png');}
	#closerlinks {display:block; width:800px; position:relative; top:30px;}

#comment {padding-top:10px; border-bottom:3px solid #222222;}

#search {position:relative; top:125px;}

#sp_banner {width:728px; height:90px; margin:auto;}
#page_title {padding:2px; border-bottom:3px solid #171717; }
#title {text-indent:20px;}
/* Body */

#topbanner {margin:auto; text-align:center; padding:15px;}

#page {width:550px;}

#playlistbox {float:right; width:170px; height:100%;}
	#pb3 {float:right; height:500px;}
		div.rightheader {text-align:center; background-color:#640000; border:1px solid black; font-size:13px; font-weight:bold;}
		div.rightlink {background-color:#171717; text-align:right; border:1px dashed black; padding:2px;}
		div.rightlink_h {background-color:#272727; text-align:right; border:1px dashed black; padding:2px;}

#updatewrapper {text-align:center; padding-top:20px;}
div.updates {background-color:#272727; border:1px dashed black; font-weight:bold; text-decoration:underline; height:23px; font-size:16px;}
div.u1 {background-color:#171717; font-size:11px; border:1px dashed black; padding:10px;}
div.u2 {background-color:#272727; border:1px dashed black; height:23px; line-height:23px;}
div.u2_h {background-color:#373737; border:1px dashed black; height:23px; line-height:23px;}

#songclips {overflow-y:auto;}

a.rightlink {padding-right:15px; font-size:11px;}

h1 {font-size:18px;}

input.search {font-size:14px; border:2px solid #640000; text-align:center;}
input.searchbutton {height:21px; width:21px; border:none; white-space:nowrap; vertical-align:middle;}

/* Tables */
#comment_post {padding-top:10px; border-top:1px dashed white;}
table.comment_post {background-color:#222222; width:350px;}
table.comment_post th {background-color:#640000; font-size:12px; text-decoration:underline;}
table.comment_post td {border:1px dashed black;}

table.databases {display:block; width:350px; margin:auto;}
table.databases th {background-color:#640000; width:175px; font-size:12px; text-decoration:underline; height:15px; color:white;}
table.databases td {text-align:center; width:175px; border:1px solid black; cursor:pointer;}

table.songclips {display:block; width:430px; margin:auto;}
table.songclips th {width:87px; background-color:#640000; font-size:12px; text-decoration:underline; height:15px; color:white;}
table.songclips td.s1 {text-align:center; width:158px; border:1px solid black;}
table.songclips td.s2 {text-align:center; width:157px; border:1px solid black;}
table.songclips td.s3 {text-align:center; width:30px; border:1px solid black;}
table.songclips td.s4 {text-align:center; width:30px; border:1px solid black;}
table.songclips td.s5 {text-align:center; width:50px; border:1px solid black;}

table.toplinks {width:100%; text-align:center; font-weight:bold;}
table.toplinks td.default {height:27px; font-size:13px; width:150px; background-image:url('parts/redgrad.gif');}
table.toplinks td.highlight {height:27px; font-size:13px; width:150px; background-image:url('parts/redgrad_h.gif'); cursor:pointer;}

/* Images */

img {white-space:nowrap; border:none;}
img.enterdb {display:block; width:140px; margin:auto; white-space:nowrap; position:relative;
	top:50px;}
img.dl {display:block; width:20px; margin:auto; height:20px; white-space:nowrap; padding:2px;}

/* Misc */

input {color:black; border:2px solid #640000;}
select {color:black; border:2px solid #640000;}
textarea {color:black; border:2px solid #640000;}
option {color:black;}
label {display:block; float:left; text-align:right; width:65px;}
label.ad {display:block; float:left; text-align:right; width:100px;}

li {margin-left:30px; text-align:justify;}

sup {font-size:8px;}

a:hover {color:#CC0000;}