/* POSITION and FONT  */

body {margin: 0px; padding: 0; font: 13px/16px Verdana; font-family: Verdana, verdana, Geneva, Helvetica, Arial, sans-serif; color: #FFF; background: #1E1E1E;}

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

/* LINKS AGAIN  */

div#wrapper	{
	width: 887px;
	margin: -4px auto 0 auto;
	padding: 0 24px;
	text-align: left;
	background: #333 url(/style/2008_files/wrapperall.jpg) 0px 0px repeat-y;}

div#header {margin: 0 -24px; background: url(/style/2008_files/headertealgw.gif) no-repeat 0px 0px;}
/* div#header {margin: 0 -24px; background: url(/style/2008_files/header8gw.gif) no-repeat 0px 0px;} */


div#maincontent {
	float: left;
	width: 544px;
	padding: 0;
	margin: 0 0 12px 0;
	background: #000 url(/style/2008_files/all.gif) repeat-y -1760px 0px;
	}

div#sidebar	{
	float: right;
	margin: 0 0 12px 0;
	padding: 0;
	width: 336px;
	background: #000 url(/style/2008_files/all.gif) repeat-y -2304px 0px;
	}

div#footer {
	clear: both;
	margin: 0 -24px 0 -24px;
	width: 935px;
	padding: 0px;
	background: #1E1E1E url(/style/2008_files/wrapperall.jpg) -935px 0px repeat-y;}
	}


div.backc {background: url(/image/abs04/backt.jpg) repeat-x top left; height: 68px;}

/* div.backt {background: url(/style/2008_files/header9gw.gif) no-repeat 0px -16px;  height: 68px; width: 935px; margin: 0 auto;} */
div.backt {background: url(/style/2008_files/headerteal9gw.gif) no-repeat 0px -16px;  height: 68px; width: 935px; margin: 0 auto;}


#navigation {border-right: 0px solid #342422; border-bottom: 0px solid #401616; height: 124px; margin: 12px 0 0 0;}
div.guitar {background: url(/style/2008_files/guitar.jpg) no-repeat bottom left; height: 330px; margin-left: 8px; margin-top: -39px;}

#maincontent .text {background: url(/style/2008_files/all.gif) no-repeat 0px 0px;}
#maincontent .text, #footer .text {padding: 0;}
#sidebar .text, #sidebar .localtext {background: url(/style/2008_files/all.gif) no-repeat -544px 0px;}


div.shade {font: 16px/16px Verdana; line-height: 16px;  height: 16px; margin-bottom: 0px; background: #000 url(/style/2008_files/all.gif) repeat-x -880px 0px;}
#sidebar div.shade {background: #000 url(/style/2008_files/all.gif) repeat-x -1424px 0px;} 
#footer .shade, #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, #sidebar p {font-size: 13px; line-height: 20px; font-family: Verdana; margin: 18px 24px 18px 24px; padding: 0; color: #FFF;}
p.code {font-family: courier; margin: 12px auto; padding: 12px; width: 484px; overflow: auto; color: #FFF; background: #222;} 
#footer p {text-align: left; margin: 0 18px; padding: 3px 0px;}

table.pos {width: 520px; margin: 0 auto;}
table.pos td {vertical-align: top; text-align: center;}
table.pos img {display: block; margin: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;
	color: #FFF;
	}

h2, h3 {font-size: 16px; font-weight: bold; font-family: Verdana; margin: 0 24px 12px 0; padding: 24px 0 0 24px; color: #FFF;}

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

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

.date {padding-right: 0px; float: right;}
.date, .vevent, .corner {text-align: right;}

.vevent, .corner {display: block; text-align: center; color: #999; float: right; font-size: 10px; font-weight: normal; margin-top: -24px; 
margin-left: 0px; margin-right: -24px; border: 0px solid #000; border-top: 0px; border-bottom: 0px solid #000; padding: 3px 0px 10px 0px; width: 85px; 
background: url(/style/2008_files/all.gif) no-repeat -880px -25px; line-height: 12px;}
* html .vevent, * html .corner {margin-right: -12px;}
.vevent .dtstart {text-align: center; display: block;}
.vevent .day {text-align: center; display: block; font-size: 14px; font-weight: bold; line-height: 14px;}
.vevent .year {text-align: center; display: block;}
.vevent abbr {border: 0px;}

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

					/* 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; color: #FFF;}
ul.files {margin: 21px 48px; font-family: Verdana; font-size: 13px; list-style-type: none; padding: 0;}
table ul.files {margin: 21px 24px;}
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 24px; 
	list-style-type: none; 
	padding: 0;
	}

ul.items, #maincontent ul.dir {margin: 12px 0px 12px 48px; 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 12px 4px 4px; padding: 0;}

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

#maincontent p.image {width: 496px; overflow: hidden; text-align: center; width: 494px; background: #000 url(/image/abs04/odd.jpg) repeat-x 0px -12px; border: 0px solid #222; border-top: 0; padding: 0px 0;}
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: 36px 6px; padding-left: 108px;}

.intexta, .intextb {width: 84px; margin-left: 2px; padding: 6px 0 0 10px;  display: block; height: 20px; line-height: 20px; font-family: courier;
/* color: #EEE; background: #000 url(/style/2008_files/menu.gif); border: 0;} */
color: #EEE; background: #000 url(/style/2008_files/menuteal.gif); border: 0;}
.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;}

h3 .date {color: #777; margin-right: 0;}




div.backc {background: url(/image/abs04/backt.jpg) repeat-x top left; height: 68px; }

/* LINKS */

a {color: #3EB0AF;}


a:hover, a:visited:hover, #maincontent a:visited:hover {color: #FFF;}
.pos a {color: #3EB0AF;}



.pos a:hover {color: #FFF;}

ul.files a {color: #3EB0AF;}
ul.files a:visited {color: #3EB0AF; background: url(/style/2008_files/check.gif) no-repeat 100% -48px;}
ul.files a:visited:hover {color: #3EB0AF; background-image: url(/style/2008_files/check.gif) background-repeat: no-repeat; background-position: 100% -16px;}



ul.files a:hover {color: #FFF;}
#sidebar ul.assist a:hover, ul.dir a:hover {text-decoration: underline;}
#sidebar .localtext ul.dir a:hover {text-decoration: underline;}

/* #menu li a, #menu li a:link, li #menu a:visited {background:#501C1C url(/style/2008_files/menu.gif) repeat-x 0px 0px; border-right: 1px solid #401616; cursor: pointer;}
 #menu li a:hover {background: #422929 url(/style/2008_files/menu.gif) repeat-x 0px -100px; border-right: 1px solid #342422;} */
#menu li a, #menu li a:link, li #menu a:visited {background: url(/style/2008_files/menuteal.gif) repeat-x 0px 0px; border-right: 1px solid #164040; cursor: pointer;}
 #menu li a:hover {background: url(/style/2008_files/menuteal.gif) repeat-x 0px -100px; border-right: 1px solid #233133;} 

a img {
	filter:alpha(opacity: 70); 
	-moz-opacity: 0.7;
	opacity: 0.7;
	-khtml-opacity:0.7;
	}
a:hover img, * .nofilter {
	filter:alpha(opacity: 100); 
	-moz-opacity: 0.99;
	opacity: 0.99;
	-khtml-opacity:0.99;
	}


.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, .help a, .search a, .cp a, img.bookmark, img.homepage, img.contact, img.cdf, .assist a {
padding: 0 0 0 18px;  background-repeat: no-repeat; line-height: 20px; background-image: url(/image/icon/iconsprite.gif);}

.assist a, .dir a {background-position: 0px 0px; padding-left: 19px;}
.help a {background-position: 0px -20px;}
.search a {background-position: 0px -40px;}
.cp a {background-position: 0px -360px;}


.mid a, a.mid {background-position: 0px -60px;}
.swf a, a.swf {background-position: 0px -80px;}
.txt a {background-position: 0px -100px;}
.wmv a, a.wmv {background-position: 0px -120px;}
.exe a {background-position: 0px -140px;}
.mov a, a.mov {background-position: 0px -160px;}
.dir a, a.dir {background-position: 0px 0px;}
.htm a {background-position: 0px -180px;}
.fla a, a.fla {background-position: 0px -200px;}
.pub a, a.pub {background-position: 0px -220px;}
.jpg a {background-position: 0px -240px;}
.game a, a.game {background-position: 0px -260px;}

img.bookmark {background-position: 0px -280px;}
img.homepage {background-position: 0px -300px;}
img.contact {background-position: 0px -320px;}
img.cdf {background-position: 0px -340px;}

/* LIST  */

ul.files li, .pos td {background: #000 url(/image/abs04/odd.jpg) repeat-x 0px -12px; border: 1px solid #1A1A1A; border-top: 0;}
ul.files li:hover, .pos td:hover {background: #000 url(/image/abs04/odd.jpg) repeat-x 0px -6px; border: 1px solid #222;border-top: 0;}
.pos td, .pos td:hover {padding: 2px 0; border: 0;}

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;}
.album img, img.album {background: url(/image/icon48/album48.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;}

.items img {float: left; margin-right: 4px;}
#sidebar .noh {margin-top: -12px;}

#featuredcontent, .featuredcontent {height: 124px;}
#featured ul.files li, #gamefeatured ul.files li, .featured ul.files li, #maincontent .gamefeatured ul.files li {min-height: 40px; max-height: 40px; border: 0px; font-size: 11px; line-height: 22px; clear: both; min-height: 47px;}
#featuredcontent div, .featuredcontent div {width: 50%; float: left;}
#featuredcontent .lside, .featuredcontent .lside {margin: 0 12px 0 36px;}
#featuredcontent .rside, .featuredcontent .rside {margin: 0 36px 0 12px;}

a #rssicon {background: url(/style/2008_files/rss4040.gif) no-repeat; }
.question {font-size: 15px; font-weight: bold;}

.listarea {height: 100px; min-height: 100px; margin: 0px 18px; padding: 0px 0px; font-size: 11px; text-align: center; vertical-align: top;}
.minfiles {margin: 4px 0px; padding: 0px 0px; vertical-align: top; text-align: center; color: #777;}
.minfiles li {float: left; width: 22%; margin: 0px 6px; padding: 0px 0px; background: #000 url(/image/abs04/odd.jpg) repeat-x 0px -12px; list-style-type: none;}
.minfiles li img {display: block; margin: 4px auto;}