/*
Theme Name:	Simpleton
Description: A nice theme for simple folk.
Version: 1
Author:	Eli
Author URI:	http://www.elihorn.net
Tags: happy
*/
html,body{margin:0; padding:0;}
body{color:#fff;background:#505050;font-size:11px; word-spacing:1px; letter-spacing: 0.02em; line-height: 1.1em;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;text-align:left;}
a{outline: none;}
a:link{color:#ccc;text-decoration:none;}
a:visited{color:#ccc;text-decoration:none;}
a:hover{color: #ffcc00}
a.thickbox {cursor: -moz-zoom-in;}
a.thickbox#lrg {cursor: -moz-zoom-out;}
a img{border:0px;}
img{border:0;}
p{margin:0;padding:0;line-height: 1.4em;}
submit {border: 1px solid #999999; background-color: #ffffff; padding: 3px; font-size: 10px; color: #999;}
li{list-style-type:none;margin:0;padding:0;}
ul{margin:0;padding:0;}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 1.1em; margin-bottom: 5px;}
.heading, a.heading {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.15em;}
.yellow, a.yellow {color: #ffcc00}
/*Structure*/
#wrap{width:100%;margin:0;}
#header{height:24px;}
#top-layer{display:none; position: absolute; z-index: 10001; top:0; left:0;}
#load-layer { position: fixed; left: 26px; top: 20px; background: url(images/loader.gif) no-repeat; z-index: 10002; width: 20px; height: 20px; display:none;}
#top-nav{width: 300px; display: block; float:left;}
#min-width {width: 960px; display:block; height: 1px; float:left; clear:both; position: relative;}
#sideback{position:fixed; background: #505050; z-index:60; height: 132px; width:100%;top:0}
#sidebar{position:fixed; padding: 52px 0 26px 26px; z-index: 100;}
#sidebar ul{padding:0}
#sidebar li{padding:0}
#sidebar p { padding:none;}
#sidebar #sidewrap {height: 54px;}
#logo{display:inline-block; clear: none; width: 208px; height: 54px; background: url(images/logo.png) no-repeat; margin: 0;}
#sidebar #logo{float:left;}
.menu-block{display:inline-block; float:left; clear: none;  font-weight: normal; margin: 0 0 0 26px; height: 54px;}
.menu-block a {display: block; clear: left; text-transform:capitalize; width: 208px; padding: 0; height: 13px; padding-top: 1px; letter-spacing: 0.12em}
.menu-block a.selected {color: #ffcc00}
.s_add {font-weight: normal; font-size: 1em; margin-bottom: 5px; font-style:italic; color: #555;}
.sale {}
.enlarge {}
.details{margin:0 0 20px 0;}
/*SideBar************/
#main-layer #content { position:relative; float: left; display: block; z-index:50; padding: 13px; min-width: 944px;}
#main-layer #main { position:relative; float: left; display: block; z-index:50; margin-top:132px;padding:0px; min-width: 944px;}
/*Footer*****************/
#footer {position:relative; display:block; float: left; width:100%;clear:both; margin:45px 0 0 0; min-width: 965px; line-height: 1.6em;}
#footer #foot-wrap { padding: 0 27px 27px 27px;}
#footer .line { displya:block; height: 1px; border-top:1px solid #999; width: 100%; }
#footer span { display:block; clear: left;}
#footer h2 {color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.15em; margin-bottom: 9px; text-decoration: none;}
#list h2{color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.15em; margin-bottom: 9px; text-decoration: none;}
.list1 li{list-style: none;border-bottom:0px solid #ccc;padding:4px 0 4px 0;display:block;}
.list1 li:hover{background:none;}
.list1 ul{margin:10px 0 10px 0;}
#list {width:960px;float:left;margin:40px 0px 30px 0;padding:20px 0 0 15px;background: url(images/bgr-image.png) repeat-x;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.list1 {width:300px;float:left;margin-right:15px;}
/* Multi */
.post{float:left;width:208px; padding:13px 13px 0 13px; margin:0px;}
.post:hover {color: #ffcc00;text-decoration:none;}
a#post{position:relative; float:left; display:inline-block; padding:none; margin:none; border:none;}
a#post:hover, a#post:hover span, a#post:hover div, a#post:hover p {text-decoration:none;}
a#post:hover {border-left-color: #eee; border-right-color: #aaa; border-top-color: #eee; border-bottom-color: #aaa;}
.post-meta {position:relative; margin-top:13px; display:block; clear:both; width:208px; height:39px; overflow: hidden;}
.post-head {position:relative; display:block; clear:both; margin-bottom: 6px; }
.post-tag {height: 13px; display: block; position: relative; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; width:auto; color:#fff; letter-spacing: 0.02em;}
.post:hover .post-image_con img {margin:0;}
.post-image_con {width: 208px;height: 208px;display:block;overflow:hidden;}
.post:hover .post-image_con {width: 200px;height: 200px;border: 4px #FFCC00 solid}
.post:hover .post-image_con img {margin: -4px 0 0 -4px}
/*Single*****************/
#content.single { position:absolute; z-index:8000; padding: 0px;}
.col-left {position: fixed; display:block; padding: 52px 26px 26px 26px; width: 208; clear:none; z-index: 100;}
.col-right {position: absolute; left: 260px;display:block; width: auto;padding:52px 0 0 0; clear:none; z-index: 1;}
.col{float:left;display:block; margin-top: 30px; width: 208px; padding: 0 26px 0 0;}
.col a {width:210px; display:inline-block}
.col-left .post-tag {position:relative;padding: 15px 20px 5px 30px; height:10px; overflow: hidden;float:left; clear:both; background-color:#fff;}
.post-desc {position:relative; diplay:block;width: 208px; height: 208px; margin: 52px 0 13px 0;}
.post-desc a, .post-desc a:link, .post-desc a:active {position: relative; text-decoration: underline; font-weight:normal; margin-top: 10px;}
.post-title {position:relative; display:block; clear:both; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif;  line-height: 1em; font-size: 18px;}
.post-exc {position:relative; display:block; clear:both; margin: 13px 0 13px 0; }
.post-exc p{margin: 0 0 10px 0}
#post-content {color: #ffffff;}
#post-content img {margin-bottom: 50px; z-index:7500}
.post-ref {position:relative; display:block; clear:both; font-size:9px; font-weight:bold; margin-bottom: 10px;}
.post-ref a{ font-size:10px; font-weight:bold; display:block; clear:both; color:#ff3333; text-decoration: none;}
.post-ref a:hover{color:#ff3333; text-decoration: underline;}
.ratings {clear:both;display:block;}
.dark {color: #eee;}
.dark #logo{background-image: url(images/logo.png); margin: 0;}
.light, .light a, .light a:link, .light a:visited {color: #111;}
.light #logo{background-image: url(images/logo-b.png); margin: 0;}
.light .yellow {color: #CC6600;}
.post-adj {position:relative; display:block; padding: 52px 0 26px 0; font-family: Arial, Helvetica, sans-serif; font-size:9px;  font-style: normal; font-weight:bold; width:auto; letter-spacing: 0.02em; }
.post-adj a, .post-adj a:link, .post-adj a:visited {position:relative; display:inline-block; clear:none;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0.02em; height: auto; margin: 0 8px 0 0;}
.post-adj span:hover, .post-adj span:hover a{color: #ffcc00;text-decoration:none;}
.post-adj span {position:relative; display:block;float:left; clear:both;}
.post-adj a .adj-img {opacity: 0.4;}
.post-adj a .adj-mask {position:relative; margin-top: -212px; z-index: 999; text-align: center; width: 208px; height: 208px; border: 4px solid #333;}
.post-adj a .adj-mask div {margin-top: 100px;}
.post-adj a:hover .adj-mask {color: #ffcc00; border: 4px solid #ffcc00;}
a.adj-link, a.adj-link:visited, a.adj-link:active {position:relative; float: left; display:block; text-transform:lowercase; color:#555555;}
a.adj-link#next {}
a.back-link {}
a.back-link:hover {}
#prev a {}
#next a {}
.page-menu {font-family:"Times New Roman", Times,serif; font-size:10px;  font-style: italic; width:auto; letter-spacing: 0.02em; position:relative;padding: 15px 20px 5px 30px; height:10px; overflow: hidden;float:left; clear:both; background-color:#fff;margin-right:1px;}
.section {}
.section-head {position:relative; display:block; clear:both; margin: 13px; padding-bottom: 13px; font-family:Arial, Helvetica, sans-serif;  line-height: 0.8em; font-size: 18px; font-weight: normal; text-decoration: underline;}
/*Single Image Format */
.image p{font-size:11px;clear:both;}
.imgfloat-con, .horizontal { position: relative; width:auto; white-space: nowrap; margin-right: 50px;}
.imgfloat-con img, .horizontal img { margin-right: 10px; position: relative; display:inline-block; }
.imgfloat-con a, .horizontal a { margin-right: 10px; position: relative; display:inline-block; }
.imgfloat-con a img {}
.imgfloat-con .spacer {width: 70px;}
#image-grid img {float: left; display: inline; clear: none;}
#imgnav {font-weight:bold}
.slide img.next {cursor:pointer;}
