/* Reset */
html,body,div,span,object,h1,h2,h3,p,a,em,font,img,strong,b,u,i,ol,ul,dl,dt,dd,li,fieldset,form,label,legend,button,q,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline}
/* General Declarations */
body{background:#d6e3f3;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif}
h1{font-size:1.5em;font-weight:normal;padding:60px 0 0;line-height:0.9em;color:#2a4433}
h1 em{font-size:1.25em;font-style:normal;color:#f15c23}
h1 span{display:block;font-size:0.6em}
h2{font-size:1.1em;margin:1em 0}
#home_page h2{text-transform:uppercase}
h3{font-style:italic}
p{margin:1em 0}
ol{list-style:none}
ul{margin:1em 0;padding:0 20px}
/* iDs */
#wrap{width:768px;margin:8px auto;background:url(images/bg_wrap.gif) repeat-y top left}
#skip{height:0}
#header{background:url(images/bg_header.jpg) no-repeat top left;color:#6d6f6e;height:281px;text-align:right;padding:0 63px 0 0}
#header p{font-size:0.8em;line-height:1.1em}
#menu{margin:0 20px;padding:0;background:url(images/bg_nav.gif) repeat-x top left;height:3.1em;font-size:0.75em}
#menu li{display:inline}
#content{clear:both;background:#dbe9f6;margin:0 20px;font-size:0.75em;padding:27px 365px 20px 25px;color:#444}
#content p span{font-weight:bold}
#footer{background:url(images/bg_footer.gif) no-repeat bottom left;padding:0 10px 17px 10px;color:#fff}
#footer p{background:url(images/bg_nav.gif) repeat-x top left;margin:0 10px 1em 10px;font-size:0.75em;text-align:right;padding:10px}
#home_page #content{background:#dbe9f6 url(images/bg_quote_home.gif) no-repeat 404px center}
#about_page #content{background:#dbe9f6 url(images/bg_quote_about.gif) no-repeat 404px center}
#family_page #content, #faq_page #content, #networking_page #content{background:#dbe9f6 url(images/bg_tree.gif) no-repeat 404px center}

/* Classes */
.skippy{width:100%}
/* Links */
a,a:visited{color:#f15c23;text-decoration:none}
a:hover,a:focus,a:active{color:#ab2e15;text-decoration:underline}
#skip a,#skip a:visited{height:1px;width:1px;left:0;overflow:hidden;position:absolute;top:-500px}
#skip a:active,#skip a:focus{height:auto;width:100%;padding:4px 0;background:#552424;color:#fff;font-size:1.1em;position:absolute;text-decoration:none;top:0;z-index:10;text-align:center}
#menu li a,#menu li a:visited{display:block;float:left;margin:1em 0;padding:0 7px;color:#fff;border-left:1px solid #fff;line-height:1em}
#menu #home_link a,#menu #home_link a:visited{border:none;padding:0 7px 0 9px}
#menu li a:hover,#menu li a:active,#menu li a:focus{color:#fa6b35}
#footer a,#footer a:visited{color:#fff;text-decoration:underline}
#footer a:hover,#footer a:active,#footer a:focus{color:#fa6b35;text-decoration:none}

