/* Copyright 2005 Noam - noam09@gmail.com */ 
/* Currently Untitled Skin, by Noam */
/* CSS and images made for use ONLY on www.albinoblacksheep.com */
/* Last Updated January 27, 2005 */ 


					/* Layout */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: #2A2A40 url(/style/noam_files/bgshadow4.jpg) repeat-y top center;
	min-width: 728px;
	color: #111;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px;
	}

div#wrapper	{
	width: 570px;
	margin: 0 auto;
	padding: 1px 10px; /* 1px fixes background drop in Firefox. Don't change to 0. */
	text-align: left;
	background: #ccc url(/style/noam_files/backt2.gif) repeat-x top left;
	}

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

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

	}

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

div.backt { }

div.backc { }

				/* Anchors */

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

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

a, a:link, a:active, a:visited { margin: 0; }


					/* Menu */

#menu { 
	text-align: center;
	list-style-type: none;   
	margin: 0 auto; 
	padding: 0; 
	background: #0E0E15 url(/style/noam_files/h2wide.gif) repeat-x top left;
	text-transform: uppercase; height: 22px;
	}

#menu li {
	text-align: center;
	display: inline; 
	margin: 0 20px;
	padding: 0;
	} 

#menu li a, #menu li a:link, li #menu a:visited { 
	padding: 4px 12px 6px 12px;
	margin: 0;
	color: #999;
	font-weight: bold;  
	font-size: 10px; 
	text-decoration: none;
	font-family: Verdana, sans-serif;
	line-height: 20px;
	}

 #menu li a:hover {
	background: #3F4061 url(/style/noam_files/h2wideh3.gif) repeat-x top left; 
	text-decoration: none;
	color: #999;
	 }


					/* Lists */

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

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

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

ul.files a:visited {padding-right: 18px; background: url(/style/noam_files/check2.gif) no-repeat 100% -48px; color: #444;}

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


ul.files a:visited:hover {background-image: url(/style/noam_files/checkvh.gif); 
background-repeat: no-repeat;}

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

ul.assist, ul.dir, .items {
	margin: 3px 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: 15px; 
	font-family:  Verdana, sans-serif;  
	padding: 0 20px;
	min-height: 15px; 
	margin: 1px 7px;
	border-bottom: 1px solid #ccc;
	display: block;
	}

#sidebar ul.assist li a, #sidebar ul.dir li a {
	display:block;
	}

#sidebar ul.assist li a:hover, #sidebar ul.dir li a:hover {
	border-bottom: 1px solid #BBBBBB;
	}

ul.assist li a:hover, ul.dir li a:hover {
	text-decoration: none; border-bottom: 1px solid #BBBBBB;
	}

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

.text li a:hover, p.odd a:hover {
	color: #111;
	}

div#maincontent div.text p { margin-top: 10px; }
#maincontent .text .dir a:hover { border-bottom: 1px solid #111; }
#sidebar .localtext a.dir, #sidebar .localtext .dir a { background: transparent url(/style/noam_files/folderbw3.gif) no-repeat top left; }
#sidebar .localtext a.dir, #sidebar .localtext .dir a:hover { background: transparent url(/style/noam_files/folder3.gif) no-repeat top left; }

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

ul.items li, ul.dir li { padding-left: 11px; }
#sidebar ul.dir li { padding-left: 0; }

#sidebar .odd li { margin-left: 1px; background: #ccc; }
#sidebar .txt a { border-bottom: 0; padding-bottom: 1px; padding-left: 15px; }
#sidebar .txt a:hover { text-decoration: underline; }
#sidebar div.text .odd img { width: 15px; height: 15px; }

					/* Headers */

#header h1 { margin: 30px 0 8px 0; }
#header h1 a { color: #888888; text-decoraiton: none; }

h1 {
	font: 11px Verdana, sans-serif; 
	color: #888; 
	font-weight: bold; 
	margin: 0; 
	padding: 12px 0; 
	text-transform: none;
	}

.text h2 {
	margin: 0; 
	padding: 1px 12px 2px 12px;
	background: #2A2A40 url(/style/noam_files/h2wide.gif) repeat-x top left;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	line-height: 19px;
	text-transform: uppercase;
	}

.text h2 span.author {
	font-weight: normal; 
	font-size: 9px;
	text-transform: none;
	margin-left: 2px;
	}

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

.localtext h2, .localtext h3 { }

.text h3, .localtext h2, .localtext h3 {
	margin: 0; 
	padding: 1px 12px 2px 12px;
	background: #BCBCBC url(/style/noam_files/h2side.gif) repeat-x top left;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	line-height: 19px;
	text-transform: uppercase;
}


#sidebar div.text p.image a, #sidebar div.text p.image a:link, #sidebar div.text p.image a:visited {
	padding: 0 0 0 24px;
	border-bottom: 1px solid #ccc;
	display: block;
 	margin: 0;
	}

#sidebar div.text p.image a:hover {
	border-bottom: 1px solid #BBB;
	}

#sidebar div.text p.image a img, #sidebar div.text p.image a:link img, #sidebar div.text p.image a:visited img {
	line-height: 40px;
	}

					/* Paragraph */

p a, p a:link, p a:visited { border-bottom: 1px dotted #444; }
p a:hover { border-bottom: 1px solid #111; text-decoration: none; }

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

#sidebar p.image img { 

	overflow: hidden;
	background-image: none; 
	margin: 0; 
	padding: 0; 	
	}

#sidebar p.image a {  }

#sidebar div.text p.image { 
	margin: 3px 0 0 3px; 
	}

#sidebar p.image { 
	margin: 0 0 0 13px; 
	}

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

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

.text, .localtext {
	background-color: #ccc;  
	border-top: 0px; 
	border-left: 0px; 
	}

.localtext {
	background-color: #ccc;
	}

					/* Icons */


.assist a {background: top left no-repeat; padding-left: 19px;}

.help a {background-image: url(/style/noam_files/menuhelp.gif)}
.search a {background-image: url(/style/noam_files/searchmenu.gif);}
.cp a {background-image: url(/style/noam_files/pan.gif);}
.dir a { }

.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, .fla a, .hlp a {
	padding: 0 0 0 14px;  background-repeat: no-repeat; line-height: 20px;
	text-decoration: none; border-bottom: 1px dotted #444; 
	}

.mid a:hover, .swf a:hover, .wmv a:hover, .exe a:hover, .js a:hover, .txt a:hover, .mov a:hover, .dir a:hover, 
.htm a:hover, a.dir:hover, .ic:hover, .pub a:hover, .jpg a:hover, .fla a:hover, .hlp a:hover {
	text-decoration: none; border-bottom: 1px solid #111; color: #111;
	} 


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

#sidebar .flashmx { background: url(/style/noam_files/fla.gif) no-repeat top left !important; }

.folder img, img.folder {background: url(/style/noam_files/folder48.gif) top left no-repeat;}
.txt48 img, img.txt48 {background: url(/style/noam_files/text48.gif) top left no-repeat;}
.pan img, img.pan {background: url(/style/noam_files/pan48.gif) top left no-repeat;}
.email img, img.email {background: url(/style/noam_files/email48.gif) top left no-repeat;}
.search48 img, img.search48 {background: url(/style/noam_files/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; 
	background: #C3C3C3 url(/style/noam_files/pimgbg.gif) top left repeat-x; 
	text-align: center;
	}

#maincontent p.image img, p.image object {
	display: block; 
	margin: auto;
	overflow: auto; 
	width: 370px;
	}

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

h3 abbr, h2 abbr, h1 abbr { border-bottom: 0; text-decoration: none; }

.pos td {vertical-align: middle; text-align: center; padding-bottom: 3px;}
.pos img {display: block; margin: auto;}
.pos a:hover img {display: block; margin: auto;}
.pos td a { border-bottom: 0; }
.pos ul.dir { text-align: left; margin-left: 15px; }

#navigation {
background: url(/style/noam_files/header3.jpg) no-repeat  0px 22px;
height: 84px; border-right: 1px solid #666; border-bottom: 1px solid #666; width: 570px; }

a.rss, li a.rss, a.geourl, a.counter, a.rss:visited, a.geourl:visited, a.counter:visited {
	background: #F60 url(http://www.albinoblacksheep.com/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(http://www.albinoblacksheep.com/redesign/geobg.gif) repeat-x bottom left; border-color: #33CC66 #006633 #006633 #33CC66;}
a.counter, a.counter:visited  {background: #0000FF url(http://www.albinoblacksheep.com/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;}

a.rss, .rss a, .geourl a, a.geourl, a.rss:link, .rss a:link, 
.geourl a:link, a.geourl:link  { 
	border-bottom: 1px solid #3F1A01;
	}

div.foot { }
div.foot p, div.foot a, div.foot a:link, div.foot a:visited { font-size: 10px; }

#footer .text p { text-align: center; margin: 0 auto; padding-bottom: 8px; }

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

.shade { height:10px; }

.text table.pos td, ul.odd li {background-color: #BCBCBC;}

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

div.guitar {background: url(http://www.albinoblacksheep.com/audio/guitar.jpg) no-repeat bottom left; height: 246px; margin-left: 6px;}

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: 13px;} 

.iTt{
    background: #1B1F25;
    border: 1px solid;
	border-color: #4A7373 #213235 #213235 #4A7373;
    padding: 2px;
}

.host { 
	width: 398px; 
	overflow-x: auto; 
	height: auto; 
	background-color: #ccc; 
	}

.host ul { float: left; padding: 0 10px 0 0; }

.host li { 
	background-color: #ccc; 
	}

.host .dir a { 
	border-bottom: 0; 
	padding: 0 17px; 
	margin: 0; 
	}

.host .dir a:hover { 
	border-bottom: 0; 
	}

img.bookmark {background-image: url(http://albinoblacksheep.com/image/icon/fav16.gif); }
img.homepage {background-image: url(http://albinoblacksheep.com/image/icon/home.gif); }
img.contact {background-image: url(/style/noam_files/email.gif); }
img.cdf {background-image: url(http://albinoblacksheep.com/image/icon/syndicatew.gif); }

img.cdf, img.contact, img.homepage, img.bookmark {
	background-repeat: no-repeat; background-position: center center;
	}

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