/*
Theme Name: Cruelty Free Money
Theme URI: http://www.vuzudesign.com
Description: A Bespoke theme created for CrueltyFreeMoney ONLY!
Author: Drew John
Author URI: http://www.vuzudesign.com
Version: 1.0
.
This theme is copyrighted to only be used for Cruelty Free Money. 
.
*/

html, body { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:url(Images/cfm_bg.gif); }
td { font-family: Arial, Helvetica, sans-serif; }
th { font-family: Arial, Helvetica, sans-serif; }
.clear { clear:both; }

A:link { text-decoration:none; color:#4d4d4d; } A:visited { text-decoration:none; color:#4d4d4d; } A:active { text-decoration:none; color:#4d4d4d; } A:hover { text-decoration: underline; color:#4d4d4d; }
A:link.greenlink{color:#afb44a; text-decoration:none; } A:hover.greenlink{color:#e2e95f; text-decoration:none;} A:visited.greenlink {color:#afb44a; font-weight:bold;}
A:link.greylink{color:#656565; text-decoration:none; } A:hover.greylink{color:#848484; text-decoration:none;} A:visited.greylink {color:#656565; font-weight:bold;}
A:link.redlink{color:#d16866; text-decoration:none; } A:hover.redlink{color:#d16866; text-decoration:none;} A:visited.redlink {color:#d16866; font-weight:bold;}
A:link.whitelink{color:#ebebeb; text-decoration:none; font-weight:bold; } A:hover.whitelink{color:#ebebeb; text-decoration:none;} A:visited.whitelink {color:#ebebeb; font-weight:bold;}
.greentxt{color:#afb44a; font-size:13px}
.entry-date{color:#afb44a; font-size:13px}
.fn{color:#afb44a; font-size:13px}
.redtxt{color:#d16866; font-size:14px}
.comments-link A{color:#747474; font-weight:bold;}
.cat-links A {color:#9b4140;}
h1{color:#4d4d4d; font-size:21px; }
h1.title{color:#4d4d4d; font-size:18px; }
h2.bar{ color:#FFF; font-size:17px; margin:0px; padding-top:10px; padding-left:15px; }
h2.post{ color:#4d4d4d; font-size:17px; margin:0px; }

hr.dotted {color: #fff; background-color: #fff; border: 1px dotted #b0b0b0; border-style: none none dotted; }
hr.dot {color: #fff; background-color: #fff; border: 0px; border-style: none;  height:1px; background:url(Images/dot_bg.gif) repeat-x; width:190px; float:left; }

/*HEADER*/
.header { }
.topbar_wrap { width:100%; height:40px; background:url(Images/topbar_bg.gif) repeat-x; }
.topbar_inner{ width:970px; height:40px; margin-left:auto; margin-right:auto; }
.topbar_search { float:right; width: 300px; margin-right:10px; margin-top:7px; text-align:right; }
.header_bar { width:970px; height:126px; margin-left:auto; margin-right:auto; }
.logo_wrap{ width:410px; float:left; }
.main_logo{ margin-top:15px; }
.site_text{ width:560px; float:left; margin-top:40px; font-size:13px; color:#666; text-align:right; }
.menu_bar{ width:970px; height:32px; margin-left:auto; margin-right:auto; }

/*SEARCH BOX*/
.sbox { width: 178px; height: 23px; background: url(Images/sbox.gif) no-repeat; float: left; margin-left:85px;}
.sinput {width: 171px;	height: 18px; background: none;	border: none; color: #efefef; margin-top: 1px; margin-right: 4px;}

/*DEFAULT LIST STYLES*/
ul {  margin-left:0px; padding:0px; padding-left:6px; font-size:14px;  }
ul li { list-style:none; color:#918d8e; margin-top:5px; }
.nav-next{float:right;}
.nav-previous{float:left;}
.nav-next A{color:#d16866; text-decoration:none;}
.nav-previous A{color:#d16866; text-decoration:none;}

/*MENU BAR*/
#menu ul { float:left; color:#FFF; font-size:17px; font-weight:bold; margin:0px; padding:0px; padding-top:1px; margin-top:4px; z-index:9999; }
#menu ul li { list-style:none; float:left; padding:4px 18px 0px 18px; background-color:#a2a743; height:23px; color:#fffdfe; margin-right:6px; border:1px solid #e6e6e6; border-bottom:0px; }
#menu ul li.current_page_item{list-style:none; float:left; padding:4px 18px 0px 18px; background-color:#FFF; height:23px; color:#8d8d8d; margin-right:6px; border:1px solid #e6e6e6; border-bottom:0px; }
#menu A{ color:#fafafa; }
#menu A:hover { text-decoration: none; }
#menu li.current_page_item A{ color:#8d8d8d; }

/*CONTENT AREA*/
.wrapper{ width:100%; }
.content_wrap{ width:970px; margin-left:auto; margin-right:auto; }
.content_area{ width:687px; float:left; border:1px solid #e6e6e6; background-color:#FFF; color:#646464; font-size:15px;; margin-bottom:30px; }

/*POSTS*/
.post_box{ width:667px; background-color:#FFF; color:#646464; font-size:15px; text-align:left; margin-left:10px;}

/*SIDE BAR*/
.sidebar_wrap{ width:267px; float:right; }
.sidebar_box{ background-color:#f1f1f1; color:#918d8e; border:1px solid #e6e6e6; width:267px; }
.sidebar_txtbox{ color:#918d8e; width:247px; padding:5px 10px 5px 10px; }
.sidebar_vo { background-color:#f1f1f1; color:#918d8e; border:1px solid #e6e6e6;  width:257px; height:30px; padding:5px;}
.vo_icons{ margin-bottom:-5px; }
.sidebar_hdr{ background:url(Images/sidebar_hdr.gif) no-repeat; width:272px; height:41px;}
.side_hr{ border:1px solid; color:#e6e6e6; width:266px; margin-left:-16px; }
.img_sb{ float:left;margin-top:-30px;margin-left:5px;margin-right:5px; }

/*FOOTER*/
.footer_wrap{ height:322px; width:100%; background:url(Images/footer_bg.gif) repeat-x;}
.footer_inner { width:970px; margin-left:auto; margin-right:auto;  }
.footer_box{ width:270px; height:220px; margin-top:20px; margin-right:10px; float:left; padding:15px; color:#FFF; font-size:14px;}
.footer_menu{ width:320px; height:250px; margin-top:20px; float:right; color:#FFF; text-align:left; }
.footer_hdr{ width:254px; height:24px; background:url(Images/foot_hdr.gif) no-repeat;  padding:5px; color:#F3F3F3; font-weight:bold; font-size:18px;}
.hrv{ float:left; margin-right:10px; margin-top:30px;}
.foot_hr{ margin-top:5px; }

/*FOOTER MENU */
#ftmenu ul { float:left; position:absolute; color:#FFF; font-size:16px; margin:0px; padding:0px; padding-top:1px; margin-top:4px; }
#ftmenu ul li { list-style:none; padding:4px 0px 5px 0px; color:#fafafa; background:url(Images/dot_bg.gif) repeat-x bottom; width:215px;}
#ftmenu ul li.current_page_item{list-style:none; padding:4px 0px 5px 0px; color:#fafafa; font-weight:bold; }
#ftmenu A{ color:#fafafa; }

.copyw_wrap { width:100%; height: 100%; background-color:#545454; color:#fafafa; font-size:13px; }
.copyw_bar{ width:1000px; height:26px; margin-left:auto; margin-right:auto; text-align:left; padding-top:4px; padding-left:45px; }

ul.xoxo {  margin-left:0px; padding:0px; padding-left:6px; color:#FFF; font-size:17px; font-weight:bold; }
ul.xoxo li { list-style:none;  color:#fffdfe; margin-top:5px; }


#access {
    margin: 0 0 1.5em 0;
    overflow: auto;
}
.skip-link {
    position:absolute;
        left:-9000px;
}

