/*  
Theme Name: Wife Advice
Theme URI: http://www.wifeadvice.com/
Description: Wife Advice Theme
Version: 
Author: Richard Worth
Author URI: http://www.rdworth.org/

This theme was designed and built by Richard D. Worth <rdworth@gmail.com>.
*/

body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-image: url(images/diagbg.png);}

h1, h2, h3, h4 { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

a { border: none; text-decoration: none; color: #004D87; }
a:link, a:active, a:visited { color: #004D87; }
a:hover { color: #BF0000; text-decoration: underline; }

#top { width: 900px; height: 211px; margin: 0 auto 10px auto; padding: 0px; background-color: white; }

#header { position: relative; }
#header img { border: none; }
#header h1{ text-indent:-10000px; height: 211px; }
#header-content { position: absolute; top: 125px; left: 228px; width: 540px; border: 0px solid #eeebdc; border-top: none; }
#header-content-footer { height: 30px; text-align: center; margin-top: 5px; }
#header ul.menu { height: 25px; line-height: 25px; float: left; list-style: none; font-size:12px; font-weight: 700; margin: 0; padding: 0; padding-left: 140px; }
#header ul.menu li { float: left !important; list-style-type: none; margin: 0; padding: 0; margin-right: 10px; width: auto; background: #eeebdc; }
#header ul.menu a, #header ul.menu li a:link, #header ul.menu li a:visited { text-decoration: none; color: #004D87; float:left; padding: 0 10px; font-variant: small-caps; }
#header ul.menu a:active { color: #747371; text-decoration: none; }
#header ul.menu li ul { float: left; margin: 0; padding: 0; }

#top-bottom div { background: url(images/top-bl.png) no-repeat bottom left; }
#top-bottom { margin-top: -12px; background: url(images/top-br.png) no-repeat bottom right; }

#top-bottom div, #top-bottom { width: 100%; height: 12px; font-size: 1px; }

#main-wrapper { width: 900px; margin: 0px auto; padding:0; }
#main { width: 900px; float:left; background-color: white; }
#content { width: 600px; float: left; padding: 10px; background-color: white; }

.dem-results ul { list-style: none; }

#sidebar { width: 280px; float: right; margin: 0px; padding: 0px; background-color: #eeebdc; }
#rsidebar { width: 280px; float: right; margin: 0px; padding: 0px; overflow: hidden; }
#sidebar h2 { text-align: center; color: white; }
#sidebar .widget { margin: 10px; }
#sidebar a { color: #004D87; }
#sidebar ul { margin: 0; padding: 0; padding-bottom: 15px; }
#sidebar li { list-style: none; margin: 0; padding: 0; margin-bottom: 3px; }
#sidebar ul ul { padding-bottom: 0; margin-top: 3px; }
#sidebar ul li li { padding-left: 1em; }
#rsidebar .poll-question { margin-bottom: 1em; display: block;}
#rsidebar #twitter_div { border: 1px solid white; }
#rsidebar #twitter_div #twitter_update_list { padding-bottom: 0; margin-bottom: 0; }
#rsidebar #twitter_div #twitter_update_list li { margin: 4px; padding-bottom: 4px; border-bottom: 1px solid white; }

#sidebar .header { margin: 4px; background:#576D9D; _background:url(images/sbh-bg.png); }
#sidebar .header .t { background: url(images/sbh-rc.png) -4px -4px no-repeat; height: 4px; position: relative; }
#sidebar .header .t div { background: url(images/sbh-rc.png) 0px -4px no-repeat; width: 4px; height: 4px; position:absolute; right:0; }
#sidebar .header .b { background: url(images/sbh-rc.png) -4px 0px no-repeat; height: 4px; position: relative; overflow: hidden; }
#sidebar .header .b div { background: url(images/sbh-rc.png) 0px 0px no-repeat; width: 4px; height: 4px; position:absolute; right:0; }

.page { line-height: 1.5em; }

.comments li { border: 1px solid white; padding: 2px !important; }

.entry { width: 600px; margin: 0px; margin-bottom: 10px; padding: 0px; overflow: hidden; }

.entry h2.title { margin-left: 45px; margin-top: 5px; font-size: 13px; }
.entry h2.title a { color: #292937; text-decoration: underline; }

.entry-header { margin-top: 6px; position: relative; }

.entry-header .cat-auth { position: absolute; top: -3px; left: 5px; width: 40px; height: 40px; }
.entry-donkey .entry-header .cat-auth { background: url(images/donkey40.png) no-repeat; }
.entry-wife .entry-header .cat-auth { background: url(images/wife40.png) no-repeat; }
.entry-donkeyandwife .entry-header .cat-auth { background: url(images/donkeyandwife40.png) no-repeat; }

.entry-cat10 .entry-header .cat-auth { background: url(images/donkeyandwife-10-40.png) no-repeat; }
.entry-cat12 .entry-header .cat-auth { background: url(images/donkeyandwife-12-40.png) no-repeat; }
.entry-cat18 .entry-header .cat-auth { background: url(images/donkeyandwife-18-40.png) no-repeat; }
.entry-cat19 .entry-header .cat-auth { background: url(images/donkeyandwife-19-40.png) no-repeat; }
.entry-cat21 .entry-header .cat-auth { background: url(images/donkeyandwife-21-40.png) no-repeat; }
.entry-cat25 .entry-header .cat-auth { background: url(images/donkeyandwife-25-40.png) no-repeat; }

.entry-donkey .entry-header { background-color: #004D87; }
.entry-wife .entry-header { background-color: #BF0000; }
.entry-donkeyandwife .entry-header { background-color: #747371; }

.entry-donkey .entry-header-top div { background: url(images/donkey-tl.png) no-repeat top left; }
.entry-donkey .entry-header-top { background: url(images/donkey-tr.png) no-repeat top right; }
.entry-donkey .entry-header-bottom div { background: url(images/donkey-bl.png) no-repeat bottom left; }
.entry-donkey .entry-header-bottom { background: url(images/donkey-br.png) no-repeat bottom right; }

.entry-wife .entry-header-top div { background: url(images/wife-tl.png) no-repeat top left; }
.entry-wife .entry-header-top { background: url(images/wife-tr.png) no-repeat top right; }
.entry-wife .entry-header-bottom div { background: url(images/wife-bl.png) no-repeat bottom left; }
.entry-wife .entry-header-bottom { background: url(images/wife-br.png) no-repeat bottom right; }

.entry-donkeyandwife .entry-header-top div { background: url(images/donkeyandwife-tl.png) no-repeat top left; }
.entry-donkeyandwife .entry-header-top { background: url(images/donkeyandwife-tr.png) no-repeat top right; }
.entry-donkeyandwife .entry-header-bottom div { background: url(images/donkeyandwife-bl.png) no-repeat bottom left; }
.entry-donkeyandwife .entry-header-bottom { background: url(images/donkeyandwife-br.png) no-repeat bottom right; }

.entry-header-top div, .entry-header-top,
.entry-header-bottom div, .entry-header-bottom { width: 100%; height: 6px; font-size: 1px; }

.entry-header-content { margin: -6px 6px -6px 50px; }

.entry-donkey .entry-header h3.cat {  }
.entry-wife .entry-header h3.cat {  }

.entry-header h3.cat {  }
.entry-header h3.cat a { font-size: 24px; color: white; }

.entry-donkey .entry-header .cat-tag { color: #7c9dbd; }
.entry-wife .entry-header .cat-tag { color: #d87b81; }

.entry-header p { margin: 0; padding: 0; }

.entry-donkey .entry-wrapper { border: 2px solid #004D87; border-width: 0px 2px 2px 2px; }

.entry-wife .entry-wrapper { border: 2px solid #BF0000; border-width: 0px 2px 2px 2px; }

.entry-donkeyandwife .entry-wrapper { border: 2px solid #747371; border-width: 0px 2px 2px 2px; }

.entry-donkey .entry-footer { background-color: #e8eff8; }
.entry-wife .entry-footer { background-color: #fcf0f2; }
.entry-donkeyandwife .entry-footer { background-color: #eeebdc; }

.entry-wrapper { margin: 0px 10px; margin-top: -12px; line-height: 1.5em; }
.entry-wrapper a { color: #004D87; }

.entry-content { padding: 12px; line-height: }

.entry-footer { clear:both; padding: 4px 8px 8px 8px;}

#footer{background:gray;clear:both;height:15px !important;margin:0;padding:0;text-align:center; color: white; }

/* */

#header{margin:0 auto;padding:0;}
#nav{background-color:#e7f9ff;height:35px;border-bottom:#bce1f4 2px solid;margin:0;padding:0;}

.navigation{width:580px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}
#searchform { height:35px; line-height:35px; margin: 0; padding: 0 5px; }
input#s { color: #5188d2; width: 190px; border: 1px solid #cbcbcb; background:#fcfcfc;}
#footerbox{background:#333;height:30px;line-height:30px !important;margin:0;padding:0;}
.footer{width:800px;color:#095278;height:30px;line-height:30px !important;margin:0 auto;padding:0;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#25aacd;border:none;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#eeebdc;padding-left:15px;margin:0 0 5px;}
