*
{
margin:0;
padding:0;
}
a
{
color:#fff;
}
a:hover
{
text-decoration:none;
}
html\:abbr, abbr 
{
font-weight:bold;
border-bottom:none;
}
address
{
margin:1em;
}
body
{
background-color:#778087;
font:.7em verdana, arial, helvetica, sans-serif;
line-height:1.2em;
color:#fff;
}
h1
{
margin-bottom:.5em;
font-size:2.1em;
text-align:center;
color:#ff9900;
}
h2
{
margin:12px;
font:bold 1.6em georgia, serif;
color:#ff9900;
border-bottom:1px solid #ff9900;
}
h3, p, dl, dt, dd, .pseudoStrong
{
margin:1em 0 1em 0;
padding:0 12px 0 12px;
}
h3
{
font:bold 1.3em georgia, serif;
}
h4
{
margin:1em 0 1em 24px;
padding:0 12px 0 12px;
font:bold 1.2em georgia, serif;
color:#665;
}
img
{
border:none;
}
ul
{
margin-bottom:1em;
padding-left:24px;
}
ul li
{
list-style-position:inside;
}
#content
{
width:754px;
background-color:#fff;
overflow:hidden;
}
#footer
{
width:754px;
text-align:center;
color:#fff;
overflow:hidden;
}
#footer span
{
display:block;
}
#footer ul#footerNav
{
height:34px;
background:url(../img/footerNavBg.jpg) repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
overflow:hidden;
}
#footer ul#footerNav li
{
float:left;
margin-right:30px;
line-height:34px;
list-style-type:none;
font-weight:bold;
}
#footer ul#footerNav li a
{
text-decoration:none;
}
#header
{
height:388px;
width:754px;
background:url(../img/header.jpg) no-repeat bottom;
}
#main
{
float:left;
width:516px;
padding:1em 10px 353px 10px;
background:#6287a1 url(../img/lincoln.jpg) no-repeat bottom;
overflow:hidden;
}
#mainNav
{
height:38px;
width:754px;
font:bold 1em tahoma;
background:url(../img/navBg.jpg) no-repeat;
}
#mainNav ul
{
padding:0 0 0 10px;
margin: 0;
list-style: none;
}
#mainNav ul li 
{
float:left;	
margin-right:30px;
line-height:38px;
font-weight:bold;
}
#mainNav ul li a 
{
display:block;
text-decoration:none;
color:#0000cc;
}
#mainNav ul li a:hover
{
color:#ff9900;
}
#pageWrap
{
position:relative;
width:754px;
margin:auto;
padding-bottom:1em;
}
#sidebar
{
float:right;
width:218px;
padding-top:10px;
overflow:hidden;
}
#sidebar li a
{
color:#0000cc;
padding-left:6px;
}
#sidebar li
{
margin-top:.5em;
list-style-type:none;
list-style-position:inside;
font-weight:bold;
}
#sidebar ul
{
padding-left:0;
}
#validation 
{
margin-top:.5em;
}
#validation li
{
display:inline;
}
.attn
{
display:block;
clear:left;
margin-bottom:1em;
text-align:center;
color:#2d87c5;
font:bold 1.8em georgia, serif;
}
.vcard
{
padding:0 8px 8px 8px;
font-size:1.2em;
text-align:center;
}
.vcard address
{
margin:0;
}
.vcard h3
{
margin:0;
padding:0;
font:bold 1.1em georgia, times, serif;
}
.vcard .street-address, .vcard .email
{
display:block;
}
.vcard .type
{
float:left;
margin-right:.25em;
font-weight:bold;
}
.vcard .abbr, .vcard .local
{
display:none;
}
.vcard .given-name, .family-name
{
font-weight:bold;
}
.vcard .tel
{
line-height:4em;
font:bold 1.9em times, serif;
color:#ff9900;
}
.vcard .title
{
display:block;
}
.vcard .value
{
display:block;
}
