/* General */
#container {position:relative; background:#fff; border:5px solid #669; color:#39277a; margin:30px auto 8px auto; padding:0 0 10px 0; width:750px; line-height:1.3em;}
body {background-color:#fc6; font:70% verdana, tahoma, sans-serif;}
h1 {color:#39277a; font-size:1.2em; padding:0; margin:15px auto -8px 50px; text-align:left;}
h2 {color:#39277a; font-size:1.1em; padding:0; margin:20px auto -10px 80px; text-align:left;}
img{float:left; margin:0 10px 5px 0;}
a {background-color:inherit; color:#39277a; font-weight:normal; text-decoration:underline;}
a:hover{text-decoration:none;}
img {float:left; margin:0 10px 5px 0;}
ol {margin-top:-10px;}
ol li {margin-left:70px;}
ul {margin-bottom:20px;}
ul li {margin-left:30px;}

/* Header */
#header {background:#fff url(header.jpg) top right no-repeat; margin:0; padding:0; height:155px;}
#header #logo {position:absolute; top:6px; left:25px;}

/* Navigation */
#navigation {background:#669; color:#fff; font-size:1.1em; font-weight:bold; padding:5px 10px 5px 47px; margin:0; margin-bottom:20px; width:695px;}
.horibar {padding:0px 10px; margin:0}
#navigation a {color:#fff; font-weight:bold; text-decoration:none;}
#navigation a:visited {color:#fff; text-decoration:none;}
#navigation a:hover {color:#fc6; text-decoration:underline;}
#navigation .current {color:#fc6; text-decoration:none;}

/* Content */
#content p {padding:0; margin:10px 40px 10px 50px;}
#content #letter {background:#f7f6ff; margin:0px 70px;}
#content .letter {font-size:95%; margin:10px; padding:5px 0px;}
#content .widertext {margin-right:-130px;}
#content #askus {background:#f7f6ff; position:absolute; top:210px; right:33px; padding:10px; margin:0; width:160px;}
#content #askus h1, #content #askus p {padding:0; margin:0;}
#content #askus ul {margin-bottom:0px; list-style:none;}
#content #askus ul li {margin-bottom:5px; margin-left:-40px;}
img.leftfloat {float:left; margin:13px 10px 10px 80px;}
img.rightfloat {float:right; margin:10px 70px 5px 10px;}
#main {float:right; width:385px;}
#content .question {font-weight:bold; margin-top: 20px; margin-bottom:-10px}
#content .service_links {margin-top:-10px; margin-bottom:30px;}
#content .active_service {background:#39277a; color:#fff; font-weight:bold; padding:3px 1px}

/* Footer */
#footer {color:#39277a; font-size:90%; text-align:center; margin: 5px auto 10px auto; width: 90%}