﻿body { font: 14px 'Trebuchet MS' , sans-serif; margin: 0 auto; background-color: #ffffff; color: #695e49; }
input { color: #695e49; }
form { margin: 0; }
img { border: 0; }
* { line-height: 1em; }

a, a.selected:hover { color: #695e49; }
.green { color: #afbc22; }
a:hover { color: #83381f; }
a.selected { font-weight: bold; }
.acs { display: none; }

.wrapper { margin: auto; }
.border { }
.footer { padding: 60px 0; text-align: center; }
.border, .border div, .nav, .nav li, .footer { float: left; }
.wrapper, .border, .masthead, .footer { width: 960px; }
.bannerzone01 { width: 728px; height: 90px; text-align: center; margin-bottom: 20px; margin-left: 114px; }

/* -- for seach box --  
.masthead { background: url(Images/masthead_back.png) no-repeat; height: 202px; margin-bottom: 16px; } */
.masthead { background: url(Images/masthead_back.png) no-repeat; height: 170px;  margin-bottom: 16px;}


.masthead h1 { font: bold 36px Georgia , serif; margin: 30px 0 0 45px; }
.masthead .tagline { font-weight: bold; margin: 0 0 0 45px; font-size: 12px; }
div.logo_ancestry { float: right; font-size: 11px; width: 160px; text-align: right; margin: 18px 22px 0 0; }

.nav { padding: 22px 0 0 255px; margin: 0; width: 700px; }
.nav li { list-style: none; padding: 3px 0.8em 2px 0.8em; white-space: nowrap; background: url(Images/border_nav.png) no-repeat right 5px; }
/* .nav li { list-style: none; padding: 2px 0.8em; white-space: nowrap; background: url(Images/border_nav.png) no-repeat right 5px; } */
.nav li.listend { background: none; }
/* .nav li a, .nav li a.selected:hover, .submit { text-decoration: none; } */
.submit { text-decoration: none; }
.nav li a:hover, .submit:hover { text-decoration: underline; }
.submit { height: 21px; color: #ffffff; font-weight: bold; text-align: center; font-size: 12px; line-height: 1.7em; }
.submit:hover { color: #ffffff; }

/*  -- for seach box --  
.masthead .search { padding: 10px 0 0 24px; float: right; margin: 20px 22px 0 0; width: 597px; height: 40px; background: url(Images/search_back.png) no-repeat; color: #ffffff; }
.masthead .search .submit { width: 78px; background: #7f371c url(Images/btn_01.png) no-repeat; }
.masthead .search * { float: left; font-size: 12px; font-weight: bold; margin-right: 10px; }
.masthead .search label { line-height: 1.5em; }
.masthead .search input { border: none; background-color: #ffffff; width: 115px; padding-left: 0.5em; } */

.body .clmLeft { width: 555px; padding-top: 1em; }
.body .clmRight { width: 380px; margin-left: 24px; }

h2 { font: bold 24px Georgia, serif; }
/* .bodyhome h2 { font: bold 20px Georgia, serif; border-bottom: dotted 1px #b4aea4; border-top: dotted 1px #b4aea4; background: url(Images/arr_01.png) no-repeat 14px center; margin: 0 0 20px 0; padding: 8px 0 8px 40px; }
*/
h3 { font: bold 14px 'Trebuchet MS' , san-serif; padding: 4px 8px; margin: 0 0 1em 0; background-color: #faf8e8; }
/* .bodyhome h3 { font: bold 16px Georgia, serif; background-color: Transparent; padding: 0; }
*/
h4 { font: bold 14px 'Trebuchet MS'; margin-top: 2em; background-color: #635757; color: #ffffff; padding-left: 10px; }

.body p, .body li { line-height: normal; }
.body li { margin-top: 0.5em; margin-bottom: 0.5em; }
.body .clmLeft .divImg { width: 150px; height: 80px; border: 5px solid #faf8e8; margin: 2px 16px 6px 0px; }
.body .clmLeft .divh3 { margin: 0.5em 0; }


.box01 { background-color: #faf8e8; width: 380px; margin-top: 1em; margin-bottom: 1em; }
.box02 { padding: 6px 24px; width: 332px; margin-top: 0.5em; margin-bottom: 0.5em; }
.box01 { background-color: #faf8e8; margin-top: 1em; margin-bottom: 1em; width: 380px; }
.box01 .bordertop { width: 380px; height: 17px; background: url(Images/box_top.png) no-repeat;  font-size: 2px;}
.box01 .borderbottom { width: 380px; height: 17px; background: url(Images/box_btm.png) no-repeat; font-size: 2px; }
.box01 .borderbody { padding: 6px 24px; width: 332px; }
.box01 ul { clear: both;}

.body .clmRight .divImg { width: 100px; height: 80px; border: 5px solid #dcd6c8; margin: 2px 16px 6px 0px; }
.list { padding-left: 20px; background: url(Images/arr_02.png) no-repeat 0px center; margin: 0.5em 0 0.5em 0; }

.warning { color: #e98300; }
.SiteMapPath { float: left; width: 100%; font-size: 11px;}