/*
Theme Name: kdloftis v2.0
Theme URI: http://www.kdloftisphotography.com/
Description: custom theme for kdloftis photography
Version: 2.0
*/

.blogbannerwrapper {float:left; padding:10px; background-color:#fff; margin:10px 0 0 0;}
.blogbanner {border:1px solid #59452F; height:225px; width:978px; padding:0; overflow:hidden;}
.blogbanner img {width:978px; height:225px; border:0;}

.blogbodywrapper {float:left; padding:10px; background-color:#fff; margin:10px 5px 10px 0;}
.blogbody {border:1px solid #59452F; width:726px; overflow:hidden; padding:20px 10px; margin:0;}
.blogbody .post {margin:0 0 40px 0;}
.blogbody a {color:#59452f;}
.blogbody a:hover {color:#42B6C6;}
.blogbody a img {border:0;}
.blogbody h1 {margin:0 10px 3px 10px; padding:0; font-size:1.8em; font-weight:bold; color:#42B6C6;}
.blogbody h1 a {text-decoration:none; color:#42B6C6;}
.blogbody h1 a:hover {color:#59452F;}
.blogbody p {padding:0; margin:8px 20px;}
.blogbody p img.g2image_normal {margin:0 11px 0 0;}
.blogbody blockquote {font-style:italic; border:2px dotted #59452F;}
.blogbody .hr {width:100%; height:1px; border-top:1px dotted #59452F; margin:0;}
.blogbody .hr hr {display:none;}
.blogbody .edit_post {float:right; background-color:#FFFF99; padding:2px 5px;}
.blogbody .edit_post a {text-decoration:none;}
.blogbody .post_data {font-size:0.75em; margin:3px 0 0 10px;}
.blogbody h3 {margin:0 10px 3px 10px; padding:0;}
.blogbody ul.commentlist {list-style:none;margin:0;padding:0; margin:3px 150px 40px 20px;}
.blogbody ul.commentlist li {margin:0 0 15px 0;padding:0;}
.blogbody ul.commentlist p {margin:0;padding:0;}
.blogbody ul.commentlist .edit_comment {background-color:#FFFF99; font-weight:normal; margin:0 10px; padding:0 5px;}
.blogbody ul.commentlist .edit_comment a {text-decoration:none;}
.blogbody ul.commentlist .comment_data {font-weight:bold; margin:0 10px;}
.blogbody ul.commentlist .comment_waiting {font-style:italic; margin:0 20px;}
.blogbody ul.commentlist .comment_text {font-style:italic; margin:0 20px;}
.blogbody #commentform {padding:0; margin:10px 10px;}
.blogbody #commentform p {}
.blogbody #commentform input {background-color:#eee; color:#59452F; padding:2px;}
.blogbody #commentform textarea#comment {width:600px; background-color:#eee; color:#59452F; padding:2px;}
.blogbody .wp-polls {border:1px solid #59452F; margin:8px 20px; width:450px;}
.blogbody .wp-polls ul {margin-right:10px;}

.post_navigation {width:300px; margin:0 auto;}
.next_posts,
.previous_posts {display:block; float:left; width:150px; text-align:center;}

.blogsidebarwrapper {float:right; padding:10px; background-color:#fff; margin:10px 0 10px 5px;}
.blogsidebar {border:1px solid #59452F; width:200px; }
.block {margin:10px; padding:0;}
.block h2 {margin:0 0 5px 0; padding:0; font-size:1.4em;}
.block ul {margin: 0; padding: 0; border-bottom: 1px dotted #59452F;}
.block li {border-top: 1px dotted #59452F; list-style: none;}
.block ul ul {border:0;}
.block li a {display: block; padding: 5px 10px; text-decoration:none; color:#59452F;}
.block li li a {padding: 5px 25px;}
.block li a:hover {background-color:#eee;}
.block #searchform {padding:0; margin:0;}
.block #searchform label.hidden {display:none;}
.block #searchform input {color:#59452F; margin: 0 0 0 10px;}
.block #searchform input#s {width: 172px; margin:0; padding:2px; background-color: #eee;}
