body {
    background: #5c5c5c url(/images/templates/body_bg.jpg) repeat-x left top;
    margin: 0;
    padding: 0;
}

#wrapper {
    margin-top: -720px;
}

#bodyOuter {
    background: url(/images/templates/body_img.jpg) no-repeat center top;
    height: 720px;
}

#header {
    margin: 0 auto;
    width: 779px;
    position: relative;
    z-index: 1;
}

#logo {
    text-align: center;
    height: 130px;
}

#nav {
    width: 779px;
    height: 44px;
    background: transparent;
    border-bottom: solid 1px #fff;
}

#crumbs a {
    font: normal 11px arial, verdana;
    text-decoration: none;
}

#blurb #crumbs {
    font: normal 11px arial, verdana;
    padding: 0 0 0 30px;
    margin-top: 0;
    color: #fff;
}

.breadcrumbs {
    color: #fff;
}

.breadcrumbs_active {
    color: #999;
}

#contentOuter {
    background: transparent url(/images/templates/side_fade.png) repeat-y center top;
    margin: 0 auto;
    width: 847px;
    position: relative;
}

#contentOuterInside {
    background: transparent url(/images/templates/side_fade_inside.png) repeat-y center top;
    margin: 0 auto;
    width: 847px;
    position: relative;
}

#contentInner {
    margin: 0 auto;
    width: 779px;
}

#homeImage {
    border-bottom: solid 1px #fff;
    height: 234px;
}

#blurb {
    background: #000;
    padding: 10px 70px;
}

#blurb p {
    font: normal 18px Times, verdana;
    color: #fff;
    line-height: 150%;
    font-style: italic;
}

#bottomShade {
    background: url(/images/templates/bottom_fade.png) no-repeat center top;
    clear: both;
    height: 54px;
    margin: 0 auto;
    width: 847px;
    position: relative;
}

#insideBottomShade {
    background: url(/images/templates/bottom_fade_inside.png) no-repeat center top;
    clear: both;
    height: 54px;
    margin: 0 auto;
    width: 847px;
    position: relative;
}

#homeCopy {
    padding: 0 50px;
    background: #000 url(/images/templates/copy_repeat.gif) repeat-y center top;
    font: normal 12px arial, verdana;
    color: #fff;
    float: left;
    width: 679px;
    line-height: 150%;
    border-top: solid 1px #fff;
}

#homeCopyOne {
    float: left;
    width: 310px;
    padding: 10px 30px 10px 0;
}

#insideCopy {
    background: #dedede url(/images/templates/inside_copy_top.gif) no-repeat center top;
    font: normal 12px arial, verdana;
    color: #333;
    width: 779px;
    padding-top: 10px;
    line-height: 150%;
}

#insideCopyOne {
    width: 689px;
    background: #dedede;
    padding: 10px 45px 10px 45px;
}

#homeCopyTwo {
    float: left;
    width: 300px;
    padding: 10px 0px 10px 30px;
}

#homeCopyOne p, #homeCopyTwo p {
    color: #fff;
}

.CB {
    clear: both;
}

#copyright {
    padding-top: 40px;
    width: 779px;
    text-align: center;
    line-height: 150%;
}

#copyright p {
    font: normal 11px verdana;
    color: #fff;
    line-height: 180%;
}

#copyright a {
    color: #fff;
    text-decoration: none;
}

a {
    color: #000;
}

a:hover {
    text-decoration: none;
}

td, tr, span, div, li, p {
    font: normal 12px arial, verdana;
    color: #333;
    line-height: 130%;
}

h1 {
    font: normal 24px Times, verdana;
    color: #fff;
    font-style: italic;
}

h2 {
    font: normal 18px Times, verdana;
    color: #fff;
    font-style: italic;
}

h3 {
    font: normal 24px arial, verdana;
    color: #fff;
}

h4 {
    font: normal 18px arial, verdana;
    color: #fff;
}

h5 {
    font: bold 14px arial, verdana;
    color: #fff;
}

#homeUL {
    padding: 10px 0 0 30px;
    margin: 0;
}

#homeUL li {
    color: #fff;
    padding: 6px 0;
}

#homeUL li a {
    font: normal 18px Times, verdana;
    color: #fff;
    font-style: italic;
    text-decoration: none;
}

.rowTop {
    margin: 0 0 8px;
    overflow: hidden;
}

.rowTop .faceBoxDiv {
    position: relative;
    float: left;
    margin: 0 0 0 8px;
}

.rowTop .faceBoxDiv a {
    text-decoration: none;
}

.rowTop .faceBoxDiv a img {
    padding: 4px;
    border: #666 1px solid;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
    background:#FFF;
}

.rowTop .faceBoxDiv:first-child {
    margin: 0;
}
