 @import url("reset.css");
/* -------------------- General Selectors ----------------------------- */

body { font-size:11px; color:#000000; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; margin: 0px; line-height: 1.4em; background: #FFF url(../images/bg.gif) repeat-x top; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin-top: 0; margin-right: 0; margin-bottom: 1.5em; margin-left: 0; }
a { color:#575757; text-decoration:underline; }
a:focus, a:hover { color:#000000; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
.clear { clear: both; }
.skip-nav { display: none; }
#wrapper { width: 806px; margin-right: auto; margin-left: auto; padding-top: 3px; }
#contact { background: url(../images/bg-contact.gif); height: 31px; width: 251px; position: absolute; left: 556px; top: -3px; text-align: center; }
#contact a { color: #FFF; font-size: 16px; text-decoration: none; line-height: 31px; }
#contact a:hover { text-decoration: underline; }
#masthead { height: 172px; position: relative; }
#banner { height: 225px; padding-top: 40px; }
#girl { float: right; margin-top: -93px; }
#content { float: left; width: 425px; margin-top: 30px; }
#sidebar { float: right; background: url(../images/bg-sidebar.png) no-repeat; margin-top: 30px; height: 230px; width: 353px; }
#sidebar p { font-size: 13px; color: #333; line-height: 18px; margin: 15px 20px 10px; }
#banner p { float: left; width: 500px; font-size: 15px; color: #FFF; line-height: 17px; }
#logo { position: absolute; left: 1px; top: 38px; }
#content p { font-size: 15px; line-height: 22px; color: #333; }
