/* CSS Document */
* {
    margin: 0;
    padding: 0;
}

body {
    padding-top: 10px;
}

#header .flash {
    display: block;
}

#pageWrapper, #footer, #footerImage, #footerCopyright {
    width: 800px;
    margin: 0 auto 0 auto;
}

#pageWrapper {
    padding-bottom: 10px;
    position: relative;
    z-index: 0;
}

#footerImage {
    height: 102px;
    margin-top: -32px;
    margin-left: 1px;
    float: left;
    position: relative;
    z-index: 1;
}

#footerCopyright {
    padding: 10px;
}

#header {
    height: 243px;
}

#headerLinks, #headerSearch {
    float: left;
    width: 710px;
}
#headerLinks {
    height: 30px;
}

#headerSearch {
    margin-top: 25px;
    height: 20px;
}

#leftPane {
    width: 128px;
    padding: 10px;
    float: left;
    min-height: 700px;
    margin-top: 53px;
}

div#leftPaneTop {
    position: relative;
    float: left;
    width: 123px;
    height: 53px;
    margin-left: -10px;
    margin-top: -63px;
    padding-left: 25px;
    background-image: url(../images/leftPaneTop.jpg);
    background-repeat: no-repeat;
    z-index: 1;
}

div#leftNav {
    position: relative;
    margin-top: -1px;
    z-index: 2;
}

.leftNav {
    height: 5px;
}

#centerPane {
    width: 622px;
    min-height: 400px;
    padding: 15px;
    float: left;
    margin-top: 53px;
}

div#centerPaneTop {
    position:           relative;
    float:              left;
    width:              652px;
    margin-left:        -15px;
    margin-top:         -68px;
    background-image:   url(../images/centerPaneTop.jpg);
    background-repeat:  no-repeat;
    z-index:            1;
}

div#contentWrapper, div#newsEventsWrapper, #moduleWrapper {
    padding: 20px;
}

#moduleWrapper {
    padding-bottom: 50px;
}

div#homeHR {
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
}


#footer {
    height: 20px;
    padding-top: 15px;
    padding-bottom: 3px;
    line-height: 20px;
    z-index: 5;
}

div#fastFacts {
    height: 209px;
    width: 137px;
    margin-left: -10px;
    margin-top: 420px; 
}

div#fastFacts-footer {
    width: 137px; height: 22px;
}

div#news-home, #events-home {
    width: 49%;
    float: left;
}

#events-home {
    padding: 0px 0px 0px 10px;	
}

td#news-table {
    margin-top: 10px;	
}

.inside {
    padding: 2px;	
}

.spacer {
    clear: both;
    height: 5px;
    width: 5px;
}

.clear {
    clear: both;
}

table#news-table {
    border-spacing: 10px;
}

table#news-table img {
    border: 13px solid #F3EDD4;
}
