/* POSITION and FONT  */

body {margin: 0px; padding: 0; font: 13px/16px Verdana; font-family: Verdana, verdana, Geneva, Helvetica, Arial, sans-serif;}


.center {text-align: center;}
.righty {float: right;}
.lefty {float: left;}
p img {margin-right: 4px;}

/* LINKS AGAIN  */

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

div#header {margin: 0 auto;}

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;
	padding: 0;
	background: url(/style/2007_files/footc.gif) repeat top left;
	}

#maincontent .text, #footer .text {padding: 0;}

div.shade {font: 11px/11px Verdana; line-height: 11px; margin-bottom: 8px; padding: 0; height: 11px;} 
#footer .shade {background: url(/style/2007_files/shadef.gif) repeat-x bottom left; margin-bottom: 0px;}
#maincontent div.shade {font: 16px/16px Verdana; line-height: 16px;  height: 16px; margin-bottom: 0px;}
#header .shade {display: none; height: 0;}

a {text-decoration: none;}
p a:hover {text-decoration: underline;}
/* Opera Wouldn't hover otherwise */ 
ul.files a:hover, p.odd a:hover {text-decoration: underline;}
ul.files a:visited {padding-right: 18px;}

ul.items a:hover, #maincontent  ul.dir a:hover {text-decoration: underline;}
.pos a {font-family: Verdana; font-size: 13px; text-decoration: none;}
.pos a:hover {text-decoration: underline;}



#sidebar .assist a, .dir a {padding-left: 19px;}
/* hide elements in IE */
* html ul.assist li a, * html ul.dir li a {height: 20px;} 

* html #menu {margin:73px 12px 0 0;}



ul.assist a, ul.dir a {text-decoration: none; }

#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;
	}
#menu li a, #menu li a:link, li #menu a:visited { 
	padding: 7px 10px 7px 16px; 
	margin: 0;  
	font-weight: bold;  
	font-size: 11px; 
	text-decoration: none;
	font-family: Verdana, sans-serif;
	height: 25px; 
	line-height: 26px;

	}

 #menu li a:hover {
	 text-decoration: underline;
	 }
ul.files li a {text-decoration: none;}
ul.files li a:hover {text-decoration: underline;}

dd, dt {font: 13px/20px Verdana;}

p {font-size: 13px; line-height: 20px; font-family: Verdana; margin: 18px 24px 18px 24px; padding: 0; }
#sidebar p {margin: 18px 12px 18px 12px;}
p.code {font-family: courier; margin: 12px auto; padding: 12px; width: 484px; overflow: auto; } 
.foot p {margin: 0 12px; padding: 0;}
#footer p {text-align: left; margin: 0 12px 0 108px; padding: 0;}

table.pos {width: 520px; margin: 0 auto;}

					/* Headers */

h1 {
	font: 13px Verdana, sans-serif; 
	font-weight: bold; 
	margin: 0 0 0 140px;  
	padding: 0;
	position: relative; top: -20px;
	height: 16px;
	overflow: hidden;
	}

h2 {font-size: 16px; font-weight: bold; font-family: Verdana; margin: 0 0 12px 0; padding: 22px 0 0 24px;}

#sidebar h2, h3 {
	margin: 0; 
	padding: 0 12px;
	font-size:13px;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	line-height: 19px;
	}

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

.author, .date, .vevent   {
	font-weight: normal; 
	font-size: 11px;
	}

.date, .vevent {float: right; margin-right: 24px;}

.items img {float: left; margin-right: 4px;}

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

.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;}

					/* Menu */

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

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

ul {margin-right: 24px;}
ul.files {margin: 21px 24px; font-family: Verdana; font-size: 13px; list-style-type: none; padding: 0;}
ul.files li {color: #777; line-height: 22px; margin: 12px 0; padding: 0; clear: both;}
#maincontent ul.files li {min-height: 68px;}
#sidebar ul.files li {padding: 0 0 4px 0;}

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

#sidebar ul {
	margin: 12px; 
	list-style-type: none; 
	padding: 0;
	}

ul.items, #maincontent ul.dir {margin: 12px 24px; padding: 0; list-style-type: none; font-size: 13px; line-height: 20px; font-family: Verdana; text-decoration: none;}
ul.files img {float: left; margin: 4px 8px 4px 12px; padding: 0;}

.archive {margin: 12px;}
.archive li {display: inline;}
.icons li {display: inline; padding-right: 4px;}

#navigation {height: 124px; margin: 12px 0 0 0;}

#maincontent p.image {width: 496px; overflow: hidden; text-align: center;}
p.image img {display: block; margin: 0 auto;}

abbr {cursor: help;}

div.foot {background-image: url(/promote/mascot.gif); background-repeat: no-repeat; background-position: 24px 0;}

.intexta, .intextb {width: 84px; margin-left: 2px; padding: 6px 0 0 10px;  display: block; height: 20px; line-height: 20px; font-family: courier;}
.intextb {background: #000 url(/style/default_files/h2.gif);}
input.click {display: block; width: 94px; margin-left: 2px;}
form {margin-bottom: 12px; margin-left: 12px;}

.foot img {vertical-align: bottom;}

/* color  */

body {color: #FFF; background: #1B1F25 url(/style/2006_files/faderfull.gif) repeat-y top center;}
div.backc {background: url(/image/abs04/backt.jpg) repeat-x top left; top: 0; left: 0; height: 68px; }
div.backt {	background: url(/style/2007_files/header2g.gif) no-repeat 0px -16px;  height: 68px; width: 776px; margin: 0 auto;}
div#wrapper	{background: #333 url(/style/2007_files/wrapper.jpg) top center repeat-y;}
#navigation { border-right: 0px solid #342422; border-bottom: 0px solid #401616;}
div.guitar {background: url(/audio/guitar.jpg) no-repeat bottom left; height: 246px; margin-left: 6px;}

div#header {background: url(/style/2007_files/nav7g.gif) no-repeat 0px 0px; margin: 0 -24px 0 -24px;}

/* HEADERS */

h1 {color: #FFF;}
#maincontent h2 {color: #FFF; background: url(/style/2007_files/h2.gif) no-repeat top left; }
#sidebar h2, #sidebar h3 {color: #FFF; background:#2A4144 url(/style/2007_files/h2side.gif) repeat-x top left;}
.localtext h2, #sidebar .localtext h3 {background:#501C1C url(/style/2007_files/h2a.gif) repeat-x top left;}
#footer h3 {background: url(/style/2007_files/h3footer.gif);}
h3 .date {color: #777; margin-right: 0;}

/* CONTENT */

#maincontent {background: #000 url(/style/2007_files/mainc.gif) repeat top left;}

#maincontent .text {background: url(/style/2007_files/text1.gif) repeat-x 0px 10px;}
#footer .text {background: url(/style/2007_files/textf.gif) repeat-x 0px 10px;}
#sidebar .text, .localtext {background: #000 url(/image/abs04/left.gif) repeat-y top left; border-style: solid; border-color: #4A7373 #213235 #213235 #4A7373; 	
border-width: 0 1px 1px 0;}
.localtext {background: #000 url(/style/2006_files/lefta.gif) repeat-y top left; border-color: #8E3030 #401616 #401616 #8E3030;}


/* SHADE */

div.shade {background: #000 url(/style/2007_files/shade.gif) repeat-x top left; border-right: 1px solid #333333;} 
#maincontent div.shade {background: url(/style/2007_files/shade.gif) repeat-x bottom left; border-right: 0;}

/* LINKS */

a {color: #3EB0AF;}
a:hover {color: #FFF;}
.pos a {color: #C2ECEC;}
.pos a:hover {color: #FFF;}
ul.files a {color: #C2ECEC;}
ul.files a:visited {color: #C2ECEC; background: url(/style/default_files/check2.gif) no-repeat 100% -48px;}
ul.files a:visited:hover {background-image: url(/style/default_files/checkvh.gif); background-repeat: no-repeat;}
ul.files a:hover {color: #FFF;}
#sidebar ul.assist a:hover, ul.dir a:hover {background-color: #113131;}
#sidebar .localtext ul.dir a:hover {background-color: #311111;}
#menu li a, #menu li a:link, li #menu a:visited {background:#501C1C url(/style/2007_files/h2menu.gif) repeat-x top left; border-right: 1px solid #401616; cursor: pointer;}
#menu li a:hover {background: #422929 url(/style/2007_files/h2menuh.gif) repeat-x top left; border-right: 1px solid #342422;}
a img {
	filter:alpha(opacity: 60); 
	-moz-opacity: 0.6;
	opacity: 0.6;
	-khtml-opacity:0.6;
	}
a:hover img {
	filter:alpha(opacity: 100); 
	-moz-opacity: 0.99;
	opacity: 0.99;
	-khtml-opacity:0.99;
	}
.assist a, .dir a {background: url(/image/icon/folder.gif) no-repeat top left; 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, .game a {
	padding: 0 0 0 18px;  background-repeat: no-repeat; line-height: 20px;}

.mid a, a.mid {background-image: url(/image/icon/midb.gif);}
.swf a, a.swf {background-image: url(/image/icon/swfbl.gif);}
.txt a {background-image: url(/image/icon/txt.gif);}
.wmv a, a.wmv {background-image: url(/image/icon/video.gif);}
.exe a {background-image: url(/image/icon/exe.gif);}
.mov a, a.mov {background-image: url(/image/icon/movb.gif);}
.dir a, a.dir {background-image: url(/image/icon/folder.gif);}
.htm a {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/img.gif);}
.game a, a.game {background-image: url(/image/icon/gameb.gif);}

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); }

/* PARAGRAPH  */

p {color: #FFF; }
p.code {color: #FFF; background: url(/style/2006_files/blackwide.gif) no-repeat top left;}
#maincontent p.image {background: url(/style/2007_files/water-aa.gif) no-repeat top left;}

/* LIST  */

ul {color: #FFF;}
ul.files li, .pos td {background: url(/style/2007_files/water-aa.gif) no-repeat top right;}
ul.items, ul.dir, ul.files li {color: #777;}
.fulltone, ul.fulltone li {color: #FFF;}
.halftone {color: #777;}

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


img, .dtstart, .date abbr {border: 0;}

.intexta, .intextb {color: #EEE; background: #000 url(/style/2006_files/h2a.gif); border: 0;}
.intextb {background: #000 url(/style/default_files/h2.gif);}

#featured img, .featured img {vertical-align: bottom; background: url(/style/2007_files/water-aa.gif) repeat-x -25px 15px;}
#featured h2, .featured h2 {font-size: 11px; line-height: 11px;}
#featured p, .featured p {position: relative; top: -16px; margin: 0px 12px -16px 24px;}