/* CSS Document */


* {
margin:0;
padding:0;
font-family:Verdana, Helvetica, Arial, sans-serif;
color:#333333;
}

/*********** FORMATTING ****************/
p {
font-size:.85em;
border:1px solid #CCCCCC;
padding:5px;
margin:2px 5px 20px 11px;
width:493px;
}
h2 {
font-size:1.2em;
margin-left:16px;
letter-spacing:.05em;
width:493px;
}
h3 {
font-size:.9em;
}



/************ LAYOUT ******************/
#container {
margin:1px auto 5px auto;
width:770px;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
}

#header {
height:120px;
}
#header h1 {
visibility:hidden;
}

#secondary-info {
border:1px solid #cccccc;
/*position:absolute;
left:643px;
top:220px;*/
margin-top:97px;
margin-right:11px;
float:right;
width:233px;
color:#333333;
}
#secondary-info p {
width:198px;
}
#secondary-info ul {
list-style-position:inside;
margin:10px;
font-size:.8em;
width:198px;

}
#secondary-info h3 {
color:#ffffff;
padding:10px 10px 7px 10px;
background-color:#999999;
width:213px;
}
#secondary-info img {
margin-left:15px;
width:170px;
}
address {
font-size:.8em;
margin:10px 10px 7px 10px;
font-style:normal;
width:198px;
}
address a {
width:198px;
}


#footer {
clear:both;
background-image:url(../images/footer.jpg);
background-position:bottom;
min-height:32px;
}
#footer p {
color:#999999;
width:735px;
border:none;
border-top:1px solid #999999;
}
#footer a {
float:right;
margin-right:0px;
margin-top:-1.25em;
}