/* Copyright 2005 Albino Blacksheep */ 
/* Last updated January 23, 2006 */ 

					/* Layout */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: #000 url(/image/bg.gif) repeat-y top left fixed;
	min-width:728px;
	color: #EEE;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px;
	}

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

div#maincontent {
	float: left;
	width: 472px;
	padding-left: 18px;
	margin: 0;  
	margin-left: 0;
	}

div#sidebar	{
	float: right;
	margin: 0;
	padding: 0;
	width: 120px;
	margin-top: -91px;
	}

div#footer {
	clear: both;
	width: 610px;
	padding-left: 118px;
	}

div.backt {
	background: #bfb199 url(/image/backt.gif) repeat-x top left;
	height: 62px;
	}

div.backc {
	padding-right: 100px;
	background: #bfb199 url(/image/backc.gif) no-repeat top right ;
	height: 62px;
	}

				/* Anchors */

a, a:link, a:visited {
	color: #fef4d6;
	text-decoration: none; 
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 11px;
	}

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

					/* Menu */

#menu { 
	float: left;
	list-style-type: none;   
	margin:0; 
	padding: 0; 
	background:#000 url(/image/fade.jpg) no-repeat top right; 
margin-top: -91px;
	}

#menu li {
	display: block; 
	margin:0;
	padding: 0;
	width: 100px;
	} 

#menu li a, #menu li a:link, li #menu a:visited { 
	margin:0;  
	font-size: 11px; 
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	color: #fef4d6; 
	height: 20px; 
	line-height: 20px;
	
	border-top: 0px solid #bfb199;
	display: block;
	}

 #menu li a:hover {
	 background-color:#203032; 
	 color: #FFF;

	border-top: 0px solid #bfb199;
	 text-decoration: underline;
	 }

#main { background: url(/image/backs2.gif) no-repeat top left;}
li#main  { padding-top: 14px; margin-top: 12px;}
li#community {padding-bottom: 150px; background-image: url(/redesign/logo3.gif); background-repeat: no-repeat; background-position: -40px 24px;}
#menu {background-position: 13px 12px;}

					/* Lists */

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

ul.files li, p.odd, table.odd td {
	margin: 1em 0; 
	font: 11px/20px Tahama, Verdana, sans-serif; 
	color: #008080; 
	clear:both;
	}

ul.files a, p.odd a {
	color: #fef4d6; 
	text-decoration: none;
	}

ul.files a:visited:after, p.odd a:visited:after {
	color: #734A4A;
	content: "\00A0\221A";
	}

ul.files a:visited:hover:after, p.odd a:visited:hover:after {
	color: #A47B7B;
	}

/* Opera Wouldn't hover otherwise */ 
ul.files a:hover, p.odd a:hover {
	text-decoration: underline;
	}

ul.files a:visited, p.odd a:visited {
	color: #fef4d6; 
	}

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

ul.assist, ul.dir, .items {
	margin: 2px 0 0 0; 
	list-style-type: none; 
	padding: 0;
	color: #666;
	}



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

ul.assist li a:hover, ul.dir li a:hover {
	background-color: #203032;
	}

.text li a {
	text-decoration: none; 
		color: #fef4d6; 
	}

.text li a:hover, p.odd a:hover {
	text-decoration: underline; 
	color: #FFF; 
	}

.localtext ul.assist li a:hover, .localtext ul.dir li a:hover {
	background-color: #322120;
	}


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

					/* Headers */

h1 {
	font: 11px Tahoma, Verdana, sans-serif; 
	font-weight: bold; 
	margin: 0; 
	padding: 12px 0 67px 118px; 
	color: #EEE;
	}

.text h2, .localtext h2  {
	margin: 0; 
	padding: 0 12px;
	background:#BFB199 url(/image/backh.gif) repeat-x top left;
	color: #000;
	font-size:11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif; 
	line-height: 16px;
	}

 .text h3, .localtext h3 {
	margin: 0; 
	padding: 0 12px;
	background:#BFB199 url(/image/backh.gif) repeat-x top left;
	color: #808080;
	font-size:10px;
	font-weight: normal;
	font-family: Tahoma, Verdana, sans-serif; 
	line-height: 16px;
	}

#footer .text h3 {
	background:#BFB199 url(/image/backh.gif) repeat-x top left;}

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

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



					/* Paragraph */

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

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

.text, .localtext {
	background: #000 url(/image/fade.jpg) no-repeat top right;  
	border: 0px solid; 
	}

.localtext {
	background: #000 url(/image/fade.jpg) no-repeat top right;  
	}

					/* Icons */

.assist a, .dir a {background: url(/image/icon/folder.gif) top left no-repeat; padding-left: 19px;}

.help a {background-image: url(/image/icon/help.gif)}
.search a {background-image: url(/image/icon/search.gif);}
.cp a {background-image: url(/image/icon/pan.gif);}
.dir a {background-image: url(/image/icon/folder.gif);}

.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;  background-repeat: no-repeat; line-height: 20px;
	}

.mid a, a.mid {background-image: url(/image/icon/mid.gif);}
.swf a, a.swf {background-image: url(/image/icon/swf.gif);}
.txt a {background-image: url(/image/icon/txt.gif);}
.wmv a {background-image: url(/image/icon/wmv.gif);}
.exe a {background-image: url(/image/icon/exe.gif);}
.mov a, a.mov {background-image: url(/image/icon/mov.gif);}
.dir a, a.dir {background-image: url(/image/icon/folder.gif);}
.htm a, a.htm {background-image: url(/image/icon/htm.gif);}
.fla a, a.fla {background-image: url(/image/icon/fla.gif);}
.pub a, a.pub {background-image: url(/image/icon/publish.gif);}
.jpg a {background-image: url(/image/icon/jpg.gif);}

.folder img, img.folder {background: url(/image/icon48/folder.gif) top left no-repeat;}
.txt48 img, img.txt48 {background: url(/image/icon48/text48.gif) top left no-repeat;}
.pan img, img.pan {background: url(/image/icon48/pan.gif) top left no-repeat;}
.email img, img.email {background: url(/image/icon48/email.gif) top left no-repeat;}
.search48 img, img.search48 {background: url(/image/icon48/search48.gif) top left no-repeat;}


					/* Image */

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

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

.center {text-align: center;}

img {border: 0;}

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

p.image {
	overflow: hidden; 
	text-align: center;
	width: 472px;
	}

#sidebar p.image {width: 120px; overflow: hidden;}

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


.banner {background: url(header.jpg) no-repeat bottom left; height: 100px; margin: 0 0 0 1px; clear:both;
display: block;}

html\:abbr, abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #999;
}
.date abbr {border-bottom: 0; text-decoration: none;} 


#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 {}

a.rss, a.geourl, a.counter, a.rss:visited, a.geourl:visited, a.counter:visited {
background: #F60 url(/image/abs04/xmlbg.gif) repeat-x bottom left;  font: bold 10px Verdana, sans-serif; padding: 0 0.5em; border: 1px solid;
  text-decoration: none; color: #FFF; border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
  background-position: -6px -6px;
  }

a.geourl, a.geourl:visited {background: #009933 url(/redesign/geobg.gif) repeat-x bottom left; border-color: #33CC66 #006633 #006633 #33CC66;}
a.counter, a.counter:visited  {background: #0000FF url(/redesign/countbg.gif) repeat-x bottom left; border-color: #9999FF #000099 #000099 #9999FF;}


a.rss:hover {background: #FFA25A; text-decoration: none; color: #fff;}
a.geourl:hover {background: #00A250; text-decoration: none; color: #fff;}
a.counter:hover {background: #5B76FF; text-decoration: none; color: #fff;}

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

div.foot {
	background-image: url(/style/default_files/logo.gif); background-repeat: no-repeat; background-position: 12px 0;
	}

	
p.code {
	border: 1px solid; border-color: #734A4A #342422 #342422 #734A4A; 
	background: #422929 url(/style/default_files/h2a.gif) -12px -1px repeat-x; margin: 24px; padding: 12px 0 12px 12px; width: 412px; overflow: auto; color: #FFF;} 

	.shade {height: 12px; width: 0px;}
	#navigation .shade {height: 0px; width: 0px;}

.self {position: relative; top: -32px; left: 38px; font-weight: bold;}

.text table.pos td, ul.odd li {}

.text table.pos td a:hover {
	color: #FFF;
	}

div.guitar {background: url(/audio/guitar.jpg) no-repeat bottom left; height: 246px; margin-left: 0px;}

a img {
	filter:alpha(opacity: 60); 
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

a:hover img {
	filter:alpha(opacity: 100); 
	-moz-opacity: 0.99;
	opacity: 0.99;
	}

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

/* hide elements in IE */
* html ul.assist li a, * html ul.dir li a {height: 20px;} 

img.bookmark {background-image: url(/image/icon/fav16.gif); }
img.homepage {background-image: url(/image/icon/home.gif); }
img.contact {background-image: url(/image/icon/e-mail16.gif); }
img.cdf {background-image: url(/image/icon/syndicate.gif); }

ul.icons {list-style-type: none; margin: 12px; margin-left: 0; margin-top: 4px; padding: 0; text-align: left;}
.icons li {display: inline; padding-right: 4px;}
#featured {display: none;}