@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
background:url(images/mainbg.png) center top;
background-repeat:repeat-x;
background-color:#FFF;
color:#000;
text-align:center;
font-size:12px;
line-height:18px;
font-family:Verdana, Tahoma,arial,sans-serif;
}

.main {
float:left;
width:950px;
height:auto !important;
min-height:300px;
margin:15px auto;
}

img#wpstats {
width:0;
height:0;
overflow:hidden;
}

blockquote {
font-size:12px;
color:#666;
padding-left:10px;
border-left:1px solid #ccc;
margin:0 18px 18px;
}

h1 {
font-size:26px;
line-height:36px;
margin-bottom:18px;
}

h2 {
font-size:22px;
line-height:36px;
margin-bottom:18px;
}

h3 {
font-size:18px;
line-height:18px;
margin-bottom:20px;
}

h4 {
font-size:14px;
line-height:18px;
margin-bottom:20px;
}

.container {
position:relative;
text-align:center;
width:950px;
margin:0 auto;
padding:0;
}

.logo {
display:inline;
float:left;
background:url("images/logo.png") no-repeat left top;
margin:20px 0 0;
}

.logo span {
display:block;
width:250px;
height:80px;
text-indent:-9000px;
cursor:pointer;
}

.header {
width:990px;
height:140px;
margin:0 auto;
}

.banner1 {
width:990px;
height:100px;
float:left;
}

.banner2 {
width:990px;
height:40px;
float:left;
}

.rightnav {
float:left;
width:200px;
}

.rightnav ul {
list-style:none;
float:left;
display:inline;
margin:5px 0 0 5px;
}

.rightnav li {
float:left;
display:inline;
margin:0 0 0 15px;
}

.rightnav li a {
float:left;
display:block;
color:#FFF;
padding:5px 5px 5px 25px;
}

.rightnav .gold {
background:url(images/gold.png) no-repeat;
background-position:0 -53px;
}

.rightnav .gold:hover {
color:#FFF;
background:url(images/gold.png) no-repeat;
background-position:0 -5px;
}

.rightnav .url {
background:url(images/gold.png) no-repeat;
background-position:-80px -53px;
}

.rightnav .url:hover {
color:#FFF;
background:url(images/gold.png) no-repeat;
background-position:-80px -5px;
}

.navbar {
float:right;
width:710px;
z-index:2000;
margin:7px 0 0;
}

.adv {
float:left;
display:inline;
margin-top:25px;
margin-left:50px;
}

.adv2 {
float:right;
margin-top:25px;
margin-right:25px;
display:inline;
}

.adv2 ul {
list-style:none;
float:left;
display:inline;
margin:0;
}

.adv2 ul li {
float:left;
display:inline;
margin:0 5px 0 0;
}

.adv2 ul li a {
display:block;
float:left;
color:#FF0;
font-weight:700;
background:url(images/gold.png) no-repeat left bottom;
background-position:0 -83px;
padding:5px 12px 5px 20px;
}

.search {
float:right;
padding:12px 0 0 20px;
}

.search input {
width:120px;
}

.post {
border-bottom:1px solid #ccc;
text-align:left;
width:950px;
padding:18px 0 0;
}

.postnoline {
float:left;
text-align:left;
width:700px;
margin:10px 0 5px 5px;
padding:10px;
}

.postcomment {
text-align:left;
width:500px;
font-size:12px;
color:#666;
padding:18px 0 0;
}

.commentslnk {
font-size:13px;
text-align:center;
}

p.byline {
margin-top:-10px;
font-size:12px;
color:#555;
}

.post IMG {
border:0 solid #000;
}

span.previous {
float:left;
padding:0 20px 0 0;
}

span.edit a {
float:right;
font-weight:400;
font-size:12px;
color:#666;
border:1px solid #ccc;
padding:0 4px;
}

.metainfo {
float:left;
width:152px;
font-size:10px;
color:#666;
padding:3px 0;
}

.previously {
text-align:left;
width:500px;
border-top:1px solid #ccc;
font-size:12px;
padding:20px 0 3px;
}

.text_area {
width:480px !important;
}

.postform {
width:150px;
margin:0;
}

.delicious-tags {
font-size:12px;
color:#666;
}

.delicious-tags a {
font-weight:400;
color:#333;
}

ul.delicious {
color:#555;
}

.footer {
font-size:12px;
margin-top:18px;
border-top:1px solid #666;
text-align:left;
color:#666;
padding:22px 0 10px 5px;
}

.footer div {
width:300px;
float:left;
margin:0 15px 15px 0;
}

.footer a {
line-height:15px;
}

.footer a:hover {
text-decoration:none;
border-bottom:1px solid #000;
}

.footer div.last { padding:0 0 0 15px; width:150px;


}

.copyright {
font-size:12px;
border-top:1px solid #666;
text-align:right;
color:#666;
margin:12px 0 0;
padding:18px 0 10px;
}

ul.nav li {
margin:0;
}

#navcat,#navcat ul {
list-style:none;
}

#navcat .home {
background:url(images/gold.png) bottom center no-repeat;
background-position:-9px -158px;
float:left;
}

#navcat li {
background:url(images/gold.png) bottom center no-repeat;
background-position:-8px -118px;
float:left;
}

#navcat li a,#navcat li a:hover {
display:block;
font-weight:700;
text-decoration:none;
}

#navcat li a,#navcat li a:visited {
color:#fff;
margin:0 1px 0 0;
padding:8px 18px 4px;
}

#navcat li .children {
position:absolute;
left:-999em;
height:auto;
width:100px;
border-top:2px solid #fff;
border-bottom:2px solid #000;
border-right:2px solid #000;
border-left:2px solid #fff;
background:orange;
padding:3px 0 0;
}

#navcat li .children li {
background:none;
width:100px;
}

#navcat li .children li a,#navcat li .children li a:visited {
line-height:15px;
height:15px;
vertical-align:middle;
display:block;
font-weight:400;
width:100px;
color:#000;
text-decoration:none;
margin:0;
padding:2px 0 3px !important;
}

#navcat li .children li a:hover,#navcat li .children li a:active {
font-weight:400;
color:#FFF;
background:#000;
}

#navcat li:hover ul,#navcat li li:hover ul,#navcat li li li:hover ul,#navcat li.sfhover ul,#navcat li li.sfhover ul,#navcat li li li.sfhover ul {
left:auto;
}

#navcat li ul {
opacity:1px;
filter:alpha(opacity=100);
z-index:300;
}

.e-contentn {
background:url(images/gold.png) no-repeat;
background-position:-5px -213px;
display:inline;
float:left;
width:138px;
height:128px;
border:0 solid #C30;
position:relative;
margin:6px 9px 0;
}

.e-contentn a img {
margin-top:20px;
margin-left:0;
border:0;
}

.e-contentn .slide-title {
position:absolute;
top:54px;
left:0;
margin-left:7px;
width:125px;
height:22px;
line-height:22px;
overflow:hidden;
font-size:14px;
z-index:0;
}

.e-contentn .slide-title1 {
position:absolute;
top:80px;
left:0;
background:url(images/fixn.png) no-repeat center bottom;
margin-left:5px;
width:128px;
height:20px;
line-height:20px;
overflow:hidden;
font-size:12px;
z-index:0;
}

.e-contentn .slide-title1 a:hover {
text-decoration:none;
border-bottom:1px solid #333;
}

.e-contentn .tj {
display:block;
position:absolute;
top:4px;
right:12px;
width:42px;
height:22px;
background:url("images/ico-tj-trans.gif") no-repeat top left;
z-index:200;
}

.page-title {
float:left;
width:200px;
text-align:left;
font-size:16px;
font-weight:700;
margin-bottom:15px;
}

.twitter {
height:20px;
background:url("images/gold.png") no-repeat left center;
background-position:-9px -392px;
}

.twitter img {
float:left;
border:0;
display:inline;
}

.twitter a {
float:left;
display:inline;
margin-left:5px;
margin-right:5px;
}

.delicious {
background:url("images/gold.png") no-repeat left center;
background-position:-9px -492px;
}

.designer {
background:url("images/gold.png") no-repeat left center;
background-position:-9px -442px;
}

.site-link {
background:url("images/gold.png") no-repeat left center;
background-position:-9px -342px;
}

.navigation {
display:inline;
height:40px;
line-height:40px;
overflow:hidden;
text-transform:uppercase;
}

.nav-previous {
float:left;
width:185px;
}

.nav-next {
float:left;
text-align:right;
width:185px;
}

.post-ratings {
margin-bottom:10px;
float:right;
width:100px !important;
margin-top:5px;
overflow:hidden;
height:20px;
}

.entry-content {
text-align:left;
font-size:12px;
border:#CCC 1px solid;
display:inline;
padding-top:10px;
padding-left:5px;
float:left;
width:387px;
height:auto !important;
min-height:385px;
margin:5px 0 0 553px;
}

.entry-content ul {
border-top:1px solid #ccc;
list-style:none;
margin:0 5px 0 0;
padding:0;
}

.entry-content ul li {
list-style:none;
position:relative;
border-bottom:1px solid #ccc;
margin:0;
padding:10px 0 10px 24px;
}

.entry-content h1 {
font-size:16px;
font-weight:700;
margin:0 0 20px 10px;
}

.entry-content p {
font-size:12px;
line-height:15px;
margin:0 5px 20px;
}

.post p,.entry-content p {
margin-bottom:1em;
}

.ie6 .entry-content {
height:100%;
}

.artwork-container {
float:left;
margin-left:-947px;
margin-top:5px;
}

.entry-artwork {
background:#FFF;
border:1px solid #ccc;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
padding:10px;
}

.entry-artwork img {
border:1px solid #ccc;
}

#comments {
text-align:left;
_padding:10px 0 0 0;
clear:both;
overflow:auto;
padding:21px 0 0;
}

#comments h3 {
font-size:14px;
text-transform:uppercase;
letter-spacing:0.2em;
font-weight:700;
background:#F6881D url("images/gold.png") no-repeat;
background-position:8px -605px;
padding:7px 12px 7px 42px;
}

#comments #respond h3 {
background-image:url("images/gold.png") no-repeat;
background-position:8px -560px;
}

#comment_form {
width:360px;
padding:15px;
}

#respond {
border-top:1px solid #141414;
margin-bottom:0;
overflow:hidden;
width:390px;
float:right;
position:relative;
padding:0;
}

#comments-list {
font-family:Verdana, sans-serif;
border-top:1px solid #141414;
float:left;
margin-right:30px;
width:520px;
font-size:13px;
padding:0 0 18px;
}

#comments-list .comment-content,#comments-list .unapproved {
display:block;
margin-left:100px;
margin-bottom:15px;
}

#comments-list .comment-content {
padding-right:10px;
}

#comments-list .unapproved {
background-color:#ccc;
margin-bottom:15px;
padding:10px;
}

#comments-list .comment-author,#comments-list .comment-meta,#comments-list .comment-content,#comments-list .unapproved {
display:block;
margin-left:100px;
}

#comments-list .comment-meta {
color:#666;
font-size:12px;
padding:10px 0 9px;
}

#comments-list .comment-author {
font-weight:700;
font-size:12px;
padding:5px 0 0;
}

#comments-list ol {
list-style:none;
margin:0 0 10px;
}

#comments-list li {
position:relative;
_display:inline-block;
border-bottom:#ccc solid 1px;
}

.single .content #comments-list li,.page .content #comments-list li {
position:relative;
}

#comments-list li .avatar {
height:60px;
width:60px;
border:0 solid #282828;
background:#fff;
float:left;
position:relative;
margin-left:-95px;
padding:4px;
}

.form-section {
clear:both;
overflow:auto;
padding:0 0 10px;
}

.form-section label {
font-size:12px;
}

.form-section .form-label {
display:block;
width:45%;
float:left;
clear:both;
text-align:right;
margin:5px 0 0;
}

.form-section .form-input {
width:55%;
float:right;
text-align:right;
}

.form-section .form-input input {
width:90%;
}

.form-section .form-textarea {
width:100%;
text-align:right;
}

.form-section .form-textarea textarea {
width:94%;
}

#respond #comment-notes {
font-size:12px;
margin:0 0 20px;
}

#respond .required {
color:#FF4B33;
font-weight:700;
}

#comments-list ul.children {
margin-left:20px;
}

.single .content #comments-list ul.children li {
padding-left:25px;
background:url("images/ico-reply.png") no-repeat 5px 20px;
}

.reply {
padding-bottom:18px;
text-align:left;
margin:0 10px;
}

.reply .text {
border:1px solid #889194;
width:260px;
height:13px;
}

.reply .text,.reply textarea {
background:#fff url(images/input_bg.png) repeat-x;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
font-size:12px;
margin:3px 0;
padding:3px;
}

.reply textarea {
border:1px solid #889194;
width:500px;
}

.reply small {
position:relative;
bottom:5px;
font-size:12px;
}

.reply p {
font-size:1em;
color:#666;
}

.reply p a {
font-weight:700;
color:#000;
}

.reply p label {
margin-left:5px;
}

.reply .submit {
margin-left:15px;
color:#000;
font-size:12px;
text-shadow:0 1px 0 #fff;
padding:2px 5px;
}

.indbg01 {
padding-left:20px;
text-align:left;
line-height:23px;
height:23px;
font-size:12px;
}

.indbg02 {
padding-left:3px;
padding-top:3px;
text-align:left;
line-height:23px;
font-size:12px;
background-color:#fff;
}

.indbg022 {
padding-left:20px;
padding-top:3px;
text-align:left;
line-height:23px;
font-size:12px;
background-color:#fff;
}

.padd_t9 {
padding-top:9px;
}

.gggindttd {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.floleft {
float:left;
}

.floright img {
margin:5px 5px 0 0;
}

#dz {
width:244px;
position:absolute;
left:0;
top:0;
border:1px solid #ccc;
background-color:#fff;
z-index:3000;
}

.dz_01 {
width:90px;
}

.toocle2 {
display:block;
}

a,a:hover {
color:#000;
text-decoration:none;
}

.post p a,.previously a {
font-weight:700;
}

.post IMG.noline,.footer img {
border:0;
}

span.next,.floright {
float:right;
}

.e-contentn .slide-title1 a,#dz a {
color:#000;
}

#form-section-comment .form-label,.toocle1 {
display:none;
}

.reply .text:focus,.reply textarea:focus {
border:1px solid #18292f;
}