/******************************************

VANCORR.COM
a site designed by Outside Source Design
created by Eric Prugh
www.outsidesource.com
3/1/2007

******************************************/
body { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 62.5%; margin: 0; }
a { color: #0583cc; text-decoration: underline; }
a:hover { color: #6c001d; }

#header { width: 812px; margin: auto; }
    #header #vanco-logo { float: right; margin-top: 43px; }
    #header ul#top-navigation { margin: 0; padding: 0; font-size: 14px; color: #fff; font-weight: bold; list-style: none; padding-top: 100px; }
        #header ul#top-navigation li { display: block; float: left; margin-right: 20px; padding: 0; margin-bottom: 0; }
            #header ul#top-navigation li a { display: block; background: #fff url(../images/tab_left.gif) no-repeat; background-position: -1000px 0; text-decoration: none; }
            #header ul#top-navigation li a:hover, #header ul#top-navigation li.active a { background: #0583cc url(../images/tab_left.gif) no-repeat; background-position: 0 0; }
                #header ul#top-navigation li span { display: block; padding: 6px 9px 6px 9px; color: #6c001d; background: #fff url(../images/tab_right.gif) no-repeat; background-position: -1000px 0; }
                #header ul#top-navigation li a:hover span, #header ul#top-navigation li.active a span { color: #fff; background: transparent url(../images/tab_right.gif) no-repeat; background-position: top right; }

/* PAGE HEADING */
#heading { position: relative; background-color: #0583cc; margin: 0; clear: left; }
* html #heading { height: 1%; }
    #heading h1 { width: 574px; margin: auto; margin-top: 0; margin-bottom: 0; padding: 43px 238px 45px 5px; color: #fff; font-size: 2.1em; font-weight: normal; font-family: Georgia, Arial, "MS Trebuchet", sans-serif; font-style: italic;}
    #content-background { position: absolute; background: #fff url(../images/content_bkgd.gif) repeat-x; height: 492px; width: 100%; bottom: -492px; }

#vanco-truck { padding-left: 43px; }

/* PAGE CONTENT */
#content { position: relative; width: 569px; margin: auto; padding-left: 5px; padding-right: 238px; margin-top: 0; }
    #content h2 { font-size: 2.3em; font-weight: normal; color: #6c001d; line-height: 1.5em; padding-top: 15px; margin-top: 0; margin-bottom: 15px; }
    #content p, #content ul { font-size: 1.6em; line-height: 1.6em; margin: 0; margin-bottom: 15px; }
    #content ul { margin: 0 0 15px 35px; padding: 0; list-style-type: square; }
    #content #right-tout { position: absolute; right: 0; top: -76px; border: 1px solid #a0a0a0; padding: 3px; width: 185px; }
    * html #content #right-tout { top: -77px; }
        #right-tout ul { background-color: #fff; margin: 0; padding: 0; list-style: none; padding-top: 15px; font-family: Georgia, Arial, "MS Trebuchet", sans-serif; line-height: 1.4em; font-size: 1.6em;}
            #right-tout ul li { margin: 0 9px 11px 9px; border-bottom: 1px dotted #a0a0a0; padding-bottom: 9px; color: #0583cc; }
            * html #right-tout ul li { margin: 0 9px 11px 9px; border-bottom: 0; background: transparent url(../images/tout_bkgd.gif) repeat-x bottom left; padding-bottom: 9px; }
                #right-tout ul li a { color: #0583cc; display: block; width: 100%; text-decoration: none; }
                #right-tout ul li a:hover { color: #6c001d; }
            #right-tout ul li.last { border: 0; background: transparent; margin-bottom: 0; }
    
#footer { position: relative; border-top: 1px solid #000; z-index: 1; }
    #footer p { margin: auto; padding-top: 0.7em; padding-bottom: 1.5em; font-family: Georgia, Arial, "MS Trebuchet", sans-serif; font-size: 1.6em; font-style: italic; width: 812px; text-align: right; }
        #footer p strong { font-style: normal; font-family: Arial, "MS Trebuchet", sans-serif; }