/* Copyright 2005 Albino Blacksheep */ 
/* Last updated August 8, 2005 */ 

					/* Layout */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: #1B1F25;
	min-width: 728px;
	color: #EEE;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 13px;
	}

div#wrapper	{
	width: 728px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

div#maincontent {
	float: left;
	width: 544px;
	padding: 0;
	margin: 0;  
	}

div#sidebar	{
	float: right;
	margin: 0;
	padding: 0;
	width: 160px;
	}

div#footer {
	clear: both;
	width: 728px;
	}


				/* Anchors */

a, a:link, a:visited {
	color: #61979F; 
	font-family: Verdana, sans-serif; 
	font-size: 13px;
	}

					/* Menu */

#menu { 
	float: right;
	list-style-type: none;   
	margin:0; 
	padding: 0; 
	}

#menu li {
	display: inline; 
	margin:0;
	padding: 0;
	} 

#menu li a, #menu li a:link, li #menu a:visited { 
	padding: 7px 10px 7px 16px; 
	margin:0;  
	font-weight: bold;  
	font-size: 11px; 
	font-family: Verdana, sans-serif;
	height: 25px; 
	line-height: 26px;
	background:#422929; 
	}

					/* Lists */

ul.files {
	list-style-type: none; 
	margin: 12px 0; 
	padding: 0;
	}

ul.files li, p.odd, table.odd td {
	margin: 1em; 
	font: 13px/20px Verdana, sans-serif; 
	color: #666; 
	clear:both;
	background: #040404;
	}

ul.files a, p.odd a {
	color: #61979F;
	}

ul.files a:visited {padding-right: 18px; color: #61979F;}

/* Opera Wouldn't hover otherwise */ 
ul.files a:hover, p.odd a:hover {
	}


ul.files a:visited:hover {
}

ul.files li img, p .snd, p.odd a img {
	float: left;
	margin: 0 6px 0 0;
	}

ul.assist, ul.dir, .items {
	margin: 12px; 

	padding: 0;
	}

#sidebar ul.assist li a, #sidebar ul.dir li a {
	font-size: 13px; line-height: 18px; 
	font-family:  Verdana, sans-serif;  
	min-height: 20px; 
	display:block;
	}

.text li a {
	color: #61979F;
	}

ul.tools, dl {margin: 12px;}
.tools li{display: inline;  margin:0; padding: 0;} 
.tools a{padding-right: 6px;} 

					/* Headers */

h1 {
	font: 13px Verdana, sans-serif; 
	color: #999; 
	font-weight: bold; 
	margin: 0; 
	padding: 12px 0; 
	}

.text h2, .text h3, .localtext h2, .localtext h3 {
	margin: 0; 
	padding: 0 12px;
	background:#2A4144;
	color: #999;
	font-size:13px;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	line-height: 19px;
	}

.text h2 span.author {
	font-weight: normal; 
	font-size: 11px;
	}

.text h2 .date {
	font-weight: normal; 
	font-size: 11px;
	float: right; 
	}

.localtext h2, .localtext h3 {
	background:#432D2B;
	}


					/* Paragraph */

.text p {
	margin: 12px; 
	padding: 0; 
	font-family: Verdana, sans-serif; color: #EEE; 
	font-size: 13px; 
	line-height: 20px;
	}

.text p.other {color: #666;}

.text, .localtext {
	background: #000;  
	}

.localtext {
	background: #000;
	}

					/* Icons */

.assist a, .dir a {padding-left: 19px;}


.mid a, .swf a, .wmv a, .exe a, .js a, .txt a, .mov a, .dir a, .htm a, a.dir, .ic, .pub a, .jpg a {
	padding: 0 0 0 18px;  line-height: 20px;
	}


					/* Image */

.righty {float: right;}
.lefty {float: left;}

img.lefty {padding-right: 6px;}
img.righty {padding-left: 6px;}

.center {text-align: center;}

img {}

.snd {padding: 0 12px 0 0;}

p.image {
	overflow: hidden; 
	background: #040404; 
	text-align: center;
	}

p.image img {
	display: block; 
	margin:auto;
	}

html\:abbr, abbr, acronym, span.abbr {
	cursor: help;
	}
.date abbr {} 

#sidebar p.image, #sidebar p.image img {text-align: left;}
#sidebar p.image img {margin: 0px;}

.pos td {vertical-align: top; text-align: center;}
.pos img {display: block; margin: auto;}
.pos a:hover img {display: block; margin: auto;}

#navigation {
height: 86px;}

a.rss, a.geourl, a.counter, a.rss:visited, a.geourl:visited, a.counter:visited {
	background: #F60;  font: bold 10px Verdana, sans-serif; 
	padding: 0 0.5em;
	color: #FFF;
	}

a.geourl, a.geourl:visited {background: #009933;}
a.counter, a.counter:visited  {background: #0000FF; }

#footer p {text-align: left; margin: 0px 104px;}

p.code {
	background: #422929;
	margin: 24px; padding: 12px 0 12px 12px; width: 480px; overflow: auto; color: #FFF;} 

.shade {height: 24px;}

.text table.pos td, ul.odd li {background: #040404;}

div.guitar {height: 246px; margin-left: 6px;}

.archive {margin: 12px;}
.archive li {display: inline;}

/* hide elements in IE */
* html ul.assist li a, * html ul.dir li a {height: 20px;}
div.backt {height: 75px; background: #bfb199;}
div.backc {padding-right: 100px; height: 75px; background: #bfb199;}