/* global */
body {background-image:url('images/global/background.jpg'); margin:0; padding:0 0 40px 0; font-family:Arial, Arial, Helvetica, sans-serif; color:#553f2d; font-size:13px; line-height:20px;}
td {vertical-align:top;}
p {margin:0px;}
img {border:0px;}
a {color:#553f2d;}
h1, h3, h4, h5, .sidebox_contact {font-family:Georgia1, Georgia, serif; }
h1 {font-size:24px; line-height:26px; font-weight:normal;  color:#7d3223; border-top:1px solid #e3d0c5; border-bottom:1px solid #e3d0c5; padding:4px 0 5px 0; width:100%; margin:0 0 27px 0; letter-spacing:2px; }
.smallh1 {font-size:19px; line-height:21px;margin-top:12px; margin-bottom:11px; padding-top:2px;}
h2 {font-size:14px; line-height:17px; font-weight:normal; color:#7d3223; margin:0px;}	
h3 { font-size:21px; line-height:24px; font-weight:normal; margin:0;}
h4 {font-size:21px; line-height:23px; font-weight:normal; color:#553f2d; border-top:1px solid #d5cdc3; border-bottom:1px solid #d5cdc3; padding:4px 0 5px 0; width:100%;  margin:19px 0 33px 0; text-align:center; }
#header {background-color:#4f3927; width:100%; height:98px; background-image:url('images/global/background_header.jpg'); background-position:top center;}
#header_inner {margin:0 auto; height:98px; width:882px;  position:relative;}
#header_inner img {width:804px; display:block; position:relative; top:49px; left:38px;}
#content {border:5px solid #fff; width:872px; background-color:#fff; margin:0 auto;}
#menu {margin:5px 0 0 8px;}
#menu a {display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:14px; color:#fff; text-decoration:none; padding:9px 0 11px 6px; width:192px; border-bottom:1px solid #9a5f53;}
.quote {font-family:Georgia1, Georgia, serif; font-style: italic; margin-top:17px;}
.quote_author {font-size:11px; line-height:18px; color:#926d52;}
.buy_the_book {width:100%; border-top:1px solid #d5cdc3; border-bottom:1px solid #ccd5d4;  padding:6px 0 5px 0; margin:5px 0; font-size:12px; line-height:18px;}
.buy_the_book a {color:#402e1e; text-decoration:none; font-family:Georgia1, Georgia, serif;}
.buy_the_book span {font-size:10px; }
.gray_border_image {display:block; padding:2px;  border:1px solid #dddad7;}
.listen {color:#402e1e; font-size:10px; line-height:13px;}
.listen a {color:#7d3223; font-size:11px; line-height:15px;}
.font1217 {font-size:12px; line-height:17px;}
.charlotte_bullets {padding:0; margin:5px 0 0 0;	}
.charlotte_bullets li {list-style-type:none; background-image:url('images/global/bullet.gif'); background-repeat:no-repeat; background-position:0px 7px; padding-left:6px; margin-bottom:6px;}
.charlotte_bullets2 {padding:0; margin:10px 0 0 0; width:283px;}
.charlotte_bullets2 li {list-style-type:none; background-image:url('images/global/bullet2.gif'); background-repeat:no-repeat; background-position:0px 7px; padding-left:10px; margin-bottom:6px; font-size:13px; line-height:17px;}	
.charlotte_bullets2 a {text-decoration:none;}
.charlotte_bullets2 a:hover {text-decoration:underline;}

/* home */
.home_news {font-size:12px; line-height:16px; color:#402e1e; word-wrap: break-word;}
.red_header {display:block; color:#7d3223;font-family:Georgia1, Georgia, serif; font-weight:bold; font-size:13px; line-height:16px; margin-top:10px;}


/* talking about faith */
.sidebox {border:1px solid #b8ab9e; padding:2px;  margin:0 20px 20px 0;}
.sidebox_inner {margin:0;  background-color:#dacaba; padding:10px 12px 30px 12px; font-size:12px; line-heigh:18px; display:block;}
.sidebox_faith {font-family:Georgia1, Georgia, serif; font-size:15px; width:130px; display:block; margin-bottom:10px;}
.sidebox_contact {border-bottom:1px solid #bead9c; font-size:15px; line-height:20px; padding:5px 0 5px 0; margin-bottom:5px;}

/* contact */
.find_me {}
.find_me img {margin:20px auto; display:block;}

/* mistress bradstreet */
.mistress {background-image:url('images/mistress_bradstreet/background.jpg'); background-repeat:no-repeat; width:100%; position:relative; font-family:Georgia1, Georgia, serif; line-height:22px; margin:-10px 0 0 -10px;}
.mistress_menu {position:absolute; top:37px; left:279px;}
.mistress_menu a {font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:16px; text-decoration:none; }
.buy_mistress {position:absolute; top:374px; left:55px; width:162px;}
.buy_mistress a {color:#7d3223;  text-decoration:none;}
.buy_mistress span {color:#7d3223; font-family:Tahoma, Geneva, sans-serif; display:block; border-top:1px solid #caa89c; border-bottom:1px solid #caa89c; font-size:14px; line-height:20px; margin-bottom:4px;} 
.biggy {float:left; font-size:80px; line-height:80px; display:block; color:#dda85e; margin:-6px 5px -10px 0;}
.mistress .quote {font-size:14px; line-height:21px}
.mistress .quote_author {font-size:12px; line-height:20px; text-transform:uppercase;}

/* book clubs */
.books_club_quote {font-size:15px; line-height:21px; color:#7d3223;}
.books_club_quote_author {font-size:11px; line-height:20px; color:#7d3223;}


/* featured essay */
.essay_page {width:449px; padding:20px 20px 100px 30px; background-color:#fdf7ed; font-family:Georgia1, Georgia, serif; line-height:22px;}
.featured_essay_hdr {font-size:18px; color:#7d3223; }
.featured_essay_hdr span {font-size:14px;}
.essay_page a {color:#7d3223}
.featured_note {font-size:14px; line-height:20px; font-style:italic; margin:12px 0;}
.big_letter {font-size:80px; line-height:80px; color:#dda85e; display:block; float:left; height:68px; width:33px; overflow:hidden; margin-top:-7px;}
.essays_sidebar_header {font-size:18px; line-height:20px; width:100%; color:#7d3223; border-bottom:1px solid #b77946; font-family:Georgia1, Georgia, serif; padding-bottom:3px; margin-bottom:8px; margin-top:23px;}
.essays_sidebar {width:152px; padding:0 20px 0 16px; background-color:#dda85e;}
.es_list a {font-size:12px; line-height:14px; background-image:url('images/essays/arrow.gif'); background-repeat:no-repeat; background-position:0px 3px; display:block; text-decoration:none; padding-left:8px; margin-bottom:9px;}
.poetry a {margin-bottom:12px !important;}

/* news and events */
.news_item {color:#402e1e; font-size:13px; line-height:16px; border-bottom:1px solid #e3d0c5; padding:14px 0; word-wrap: break-word;}
.news_item_header {color:#7d3223; font-size:18px; line-height:22px; font-family:Georgia1, Georgia, serif; margin-bottom:5px;}
.upcoming_events {font-size:12px; line-height:16px; word-wrap: break-word;}
.red_header_upcoming { color:#7d3223;  font-family:Georgia1, Georgia, serif; font-weight:bold; display:block; width:177px; margin-bottom:10px;}
.red_header_small { color:#7d3223;  font-family:Georgia1, Georgia, serif; font-weight:bold; display:block; width:177px; }
.upcoming_headline {font-weight:bold;}