/*   
Theme Name: Reformed Mama version 1
Theme URI: http://www.mamaarcher.com
Description: grunge, earth tone, religious
Version: 2.0
Author: APH Boutique
Author URI: http://www.aponderingheart.com/boutique
*/

body{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#333; background:#490c04;margin-bottom:0;}
/*  hides from ie-mac \ *
/* html .clearfix{height:1%; }
/*  End hide from IE-mac  */
a{font-weight:normal; text-decoration:none; color:#797e44; }
a:hover{color:#797e44; }
blockquote{font-style:italic; color:#61662a; background:#cebf9e; margin-left:50px; padding-left:20px; width:400px; }
ul{list-style:disc; color:#61662a; }
ol{color:#61662a; }
/*  HEADER  */
#header-container{margin:0 auto;background:#490c04 url(images/header-bg.png) top no-repeat; height:300px;clear:both;}
#header{margin:0 auto; height:238px;width:960px;}
#header h1{font:0px "Georgia"; color:#e4e4e4; padding:0; margin:0; overflow:hidden; }
#header h1 a{color:#d4d4d4; text-decoration:none; }
#logo{padding:0; margin:0; height:238px;}
#logo h1{padding-left:0px; }
#logo h1{text-indent:0px; }
#logo h1 a{padding:0; margin-top:12px; display:block; height:238px; width:968px; background:url(images/maheader.png)no-repeat; outline:none; }
#logo .description{color:#828fa3; padding-left:15px; font-size:14px; text-transform:uppercase; font-weight:bold; display:none; }
#sf-menu{margin:0 auto; padding-top:10px; height:40px;  background:none;}
#menu-container{background:#cebf9e; height:40px;}
#sf{height:40px; padding:0; margin:0; padding-top:13px; float:right;margin-right:20px; }

#menu{padding:0; margin:0; padding-top:4px; float:left }
#menu ul{font-size:12px; text-transform:uppercase; padding:0; margin:0; height:40px; float:left}
#menu ul li{float:left; display:inline; margin:0; padding:0; height:40px}
#menu ul li a{padding:5px 5px; margin:0; float:left; font:normal 13px "Georgia"; text-decoration:none;text-transform:none; line-height:25px; margin-right:5px;color:#340d01; background:#cebf9e; }
#menu ul li ul li a{float:left;display:inline;}
#menu ul li a:hover{color:#522010; }
#menu ul li.current_page_item  a{color:#340d01;}
#menu ul li.current_page_item a:hover{color:#522010;}
#menu ul li.current_page_item ul li a{background:none; border:none; color:#b88b6a;}
#searchform{float:right; }
#searchform #s{color:#000; background:#ffffff; border:1px solid #ddd; padding:2px; width:199px; }
#header-ads{color:#fff; margin:0; padding:10px; height:75px; padding-top:35px; }
#google-ads{margin:0 auto;  padding-top:5px; height:20px; text-align:center; padding:0;}
#google-ads div{background:#ffffff;padding:5px 0;margin-top:0;}
/*  END HEADER  */
/* BODY */
#body-container{padding:0;margin:0 auto;background:#490c04 url(images/body-big.png) center center repeat-y; height:auto;clear:both;color:#333;}
#container{overflow:hidden;background-color:#; margin:0 auto;padding:0;}
#body-content{background:#; padding-top:10px; }
#content{margin:0; margin-left:15px; padding:0; font-size:14px; width:550px;}
#content div.post{width:auto; overflow:hidden; margin-bottom:20px; margin-left:5px; font-weight:normal; font-size:14px; padding:0;}
#content div.post .post-content{padding:0px; margin:10px; margin-left:0; color:#333 }
#content div.post h2{font-size:24px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; padding:10px; padding-left:0; padding-bottom:0; margin:0; margin-bottom:5px; color:#797e44; border-bottom:0px dotted #6f4343; }
#content div.post h2 a{color:#797e44; text-decoration:none; font-weight:bold; }
#content div.post p{line-height:1.6em; color:#333; clear:both; padding:10px 10px 10px 0; margin:0; }
#content div.post span.info{float:left; padding:2px; padding-left:0px; font-weight:normal; color:#333; no-repeat left; font-size:10px; margin-left:0px; }
div.post small{display:block; font-size:10px; color:#333; font-weight:bold; line-height:1.6em; padding-bottom:10px; clear:left; padding:15px; }
#content div.post span.user{float:left; padding:2px; padding-left:5px; padding-right:5px; color:#333; font-size:12px; left no-repeat;}
#content div.post .post-author{color:#340d01; font-weight:normal; }
#content div.post .category{color:#340d01; font-weight:normal; font-size:11px;}
#content div.post span.comment{padding:5px; padding-left:1px; color:#333; font-size:13px; font-weight:normal; height:20px; }
#content div.post span.comment a{color:#340d01; font-weight:normal;}
.alignright{float:right; padding:5px; }
.alignleft{float:left; padding:5px; }
#comments{padding:10px; }
#comments form input{width:200px; padding:2px; font-size:13px; font-weight:normal; color:#333; }
#comments form textarea{width:500px; height:200px; padding:2px; font-size:13px; font-weight:normal; color:#555; border:1px solid #999; }
#comments ol.commentlist{list-style:none; }
#comments ol.commentlist li{padding:5px; margin:10px 0; width:460px; background:#; border-left:10px solid #cebf9e; clear:left; line-height:1.6em; font-size:13px; color:#555; }
#comments ol.commentlist li ul{list-style:disc inside; }
#comments ol.commentlist li ul li ,#comments ol.commentlist li ol li{border:none; padding:0; }
#comments ol.commentlist li p,#comments ol.commentlist li p{margin-top:5px; }
#comments ol.commentlist li ol{list-style:decimal inside; }
/*  FOOTER  */
#footer-container{margin:0 auto; padding:0;height:320px;background:#490c04 url(images/footer.png) top repeat-y; width:1200px; clear:both;}
#footer{height:auto;}
#footer-top{height:220px; background:#340d01; color:#ffffff; font:12px Arial; width:970px; }
#footer-top h2{font:18px Arial; color:#cebf9e; padding:10px 0 5px 18px; border-bottom:1px dotted #6f4343; margin-bottom:10px }
#about{width:215px; margin-left:20px;}
#recent-post{margin-left:20px; width:190px; padding:0 }
#recent-comments,#popular-post{width:220px;}
#recent-comments{height:200px; overflow:hidden;}
#footer-top ul{margin:0; padding:0; list-style:none; color:#cebf9e}
#footer-top ul li{line-height:24px; margin-left:0; padding-left:30px; border-bottom:0px dotted #6f4343;}
#footer-top ul li a{color:#797e44; font-weight:normal;  }
#footer{height:90px; color:#3e1d0b; text-align:left; }
#footer p{font-size:12px; padding:10px 0px; }
#footer a{color:#797e44; font-weight:bold; text-decoration:none; }
#about img{float:left; margin-right:10px; }
#footer-bottom{width:960px;padding-left:80px;padding-top:5px;padding-bottom:0;margin-bottom:0;}
/*  END FOOTER  */
/*  SIDEBAR/widgets  */
#sidebar{font:12px Arial; color:#333; min-height:600px; float:right; width:400px; padding:0; margin:0; margin-right:-10px; }
#sidebar h2{font:14px Arial; }
#sidebar1{margin:0; padding:0; width:180px; }
#sidebar2{float:right; width:200px; }
#sidebar h2{text-transform:uppercase; background:url(images/side_top.png) no-repeat; height:30px; display:block; color:#330000; font-size:14px; font-weight:bold; margin-bottom:5px; width:190px;  padding-left:45px; padding-top:2px; margin: 0px; height:36px; }
#sidebar h2.widgettitle{text-transform:uppercase;background:url(images/side_top.png) no-repeat; height:30px; padding:10px 2px 5px 18px; display:block; color:#330000; font-family:Arial; font-size:14px; font-weight:bold; margin-bottom:5px; width:190px;  padding-left:45px; padding-top:2px; margin: 0px; height:36px}
#sidebar ul{width:190px; overflow:hidden; list-style:none; margin:0; padding:5px 0; padding-bottom:30px; }
#sidebar ul li{padding-top:0px; margin:0; padding:0px;list-style:none;  }
#sidebar ul li ul{width:190px; list-style:none;  }
#sidebar ul li ul li{margin:0; padding:5px; border:none; border-bottom:0px dotted #6f4343; }
#sidebar ul li a{font-weight:normal; color:#797e44; padding:0; margin:0; text-decoration:none; }
#sidebar ul li a:hover{color:#797e44; }
.sidebar-ads{}
.sidebar-ads div{margin:6px; margin-bottom:10px; }
.sidebar-ads img{border:none; margin:0; padding:0; }
#sidebar1,#sidebar2{overflow:hidden; }
#sidebar .widget .textwidget{padding:10px; }
#sidebar.widget #get-recent-comments h2{display:none; }
#sidebar .widget #wp-calendar{width:180px; }
#sidebar.widget #wp-calendar td{padding:5px; }
#sidebar .widget #searchform{padding:0; margin:0; width:140px; margin-bottom:10px; }
#sidebar .widget #searchform #s{width:128px; color:#333;border:1px solid #999; margin:0; padding:0; }

