*
{
margin:0;
padding:0;
}
a
{
}
body
{
padding:0 0 10px 0;
font:.8em Arial, Helvetica, sans-serif;
line-height:1.2em;
color:#514c4c;
background:url(../img/bodyBg.jpg);
}
fieldset
{
margin:0;
padding:0;
line-height:0;
border:none;
}
h1
{
font-size:1em;
text-transform:uppercase;
color:#711215;
border-bottom:1px solid #711215;
}
p
{
font-size:.9em;
}
p, h1
{
margin:0 0 1em 0;
}
h2
{
margin-bottom:.5em;
padding-left:16px;
font-size:.9em;
background:url(../img/h2Bg.jpg) no-repeat 0 50%;
border-bottom:1px solid #514c4c;
}
img
{
border:none;
}
#footer
{
height:46px;
width:756px;
background:url(../img/footer.jpg) no-repeat;
}
#main
{
float:left;
width:482px;
padding-top:50px;
}
#nav
{
width:181px;
}
#nav li
{
width:180px;
margin-left:1px;
list-style-type:none;
text-transform:uppercase;
font-size:.8em;
}
#nav li a
{
display:block;
width:168px;
padding:6px;
text-decoration:none;
color:#e5e5e5;
background-color:#711215;
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
}
#pageWrap
{
width:744px;
padding:210px 0 0 12px;
background:url(../img/pageWrap.jpg) no-repeat;
overflow:hidden;
}
#pageWrapOutter
{
width:756px;
margin:0 auto 10px auto;
background:url(../img/pageWrapOutter.jpg) repeat-y;
overflow:hidden;
}
#sidebar
{
display:inline;
float:right;
width:255px;
}
#validation 
{
text-align:center;
}
#validation li
{
display:inline
}
.primaryImg
{
float:left;
margin:0 .75em .5em 0;
}
.vcard
{
padding:10px 0 0 10px;
font:.9em Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
}
.vcard address
{
display:inline;
font-style:normal;
}
.vcard h3
{
display:none;
}