@import 'reset.css';

html { overflow: -moz-scrollbars-vertical !important; }

body { font: 86%/1.5em Verdana, sans-serif; color: #fff; background: #c30924; }

* { behavior: url(css/iepngfix.htc) }

p { margin: 7px 0; }

a { color: #fff; }
a:hover { text-decoration: none; }

h2 { font-size: 1.2em; font-weight: bold; margin-bottom: 15px; }
h3 { color: #c30924; text-transform: uppercase; font-size: 1.1em; font-weight: bold; margin: 25px 0 10px 0; }

small { font-size: 0.9em; }
big { font-size: 1.2em; }

iframe { border: 3px solid #fff; }

.important { color: #000; background: #cba574; border: 3px solid #fff; width: 205px; }
.important.floatleft { margin-right: 108px; }
.important.floatleft.last { margin: 0; }
.auto { margin: 0 auto; }
.floatleft { float: left; }
.floatright { float: right; }
.imageright { float: right; padding: 6px 0 6px 15px; }

.clear { clear: both; }
.erase { display: block; text-indent: -5000px; font-size: 0px; }

#header .content,
#content .content,
#footer .content { position: relative; width: 850px; margin: 0 auto; }

#header { height: 226px; background: url(../img/bg-header.gif) repeat-x bottom; }
    #header h1 a { position: absolute; top: 29px; right: 8px; background: url(../img/bg-header-title.png); width: 668px; height: 193px; }

#content { position: relative; background: url(../img/bg-content.jpg) repeat-y center scroll; padding-bottom: 50px; }
    
    #content #nav { height: 85px; margin-left: 50px; }
        #content #nav li { display: block; float: left; margin: 25px 40px 0 0; }
            #content #nav li a { font-size: 1.3em; font-weight: bold; text-decoration: none; background: url(../img/bullet1.gif) no-repeat left; padding-left: 28px; }
            #content #nav li a:hover { text-decoration: underline; }
    
    #contact { width: 387px; height: 341px; background: url(../img/bg-contact.png); padding: 50px 0 0 60px; }

#footer { height: 150px; background: url(../img/bg-footer.gif) repeat-x top; }
    #footer a { text-decoration: none; }
    #footer a:hover { text-decoration: underline; }
    
    #footer .content { padding-top: 90px; }
    
    #footer #people { position: absolute; top: -84px; right: 0; background: url(../img/bg-footer-people.png); width: 356px; height: 234px; }
    /** html #footer #people { background: url(../img/bg-footer-people-ie.png); }*/

