body { 
	background: #000;
	color: #555;
	overflow: hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
 }
.container { margin-top:24px }
h1,h2,h3,h4,h5,h6 { color: #999 }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #fff }
a { 
	color:#428ce7;
}
a img {border: 0; }
a:hover { color:#f48f0a }

li.thumb-big img {
	margin-right:-4px;
	margin-top:-3px;
}

/* Home Thumbs & Nav*/
.home-thumbs {margin-top: 0; padding: 0; overflow: auto; overflow: -moz-scrollbars-none;}

.thumbs { display:hidden; }
/*.bottom-thumbs {position: absolute; top: 500px; left:10px;}*/
ul.thumbs { width: 1875px; list-style: none; margin: 0; padding: 0; position:relative; top:0; left:0; right:1875px }
ul.thumbs li { float: left; width: 375px; height:375px; margin:0; overflow:hidden; }
ul.thumbs li.thumb-big { float: left; width: 375px; height:375px; margin:0; overflow:hidden; }
ul.thumbs li img.attachment-thumbnail { margin:0 }
ul.thumbs li.thumb-end {margin-top:144px}
.go-left { position:absolute; top:17px; right: 90px;display: none}
.go-right { position:absolute; top:17px; right: 50px; }
#branding { background: #fff; color:#474747; position:absolute; z-index: 4; left: 0px; top:375px; height:75px; padding:25px; zoom:1; width:100%; margin:auto; clear: both; display: block; }
#branding a{ color:#474747; text-decoration:none }
#branding h1 a { color:#fff; }
#branding h1{ text-transform:uppercase; font-weight:bold; margin:0 ;}
#branding a:hover { color:#f48f0a }
#branding .description { text-align:left;}
.brand-wrap { float:left }

ul.bottom-thumbs {top: 115px;}

/* IE 6 hacks for position fixed */
* html #branding { position: absolute; padding:45px 40px 35px 50px;width: 1505px;}
* html .go-left { top:17px; right: 280px; display: none}
* html .go-right { top:17px; right: 240px; }



/* Navigation at rest */
#branding #nav { position: absolute; top: 40px; left:425px;}
#nav ul, #nav ul li { margin: 0; padding: 0; }
#branding #nav ul {height:15px;width:600px}
#nav ul li { font-size: 13px; font-weight: normal; list-style: none; float: left; margin-right: 10px; position: relative; color:#000 }
#nav ul li a { color: #000; text-decoration: none; }
#nav ul li a:hover {color:#f48f0a}
#nav h5 {margin-top:0px; margin-bottom:0px;font-size:10px;}

/* Navigation interaction */
#nav ul li ul { display: none; text-align:left;}
#nav ul li.drop:hover ul { display: block; }
#nav ul li span {cursor: pointer}

/* Sub-navigation */
#nav ul li ul { padding-top: 7px; margin-left: -10px; position: absolute;z-index:200}
#nav ul li ul li { margin-right: 0; float: none; font-weight: normal; font-size: 11px;z-index:210}
#nav ul li ul li a { display: block; background: #1a1a1a; padding: 7px 10px; width: 130px; color: #999; background-repeat: no-repeat; background-position: 5px 50%; }
#nav ul li ul li a:hover { text-decoration: underline; background:#000;}

/* Navigation enhanced styles */
#nav ul li ul.push { margin-top: 12px; z-index:211}
#nav ul li.enhanced { margin-right: 0; padding-right: 15px; z-index:211}
#nav ul li.enhanced span { padding-right: 7px; float: left; z-index:211}
#nav ul li.enhanced a.arrow { display: block; position: relative; top: -2px; width: 18px; height: 15px; overflow: hidden; float: left; }
#nav ul li.enhanced a.arrow:hover { cursor: pointer; }
#nav ul li.enhanced a.arrow img { display: block; position: relative; border: 0; }
#nav ul li.enhanced a.rest img { top: 0; }
#nav ul li.enhanced a.hover img { top: -15px; }
#nav ul li.enhanced a.open img { top: -30px; }


/*Manny additions */
#logoimg {
	margin:0 0 -12px 0;
	}
#mannyarrow {
display:block;
float:left;
height:15px;
overflow:hidden;
position:relative;
top:-2px;
width:5px;
padding:0 0 0 12px;
}
.aboutlink {padding-right:7px; float:left;}
img.thumb { opacity:0.6; }
img.thumb:hover {opacity:0.3;}

