h1{
margin: 0px;
}

#layer_main{
background-color:#667898;
float:left;
margin-left:22px;
margin-top:25px;
width:947px;
}

#layer_top{
float: left;
width: 100%;
}

#layer_top span a{
color:#FFFFFF;
font-family:Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#layer_top span a:hover{
color: #3399FF;
}


#layer_img{
background:transparent url(http://ben-personaltrainer.co.uk/Home_files/image002.gif) no-repeat scroll 0 0;
float:left;
height:15px;
width:947px;
}

#layer_blue{
background-color:#667898;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
float:left;
height:25px;
width:947px;
}

/* Sidebar Layer */
#layer_sidebar{
float: left;
width: 202px;
background-color: #667898;
}

#layer_sidebar #layer_top{
background:#FFFFFF url(http://ben-personaltrainer.co.uk/Home_files/image007.gif) no-repeat scroll 0 0;
float:left;
height:4px;
width:202px;
}

#layer_sidebar #layer_mid{
float:left;
width:201px;
}

#layer_sidebar #layer_mid .layer_sidenav{
margin-left:9px;
margin-top:35px;
}

#layer_sidebar #layer_mid .layer_sidenav a{
color:#FFFFFF;
font-family:Myriad Pro Light;
font-size:10pt;
font-weight:bold;
line-height:19px;
text-decoration:underline;
}

#layer_sidebar #layer_mid .layer_sidenav a:hover{
color: #FF9933;
}

/* Content Layer */
#layer_contents{
background-color:#FFFFFF;
border-right:3px solid #667898;
float:left;
width:741px;
min-height:415px;
}

#layer_contents #layer_posts{
float:left;
margin:8px;
width:98%;
}

#layer_contents #layer_posts h1{
color:#FF6600;
font-family:arial;
font-size:15pt;
font-weight:700;
margin-top:18px;
}

#layer_contents #layer_posts p{
font-size:9.5pt;
font-weight:bold;
}
#layer_posts ol{
font-size:9.5pt;
font-weight:bold;
}
#layer_posts ol li{
	margin-bottom:10px;
}

#layer_nav{
float:left;
margin-left:52px;
width:688px;
margin-bottom: 20px;
}

#layer_nav .navtitle{
float:left;
margin-left:32px;
width:275px;
}

#layer_nav .navtitle a{
color:#000000;
font-size:10pt;
font-weight:bold;
line-height:20px;
text-decoration:underline;
}

#layer_nav .navtitle a:hover{
color:#FF9933;
}

/* End Content Layer */

#layer_bottomline{
background:#FFFFFF url(http://ben-personaltrainer.co.uk/Home_files/image005.gif) no-repeat scroll left top;
border-top:1px solid #FFFFFF;
float:left;
height:3px;
width:943px;
}

/* Footer Layer */
#layer_footer{
background-color:#667898;
border-top:1px solid #FFFFFF;
float:left;
height:25px;
width:100%;
}

#layer_copyright{
background-color:#FFFFFF;
color:#000080;
float:left;
font-family:Verdana;
font-size:8pt;
margin-top:5px;
padding-top:4px;
text-align:right;
width:100%;
}

/*-------- Domains --------*/
#layer_resources{
float:left;
margin-bottom:20px;
margin-top:20px;
width:100%;
}

#layer_resources .layer210{
    background-color: #F1F1F1;
    border: 1px dotted;
    float: left;
    
    margin: 10px 0 10px 16px;
    padding: 6px;
    width: 330px;
}

.layer210 .layer211{
float:left;
text-align:right;
width:100%;
}

.layer210 .layer211 a{
font-size:13px;
font-weight:bold;
text-transform:capitalize;
color:#000000;
}
.layer210 .layer211 a:hover{
color:#FF6600;
}

.layer210 .layer212{
float:left;
font-size:12px;
width:100%;
}

.layer210 .layer213{
float:left;
width:100%;
font-size:11px;
font-weight:bold;
}

#side_nav{
margin-top:20px;
margin-bottom:10px;
}
#list-wrap{
margin-left:10px;
}
.key{
font-size: 12px !important;
}

.key a{
    color: #FFFFFF !important;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
}
.key a:hover{
color:#ff9933;
}


