/*
	Theme Name: Cat and Joseph
	Theme URI: http://wwww.catandjoseph.com
	Description: Custom Theme for Cat and Joe.
	Version: 1.0
	Author: James Carlos
	Author URI: http://www.jamescarlos.com
*/
body {text-align:center; font:11px Arial, Helvetica, Verdana, sans-serif; background:#342c20 url('../images/body_bg.png') repeat-x;}

a:visited,
a:active,
a:link {color:#0a486b; text-decoration:none;}
a:hover {text-decoration:underline;}

p {margin:8px 0; display:block; clear:both;}
strong {font-weight:bold;}
em {font-style:italic;}

/*	Begin Headers */
h1, h2, h3, h4, h5, h6 {font-family:Georgia, sans-serif; letter-spacing:-0.06em; font-style:italic; font-weight:normal; padding:0;}
h2 {margin:30px 0 0; font-size:26px;}
h3 {font-size:18px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:10px;}
/* End Headers */

/* structure */
#wrapper {margin:0 auto; text-align:left; width:900px;}
#header {position:relative; height:118px; background:transparent;}
    #header h1 {visibility:visible; margin:0; padding:0; position:absolute; top:35px; left:2px;}
    #header h1 a {width:315px; height:75px; display:block; background:transparent url('../images/header_logo.png') no-repeat;}
    #header h1 a span {display:none;}
#left {float:left; width:200px;}
    #left ul {list-style:none; padding-left:10px; margin-left:0;}
    #left ul li {margin-top:5px; font:18px Georgia, sans-serif; color:#7a6f5a;}
    #left ul li a {text-decoration:none; letter-spacing:-0.08em; font-style:italic; color:#0a486b;}
    #left ul li li {margin-top:0;}
    #left ul li li a {font-size:20px;}
#content {float:left; margin-left:10px; width:675px; min-height:300px; padding-top:10px;}
    #content.page {background:#fff url('../images/content_page_top.png') no-repeat 0 0; color:#433a2a; padding:15px; width:655px;}
    #content.page h2 {margin:0 5px 0 0; padding-bottom:5px; color:#0a486b; border-bottom:1px dotted #c3c0ba;}
#footer {clear:both; background:transparent; text-align:right; padding-top:10px; color:#7a6f5a; font-style:italic;}
/* end structure */

h3.heading {margin: 30px 0 0;}
    h3.storytitle {font-size:20px; margin:10px 0; border-bottom:1px dotted #c3c0ba;}
    h3.storytitle a {text-decoration:none;}
    h3.storytitle a:hover {text-decoration:underline;}

.post {padding-top:10px;}
.post h3 {font-size:26px;}
.post .storycontent {clear:both;}
.post .meta {clear:both; font-size:11px; font-style:italic;}
.postmetadata {clear:both; border:1px solid #ccc; background:#eee;}

h4#comments {padding:10px 0 0; margin:40px auto 5px; font-size:18px;}
h4#postcomment {margin:25px 0 4px; font-size:18px;}

.phptos-gallery {display:block; clear:both;}
.photos-gallery ul {margin:0; padding:0; list-style:none;}
.photos-gallery ul li {float:left; margin:10px;}

.gallery-navigation img,
.postcontent img,
.attachment img {padding:5px; background:#f6f6f6; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:#ddd; border-left:#ddd;}
.gallery-previous-image a,
.gallery-next-image a {text-decoration:none;}

.gallery-icon {}

small {font-size:11px;}
.clear {clear:both;}
.aligncenter {text-align:center; margin:10px auto;}

#home_images {list-style:none; margin:0; padding:0;}

/* Begin Comments*/
#commentlist {padding:0; border-top:1px dotted #ccc;}
#commentlist li {margin:10px 0; padding:5px 10px; list-style:none;}

li.comment {clear:both; padding-bottom:5px; border-bottom:1px dotted #ccc;}
li.comment .comment-meta {font-size:11px; font-style:italic;}
li.comment .comment-author {font-size:16px; font-family:Georgia, sans-serif; letter-spacing:-0.06em;}
li.comment .comment-author img {float:right; padding:2px; background:#f6f6f6; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:#ddd; border-left:#ddd;}
li.comment .comment_author cite a {font-weight:bold;}
li.comment .reply {font-size:11px;}

#commentform {margin:0; position:relative; padding:0 10px;}
#commentform .f1 {position:absolute; top:0; left:375px; width:250px; border-left:1px dotted #ccc; padding-left:20px;}
#commentform label {padding:3px 0px; margin:0px; display:block; color:#444;}
#commentform label small {font-size:12px;}
#commentform p {padding: 0px; margin: 0px;}
#commentform small strong {color:#ff8181;}
#commentform #comment {width:335px; height:152px}
#commentform #submit {float:left; margin:10px 0; background:#0a486b; color:#fff; font-weight:bold; width:auto; padding:4px; border:0; font-family:Georgia, sans-serif;}
/* End Comments */

#lightbox-overlay-text-about {display:none;}