@charset "utf-8";
/* CSS Document */

/* START General Page Layout */

.background-wrapper {
    width:874px;
    margin-left:auto;
    margin-right:auto;
    background-image:url("images/navigation/drop_shadow_sides.jpg");
    background-position:center;
    background-repeat:repeat-y;
}

.site-wrapper {
    width:740px;
/* Set left and right margins to centre body content outside of drop shadow */
    margin: 0 0 0 68px;
    padding: 0 0 10px 0;
    background-color:white;
}

.content-style { 
	font-family:Corbel;
	font-size:16px;
	text-align:center;
	top:auto
}

.content-main { 
	font-family:Corbel;
	font-size:16px;
	text-align:center;
}

.maincontent-head { 
	font-family:Corbel;
	font-size:16px;
	text-align:center;
}

.maincontent-body { 
	font-family:Corbel;
	font-size:16px;
	text-align:center;
}

.footer {
    font-size:0.9em;
    background-color: #e8e8ea;
    border-top:2px solid #dcdcdc;
    color:#929294;
    text-transform:uppercase;
    font-weight:normal;
    padding: 10px 5px 0 5px;
    margin: 5px 0;
    clear:both;
}

.footer a, .footer a:link, .footer a:visited, .footer a:hover {
    color:#929294;
}

.footer-left {
    float:left;
}
.footer-right {
    float:right;
}




.body-sub-pages-wrapper {
    background: url("images/navigation/sub_page_divider.jpg")  top right repeat-y;
    z-index:100;
    margin:10px 0 20px 0;
    padding:10px 0 0 0;

}

.body-sidebar {
    float:left;
    margin:0;
    padding:0px 0 0px 10px;
    width:160px;
}

.body-contents {
    float:right;
    width: 550px;
    padding:0px 0px 0px 12px;
    margin:0;
}

.horizontal-list {
    list-style: none;
    margin-left:-100px;
}

.horizontal-list li {
    display:block;
    width: 130px;
    float:left;
}

.body-clear { clear:both; }

/* END General Page Layout */

