
/* only define template page layout styles here. */
/* any formatting/content styles should be put in 'content.css' */


html {
    background-color: #F2EBD9;
}

body {
}

#float_container {
    margin:0 auto;
    clear:both;
    padding: 0px 0px 50px 0px;
}

#header_container {
    margin:0 auto;
    height:86px;
    background: url(/templates/custom/william-kent/images/header-bg.gif) repeat-x #e2d9c1;
}



#header{
    margin:0 auto;
    height:86px;
    width:940px;
    background: url(/templates/custom/william-kent/images/header-logo.jpg) repeat-x #2FB5EA;
}

#link_home {
	display:block;
	width:130px;
	height:86px;
	float:left;
}

#nav_container {
    margin:0 auto;
    height:70px;
    background: url(/templates/custom/william-kent/images/nav-bg.gif) repeat-x #284272;
}

#nav_wrapper {
    margin: 0 auto;
    height:70px;
    width:938px;
    position:relative;
}

#person {
    background: url(/templates/custom/william-kent/images/person.png) no-repeat;
    * background: url(/templates/custom/william-kent/images/person2.gif) no-repeat;
    top:-79px;
    * top:-81px;
    right:20px;
    width:143px;
    height:146px;
    position:absolute;
}

#nav {
    margin: 0 auto;
    height:70px;
    width:938px;
    vertical-align:bottom;
    position:absolute;
    top:7px;
}

#main_content_bg {
    margin:0 auto;
    width:100%;
    height:276px;
    background: url(/templates/custom/william-kent/images/main-bg.jpg) top center no-repeat;
}

#main_content_wrapper {
    margin:0px auto;
    width:940px;
    clear:both;
}

#main_content_container {
    margin:0 auto;
    float:left;
    clear:both;
    width:938px;
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    padding:1px;
    background:#fff;
}

#main_content {
    margin:0 auto;
    float:left
    clear:both;
    width:908px;
    padding:30px 15px;
    background:#fff;
}


.float_left {
    float:left;
}

.hide {
    display: none;
}

#strong_footer {
    margin:0 auto;
    width:908px;
    float:left;
    padding:15px;
    background: url(/templates/custom/william-kent/images/strong-footer.gif) repeat-x #762123;
}

.section {
    float: left;
    clear: both;
    width: 100%;
    background: #FFF;
}

.nav {
    float: left;
    width: 100%;
    padding-bottom: 35px;
    background: url(/templates/front/images/shadow_top.png) repeat-x;
    _ background: none;
}

.main {                                /* center column styles */
    float: left;
    margin-bottom: 50px;
}

.center {                            /* the center column width when it's the only column */
    width: 910px;
}

.leftcenter {                            /* the center column width when there's a left column */               
    width: 578px;
    padding-left: 30px;
}

.left {
    float: left;
    width: 270px;
    background: #FFF;
    padding: 15px;
    background:#eeeded;
}

.banner {
    float: left;
    border-top: 10px solid #105c7f;
}

#site_footer {
    clear:both;
    float:left;
    padding:6px;
    margin:0 auto;
    background: url(/templates/custom/william-kent/images/footer-shadow.gif) no-repeat #F2EBD9;
    width:922px;
    height:22px;
}

#author {
    clear: both;
    color: #666666;
    padding: 6px;
    font: 11px sans-serif;
    text-align: center;
}

#author a:link,
#author a:visited {
    color: #7c2425;
    font-weight: bold;
}

#author a:hover,
#author a:active {  }

.breadcrumbs {
    margin: -20px 0px 20px 10px;
    font-size: 12px;
}