/*
Theme Name: Sweetheart Default
Theme URI: http://www.sweetheartdiapers.com
Description: The default Sweetheart Diapers theme.
Version: 1.0
Author: Brent Deneau
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

#content {float: left;padding:0 0 20px 0;margin:0;width:510px;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:26px;}
h3{font-size:16px;line-height:24px;}
h4{font-size:14px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:14px;line-height:20px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 50px;width: 450px;}
#sidebar {padding: 20px 0 10px 0;margin-left: 543px;width: 190px;}
#sidebar h2 {height:30px;line-height:30px;background-color:#D1E0F0;font-size:100%;margin:25px 0 10px 0;padding-left:15px;}
#sidebar ul {margin:0;padding:0;list-style:none;}
#sidebar ul li ul {padding-left:25px;font-size:75%} 
a {color:#369;text-decoration:none}
a:hover {color:#7B8A9A;}

/* Post */
.post{padding:0 0 10px;margin:0 0 20px;}
div.post-single{margin:0;padding:0;}
.post h2.title{border-bottom:1px solid #fff;font-size:16px;margin:0;padding:2px 10px;}
.post h2.title a{color:#369;}
.post h2.title-single{color:#369;}
.post ul,.post ol{margin:0 30px 18px;}
.post li{line-height:18px;}
.post hr{display:block;}
.post p{line-height:18px;margin:0 0 18px 0;}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{margin:0 0 18px 0;color:#555;}
.post .entry{font-size:13px;overflow:hidden;padding:0 0 0 10px;}
.post .entry a{color:#369;text-decoration:underline;}
.post .entry table{background:#fff;border:1px solid #ccc;border-width:2px;border-collapse:collapse;margin:5px 0 10px;}
.post .entry th,.post .entry td{border:1px solid #ccc;padding:3px 10px;text-align:left;vertical-align:top;}
.post .entry .entry tr.even td{background:#f7f7f7;}
.post .entry th{background:#edeff0;}
.post .entry blockquote{color:#555;padding:10px;margin:0 0 20px;border:1px solid #ddd;background:#eee;}
.post .post-info-top{border-top:1px solid #ddd;line-height:18px;height:18px;position:relative;color:#999;margin:0 0 18px;padding:2px 10px;overflow:hidden;display:block;}
.post .post-info-bottom{border-bottom:1px solid #fff;line-height:24px;position:relative;color:#999;margin:0;padding:2px 0 2px 10px;overflow:hidden;display:block;}
.post .post-info-top a,.post .post-info-bottom a{color:#999;}
.post .entry p.read-more a,.post .entry p a.more-link,.post-info-date,.post-info-category,.post-info-tags,#gotocomments,#addcomment{display:block;padding-left:20px;background:url("images/icons.gif") no-repeat scroll 0 0;}
.post-info-date{float:left;background-position:0 -40px;}
.post-info-category{display:inline;background-position:-35px -60px;}
.post-info-tags{display:inline;background-position:-20px -240px;margin-left:10px;}
.gotocomments{float:right;background-position:0 -100px;}
.addcomment{float:right;background-position:0 -120px;}
.post .entry p.read-more a,.post .entry p a.more-link{position:absolute;bottom:0;left:10px;text-decoration:none;color:#4a630f;background-position:0 -20px;}
.nav_link{}
.sticky{width:638px;background:#f2f2f2;border:1px solid #ccc;}
.post h2.sticky-h2 a{color:#ff4e00;}
.post .add-info{padding:0 10px;}
.post .add-info h3{line-height:16px;font-size:12px;color:#4a630f;margin-bottom:5px;background:#e5e5e5;}
.post .add-info ul{list-style:square;}

/* Comments */
#comments-div{border-top:1px solid #ddd;position:relative;line-height:24px;height:24px;text-shadow:1px 1px 1px #999;text-align:right;margin:0 0 30px;padding:2px 10px;}
h2#comments{line-height:24px;font-size:12px;font-weight:normal;width:300px;float:right;margin:0}
span#comments-addcomment{position:absolute;left:10px;top:2px;padding-left:20px;background:url("images/icons.gif") no-repeat 0 -115px;}
span#comments-addcomment a{color:#047;text-decoration:none;}
span#comments-addcomment a:hover{color:#4a630f;text-decoration:none;}

/* respond */
#respond{margin:0 0 20px 0;padding:20px 0 0 55px;border-top:1px solid #ddd;}
#respond h2{text-shadow:1px 1px 1px #999;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:10px;}
#respond .cancel-comment-reply a{color:#920017;}
#respond .cancel-comment-reply a:hover{color:#FF4E00;}
#commentform{margin:0 55px 0 0;padding:0;}
#commentform p{margin:0 0 10px;padding:0;}
#commentform a{}
#commentform textarea{padding:3px;background:#fff;border:1px solid #ddd;}

/* comments list style */
ol.commentlist li{position:relative;list-style:none;height:1%;margin:0;padding-bottom:20px;}
ol.commentlist li div em.approved{margin-left:55px;color:#ff0000;}
ol.commentlist li div.comment-author{margin:0;padding:0;line-height:16px;height:16px;border-bottom:1px solid #ddd;display:block;}
ol.commentlist li div.vcard img.avatar{position:absolute;left:0;top:0;width:40px;height:40px;background:#fff;padding:2px;border:1px solid #ddd;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:bold;}
ol.commentlist li div.vcard cite.fn a.url{color:#047;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#aaa;}
ol.commentlist li div.comment-meta{font:italic 10px Verdana;text-align:right;}
ol.commentlist li span.comment-meta{}
ol.commentlist li span.comment-meta a{color:#aaa;}
ol.commentlist li span.comment-meta a:hover{color:#555;}
ol.commentlist li div.comment-text{border-top:1px solid #fff;margin:0 0 10px;padding-top:10px;}
ol.commentlist li p,ol.commentlist li blockquote{margin:15px 0 0 15px;padding-bottom:10px;}
ol.commentlist li blockquote{padding:5px;border:1px dotted #ddd;color:#999;background:#fafafa;}
ol.commentlist li blockquote p{margin-left:0;}
ol.commentlist li code{margin-bottom:10px;padding:2px;background:#777;color:#ddd;}
ol.commentlist li div.reply{position:absolute;right:0;top:8px;}
ol.commentlist li div.reply a{display:block;width:30px;text-align:center;color:#aaa;padding:0 5px;background:#fafafa;border:1px solid #dfdfdf;-moz-border-radius:12px;-webkitz-border-radius:12px;border-radius:12px;}
ol.commentlist li div.reply a:hover{background:#f2f2f2;}
ol.commentlist li ul.children li{margin:0 0 0 30px;padding-bottom:0;border-bottom:none;}
ol.commentlist li ul.children li.depth-2{margin:0 0 0 55px;}
ol.commentlist li ul.children li div{border-top:1px solid #dfdfdf;}
ol.commentlist li ul.children li div div{border-top:none;}
ol.commentlist li ul.children li div.comment-author{border-top:1px solid #fff;border-bottom:none;}
ol.commentlist li ul.children li div.vcard img.avatar{top:-8px;width:24px;height:24px;}
ol.commentlist li ul.children li div.vcard cite.fn{margin-left:40px;}
ol.commentlist li ul.children li p,ol.commentlist li ul.children li blockquote{margin:0 0 0 40px;}
ol.commentlist li ul.children li blockquote p{margin-left:0;}
ol.commentlist li ul.children li div.reply{top:-8px;}
ol.commentlist li ul.children li div.reply a{background:#f2f2f2;}
ol.commentlist li ul.children li div.reply a:hover{background:#fafafa;}

/* #commentform input{} */
#comment{width:80%;height:125px;}
#author,#email,#url{height:12px;}
#author,#email,#url{padding:3px;}
#submit{background:#222;font-weight:bold;color:#ccc;width:80px;height:25px;padding:2px 5px;border:1px solid #555;}
#submit:hover{color:#fff;}

/* navigation */
#pagination,#nav-below{display:block;width:490px;line-height:18px;margin:0;padding:2px 10px;border-top:1px solid #ddd;}
.navigation{border-bottom:1px solid #fff;text-align:right;line-height:24px;margin:0;padding:2px 10px;}
#nav-below{display:inline-block;padding:20px 10px;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}

/* #sociable */
div.sociable {margin:16px 0;text-align:right}
.sociable_tagline {position:relative;margin-bottom:5px}
.sociable span {display:block;}
.sociable ul {display:inline;margin:0 !important;padding:0 !important;}
.sociable ul li {background:none;display:inline !important;list-style-type:none;margin:0;padding:3px;}
.sociable img {float: none;width:16px;height:16px;border:0;margin:0;padding:0 !important;}
.sociable-hovers {opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
.sociable-hovers:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

/* #search */
#blogSearch {border:1px solid #888888;font-family:"Segoe UI",Tahoma,Verdana,Arial;width:175px;line-height:0;padding:3px}
#blogForm {height:20px;}
#blogInput {border-style:none;color:#555555;width:155px;font-style:italic;font-size:110%;text-align:left;float:left;margin:0;padding:0;}
#blogLink {text-decoration:none;border:none;outline-style:none;display:block;height:20px;width:20px;float:left}
#blogLink img {height:20px;width:20px;border:none;}
