/* Copyright 2009 All-Night Yahtzee.  If you steal our shit, we'll make fun of your lame covers of Katy Perry songs. */





/* Overall Structure */



body	{

	background:#353535 url('../../../images/bg.gif') no-repeat top center;

	margin-top:0px;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	}



#contain	{

	width:800px;

	position:absolute;

	top:0px;

	left:50%;

	margin-left:-400px;

	border:5px;

	}



#top	{

	width:800px;

	height:175px;

	padding:0px;

	margin:0px;

	clear:both;

	}

#logo	{

	margin-left:-100px;

	width:410px;

	height:175px;

	display:block;

	align:left;

	zoom:1;

	position:relative;

	}

#pictures	{

	width:800px;

	height:150px;

	margin:0px;

	padding:0px;

	}

#footer	{

	width:792px;

	clear:left;

	background-color:#444444;

	padding:4px;

	text-align:center;

	color: #ffffff;

	margin-bottom: 20px;

	font-size:12px;

	}

.column	{

	width:31%;

	float:left;

	margin:1%;

	}







/* Main Content */



#therest	{

	width:800px;

	margin:0px;

	background-color:#444444;

	clear:both;

	}

.content	{

	width:600px;

	background: #dedede;

	padding-top:15px;

	}

.sidebar	{

	margin-top:0px;

	width:200px;

	background:#444444;

	color:#ffffff;

	font-size:12px;

	}

.links	{

	margin-top:10px;

	margin-bottom:10px;

	text-align:center;

	}

.comments	{

	position:relative;

	margin-bottom:0px;

	margin-right:0px;

	text-align:right;

	}

.comment	{

	color:#ffffff;

	background-color: #dedede;

	padding:0px;

	margin-right:15px;

	margin-left:-15px;

	margin-bottom:15px;

	}







/* Post CSS */



.post 	{

	width: 536px;

	border: 0px solid #252525;

	z-index: 1;

	float: right;

	margin-bottom:15px;

	margin-right:15px;

	margin-left:49px;

	background-color: #ffffff;

	}

.title {

	width: 530px;

	border: 1px solid #454545;

	height: 30px;

	min-height:30px;

	margin-left:-32px;

	margin-bottom: 10px;

	padding-left:32px;

	background: #ffffff url('../../../images/titlebg.gif') repeat-x bottom;

	zoom:1;

	position:relative;

	line-height:30px;

	font-weight:bold;
	text-shadow:#DEDEDE 0 1px 0;

	}

.title a:link, a:visited

	{

	font-size: 14px;

	font-weight:bold;

	text-decoration:none;

	color:#000000;

	}

.title a:hover

	{text-decoration:underline;

	}

.titledie	{

	background:url('../../../images/titledie.png') no-repeat top left;

	width:30px;

	height:100%;

	margin-left:-32px;

	}







/* Nav */



#nav	{

	margin-top:-32px;

	float:right;

	font-size:15px;

	}



.notpage	{

	padding: 5px;

	margin-right:6px;

	line-height: 20px;

	background-color: #444444;
	text-decoration:underline;

	color: #ffffff;

	border: 2px solid white;

	border-bottom: 0px;

	float:left;

	font-weight:bold;

	position:relative;

	}



a.notpage:visited	{

	color: #ffffff;
	text-decoration:underline;

	}

a.notpage:hover	{

	background-color: #630c0d;

	padding-bottom:15px;
	text-decoration:underline;

	margin-bottom:-10px;

	margin-top: -10px;

	}

.page	{

	padding: 5px;

	margin-right:6px;

	margin-top:-10px;

	padding-bottom:15px;

	line-height: 20px;

	background-color: #630c0d;
	text-decoration:underline;

	color: #ffffff;

	border: 2px solid white;

	border-bottom: 0px;

	float:left;

	font-weight:bold;

	position: relative;

	}

a.page:visited	{

	color: #ffffff;
	text-decoration:underline;

	}







/* Headings */



h2	{

	font-size:14px;

	color:#ffffff;

	margin-left:10px;

	margin-bottom:4px;

	}

h3	{

	font-size:13px;

	margin:4px;

	margin-left:20px;

	color:#000000;

	}

#respond h3 {

	margin-left:5px;

	font-weight:bold;

	font-size:14px;

	} 

h3#comments {

	margin-left:5px;

	font-weight:bold;

	font-size:14px;

	} 

h4	{

	font-size:12px;

	font-weight: bold;

	margin: 2px;

	color:#000000;

	}

.sidetitle	{

	color:#000000;

	font-weight:bold;

	border: 0px;

	border-bottom: 2px solid #888888;

	font-size:14px;

	height: 30px;

	min-height:30px;

	margin:auto;

	padding-left:3px;

	padding-right:3px;

	background: #ffffff url('../../../images/titlebg.gif') repeat-x bottom;

	zoom:1;

	line-height:30px;
	text-shadow:#DEDEDE 0 1px 0;

	}




/* Song tables */

.tracks {
width: 480px;
left: 50%;
margin-left: -240px;
position: absolute; }

.track {
width:463px;
font-size:18px;
font-weight:bold;
}

.solo {
width:463px;
font-size:9px;
padding-left:17px;
}

.button {
width:17px;
}



table.song	{
	border: 6px;
        border-spacing: 0px;
        padding:0px;
		width:400px;

	}
.button {
     height:20px;
     vertical-align:middle;
     position:absolute; top:50%; margin-top:-10px;
     }
tr.stitle {
     font-size: 13px;
     font-weight: bold;
     }
table.song tr.solo {
     font-size:9px;
     }
table.song td.info {
	width:380px;
}
.gray {
     background-color: #aaaaaa;
     }





/* P tags */



.post p	{

	font-size:14px;

	color:#000000;

	margin-left: 10px;

	margin-bottom:10px;

	margin-top: 0px;

	margin-right:10px;

	text-align:justify;

	}

.textwidget p	{

	padding-bottom:8px;

	font-size:11px;

	}

.comment p	{

	padding:4px;

	margin:0px;

	}







/* Links */



h4 a:link	{

	font-weight:bold;

	text-decoration:underline;

	color: #000000;

	}

h4 a:visited	{

	font-weight:bold;

	text-decoration:underline;

	color: #000000;

	}

h4 a:hover	{

	font-weight:bold;

	text-decoration:none;

	color: #630c0d;

	}

h3 a:link	{

	font-weight:bold;

	text-decoration:underline;

	color: #000000;

	}

h3 a:visited	{

	font-weight:bold;

	text-decoration:underline;

	color: #000000;

	}

h3 a:hover	{

	font-weight:bold;

	text-decoration:none;

	color: #630c0d;

	}

.post p a:link	{

	font-weight:bold;

	text-decoration:underline;

	color: #630c0d;

	}

.post p a:visited {

	font-weight:bold;

	text-decoration:underline;

	color: #630c0d;

	}

.post p a:hover	{

	font-weight:bold;

	text-decoration:none;

	color: #000000;

	}

.comment a:link	{

	font-weight:bold;

	text-decoration:underline;

	color: #630c0d;

	font-size:12px;

	}

.comment a:visited {

	font-weight:bold;

	text-decoration:underline;

	color: #630c0d;

	font-size:12px;

	}

.comment a:hover	{

	font-weight:bold;

	text-decoration:none;

	color: #000000;

	font-size:12px;

	}

.sidebar a:link	{

	font-weight:bold;

	text-decoration:underline;

	color: #ffffff;

	}

.sidebar a:visited {

	font-weight:bold;

	text-decoration:underline;

	color: #ffffff;

	}

.sidebar a:hover	{

	font-weight:bold;

	text-decoration:none;

	color: #ffffff;

	}


/* Song tables */

table.song	{
	border: 6px;
    border-spacing: 0px;
    padding:0px;
	width:480px;

	}
table.song tr.stitle {
     font-size: 16px;
     font-weight: bold;
     }
table.song tr.solo {
     font-size:11px;
	font-weight:bold;
}
.gray {
     background-color: #DEDEDE;
     }







/* Extra/Random */



.left	{

	float:left;

	}

.right	{

	float:right;

	}



.clear 	{

	clear: both;

	}

.archives li	{

	font-weight: bold;

	color:ffffff;

	}

.sidebar ul	{

	margin-left:0px;

	padding-left:20px;

	margin-top:4px;

	list-style-type:circle;

	font-size:12px;

	}

.sidebar li	{

	margin:0px;

	padding:0px;

	}

.commentlist	{

	color:#000000;

	}

.avatar	{

	display:none;

	}

.vcard	{

	color:#000000;

	font-weight:bold;

	border-bottom: 2px solid black;

	height: 30px;

	min-height:30px;

	margin:auto;

	background: #ffffff url('../../../images/titlebg.gif') repeat-x bottom;

	background: #ffffff url('../../../images/titledie.png') no-repeat top left;

	zoom:1;

	line-height:28px;

	padding-left:32px;

	}

.fn	{

	font-style:normal;

	}

.comment-meta	{

	margin-left:5px;

	}

.textwidget	{
	margin-left:5px;
	}


