body {
    font-size:85%;
    font-family: Arial, Sans-Serif;
    margin-top:0px;
    margin-left:0px;
    background: #A5A5A5 url(../../Images/bg.png) repeat-x;
}

#wrap {
    top:0px;
    width:951px;
    margin-left:auto;
    margin-right:auto;
    z-index:0;
}
#headerSection {
    top:31px;
    height:72px;
    width:946px;
    position:absolute;
    border-top:solid 2px #bd2e34;
    border-right:solid 2px #bd2e34;
    border-left:solid 2px #bd2e34;
    background: #EBEBEB url(../../Images/logo_full.png) no-repeat;
    z-index:1;
}
#headlineLayer {
    position:absolute;
    top:5px;
    height:70px;
    float:right;
    right:5px;
    width:600px;
    background-color:transparent;
    z-index:2;
}
#bodySection {
    top:105px;
    width:951px;
    position:absolute;
    z-index:3;
}
#navigationLayer {
    float:left;
    width:180px;
    border-top:solid 2px #bd2e34;
    border-left:solid 2px #bd2e34;
    border-right:solid 2px #bd2e34;
    border-bottom:solid 2px #bd2e34;
    background-color:#888;
    z-index:4;
}
#breadCrumbTrailLayer {
    float:left;
    width:764px;
    height:18px;
    border-top:solid 2px #bd2e34;
    background-color:#DBDBDB;
    border-bottom:solid 1px #bd2e34;
}
#contentLayer {
    float:left;
    width:764px;
    background-color:#ebebeb;
    border-right:solid 2px #bd2e34;
    border-bottom:solid 2px #bd2e34;
    z-index:4;
}
#footerLayer {
    float:left;
    width:950px;
    background-color:Transparent;
    margin-top:15px;
    text-align:center;
    color:#bd2e34;
    font-weight:bold;
    z-index:1;
}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../Images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	margin-left:10px;
	}

.image-border-none {
	border:none;
}
