#main {margin-top: 0.5em;}
#content {width: 420px;}
#sidebar {width: 230px;}

#family {width: 676px;}
#family td {border-bottom: 1px dotted #ccc;}
#family td.top a {display: block; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff;}
#family td.top a:hover {display: block; border-left: 1px dotted #a1a5a9; border-right: 1px dotted #a1a5a9; border-top: 1px dotted #a1a5a9;}
#header {margin: 2.25em 0 1.5em;}	

/* begin navigation */

#nav { background: #fff; margin-bottom: 1.5em; }
#nav td { text-align: center; font-size: 12px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; }
#nav td a { text-decoration: none; display: block; background: url('nav_whitebar.jpg');; padding-left:14px; padding-right:14px; padding-top:3px; padding-bottom:3px }
#nav td a:link, #nav td a:visited { color: #666; text-decoration: none; }
#nav td a:hover { color: #000; background: url('nav_silverbar.jpg'); text-decoration: none }

#one a:link, #one a:visited { border-left: 1px solid #a1a5a9;}

body#sectionone #nav td#one a, body#sectiontwo #nav td#two a, body#sectionthree #nav td#three a, body#sectionfour #nav td#four a, body#sectionfive #nav td#five a, body#sectionsix #nav td#six a, body#sectionseven #nav td#seven a
{background: url('nav_silverbar.jpg'); color: #000}

/* end navigation */	

#sidebar h4 {border-bottom:  1px solid #a1a5a9; padding: 5px; background: #f2f2f2 url('nav_whitebar.jpg'); color:#333; margin-left:-5px; margin-right:-5px; margin-top:0; margin-bottom:5px; background-image:url('nav_whitebar.jpg')}
#sidebar .box {border:  1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
