/* =MAIN----------------------------------------------- */

body {background:#e1ecd6;font: 12px Arial, serif;line-height: 1.5em;color: #080e02; text-align: left; margin:0; padding: 0;height: 100%;}

/* =STRUCTURE----------------------------------------------- */

#container {position:relative; margin: 30px auto;color: #3d1315; 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: #f1367c;text-decoration: none;}
a:visited {color: #f1367c;text-decoration: none;}
#clear {clear:both}
.clears {clear:both}

.widget ul, .widget li {padding:0 2px;}

.widget {border: solid 1px #f1367c;background:#ffffff;border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; margin-bottom:12px; width:170px; }

.textwidget {padding:6px;}

.widget form {padding:4px;}

.widget .sidetitle {background:#f1367c; font-size: 18px;color:#ffffff; width:166px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:2px;}

#top {background : url(http://thefeministbreeder.com/wp-content/themes/thefembreeder/img/topgreenbg.png) repeat-x; height:197px}
#navigation {background : url(http://thefeministbreeder.com/wp-content/themes/thefembreeder/img/pinkbg.png) repeat-x; height:41px; color: #e1ecd6;}
#navigation a, #navigation a:link, #navigation a:active {text-decoration: none; color:#e1ecd6;}
#menu {width: 1000px;position:relative; margin: 197px auto; padding: 7px 0 0 0; color: #e1ecd6; font-size: 16px; text-align: center;}
#header {position:relative; margin: -180px auto;background : url(http://thefeministbreeder.com/wp-content/themes/thefembreeder/img/header.png) no-repeat; width:485px; height: 152px;}


#bottom {height:221px; margin: 150px 0 0 0;}
#end {position:relative; margin: 0 auto;height:50px; width: 320px;z-index:2; color: #852427; font-weight:600;}
#end a, #end a:link, #end a:active, #end a:visited {color: #080e02;text-decoration: none;}


/* =BLOG---------------------------------------------------- */
#side {position:relative; float:left; width: 170px;  font-size: 11px;}
#side a, #side a:link, #side a:active, #side a:visited {color: #f1367c;text-decoration: none;}
#side ul, #side li {list-style-type:none; margin: 0; padding:0;}

#far {position:relative; float:left; width: 170px;  font-size: 11px; margin: 0 0 0 8px;}
#far a, #far a:link, #far a:active, #far a:visited {color: #f1367c;text-decoration: none;}
#fartxt {padding-left: 14px;}
#far ul, #far li {list-style-type:none; margin: 0; }


#blog {position:relative; float:left; color: #080e02;width: 60%; margin: 0 0 0 18px;background:#ffffff;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; padding: 6px}
#blog form {text-align:left; font-size:9px;}
.line {border-top: 1px dotted #4f1029;}

/* =COMMENTS----------------------------------------------- */

.clear {clear: both; height: 3px;}
.commenty {background: #f1eae4; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.commentleft {float:left; width: 90px; font-size: 10px; text-align:center; margin: 6px 0 0 6px;}
.commentleft img {border: 1px dotted #4f1029;}
.commentbody {float:left; width: 450px; text-align:left;margin: 4px 4px 4px 12px;}
.me {background: #ece7de;color: #b60004;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;} 
.me .commentleft {float:left; width: 90px; font-size: 10px; text-align:center; margin: 6px 0 6px 16px;}
.commentby {border-bottom: 1px dotted #4f1029;font-size:11px;font-variant:small-caps;font-style:italic }
.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 #4f1029;}

/* =ENTRIES----------------------------------------------- */



h1 {text-align:left; font-size: 20px; color:#08618f;margin: -4px 0 0 0;}
h1 a,h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {color:#08618f; text-decoration: none;}

h2 {text-align:left; font-size: 18px; color:#5aa80d; }
h2 a,h2 a:link, h2 a:hover, h2 a:active, h2 a:visited {color:#5aa80d; text-decoration: none;}

h3 {text-align:left; font-size: 16px; color:#491702; margin-bottom: -1px;}
h3 a,h3 a:link, h3 a:hover, h3 a:active, h3 a:visited {color:#491702; text-decoration: none;}


.speak {color: #f1367c; font-size: 24px;text-align:right;font-weight: 500;}
.speak a,.speak a:link, .speak a:hover, .speak a:active, .speak a:visited {color: #f1367c;text-decoration: none;font-weight: 500;}
.tweetthis {color: #f1367c; font-size: 14px;text-align:right;font-weight: 500; }
.tweetthis a,.tweetthis a:link, .tweetthis a:hover, .tweetthis a:active, .tweetthis a:visited {color: #f1367c;text-decoration: none;font-weight: 500;}
.cat {color: #f1367c; font-size:11px;font-variant:small-caps;text-align:right;font-weight: 500; margin-top: 6px;}
.cat a,.cat a:link, .cat a:hover, .cat a:active, .cat a:visited {color: #f1367c;text-decoration: none;font-weight: 500;}



/* =FORMS----------------------------------------------- */

form { margin: 0; }
input, textarea { background-color: #e1ecd6;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.submit {font:9px verdana; background-color: #e1ecd6; color: #eee2c2; border: 0;}


/* =MISC----------------------------------------------- */

img {border: none;}table, td {font-size: 12px; background-color: transparent;}
blockquote {color:#08618f;}
sup {vertical-align: 60%;font-size: 75%;line-height: 100%;}
sub {vertical-align: -10%;font-size: 75%;line-height: 100%;}
.amp {	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", "Warnock Pro", serif;	font-weight: normal;font-style: italic;	font-size: 1.1em;line-height: 1em;}
.caps {	font-size: 90%;}
.dquo {	margin-left:-.40em;}
.quo {	margin-left:-.2em;}
.tcf_input {display:none !important; visibility:hidden !important;}

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; 	margin: 2px;text-decoration: none;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;}
.wp-pagenavi a:active {	padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;}


    /*global/universal image classes */
    img.alignleft, img.left { float: left; margin: 0px 10px 10px 5px; }
    img.alignright, img.right { float: right; margin: 0px 10px 0px 5px; }
    img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
    img.alignnone, img.block { display: block; clear: both; }
    img.frame { background: #FFCCCC; border-style: solid; border-color: #66CC33; }
    img.stack { clear: none !important; }
    img[align="left"] { float: left; clear: left; }
    img[align="right"] { float: right; clear: right; }
    img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

    /*—:[ image captioning ]:—*/
    .wp-caption { border-style: solid; border-width:1px; border-color: #66CC33; background-color: #FFCCCC; text-align: center; font-style: italic; padding:4px 0px 0px 0px; margin-bottom:12px;}
    .wp-caption.alignleft { float: left; }
    .wp-caption.alignright { float: right; }
    .wp-caption.aligncenter { margin-top: auto; margin-right: auto; margin-left: auto; float: none; clear: both; }
    .wp-caption.alignnone { clear: both; }

    /*global/universal image classes */

/* =FOOTER----------------------------------------------- */
#bottom {margin: 0 auto; width: 1000px; height: 300px;background-color: #ffffff; padding:4px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.floatleft {float: left; margin-left: 15px; width: 300px;}
.clear {clear:both}
#copyrighttext{margin: 0 auto; width: 1000px; text-align:center;font-variant:small-caps; font-size:11px; font-weight: 800;}
