﻿/* Page Layout */

div#page-wrap {
    width: 100%;
    max-width: 840px;
    width: auto !important;
    width: 840px;
    margin: 0 auto;
}

div#pagetop {
    height: 120px;
}

div#pagecenter {
    position: relative;
    text-align: center;
}

div#footer {
    margin: 20px 0 0 0;
    height: 140px;
    padding-top: 2px;
    border-top: solid 1px #4d4d4d;
}

img#banner {

    }

/* =================== */

img#banner {
    margin-top: 5px;
    margin-bottom: 3px;
}

div#footer          { font-size: 1.2em;
                      color: #747474;
                      clear: both; }

#logos            { list-style: none;
                    margin: 10px 0 0 0; }
                    
#logos li           { float: left;
                      height: 64px;
                      position: relative;
                      right: 40px; }

#logos li a
            {        text-decoration: none;
            }

#logos li.cap       { width: 70px; 
                      font-size: 100%; 
                      line-height: 110%; 
                      font-style: italic; 
                      margin-top: 0px; }
                      
#logos li.img       { margin: 0 12px 0 0;
                      padding: 0 12px 0 0;
                      border-right: solid 0px #4d4d4d; }


.footerrh           { float: right; 
                      margin: 0 3px 39px 0;
                      line-height: 100%;
                      color: #4d4d4d; }


/*div#footer .footerrh a { color: #4d4d4d; } */




/* Nav */

.navmaster { border-top: 1px solid #4D4D4D; padding-top: 5px; width: 840px; height: 30px; margin-bottom: 10px; }
.navmaster ul li { font-size: 160%; margin-right: 33px; line-height: 100%; }
.navmaster ul li ul { border: 1px solid #4D4D4D; border-top: none; }
.navmaster ul li ul li { font-size: 100%; padding: 5px 0; }
