/* CSS Document */

html, body, table, thead, tbody, tfoot, tr, th, td, p, h1, h2, h3, h4, h5, h6, div, ul, li, a, form, textarea, input, select, img, hr, span, span, strong, fieldset, label { margin: 0; padding: 0;}

html { font-family:Arial, Helvetica, sans-serif; font-size: small; line-height:2em; color: #502611;}
body { background-color:#6c351a;}
p { margin: 8px 0; font-size: 110%;}
img, div { border: 0;}
ul, li { list-style: none;}

/* ----------------- Links ------------------*/

a:link { color: #622611; text-decoration: underline; font-weight: bold;} 
a:visited { color: #622611; text-decoration: underline; font-weight: bold;} 
a:hover { color: #000; text-decoration: none; font-weight: bold;}
a:active { color: #622611; text-decoration: underline; font-weight: bold;}

/* ----------------- Active Page States ------------------*/

body.home #home a { background: url(../images/nav/top_nav.gif) right top no-repeat;}
body.about #about a { background: url(../images/nav/top_nav.gif) -90px -54px no-repeat;}
body.project #project a { background: url(../images/nav/top_nav.gif) -90px -108px no-repeat;}
body.news #news a { background: url(../images/nav/top_nav.gif) -90px -162px no-repeat;}
body.partner #partner a { background: url(../images/nav/top_nav.gif) -90px -216px no-repeat;}
body.contact #contact a { background: url(../images/nav/top_nav.gif) -90px -270px no-repeat;}

/* ----------------- Sections ------------------*/

#section_1 { background:#d09d57 url(../images/bg_top.jpg) top center repeat-x; overflow:hidden;}
#section_2 { background:#e2c191 url(../images/bg_middle.jpg) bottom center repeat-x; overflow:hidden; }
#section_3 { overflow:hidden; }

/* ----------------- Header ------------------*/

#header { margin:0 auto; width:800px; }
#header h1 { width:800px; height:308px; float:left; text-indent:-9999px; background: transparent url(../images/top.jpg) top left no-repeat; }
#top_nav { float:left; width: 735px; padding-left:90px;}
* html #top_nav { float:left; width: 735px; padding-left:110px;}
#top_nav ul li { float: left; border-right: #b37e3d 1px solid; line-height: 2.4em;}
#top_nav li a { display: block; padding: 7px 24px 7px 24px; text-transform: uppercase; font-size: 90%; color:#ffffff; background-color: #000000; text-decoration:none; }
* html #top_nav li a { display: block; padding: 7px 24px 7px 24px; text-transform: uppercase; font-size: 90%; color:#ffffff; background-color: #000000; text-decoration:none; }
#top_nav li a:hover { background-color: #6c351a; text-decoration:none; }

/* ----------------- Content ------------------*/

#content { margin:0 auto; width:728px; padding:0 0 30px 0; overflow:hidden;}

#content h1 { margin: 26px 0 20px 0;}

#left_column { float:left; width:332px; margin:0; padding:0 16px;  }
#left_column h1 { margin: 26px 0 20px 0;}
#left_column p { margin: 20px 0;}
#left_column ul.book_list { margin:0 0 26px 40px; padding:0; font-size: 110%; }
#left_column ul.book_list li { margin:0; padding:0 0 0 8px; list-style: square; }

#left_column ul#book_options { margin:0 0 0 0; padding:16px; background: #eacea6; border: 1px solid #bc9250; list-style:none; width:299px;  }
#left_column ul#book_options li { list-style:none; margin:0 0 5px 0;padding:0; }
#left_column ul#book_options li a { display:block; background: url(../images/btn_menu_01.jpg)  no-repeat top left; text-indent:-9999px; width: 299px; height: 49px; padding:0; }
#left_column ul#book_options li#audio_intro a {background-position: 0 0;}
#left_column ul#book_options li#audio_chapter a { background-position: 0 -54px;}
#left_column ul#book_options li#chapter_pdf a {background-position: 0 -108px; margin:0;}

#left_column ul#book_options li#audio_intro a:hover { background-position: -299px 0;}
#left_column ul#book_options li#audio_chapter a:hover { background-position:  -299px -54px;}
#left_column ul#book_options li#chapter_pdf a:hover { background-position: -299px -108px;}

#right_column { float:left; width:306px; margin:24px 0 0 30px; padding: 0 14px 14px 14px; background:#dab47b;}
* html #right_column { float:left; width:306px; margin:24px 0 0 0; padding: 0 14px 14px 14px; background:#dab47b;}
#right_column ul { margin:0; padding:0; list-style:none; }
#right_column li { border-bottom:1px dashed #eecfa2; padding:16px 0 16px 0; font-style:italic; line-height:1.75em; color:#674c21;}
#right_column li.last { padding:16px 0 0 0; border:0;}
.reference_name { color:#6c351a; font-weight:bold; font-style:normal;}

img.icon_document { margin:0 8px 0 0;}


/* ----------------- Footer ------------------*/

#footer { margin:0 auto; width:700px; padding:24px 0 0 0; overflow:hidden;}
#foot_nav ul li { float: left; border-right: #6c351a 1px solid; line-height: 2.4em;}
#foot_nav ul li.last { float: left; border:0; line-height: 2.4em;}
#foot_nav li a { display: block; padding: 7px 24px 7px 24px; text-transform: uppercase; font-size: 100%; color:#ffffff; background-color: #85492b; text-decoration:none; }
#foot_nav li a:hover { background-color: #6c351a; text-decoration:none; }

/* ----------------- Blog ------------------*/

#blog_box { background: #eacea6; border: 1px solid #bc9250; list-style:none; padding: 0 24px 20px 24px; margin-top:26px;}
* html #blog_box { background: #eacea6; border: 1px solid #bc9250; list-style:none; padding: 0 24px 72px 24px; margin-top:26px;}
#blog_box li { border-bottom: 1px solid #bc9250; list-style:none; padding:22px 0 16px 0; overflow:hidden; }
.blog_more { border:0; } 
.blog_more a { border:0; background-color:#6c351a; padding:10px 18px; color:#e2c191; text-decoration:none;} 
.blog_more a:hover { background-color:#85492b;text-decoration:none;} 

.blog_entry h4 { color:#ca9541;}

#blog_box li.blog_menu { border: 0; list-style:none; padding:0; overflow:hidden; margin:0; }

#blog_links { list-style:none; margin-top:12px; padding:0; }
* html #blog_links { list-style:none; margin-top:0; padding:0; }
#blog_links li { border: 0; float:left; list-style:none; margin:0 10px 0 0;}
#blog_links li { border: 0; float:left; list-style:none; margin:0 10px 0 0; padding-top:12px;}
#blog_links a { border:0; background-color:#6c351a; padding:10px 24px; color:#e2c191; text-decoration:none;} 
#blog_links a:hover { background-color:#85492b;text-decoration:none;} 

ul#tell_a_friend_form { margin-top:20px; background-color:#eacea6; padding:20px 20px; border: 1px solid #bc9250;} 
ul#tell_a_friend_form li { line-height:1em;} 
label.evite_label { color:#6c351a; font-size:120%; } 
ul#tell_a_friend_form p { color:#674c21; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:.9em; margin-top:4px;}
ul#tell_a_friend_form input.input_size { margin-top:4px; width:280px;}

ul#tell_a_friend_form input.submit { border: 2px solid #cb720d; color: #dfb169; font-weight:bold; padding: 10px 20px; border: 0; background:#502611 url(../images/bg_submit.gif) top left repeat-x; width: 140px; height:49px; margin-left: 80px; margin-top:8px;} /* Submit Button Properties */
ul#tell_a_friend_form input.submit:hover { background:#502611 url(../images/bg_submit_over.gif) top left repeat-x; }
