/*
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:#333;background:#9b9ca1;font-size:11px; word-spacing:1px;font-family: Georgia, "Times New Roman", Times, serif;text-align:left;}


a{outline: none;color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
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:16px;}
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;}
h1, h2 {font-weight: normal; font-size: 1.1em; margin-bottom: 5px; color:#333}


/*Structure*/

#wrap{width:100%;margin:0;}
#header{height:24px;}
#logo{float:right;padding:21px 0 0 0; font-size:32px;font-weight:bold;font-color:#fff;}
#menu{float:left;margin:0 50px 0 0;}
#top-layer{display:none; position: absolute; z-index: 10001; top:0; left:0;}
#load-layer { position: fixed; left: 30px; 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;}

.s_add {font-weight: normal; font-size: 1em; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif;color: #555;}
.sale {}
.enlarge {}
.details{margin:0 0 20px 0;}

/*SideBar************/

#min-width {width: 960px; display:block; height: 1px; float:left; clear:both; position: relative;}
#sideback{position:fixed; background:none; z-index:1; height: 120px; width:100%;top:0}
#sidebar{height: 120px; width:100%;top:0;position:fixed; z-index: 9000;  min-width: 965px;}
#sidebar ul{padding:0}
#sidebar li{padding:0}
#sidebar p { padding:none;}
#sidebar #sidewrap div {}

#content .col-left {position: fixed; padding-left:0;}
#content .col-right {position:absolute; left: 280px; padding-top:30px;}
#main-layer #content { position:relative; float: left; display: block; z-index:8000; padding:13px; min-width: 944px;}
#main-layer #main { position:relative; float: left; display: block; z-index:8000; margin-top:120px;padding:0px; min-width: 944px;}
#content.single { position:absolute; z-index:8000; padding: 0px; top:20px}
#content.single .col-left a {font-style: normal; background-color: #8b8d95; padding: 0 2px; color: #222; text-decoration: none;}
#content.single .col-left a:hover {text-decoration:none; background-color: #ddd;}
#content.single .col-right img {border-right: 1px solid #8b8d95;border-bottom: 1px solid #8b8d95; background-color: #8b8d95;}
.col-left {display:block; float:left; width: 280px;}
.col-right {display:block; float:left; width: auto;padding:0}
.col{float:left; z-index:9000;display:block; margin-top: 30px; width: 210px; padding: 0 13px 0 13px;}
.col a {width:210px; display:block}

#sidebar #col-1{background:url(images/logo.png) no-repeat #9b9ca1; height: 62px; margin-top: 0; margin-left: 0px; padding-left: 26px;}
#col-2  {background-color:#9b9ca1;}
#col-3{background-color:#9b9ca1;}
#col-4 {background-color:#9b9ca1;}

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

#footer {position:relative; display:block; float: left; width:100%; border-top:0px solid #333000;clear:both;font-size: 10px; margin:20px 0 0 0; padding: 0 0 20px  0;min-width: 965px; line-height: 16px;}
#footer #col-3 {font-style: italic;}
#footer p {margin-bottom: 10px;}
#footer .col a { display:inline; font-style: normal; background-color: #8b8d95; padding: 0 2px; color: #222;}
#footer .col a:hover {text-decoration:none; background-color: #ddd;}#footer span { display:block; clear: left;}
#footer #col-1 { margin-left: 15px;}
#footer h2 {font-size: 12px; font-weight: normal; margin-top: 10px; text-transform: capitalize; font-style: normal;}
#list h2{font-size:14px;color:#fffff;font-weight:bold;}

.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;}

/*Single*****************/

.post-adj {position:fixed; display:block; left:0; bottom:0px; clear:both; margin-top: 1px; padding: 0 0 30px 28px; width: 265px; z-index: 8999;font-size:9px;  font-style: normal; font-weight:bold; width:auto; letter-spacing: 0.02em; vertical-align: top;}
.post-adj a {font-weight:normal; font-size: 12px; font-style: normal; text-transform:capitalize;padding-top: 2px;}
.post-adj a img {float: left;}
.post-adj a span {position:relative; diplay:block;float:left; width: 20px;}

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-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;}

.slide {}
.slide p {position: relative; width:auto; white-space: nowrap; }
.slide img { position: relative; display:inline-block; clear:none;}
.slide #inner {}
.section { float: left; position:relative; width: 100%; clear:both; display: block; padding: 20px 0 40px 0;}
.section-head {position:relative; display:block; clear:both; margin: 13px; padding-bottom: 13px;line-height: 0.8em; font-size: 18px; font-weight: normal;}

.dark, .dark a, .dark a:link, .dark a:visited {color: #eee;}
.light, .light a, .light a:link, .light a:visited {color: #333;}

.post{float:left;width:210px; padding:13px; margin:0px;}
.post:hover {text-decoration:none;}
a#post{position:relative; float:left; display:inline-block; padding:none; margin:none; width: 236px; border: none;}
a#post:hover, a#post:hover span, a#post:hover div, a#post:hover p {color: #660033;text-decoration:none;}
a#post:hover {}

.post-mask {position:relative; margin-top:-210px; float:left; background:none; width:223px; height:210px; display: none;}
.post-head {position:relative; display:block; clear:both; margin-top: 15px;margin-bottom: 2px; font-weight:normal; font-size: 13px;}
.post-tag {height: 13px; display: block; position: relative; font-style: italic; text-transform:capitalize; width:auto; letter-spacing: 0.02em; }
.col-left .post-tag {position:relative;padding: 15px 20px 5px 30px; height:10px; overflow: hidden;float:left; clear:both; background-color:#fff;}
.post-image_con {width: 210px;height: 210px;display:block;overflow:hidden;}
.post-desc {position:relative; diplay:block; float:left; padding: 30px; width: 220px; z-index: 9001}
.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; line-height: 1em; font-size: 18px;}
.post-exc {position:relative; display:block; clear:both; margin-bottom: 10px; }
.post-exc p{margin: 0 0 10px 0}
#post-content {}
#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;}

/*Single Image Format */

.image p{font-size:11px;clear:both;}
.imgfloat-con, .horizontal {position: relative; width:auto; white-space: nowrap; padding-top: 40px; margin-right: 50px;}
.imgfloat-con img, .horizontal img { margin-right: 10px; position: relative; display:inline-block; }
.imgfloat-con a, .horizontal a { margin-right: 60px; position: relative; display:inline-block; }
.imgfloat-con a img {}
.imgfloat-con .spacer, .horizontal .spacer {width: 70px;}

#image-grid img {float: left; display: inline; clear: none;}
#imgnav {font-weight:bold; margin-top:10px; float:left;}
#imgnav div, #imgnav a {display: inline-block; float:left;}
#imgnav div {margin-right: 10px;}
#imgnav a { padding: 2px 4px; margin:0; margin-top: -3px;}
.slide img.next {cursor:pointer;}