/*
Theme Name: Canine Commuter
Theme URI: http://www.cavendo.com/
Description: World Beta Blog
Version: 1
Author: Chris LeCompte
Author URI: http://www.cavendo.com/
Tags: custom theme

*/





/* ----- MAIN STRUCTURE ----- */



a:link {color:#004db5; text-decoration:underline;}
a:visited {color:#004db5; text-decoration:underline;}
a:hover {color:#156c00; text-decoration:none;}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; background:#fff6bc; text-align:center;}

* {padding:0; margin:0;}

p {margin:15px 0;}

form {margin:0;}

ul {list-style-type:square;}

hr {border:none 0; border-top:2px solid #CCCCCC; width:100%; height:2px;}

img {border:none;}
.aright {float:right; margin-left:20px; margin-bottom:15px;}
.aleft {float:left; margin-right:20px;}

.clear {clear:both; font-size:1px;}
.clrtxt {clear:both;}

.nomargin {margin:0;}


/* ----- MAIN STRUCTURE ----- */

#page_body {width:987px; margin: 0px auto; text-align:left; font-size:1.2em;}



/* ----- NARROW BAR ----- */

#narrow_bar {width:259px; float:left;}

#logo {background:url(http://www.mmrdata.com/caninecommuter/canine-commuter-logo.png) no-repeat; width:259px; height:158px;}
#logo h1 {text-indent:-9999px;}
#logo a {width:200px; height:200px; display:block;}

#categories {background:url(images/left-side-top-corners.png) no-repeat; padding:20px 0 0 0; width:239px; font-family:'Lucida Grande', Verdana, Arial, sans-serif;}
#categories .sidebar {list-style:none; background:url(http://www.mmrdata.com/caninecommuter/category-bar-paws.png) no-repeat bottom #b5e707; padding:10px 15px 190px 15px; font-size:.9em;}



/* ----- WIDE BAR ----- */

#wide_bar {width:728px; float:right;}


#content_container {clear:both; float:left; background:url(http://www.mmrdata.com/caninecommuter/footer-corners.png) no-repeat bottom #fff; padding:20px 10px; width:707px; margin-bottom:20px;}
#sub_content_container {clear:both; float:left; background:url(http://www.mmrdata.com/caninecommuter/footer-corners.png) no-repeat bottom #fff; padding:0 10px 20px 10px; margin-top:-20px; width:707px; margin-bottom:20px;}


/* ----- WIDE BAR SUBPAGES ----- */

#header_container_short {float:left; width:728px; background:url(http://www.mmrdata.com/caninecommuter/top-corners.png) no-repeat bottom; height:143px; padding-bottom:60px;}
#header_container_short p {text-indent:-9999px;}
#header_container_short #header_bar {background:url(images/blog-head-bg.jpg) no-repeat; height:96px; padding-top:62px;}


/* ----- WIDE BAR HOME ----- */

#content_main {width:408px; margin-right:15px; float:left; margin-bottom:15px; padding:0 20px;}

#side_panel {width:220px; float:right;}
#side_panel h3 {display:block; background:url(images/subheader-bg.png) repeat-x; height:50px; color:#fff; font-size:1.2em; line-height:3.4em;}
#side_panel h3 p {background:url(images/subheader-left-corner.png) no-repeat; padding-left:15px; margin:0;}
#side_panel h3 div {background:url(images/subheader-right-corner.png) no-repeat top right;}
#side_panel ul {margin:0; padding:15px; list-style:none; margin-bottom:10px;}
#side_panel ul li {margin-bottom:5px;}

#side_panel .social_icons {text-align:center;}
#side_panel .social_icons img {margin:0 15px;}


/* ----- FOOTER ----- */

#page_footer {clear:both; background:url(http://www.mmrdata.com/caninecommuter/footer-corner-left.png) no-repeat top left #ffd666; width:728px;}
#page_footer ul {display:block; background:url(http://www.mmrdata.com/caninecommuter/footer-corner-right.png) no-repeat top right; text-align:center; font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-weight:bold; height:20px; padding:15px 0;}
#page_footer ul li.first {background:none; padding:0;}
#page_footer ul li {list-style:none; display:inline; background:url(http://www.mmrdata.com/caninecommuter/footer-paw-div.png) no-repeat 15px 0; padding:0 0 5px 50px;}

#page_footer p.copyright {background:url(http://www.mmrdata.com/caninecommuter/footer-bg.png) repeat-x; height:50px; text-align:center; padding-top:10px; font-size:1.2em; color:#fff;}



















/* ----- TEXT ----- */

h3.widgettitle {font-size:1.4em; color:#006600; margin:0 0 5px 0; padding:0; float:left; clear:both;}

#content_main h2 {font-size:1.8em; color:#7c0096;}
#content_main h2 a {color:#7c0096;}

/* ----- CONTENT ----- */

.date {color:#333; padding:10px 0 15px 3px;}
.comments {font-size:1.1em; color:#333; padding:10px 0 30px 3px; text-align:right;}

.post-date {color:#333; padding:10px 0 30px 3px; border-top:1px solid #eee; font-size:.95em;}
.post-date .date {width:65%; float:left; padding:0; border:none;}
.post-date .comments {clear:none; width:35%; float:left; text-align:right; padding:0;}

.postmetadata {margin-bottom:40px; text-align:right; clear:both;}



/* ----- BODY CONTENT ----- */



ul.blogroll {padding-left:10px; margin:0 5px 15px 8px;}
ul.blogroll li {background:transparent url('images/side-arrow.gif') no-repeat; list-style:none; margin-bottom:0; padding:3px 0 5px 8px; background-position:0 9px;}

h3#comments {margin-bottom:0;}
.comment-author {font-weight:bold;}
.comment-author .fn {font-style:normal;}
.comment-author .says {display:none;}
ol.commentlist {list-style:none; margin:0; padding:0;}
ol.commentlist img {float:left; margin:0 10px 0 0;}
ol.commentlist li {padding:8px;}
ol.commentlist li.even {background:#eee;}
.comment-author {margin:10px 0;}
ol.commentlist p {margin-bottom:10px;}

.more-link {text-align:right; font-size:1.2em; display:block; font-weight:bold; margin-top:10px;}


.comments {clear:both;}
.wp-pagenavi {clear:both;}

.textwidget {margin-bottom:15px; clear:both;}
.social_media_icons {text-align:center;}
.social_media_icons img {margin:15px;}



/* ----- COMMENTS ----- */

textarea#comment {width:100%; height:150px;}





div.feedburnerFeedBlock ul {margin:0; padding:0; list-style:none;}
div.feedburnerFeedBlock ul li {background:none; margin:0 0 10px 0; padding:0; line-height:normal;}
#creditfooter img {display:none;}
.feedburnerFeedBlock .date {margin:5px 0; font-size:.9em; font-weight:bold; padding:0; color:#000;}