/*  
Theme Name: StudioJ Theme
Theme URI: http://www.dizzain.com/blog_customization/
Description: StudioJ Theme
Version: 1.0
Author: Dizzain.com
Author URI: http://www.dizzain.com/
*/

/* CSS Document */
* {
margin:0px;
padding:0px;
outline:none;
}

a {
color:#FFFFFF;
cursor:pointer;
}

a:hover {
text-decoration:underline;
color:#FFFFFF;
}

a img {
border:0;
}

body, div, p, span, td, a, h1, h2, h3, h4, h5, h6 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

body {
background:fixed #000 url(images/bg.jpg) no-repeat center top;
padding-bottom:40px;
}

/*header*/
#header {
height:166px;
padding:80px 0 0 0;
max-width:1381px;
margin:0 auto;
background:url(images/banner_bg.jpg) no-repeat;
color:#ECB06A;
position:relative;
}

#banner_bottom_shadow {
position:absolute;
top:246px;
left:0;
width:100%;
height:50px;
}

#banner_bottom_shadow img {
width:100%;
}

#banner {
width:1000px;
margin:0 auto;
overflow:auto;
position:relative;
}

#banner h1 {
float:left;
width:140px;
height:166px;
position:relative;
font-size:11px;
text-indent:-999px;
}

#banner h1 span {
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(images/logo.jpg) no-repeat 0 3px;
}

#banner h1 span a {
display:block;
height:100%;
}

#navi {
float:left;
list-style-type:none;
margin:9px 0 0 -20px;
}

#navi li {
float:left;
font-size:12px;
padding:0 17px;
position:relative;
}

#navi li a {
display:block;
float:left;
color:#ECB06A;
text-decoration:none;
padding:0 0 2px 0;
}

#navi li a:hover, #navi li a.active {
color:#fff;
border-bottom:1px solid #FA1004;
}

#navi form {
position:relative;
top:-2px;
}

#navi form input {
border:1px solid #412411;
background-color:#686868;
}

/*dd menu*/
#navi ul {
list-style-type:none;
display:none;
position:absolute;
top:12px;
left:3px;
float:left;
padding:8px 0;
width:200px;
}


#navi li:hover ul, #navi li.jshover ul {
display:block;
}

#navi ul li {
width:100%;
padding:0 15px;
}

#navi ul li a {
text-transform:uppercase;
}

#navi ul li a:hover {
border:0;
}


.slogan {
font:italic 17px Verdana, Arial, Helvetica, sans-serif;
float:left;
margin:36px 0 0 15px;
}

.phone {
font:10px Verdana, Arial, Helvetica, sans-serif;
background:url(images/phone.gif) no-repeat -1px bottom;
padding-bottom:14px;
width:80px;
position:absolute;
top:115px;
left:154px;
}

.info {
float:right;
width:283px;
font-size:11px;
line-height:18px;
margin:20px 0 0 0;
}
/*end header*/
/*content*/
#main_container {
margin:0 auto;
width:900px;
background:url(images/transparent.png);
}

#slideshow {
margin:0 auto;
width:900px;
}

#galleriesnavbar {
    margin: -1px auto 0 auto;
    height: 28px;
    background: url(images/content/galleriesNavbar.jpg);
}


#galleriesnavbar ul {
margin:0 auto;
text-align:center;
}

#galleriesnavbar ul li {
display:inline;
font-size:10px;
line-height:28px;
}

#galleriesnavbar ul li span {
font-size:11px;
color:#ECB06A;
padding:0 41px 0 0;
}

#galleriesnavbar ul li a {
color:#ECB06A;
text-decoration:none;
padding:0 13px;
}

#galleriesnavbar ul li a:hover {
color:#fff;
}


#content {
padding:45px 20px 30px 30px;
}


#content ul {
color:#CFAB8B;
}

#content ul a {
color:#ECB06A;
}

#content a {
color:#ECB06A;
}

.heading {
width:100%;
}

.heading h2 {
font:normal 18px Verdana, Arial, Helvetica, sans-serif;
margin:0 10px 0 0;
color:#ECB06A;
}

.heading h2 a {
text-decoration:none;
color:#ECB06A;
white-space:nowrap;
}

.heading h2 a:hover {
color:#fff !important;
}

.date {
white-space:nowrap;
background:url(images/content/head_line.gif) repeat-x bottom;
padding-bottom:3px;
position:relative;
top:5px;
font-size:11px;
color:#ECB06A;
}

.small {
width:20px;
white-space:nowrap;
}

.line {
background:url(images/content/head_line.gif) repeat-x bottom;
text-align:right;
}

.entry {
padding:15px 0 0 0;
overflow:auto;
}

.entry p {
margin-bottom:14px;
}

.entry img {
padding:5px;
border:1px solid #9E7B61;
margin:5px 5px 42px 5px;
}

.post {
margin-bottom:80px;
color:#CAB792;
font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}

.comments {
height:148px;
padding:10px 23px;
margin:20px 0 5px 0;
overflow:auto;
border:1px solid #9E7B61;
}

.comments h3#respond, .comments h3#comments, .comments form#commentform {
display:none;
}

h3#comments, h3#respond {
font-size:16px;
}

h3#comments {
margin: 0 0 12px 0;
}

h3#respond {
margin: 0 0 12px 0;
}

.author {
color:#E2A664;
text-transform:uppercase;
padding:0 10px 0 0;
}

.author a {
color:#E2A664;
text-decoration:none;
}

.author a:hover {
color:#fff;
}

.commentlist p {
display:inline;
color:#CFAB8B;
}

.entry .comments .commentlist img {
margin:0;
padding:0;
border:0;
}

.reply {
font-size:11px;
width:478px;
overflow:auto;
color:#CFAB8B;
}

.reply span {
font-size:9px;
}

.reply p {
margin-bottom:10px;
}

.reply form input {
width:276px;
height:20px;
border:1px solid #B6B6B6;
margin-right:5px;
}

.reply textarea {
width:469px;
height:150px;
}

.reply form input#submit {
width:auto;
height:auto;
cursor:pointer;
font-size:12px;
font-weight:bold;
}

ol.commentlist {
list-style-type:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

ol.commentlist .time {
color:#AD6732;
padding:0 0 0 5px;
}

ol.commentlist li {
padding:0 0 10px 0;
}

#sidebar_container {
float:right;
width:392px;
padding:0 8px 0 0;
}

.post_action {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.post_action a {
color:#9E7B61;
padding:0 31px 0 22px;
text-decoration:none;
}

.post_action a:hover {
color:#fff;
}

h3 {
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#C17339;
margin-bottom:10px;
}

#sidebar {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#B89274;
margin:300px 0 0 0;
}

#sidebar .smart-archives p {
margin-bottom:7px;
}

#sidebar .smart-archives p .empty-month, #sidebar .smart-archives p a {
padding:0 10px;
}

#sidebar .smart-archives p a.year-link {
padding:0px;
}

#sidebar a {
color:#C17339;
text-decoration:none;
}

#sidebar a:hover {
color:#fff;
}

.top {
text-align:right;
background:url(images/content/top.gif) no-repeat right;
padding:4px 0 0 0;
margin:40px 0;
}

.top a {
padding:0 10px 0 0;
}

.wp-pagenavi {
overflow:auto;
text-align:center;
margin:20px 0 0 0;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

.wp-pagenavi span {
padding:0 10px;
}

.wp-pagenavi span.extend {
display:none;
}

.wp-pagenavi a {
color:#DCAE8A !important;
background:none !important;
border:0 !important;
margin:0 !important;
padding:0 10px !important;
text-decoration:none !important;
}

.wp-pagenavi a:hover {
color:#fff !important;
}

.wp-pagenavi span.current {
background:none !important;
border:0 !important;
color:#DCAE8A !important;
font-weight:normal !important;
margin:0 !important;
padding:0 !important;
}

.wp-pagenavi span.pages {
background:none !important;
border:0 !important;
color:#B89274 !important;
margin:0 !important;
padding:0 !important;
}
/*end content*/
/*footer*/
#footer {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#B89274;
text-align:center;
position:relative;
top:0px;
padding-bottom:15px;
}

#footer a {
color:#C17339;
}

.back {
position:relative;
top:-40px;
font:14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

.back a {
color:#D68250;
text-decoration:none;
text-transform:uppercase;
}

.back a:hover {
color:#fff;
}
/*end footer*/

.cform {
width:100% !important;
}

.cform textarea, .cform input {
width:300px !important;
}

.cform input.sendbutton {
width:97px !important;
}

.linklove {
display:none;
}

.cat_header {
text-align:center;
color:#E2A664;
font:italic 24px Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:-20px;
}

/*10.06.08*/
.my_comment .author {color:#FFF !important;}