body,td,p,div,ul,li {font-family: arial,verdana,sans-serif; font-size: 16px; color: #772100; position:relative;  }

/*utilities*/
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
.horizontal_rule{border-top:1px solid #d5b593; height:1px; line-height:1px; font-size:0px; clear:both; }
.nodisplay{display:none}

/*common styles */
h1 {text-align:center;}
a:link, a:visited {color:#772100;}
#wrapper {width:800px; margin:0 auto 0 auto; position:relative;  }

#left_bg{width:598px; height:1180px; position:absolute; left:-598px; background-image:url(../images/left_bg.jpg);}
#right_bg{width:598px; height:1180px; position:absolute; right:-598px; background-image:url(../images/right_bg.jpg); }

/*Header*/
#header{display:block; width:800px; height:190px; margin:0 auto 0 auto; background-image:url(../images/header.png); margin-bottom:0px; cursor:pointer; }
#contactus:link, #contactus:visited {width:125px; color:#283891; font-size:15px; font-weight:bold; display:block; position:absolute; left:15px; top:150px; text-decoration:none;} 
#contactus:hover{text-decoration:underline}

/* Main Menu */

#main_menu{height:43px; width:755px; margin:0 auto 10px auto; z-index:1;  }
#main_menu li{float:left; background-image:url(../images/menu_middle.jpg); background-repeat:repeat-x; text-align:center;}
#main_menu li#home {background-image:url(../images/menu_left_corner.jpg); width:85px;}
#main_menu li#home:hover, #main_menu li#home.hover, .current_home{background-image:url(../images/menu_left_corner_hover.jpg) !important;}
#main_menu li#aboutus{width:125px;}
#main_menu li#resources{width:144px;}
#main_menu li#upcomingevents{width:131px;}
#main_menu li#chapters{width:132px;}
#main_menu li#donations {background-image:url(../images/menu_right_corner.jpg); background-position:right top; width:128px;}
#main_menu li#donations:hover, #main_menu li#donations.hover, .current_donations {background-image:url(../images/menu_right_corner_hover.jpg) !important;}
#main_menu .separator {width:2px; height:43px; background-image:url(../images/separator.jpg); }
#main_menu li a{display:block; display:inline-block; text-decoration:none; text-align:center; color:#603813; font-size:17px; height:31px; padding:12px 0px 0 0px; } /*ie needs inline-block firefox 2.0 needs normal block */
#main_menu li:hover, #main_menu li.hover, .current_middle {background-image:url(../images/menu_middle_hover.jpg) !important;}
#main_menu li:hover ul{visibility:visible}

/*Drop Down Menu  */
#main_menu li ul { position:absolute; top:42px; visibility:hidden; background-color:#f4e7d5; }
#main_menu li ul li {background-image:none;}
#main_menu li ul li:hover{background-position:center} 
#main_menu li ul li a{height:auto; display:block; width:100%; padding:6px 0 6px 10px; text-align:left; }
#main_menu li ul li a:hover{color:#7a0026;}
#main_menu #aboutus ul {width: 105px; position: absolute;  left: 0;}
#main_menu #aboutus ul li a {width:95px;}
#main_menu #resources ul {width: 130px; position: absolute;  left: 0;}
#main_menu #resources ul li a {width: 120px;}
#main_menu #upcomingevents ul {width: 180px; position: absolute;  left: 0;}
#main_menu #upcomingevents ul li a {width: 170px;}
#main_menu #chapters ul {width: 155px; position: absolute;  left: 0;}
#main_menu #chapters ul li a {width: 145px;}

/*footer */
#footer{width:75%; margin:35px auto 50px auto;}
#footer .horizontal_rule{border-color: #790026; border-width:3px;}
#footer p{font-size:12px; color:#790026; text-align:center; margin-top:8px; }

/*left column*/
#left_column{display:inline; float:left; width:535px; margin:0 8px 0 8px;} /*display-inline is to fix ie6 float bug */
#left_column p{color:white; padding:4px; line-height:17px;}

/*left column top paragraph*/
#left_column #content_1{height:195px; background-image:url(../images/content_red.png); margin-bottom:10px; padding-top:5px; position:relative; z-index:0;}
#left_column #content_1 p {color:white; color:#d5b593;  font-size:14px; text-align:center;}
#left_column #content_1 strong, #left_column #content_1 a:link, #left_column #content_1 a:visited {; font-weight:bold; color:white;}
#left_column #content_1 .horizontal_rule {width:92%; margin:auto; margin-bottom:0px; border-bottom-color:white;}
#left_column #content_1 ul{ margin:7px 0 7px 0; padding:0px;}
#left_column #content_1 ul li{color:white; color:#d5b593;  font-size:14px; list-style:disc; margin-left:25px; line-height:17px;}

/*left column bottom paragraph*/
#left_column #content_2{background-image:url(../images/content_beige.png); background-repeat:no-repeat; padding:25px 7px 0px 15px; min-height:271px; height:auto !important; height:271px; }
#left_column #content_2 h1 {font-size:26px; color:#7a0026; font-weight:normal;}
#left_column #content_2 h2 {font-size:18px; color:#7a0026; margin-top:10px;}
#left_column #content_2 p {font-weight:normal; font-size:16px; color:#603913; padding-left:0; }
#left_column #content_2 a:link, #left_column #content_2 a:visited {color:#7a0026; font-size:15px; }

/*right column*/
#right_column{display:inline; float:left; width:242px; } /*display-inline is to fix ie6 float bug */
#right_column div {padding:0 15px 0 15px;}
#right_column h1 {color: white; font-size:20px; padding:7px 0 13px 0;}
#right_column p {margin-bottom:4px; width:145px; font-size:15px; }

#right_column #resources_blurb{background-image:url(../images/resources.png); height:149px; padding:0; margin-bottom:15px; }
#right_column #resources_blurb p {color: #0f75bc; }
#right_column #resources_blurb ul {margin-top:5px; }
#right_column #resources_blurb ul li a:link, #right_column #resources_blurb ul li a:visited {color:#0f75bc !important; font-size:15px; display:block; margin-bottom:5px; margin-left:15px; width:35px;}
#right_column #resources_blurb ul li a#fr_text {position:absolute !important; top:5px;right:10px; width:150px; height:50px; line-height:20px !important; }

#right_column #email_blurb{background-image:url(../images/email_alert.png); height:149px; margin-bottom:15px; }
#right_column #email_blurb p{color:#7a0026; padding-bottom:1px;} /*padding-bottom is to stop ie from cutting off the bottom of my letters */
#right_column #email_blurb input{margin-top:5px}
#right_column #email_blurb input#email_address {width:125px;}
#right_column #email_blurb input#submitnewsletter {width:68px; padding-left:0px; padding-right:3px; margin-left:0px; margin-right:0px;}

#right_column #chapters_blurb{background-image:url(../images/chapters.jpg); height:149px; margin-bottom:15px; }
#right_column #chapters_blurb p {color: #603913; }
#right_column #chapters_blurb ul {margin-top:5px; }
#right_column #chapters_blurb a:link, #right_column #chapters_blurb a:visited {color: #603913 !important; font-size:18px; line-height:22px; display:block; margin-bottom:5px;  }
#right_column #chapters_blurb ul li cite {color: #603913 !important; font-style:italic; }

/******************************  Pages ******************************/
/* Home page */
#home h1.second {padding:15px 0 5px 0;}

/* About us page */
#aboutus_left_column {background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0px 15px 10px 15px; margin-bottom:15px;}
#about_us_page #left_column h1 {margin-top:35px; font-size:25px;}
#about_us_page #aboutus_left_column .horizontal_rule{border-color:#772100; margin:15px auto 13px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#about_us_page #aboutus_left_column .hr_bottom {margin-top:25px ;}
#about_us_page .content_area p{color:#790026 !important; }
#about_us_page #craig_quote{font-style:italic; font-size:15px; text-align:center; color:#790026; padding-top:0px ;}
#about_us_page #craig_attribution{color:white; padding-left:15px; margin-bottom:5px; margin-top:5px; font-weight:bold; font-size:18px;}
#about_us_page #aboutus_left_column ul {margin: 15px 0 15px 0; ;}
#about_us_page #aboutus_left_column ul li {list-style:disc; margin-left:50px; font-style:italic;}

/*faq page */
#faq_page #sub_left_column {background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0px 15px 10px 15px; margin-bottom:15px;}
#faq_page #sub_left_column h1 {margin-top:35px; font-size:25px;}
#faq_page #sub_left_column .top_horizontal_rule{border-color:#772100; margin:15px auto 0px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#faq_page #sub_left_column .bottom_horizontal_rule{border-color:#772100; margin:25px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#faq_page .content_area p{color:#790026 !important;}
#faq_page #sub_left_column dl {margin: 0 0 15px 0}
#faq_page #sub_left_column dl dt {font-size:20px; margin: 15px 0 15px 0;}
#faq_page #sub_left_column dl dt a:link, #faq_page #sub_left_column dl dt a:visited {font-size:20px; margin: 15px 0 15px 0; color:#790026;}
#faq_page #sub_left_column dl dd { margin: 0 0 15px 35px;}
#faq_page #sub_left_column cite {font-style:italic; display:block; margin: 15px 0 15px 0}
#faq_page #sub_left_column ul li {margin:0 0 10px 15px;; list-style-type:disc;}
#faq_page #sub_left_column ul li a {font-size:17px; color:#772100}

/*upcoming events page */
#upcoming_events_page .event_list {background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0px 15px 10px 15px; margin-bottom:15px;}
#upcoming_events_page .event_list h1 {text-align:center; font-size:20px; margin:30px auto 15px auto;}
#upcoming_events_page .event_list .horizontal_rule{border-color:#772100; margin:5px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#upcoming_events_page .event_list_1 dl {margin-top:15px;}
#upcoming_events_page .event_list dt {float:left; text-align:right; font-weight:bold; width:75px; margin-right:15px; }
#upcoming_events_page .event_list dd {display:table-cell; display:inline-block; padding-bottom:15px; width:375px; } /*table-cell id for firefox 2.0 */
#upcoming_events_page .event_list dd p {display:inline;}

/*calendar page */
#calendar_page iframe {width:800px; height:900px;}

/*chapters page*/
#chapters_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#chapters_page #left_column h1 {margin-top:35px; font-size:25px;}
#chapters_page #left_column h2 {margin-top:0px; font-size:25px; text-align:center;}
#chapters_page #left_column p{padding:0; margin-bottom:17px; color:#772100;}
#chapters_page #left_column .content_area{padding:0 15px 0 15px; }
#chapters_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#chapters_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#chapters_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#chapters_page #left_column ul {margin: 15px 0 15px 0}
#chapters_page #left_column ul li {list-style:disc; margin-left:35px; font-style:italic;}
#chapters_page #left_column ul li a:link, #chapters_page #left_column ul li a:visited  {color:#772100;}
#chapters_page #left_column ul.chapter_details {margin: 15px 0 20px 0}
#chapters_page #left_column ul.chapter_details li#chapter_title {list-style:none; margin:0px 0px 17px 0px; text-align:center; font-weight:bold;}
#chapters_page #left_column ul.chapter_details li {list-style:none; margin:0px 0px 10px 0px; font-style:normal;}

/*beliefs page*/
#beliefs_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#beliefs_page #left_column h1 {margin-top:35px; font-size:25px;}
#beliefs_page #left_column p{padding:0; margin-bottom:17px;}
#beliefs_page #left_column .content_area{padding:0 15px 0 15px;}
#beliefs_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#beliefs_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#beliefs_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#beliefs_page #left_column ul {margin: 15px 0 15px 0}
#beliefs_page #left_column ul li {list-style:upper-roman; margin:0 0 15px 35px;}
#beliefs_page #left_column ul li a:link, #beliefs_page #left_column ul li a:visited  {color:#772100;}

/*start a chapter page*/
#start_chapters_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#start_chapters_page #left_column h1 {margin-top:35px; font-size:25px;}
#start_chapters_page #left_column h2 {margin:15px auto 15px auto; font-size:20px; text-align:center; width:500px;}
#start_chapters_page #left_column p{padding:0; margin:0 10px 17px 10px; color:#772100;}
#start_chapters_page #left_column ol {list-style:decimal; margin:0 15px 25px 50px;}
#start_chapters_page #left_column ol li {margin-bottom:10px; font-style:italic;}
#start_chapters_page #left_column ul {list-style:disc; margin-left:15px; margin-top:25px; margin-bottom:25px;}
#start_chapters_page #left_column ul li {margin-bottom:17px;}
#start_chapters_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#start_chapters_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#start_chapters_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#start_chapters_page #left_column form {padding:0 15px 0 15px}
#start_chapters_page #left_column label {display:block; margin:10px 0 5px 0;}
#start_chapters_page #left_column input {width:300px; background-color:#F7F0E9;}
#start_chapters_page #left_column input:focus {border:2px #996C3C solid;}
#start_chapters_page #left_column textarea {width:300px; height:100px; background-color:#F7F0E9}
#start_chapters_page #left_column textarea:focus {border:2px #996C3C solid;}
#start_chapters_page #left_column input#affirmbelief {width:13px; height:13px; margin-left:0px; top:2px !important; top:-1px; vertical-align:bottom; position:relative; left:15px;}
#start_chapters_page #left_column input#affirmbelief:focus{border:none;}
#start_chapters_page #left_column input#submitstudyguide, #start_chapters_page #left_column input#submitnarrative {display:block; margin-top:15px; margin-bottom:7px;}
#start_chapters_page #left_column form span {font-size:13px; font-style:italic; display:block; margin-top:0px; margin-bottom:15px;}
#start_chapters_page #left_column #submit {width:150px; display:block; margin:15px auto 0 auto;}
#start_chapters_page #left_column a:link, #start_chapters_page #left_column a:visited  {color:#772100;}
#start_chapters_page #left_column #bad {color:white; margin:15px auto 0 auto; height:25px; padding-top:7px; font-weight:bold;  background-color:red; text-align:center; width:250px;}
#start_chapters_page #left_column #good {color:white; margin:15px auto 0 auto; height:25px; padding-top:7px; font-weight:bold;  background-color:green; text-align:center; width:350px;}

/*donations page*/
#donations_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#donations_page #left_column h1 {margin-top:35px; font-size:25px;}
#donations_page #left_column p{padding:0 15px 0 15px; margin-bottom:17px; color: #772100}
#donations_page #left_column .content_area{padding:0 15px 0 15px;}
#donations_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#donations_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#donations_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#donations_page #left_column form {display:block; width:250px; text-align:center; margin:auto;}

/*contact us page*/
#contactus_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#contactus_page #left_column h1 {margin-top:35px; font-size:25px;}
#contactus_page #left_column h2 {margin:15px auto 15px auto; font-size:20px; text-align:center; width:500px;}
#contactus_page #left_column p{padding:0; margin:0 10px 17px 10px; color:#772100;}
#contactus_page #left_column ol {list-style:decimal; margin:0 15px 25px 50px;}
#contactus_page #left_column ol li {margin-bottom:10px; font-style:italic;}
#contactus_page #left_column ul {list-style:disc; margin-left:15px; margin-top:25px; margin-bottom:25px;}
#contactus_page #left_column ul li {margin-bottom:17px;}
#contactus_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 15px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#contactus_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#contactus_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#contactus_page #left_column form {padding:0 15px 0 15px; width:320px; margin:auto;}
#contactus_page #left_column label {display:block; margin:10px 0 5px 0;}
#contactus_page #left_column input {width:300px; background-color:#F7F0E9;}
#contactus_page #left_column input:focus {border:2px #996C3C solid;}
#contactus_page #left_column textarea {width:300px; height:100px; background-color:#F7F0E9}
#contactus_page #left_column textarea:focus {border:2px #996C3C solid;}
#contactus_page #left_column #submit {width:75px; display:block; margin:15px auto 0 auto;}
#contactus_page #left_column a:link, #contactus_page #left_column a:visited  {color:#772100;}
#contactus_page #left_column #bad {color:white; margin:15px auto 0 auto; height:25px; padding-top:7px; font-weight:bold;  background-color:red; text-align:center; width:250px;}
#contactus_page #left_column #good {color:white; margin:15px auto 0 auto; height:25px; padding-top:7px; font-weight:bold;  background-color:green; text-align:center; width:350px;}

/*audio/video page*/
#audiovideo_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#audiovideo_page #left_column .content_area{zoom:1;}
#audiovideo_page #left_column h1 {margin-top:35px; font-size:25px;}
#audiovideo_page #left_column p{padding:0 15px 0 15px; margin-bottom:17px;}
#audiovideo_page #left_column .content_area{padding:0 15px 0 15px;}
#audiovideo_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 0px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#audiovideo_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#audiovideo_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#audiovideo_page #player {display:block; width:450px; height:253px; margin:auto; margin-top:25px;}
#audiovideo_page a.player {margin-top:40px; display:block;  background:url(../scripts/flowplayer/img/video_splash.png) no-repeat; width:425px; margin:25px auto 0 auto; 
							height:298px; padding:0px 0px 75px 0px; text-align:center; color:#fff; text-decoration:none; cursor:pointer; position:relative; }
#audiovideo_page #player2_api {position:absolute; top:0px; left:0px; z-index:1000; zoom:1; width:425px; height:298px;}
#audiovideo_page a.player img {margin-top:115px; border:0; } /* splash image */
#audiovideo_page #left_column .video a {display:inline; margin-bottom:7px;}
#audiovideo_page #left_column .video{width:430px; margin-left:30px !important; }
#audiovideo_page #audioplayer {display:block;width:425px;height:24px; margin:25px 0 0 35px;}
#audiovideo_page #left_column .video li { margin:10px 0 5px 30px; font-size:18px;}
#audiovideo_page #left_column .video li h2 {margin:15px 0 0px 0px; position:relative; right:15px;}
#audiovideo_page #left_column .video li p {margin:0 !important; color:#772100 !important; font-size:14px; }
#audiovideo_page #left_column .video li span {margin-right:5px; color:#772100 !important; font-size:14px; }
#audiovideo_page #left_column .video li a{font-size:14px;}

/*articles page*/
#articles_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#articles_page #left_column .content_area{zoom:1;}
#articles_page #left_column h1 {margin-top:35px; font-size:25px;}
#articles_page #left_column p{padding:0 15px 0 15px; margin-bottom:17px;}
#articles_page #left_column .content_area{padding:0 15px 0 15px;}
#articles_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 0px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#articles_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#articles_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#audiovideo_page .articles a {display:inline; margin-bottom:7px;}
#audiovideo_page .articles{width:430px; margin-left:30px; float:left; }
.articles li { margin:10px 0 5px 60px; font-size:18px;}
.articles li h2 {margin:15px 0 0px 0px; position:relative; right:15px;}
.articles li p {margin:0 !important; color:#772100 !important; font-size:14px; margin-top:10px !important; }
.articles li span {margin-right:5px; color:#772100 !important; font-size:14px; }
.articles li a{font-size:14px;}

/*links page*/
#links_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#links_page #left_column .content_area{zoom:1;}
#links_page #left_column h1 {margin-top:35px; font-size:25px;}
#links_page #left_column p{padding:0 15px 0 15px; margin-bottom:17px;}
#links_page #left_column .content_area{padding:0 15px 0 15px;}
#links_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 0px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#links_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#links_page #left_column .horizontal_rule.hr_bottom {margin:25px auto 25px auto;!important;}
#links_page #left_column .links a {display:inline; margin-bottom:7px; margin-left:10px;}
#links_page #left_column .links{width:430px; margin-left:30px;  }
#links_page #left_column .links li { margin:10px 0 5px 30px; font-size:18px;}
#links_page #left_column .content_area .links li h2 {margin:15px 0 0px 0px; position:relative; right:15px; font-size:18px !important; }
#links_page #left_column .links li p {margin:0 !important; color:#772100 !important; font-size:14px; margin-top:10px !important; }
#links_page #left_column .links li span {margin-right:5px; color:#772100 !important; font-size:14px; }
#links_page #left_column .links li a{font-size:14px;}

/*books page*/
#books_page #left_column {width:531px; background-image:url(../images/content_beige_nowhite.jpg); zoom:1; background-repeat:no-repeat; background-color:#FBF8F5; border:2px #7A0026 solid; -moz-border-radius:10px; -webkit-border-radius:10px;  margin-bottom:15px;}
#books_page #left_column .content_area{zoom:1;}
#books_page #left_column h1 {margin-top:35px; font-size:25px;}
#books_page #left_column p{padding:0 15px 0 15px; margin-bottom:17px;}
#books_page #left_column .content_area{padding:0 15px 0 15px;}
#books_page #left_column .horizontal_rule{border-color:#772100; margin:5px auto 0px auto; width:75%; font-size:15px; }/*font-size needs to match margin-bottom for ie6 */
#books_page #left_column .horizontal_rule.hr_top {margin-top:15px !important;}
#books_page #left_column .horizontal_rule.hr_bottom {margin:15px auto 25px auto;!important;}
#books_page #left_column .books a {display:inline; margin-bottom:7px;}
#books_page #left_column .books{width:430px; margin-left:30px; padding-bottom:0px !important; }
#books_page #left_column .books li { margin:10px 0 5px 45px; font-size:15px;}
#books_page #left_column .books li h2 {margin:15px 0 0px 0px; position:relative; right:30px; font-size:18px;}
#books_page #left_column .books li p {margin:0 !important; color:#772100 !important; font-size:14px; margin-top:10px !important; }
#books_page #left_column .books li span {margin-right:5px; color:#772100 !important; font-size:14px; }
#books_page #left_column .books li a{font-size:14px;}


















5