/*  

Version: 1.1

*/



body,html {

margin:0px;

padding:0px;

height:100%;

}



img {

border:none;

}



html {

background:#0D0D0D;

}



a:link, a:visited {

color:#8E8E8E;

text-decoration:none;

}



a:hover {

color:#FFFFFF;

text-decoration:none;

}





body {

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#8E8E8E;

/*padding-bottom: 35px;*/

}



#wrapper {

background:url(images/headerlogo.png) top left no-repeat;
width:1005px;

margin:0px auto;

padding:0px;

text-align:left;

}



#logo a h1

{ display: none;

}



#head_content {

width:1005px;

height:130px;

}



#menu {

float:right;

width:811px;

height:32px;

background:url(images/headbg.gif) top right no-repeat;

text-align:left;

font-size:14px;

}

#menu a{

color:#CCCCCC

}

#menu a:hover {

text-decoration:underline;

cursor:pointer;

color:#ffffff;

}



#menu h3 {

color:#F3F3F3;
font:Verdana, Arial, Helvetica, sans-serif;
padding:0;

margin:0;

text-transform:uppercase;

font-size:12px;

}

#menu h4 {

color:#F3F3F3;

padding:0;

margin:0;

margin-top:-8px;

margin-left:15px;

text-transform:uppercase;

font-size:10px;

}



#items{

width:1005px;

float:left;

margin-bottom:20px;

}



#sbitem{

margin-bottom:15px;

}



#sidebar ul {

list-style:none;

margin:0px 0 4px;

padding:0;

}



span.menu-items{

width:125px;

height:75px;

display:block;

float:left;

margin-left:20px;

padding-top:10px;

border-right:1px solid #242424;

}



#menu ul{

list-style:none;

display:inline;

}



#menu li{

list-style:none;

display:inline;

}



#menu a {

padding: 0px 10px 0px 10px;

font-size:14px;

border-right:1px solid gray;

}



span.search{

width:175px;

height:60px;

display:block;

float:right;

margin-left:20px;

padding-top:10px;

}



.item {

width:190px;

height:329px;

overflow:hidden;

float:left;

margin:5px 5px 5px 6px;

position:relative;

}

.item .bg {

width:166px;

height:250px;

}



.item .bg:hover a img{

    position: absolute;

    top: 100px;

    left: 57px;

    width: 75px;

    height: 75px;

	z-index:1;

}

.item .bg:hover a img:hover{

filter:alpha(opacity=85);

-moz-opacity:0.85;

-khtml-opacity:0.85;

opacity:0.85;	

}

.item .bg:hover a .img2{

    position: absolute;

    top: 177px;

    left: 64px;

    width: 62px;

    height: 19px;

	z-index:1;

}

.item .bg:hover a .img2:hover{

filter:alpha(opacity=95);

-moz-opacity:0.95;

-khtml-opacity:0.95;

opacity:0.95;	

}

.item .background {

width:190px;

height:329px;

background:url(images/item_background.png) no-repeat top left;

position:absolute;

top:0px;

left:0px;

}



.item img {

width:166px;

height:250px;

position:absolute;

top:11px;

left:11px;

}



.item .content {

position:absolute;

width:150px;

height:30px;

left:12px;

top:272px;

overflow:hidden;

color:#626262;

}

#items a:link, #items a:visited{

color:#e0ae17;

}

#items .content a:link, #items .content a:visited{

color:#ccc;

}

#items .content a:hover{

color:#F3F3F3;

}

#items a:hover{

color:#ddbe63;

}





.item .comments-link {

position:absolute;

width:20px;

height:30px;

left:158px;

top:279px;

overflow:hidden;

color:#626262;

text-align:center;

}



.item .content h2 {

font-size:13px;

margin:0px;

padding:0px;

color:#e0ae17;

font-weight:normal;

}



#sidebar h2 {

font-size:13px;

margin:0px;

padding:0px;

color:#e0ae17;

font-weight:normal;

}



#content_text h2, #pagecontent h2 {

color:#e0ae17;

display:block;

font-size:18px;

font-weight:bold;

margin:0 0 7px;

padding:0;

text-decoration:none;

}

#content_text, #pagecontent {

font-size:12px;

}

#tags{

font-family:Georgia, "Times New Roman", Times, serif;

}



#sidebar p {

margin:0px;

padding:0px;

}



.item .content p {
font-size:11px;
margin:0px;

padding:0px;

}



.item a:link, .item a:visited {

color:#626262;

text-decoration:none;

}



.item a:hover {

color:#343434;

text-decoration:none;

}



span.navback{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/back_dark.gif) top right no-repeat;

cursor:pointer;

}



span.navforward{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/forward_dark.gif) top right no-repeat;

cursor:pointer;

}



#footer {

margin:20px 9px 0px;

text-align:left;

padding:5px 0px 30px;	

background:url(images/footer_dark.gif) repeat-x top left;

color:#B7B7B7;

clear:both;

}



.clear {

clear:both;

}



#searchWrap {

margin-top:3px}

#searchWrap input {

}



#searchWrap #s {

font-size:1.1em;

border:none;

padding:3px 4px;

padding-top:0px;height:24px;

margin-right:3px;

width:148px;

color:#666666;

font-size:14px;

background:url(images/searchbg.jpg) no-repeat;

}

.ssubmit {

float:right;border-right:3px;

}

.ssearch {

margin-left:15px;

}



#footer-text {

}



#navi {

width:795px;

text-align:right;

margin:10px 0px 0px 180px;

float:left;

}



#content_text {

float:left;

width:555px;

text-align:left;

margin-left:-2px;

}



#pagecontent {

float:left;

width:790px;

text-align:left;

margin-left:8px;

}



#pagecontent img{

margin:8px;

padding:4px;

background:#0D0D0D;



}



#article {

margin:0px 0px 25px 0px;

padding:0px 0px 10px 0px;

background:url(images/footer_dark.gif) repeat-x bottom left;

}



#pagearticle {

margin:0px 0px 25px 0px;

}



#article p {

margin:0px 0px 12px 0px;

}



/* style me some comments and inputs */

#comments-number {

float:right;

width:20px;

}



#comments_wrapper input{

background:#0D0D0D;

color:#666666;

}



#comments_wrapper h3 {

font-size:13px;

font-weight:normal;

color:#B7B7B7;

}



#comments {

width:435px;

padding:12px 0 0;

}



#comments h3,h3#respond {

margin-bottom:7px;

}



ol.commentslist {

list-style:none;

margin:5px 0 12px;

padding-left:0px;

}



.commentslist li {

background:#0D0D0D url(images/lgrey_diag_dark.gif) repeat top left;

border:1px solid #242424;

margin-bottom:7px;

padding:7px 0;

width:555px;

}



.commentslist li a {

font-weight:700;

background:url(images/dot.gif) repeat-x bottom left;

}



.commentslist li.alt {

background:#0D0D0D;

width:555px;

}



.commentslist li:hover {

border-color:#888;

}



.commentslist .comment_text {

margin:0 7px;

line-height:1.4em;

overflow:hidden;

}



.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote {

margin:1em 0;

}



.comment_text ul,.comment_text ol,.comment_text blockquote {

margin:0 1em;

}



p.author_meta {

font-weight:700;

text-transform:uppercase;

margin:0 0 0 7px;

}



p.post_meta {

font-size:11px;

text-transform:uppercase;

text-align:right;

margin:0 7px 0 0;

}



.commentslist li.author {

background:#333;

color:#CCC;

}



.commentslist li.author a {

color:#DDD;

}



.commentslist li.author a:hover {

color:#FFF;

}



#comments_closed {

background:#333;

color:#ccc;

padding:7px 0;

margin-top:12px;

line-height:1.5em;

}



p.nocomments {

margin:0 12px 0 7px;

}



p.nocomments a {

color:#ddd;

font-weight:700;

text-decoration:underline;

}



p.nocomments a:hover {

color:#FFF;

}



ol.pingslist {

margin:1.5em 2em;

font-size:12px;

}



.pingslist li {

color:#7F7F7F;

margin:0 0 7px;

}



.pingslist li a {

font-weight:700;

background:url(images/dot.gif) repeat-x bottom left;

}



#commentform p {

margin:1em 0;

}



#commentform p a {

font-weight:700;

background:url(images/dot.gif) repeat-x bottom left;

}



#author,#email,#url,#comment {

font:1.1em arial,helvetica,verdana,sans-serif;

border:1px solid #242424;

padding:2px;

}



#comment {

width:350px;

overflow:auto;

background-color:#0D0D0D;

color:#B7B7B7;

}



#commentform p small {

font-size:10px;

color:#B7B7B7;

}



.commentslist code {

background:transparent;

}



.imageOver {

filter:alpha(opacity=75);

-moz-opacity:0.75;

-khtml-opacity:0.75;

opacity:0.75;	

}





#cats {

display:block;

float:left;

width:900px;

}



#cats h3 {

margin:0 0 10px 0;

padding-left:330px;

font-size:16px;

color:#e0ae17;

font-weight:normal;

}



#cats ul {

margin:0;

padding:0;

list-style-type:none;

}



#cats ul li {

display:inline;

float:left;

width:140px;

margin:0 10px 0 10px;

font-size:12px;

color:#FFF;

line-height:15px;

font-family:arial;

}



#cats ul li a {

display:block;

padding:4px 10px 6px 26px;

color:#FFF;

text-decoration:none;

background:url(images/bg-cat.gif) no-repeat top;

}



#cats ul li a:hover {

color:#e0ae17;

background:url(images/bg-cat-a.gif) no-repeat top;

}
.formcomm {
	background:url(images/bg_m.jpg) no-repeat;

}
a.cat-item cat-item-130:link, a.cat-item cat-item-130:visited {
	padding-right:10px;
	background:url(../images/but01.gif) no-repeat;
	display:block;
	width:185px;
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
	color:#1A6D95; 
	text-decoration:none;
	text-indent:25px;
	line-height:20px;
}
a.cat-item cat-item-130:hover {
	color:#1A6D95;; 
	background:url(../images/but02.gif) no-repeat;
	text-decoration:none;
	text-indent:9px;
}
table.hislide {
background-color:#101010;
border: 1px solid #131313;
padding:3px;
margin:0px 0px 80px 80px;
}
td.hislide{
background-color: #0D0D0D;
border: 1px solid #131313;

}
table.hislide2 {
background-color:#101010;
border: 1px solid #131313;
}
td.hislide2{
background-color: #0D0D0D;
border: 1px solid #131313;

}
.officebox {
	margin-top:51px;
	margin-left:45px;
	font-size:12px;
	line-height:22px;
}
.open {
	margin-top:51px;
	margin-left:35px;
	font-size:12px;
	line-height:22px;
}
.coming {
	margin-top:51px;
	margin-left:35px;
	font-size:12px;
	line-height:22px;
}