
/**************** Body *********************/
*{margin:0; padding:0;}
body{background:#ffffff font-size:13px; font-family:Arial; COLOR:#666666;	}
#wrapper {w\idth: 1180px; margin:40px 10px 0px 30px; width: expression(document.body.clientWidth < 1140? "1140px" : document.body.clientWidth > 1280? "1180px" : "auto");
	}




/**************** Links *********************/
a, a:link, a:visited {text-decoration:none; color: #a3a2c0;}
a:hover {color:#be3d15;}

/**************** Header *********************/
#header {width:376px; margin-bottom:50px; float:left}


#rss {color:#666666; font-style:Arial; font-size:13px; padding: 28px 20px 0 0;}

#rss img {padding: 0px 0px 0px 50px;}

/**************** Navigation *********************/
#navigation{ font-size:14px; text-transform:uppercase; font-weight:normal;}
#menu{float:left;  margin-bottom:100%; margin-left:0px;}
#menu ul{margin-top:130px;}
#menu li{list-style:none; line-height:25px;}
.page_item a:link, .page_item a:visited{color: #666666;  background:#ffffff; top left; margin-bottom: 0px; padding:0px 5px 11px 0px; height:14px; width:130px;display:block; }
.page_item a:hover {background:#ffffff; color:#be3d15}
.current_page_item a:link, .current_page_item a:visited{color: #666666; top left; margin-bottom:0px; padding:0px 5px 6px 0px; height:19px; width:130px;display:block;}

/**************** Search *********************/
.topsearch{ background:#262626 url(images/menu_left.gif) no-repeat top left; margin-bottom:10px; padding:8px 5px 5px 10px; height:19px; width:250px; display:block; }
.searchfield{width:18em; color: #666666; text-transform:uppercase; font-weight:bold; font-size:12px; font-family:Tahoma;border:1px solid #262626; background:#262626 url(images/search.gif) left no-repeat; padding-left:16px;}
h2.search {font-size:14px; background:url(images/cats.gif) left no-repeat; padding-left:20px; margin-left:20px; font-family:Arial Bold; padding-top:10px; color:#C6C6C6;}

/**************** Content *********************/
#content {width:690px; 	w\idth: 690px; border:10px solid #ffffff; margin-top: -127px; margin-left: 320px; color:#666666; font-size: 15px; line-height: 25px; font-weight:normal; max-width: 690px; min-width:690px;
	}
#content-single {width:740px; w\idth: 740px; border:10px solid #ffffff; margin-top: -10px; margin-left: 200px; color:#666666; font-size: 15px; line-height: 25px; font-weight:normal; overflow: hidden; min-width: 590px;}
.comments {background:url(images/comments.gif) left no-repeat; padding-left:20px;}
.info { padding:2px 10px 2px 10px; font-size:11px; margin-bottom:10px; margin-top:5px;}
.info a {color:#66CC00;}
.info a:hover {color:#fff;}
.entry h2{padding-bottom:5px;text-align:left; margin-top:10px; color:#be3d15; font-size:14px; text-transform:uppercase;line-height: 9px; font-weight:normal;}

.entry h2 a {padding-bottom:0px;text-align:left; margin-top:4px; color:#be3d15; font-size:14px; text-transform:uppercase;line-height: 9px; font-weight:normal;}
.entry h2 a:hover {color:#be3d15;}
.entry h4{padding-bottom:10px;text-align:left; margin-top:4px; color:#333333; font-size:12px; text-transform:uppercase; display: block; line-height: 9px; font-weight:normal;}
.entry h5{padding-bottom:30px;text-align:left; margin-top:5px; color:#333333; font-size:12px; text-transform:uppercase; display: block; line-height: 10px; font-weight:normal;}
.entry h5 a {padding-bottom:0px;text-align:left; margin-top:0px; color:#be3d15; font-size:12px; text-transform:uppercase;line-height: 10px; font-weight:normal;}
.entry h5 a:hover {color:#be3d15;}

.entry h6{padding-bottom:0px;text-align:left; margin-top:0px; color:#a3a2c0; font-size:12px; text-transform:uppercase; display: block; line-height: 8px; font-weight:normal;}
.entry h6 a {padding-bottom:0px;text-align:left; margin-top:0px; color:#a3a2c0; font-size:12px; text-transform:uppercase;line-height: 8px; font-weight:normal;}
.entry h6 a:hover {color:#be3d15;}

.entry a, .entry a:link, .entry a:visited {text-decoration:none; color: #be3d15;}
.entry a:hover {color:#be3d15;text-decoration:underline;}

.entry h4{padding-bottom:10px;text-align:left; margin-top:5px; color:#be3d15; font-size:12px; text-transform:uppercase; display: block; line-height: 10px; font-weight:normal;}
.entry h4 a {padding-bottom:0px;text-align:left; margin-top:0px; color:#be3d15; font-size:11px; text-transform:uppercase;line-height: 10px; font-weight:normal;}
.entry h5 a:hover {color:#be3d15;}

.entry h3{padding-bottom:10px;text-align:left; margin-top:15px; color:#333333; font-size:14px; text-transform:uppercase; display: block; line-height: 9px; font-weight:normal;}
.entry h3 a {padding-bottom:0px;text-align:left; color:#be3d15; font-size:14px; text-transform:uppercase;line-height: 9px; font-weight:normal;}
.entry h3 a:hover {color:#be3d15;}

.entry p{padding:0 0 10px 0;}
.post{padding:20px 20px 10px 20px;text-align:justify; margin-bottom:20px; line-height:20px; color: #939393;}
.entry img {margin:0 20px 10px 0px;}
.new {background:url(images/new.gif) right top no-repeat;}
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before{ content: " "; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin-bottom: 0px; padding: 0; }
.meta { padding:5px; font-size:11px; line-height:22px; border-top:1px solid #262626; text-transform:uppercase; font-weight:bold;}
.tags {background:url(images/tags.gif) left no-repeat; padding-left:24px;}
.cats {background:url(images/cats.gif) left no-repeat; padding-left:24px;}

.entry-artist {
width:800px; display:inline; float:left}

.entry-artist h2{padding-bottom:10px;text-align:left; margin-top:4px; color:#be3d15; font-size:14px; text-transform:uppercase;line-height: 27px; font-weight:normal; width:800px}

.entry-artist h2 a {padding-bottom:0px;text-align:left; margin-top:4px; color:#be3d15; font-size:14px; text-transform:uppercase;line-height: 27px; font-weight:normal; display: block; width: 240px; float: left;}
.entry-artist h2 a:hover {color:#be3d15; display: block; width: 240px; float: left;}


/**************** Archives *********************/
#archive {width:690px; border:0px solid #ffffff; margin-top: 0px 50px 0px 10px; margin-left:40px; color:#ccccc; font-size: 15px; line-height: 20px; font-weight:normal}



/**************** Comments *********************/
#comments {font-size:14px; border-top:10px solid #262626; font-family:Arial Bold;}
h2#postcomment {font-size:14px; margin-top:10px; font-family:Arial Bold; font-weight:bold;}
.commentlist{padding:20px; margin-top:10px;}
.comtop {background:#262626 url(images/comtop.gif) no-repeat top left; padding:5px 0px 0px 0px; width:575px;}
.combottom {background:url(images/combottom.gif) no-repeat top left; width:575px; height:10px; margin-bottom:25px;}
.commentlist p{ padding-top:5px;}
.commentmetadata {font-size:11px;}
#author, #email, #url {width:12em;font-size:13px; color:#666666;font-weight:bold;padding:3px; margin-right:5px;border:1px solid #1b1b1b; background-color:#666666;}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:98%;border:1px solid #1b1b1b;font:13px Tahoma;color:#666666;font-weight:bold; background-color:#666666;}
h3 #comments {font-size:13px;}
#commentform h2 {font-size:14px; font-weight:normal;}

/**************** Sidebar *********************/
#sidebar { text-align:left; margin-top:0px; float:left; color:#be3d15; }
#sidebar ul {list-style:none;font-size:15px;}
#sidebar h2 {font-size:15px; font-family:Arial;}
#sidebar ul ul {margin:0px; padding-bottom:0px;}
#sidebar ul ul li {padding-bottom:5px;}


#sidebar1
{text-align:left; color:#be3d15;}

.title {text-align:left; margin-top:2px;color:#333333; font-size:16px; height:110px; text-transform:uppercase;}
.title h3 {text-align:left; margin-top:4px; color:#666666; font-size:12px; display: block; line-height: 14px; font-weight:normal; width: 500px; }
.title h2 {text-align:left; margin-top:0px; color:#be3d15; font-size:18px; text-transform:uppercase;font-weight:normal; }

/**************** Front *********************/

.front {text-align:left; margin-top:0px; color:#be3d15; padding:0 0 20px 20px; font-size:18px; height:100px; text-transform:uppercase; }

.front h2 {text-align:left; margin-top:0px; color:#be3d15; font-size:18px; text-transform:uppercase;font-weight:normal;}

/**************** Footer *********************/

#footer {text-align:right; font-size:11px; margin:10px; color: #666666;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #666666; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }

.aligntop{display:inline; margin-top:-150px; width:50px; height: 50px; font-size:12px; color:#be3d15;text-transform:uppercase line-height:10px; font-weight:normal}
.aligntop a {color:#be3d15;}
.aligntop a:hover {color:#666666;}

.alignleft{display:inline; margin-top:-50px; width:50px; height: 50px; font-size:12px; color:#be3d15;text-transform:uppercase line-height:10px; font-weight:normal}
.alignleft a {color:#be3d15;}
.alignleft a:hover {color:#666666;}
img.centered{display:block;margin-left:auto;margin-right:auto;}

pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:12px; font-family:Tahoma; color: #6C6C6C; display:block; background-color:#262626; padding:10px; margin:10px 0 10px 0; border:1px solid #3F3F3F;}

/**************** avatar *********************/
.gravs {margin-top:20px; padding:0 15px 0 15px;}
.avatar {float:left; margin-right:10px; padding:3px;  border:1px solid #191919;}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:3px;}
.attachment {text-align:center;}
.attachment img { padding:5px; border:1px solid #999999;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft img{ padding:5px; border:1px solid #999999;}
.imgright {float:right;}
.imgright img{ padding:5px; border:1px solid #999999;}


/**************** Lightbox *********************/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
