/*
Theme Name: custom theme by OSN
*/

/* =MAIN----------------------------------------------- */

body {background:#ffffff;font: 13px Georgia, serif;line-height: 18px;color: #3b3825; text-align: left; margin:0; padding: 0;height: 100%;}

/* =STRUCTURE----------------------------------------------- */

#container {position:relative; margin: 40px auto;color: #3b3825; width: 1000px;}
#container a, #container a:link, #container a:active {text-decoration: none;}
#container a:visited {text-decoration: none;}
a, a:link, a:active {color: #828909;text-decoration: none;}
a:visited {color: #666b06;text-decoration: none;}
#clear {clear:both}
.clears {clear:both}

#blurb {  position:relative; margin: 10px auto;color: #3b3825; width: 1000px;}
#blurb a, #blurb a:link, #blurb a:active {text-decoration: none; color:#3b3825;}

.menu {  color: #e4e2dd; font-size: 20px;background: url(http://deepsouthdoula.com/wp-content/themes/custom/img/menu-bar.png) no-repeat; height:36px;}
.menutxt {padding-top: 8px;}
.menutxt a, .menutxt a:link, .menutxt a:active {text-decoration: none; color:#3b3825; margin-right: 8px; display:inline;padding-top:12px;}



.headimg {width: 315px; float:left; padding-right: 30px;}
.headtxt {float:left; width:608px;}


#end {position:relative; margin: 0 auto; height:265px; width: 1000px;z-index:2; color: #3b3825;background: url(http://deepsouthdoula.com/wp-content/themes/custom/img/line.png) repeat-x top left}
#end h3 {font-size: 20px}

.footwidget {float:left; width: 200px; margin-right: 25px;}
.footwidget h3 {text-align:center; font-size: 22px; color:#be8756; margin-bottom: 3px;font-weight:300;}


#copyrighttext{margin: 0 auto; width: 1000px; text-align:center;font-variant:small-caps; font-size:11px; font-weight: 800;}
#back {margin: 0 auto; width: 1000px; text-align:center;font-variant:small-caps; font-size:11px; font-weight: 800;}

/* =BLOG---------------------------------------------------- */

#blog {float:left;margin-left: 10px; margin-right:10px; width: 520px; }
#blog form {font-size:11px;}
#blog h3 {text-align:left;}
#blog ul {list-style-image: url(http://deepsouthdoula.com/wp-content/themes/custom/img/sidebar-fleur.png);}



#leftside {float:left;margin: 0 0 0 0; width: 225px;font-weight:100;background: url(http://deepsouthdoula.com/wp-content/themes/custom/img/vert-line.png) repeat-y top right}
#leftsidetxt {padding-right:3px; font-size:12px; font-weight:300}
#leftsidetxt ul, #leftsidetxt li {list-style-type: none;padding: 0; margin: 0;}
#leftside ol {margin:0; padding:0; list-style-type:decimal;}
#leftsidetxt h3 {text-align:left; font-size: 22px; color:#be8756; margin-bottom: 3px;font-weight:300;}
#leftside pre {border:0; font-size: 6px; color: #17808d; margin: 1px 0 1px 0;}


#rightside {float:left;margin: 0 0 0 0; width: 225px; background: url(http://deepsouthdoula.com/wp-content/themes/custom/img/vert-line.png) repeat-y top left}
#rightsidetxt {padding-left: 12px; font-size:12px}
#rightsidetxt ul, #rightsidetxt li {list-style-type: none;padding: 0; margin: 0;}
#rightside ol {margin:0; padding:0; list-style-type:decimal;}
#rightsidetxt h3 {text-align:left; font-size: 22px; color:#be8756; margin-bottom: 3px;font-weight:300}
#rightside pre {border:0; font-size: 6px; color: #17808d; margin: 1px 0 1px 0;}


/* =COMMENTS----------------------------------------------- */

.clear {clear: both; height: 3px;}
.commentleft {float:left; width: 50px; font-size: 13px; margin: -12px 0 0 0;color:#a1a911;}
.commentleft a,.commentleft a:link, .commentleft a:hover, .commentleft a:active, .commentleft a:visited {color:#a1a911; text-decoration: none;}
.commentbits .avatar {background:#3b3825; padding:4px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.commentbits {float:left; width: 50px;margin: 0 0 0 6px;}
.commentbody {float:left; width: 340px; text-align:left;margin: 0 0 0 32px;}
div.me {background-color: #e4e191; padding:8px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;  } 
div.me .commentbits .avatar {background:#ffffff; padding:4px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
div.me .commentby {border-bottom: 1px dotted #ffffff;}
div.me h1 {color:#ffffff;}
.commentby {border-bottom: 1px dotted #3b3825;font-size:12px;font-variant:small-caps;font-style:italic; font-weight:bold; }
.commentby a,.commentby a:link, .commentby a:hover, .commentby a:active, .commentby a:visited {font-style:normal}
.cluv {font-size:11px;font-variant:small-caps; border-top: 1px dotted #3b3825; width: 100%;}
.alt2 {background-color: #ffffff; padding:8px}
.alt {background-color: #fff;padding:8px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;} 

/* =ENTRIES----------------------------------------------- */

h1 {text-align:left; font-size: 24px; color:#3b3825; font-weight:300;}
h1 a,h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {color:#3b3825; text-decoration: none;}

h2 {text-align:left; font-size: 14px; color:#be8756; text-transform:lowercase;font-weight:300;}
h2 a,h2 a:link, h2 a:hover, h2 a:active, h2 a:visited {color:#a1a911; text-decoration: none;}

h3 {text-align:left; font-size: 18px; color:#3b3825; margin-bottom: 2px;}
h3 a,h3 a:link, h3 a:hover, h3 a:active, h3 a:visited {color:#3b3825; text-decoration: none;}


.speak {color: #3b3825; font-size: 22px;text-align:left;font-weight: 200;font-style:italic; text-align:right;}
.speak a,.speak a:link, .speak a:hover, .speak a:active, .speak a:visited {color: #a1a911;text-decoration: none;font-weight: 500;}
.cat {color: #3b3825; font-size:12px;font-variant:small-caps;font-weight: bold; margin-top:-13px;}
.cat a,.cat a:link, .cat a:hover, .cat a:active, .cat a:visited {color: #a1a911;text-decoration: none;font-weight: 500;}


.speak2 {color: #3b3825; font-size:16px;text-align:right;font-weight: 500;}
.speak2 a,.speak2 a:link, .speak2 a:hover, .speak2 a:active, .speak2 a:visited {color: #a1a911;text-decoration: none;font-weight: 500;}


.widget {padding-bottom: 4px;}
.line {border-bottom: 1px dotted #3b3825; width: 100%; height:2px}
.line2 {border-bottom: 2px dotted #3b3825; width: 100%; height:2px}


/* =FORMS----------------------------------------------- */

form { margin: 0; }
input, textarea { background-color: #e5e2d8;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.submit {font:11px verdana; background-color: #e5e2d8; color: #3b3825; border: 0;}

/* =MISC----------------------------------------------- */

img {border: none;}table, td {font-size: 12px; background-color: transparent;}

blockquote {padding:6px; font-size:12px; border: 1px dotted #3b3825;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
pre {border-left: solid 2px #664179; font-size: 11px; color: #664179; margin: 4px 20px 4px 20px; padding: 5px;}



