/*
Theme Name: Employer Brand Book
Description: Employer Brand Book theme
Version: 1
Author: Anthony Blears
Author URI: http://www.hodes.co.uk
*/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,textarea{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:#4f5761; background:#f8f9f9 url(images/body_bg.jpg) no-repeat top center}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img{float:left;}
a:focus{outline:none;}
.hide{display:none;}
#layout{float:left; width:100%;}
#main{margin:0 auto; width:996px;}

#header{float:left; width:996px;}
#header .left_content{float:left; width:665px;padding-top:40px;}

#header ul.login{float:left; width:665px; list-style:none; padding:10px 0; height:22px}
#header ul.login li{float:left; width:auto; font:bold 0.875em/16px "Georgia", Times New Roman, Times, serif; font-style:italic; padding:0 5px}
#header ul.login li a{float:left; width:auto; color:#fff; text-decoration:none}
#header ul.login li a:hover{text-decoration:underline}

#header .logo{float:left; width:665px; margin-top:52px}
#header strong{float:left; width:583px; margin-top:57px; font:bold 4.125em/50px "Georgia", Times New Roman, Times, serif; text-transform:uppercase; color:#fff}
#header strong a{float:left; width:auto; color:#fff; text-decoration:none}

#header img{float:left;}
#header p{float:left; width:665px; font:bold 1.438em/25px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:20px 0 0}
#main_banner{float:left; width:329px;}

#menu{float:left; width:996px;}
#menu ul{float:left; width:auto; list-style:none; padding:11px 0; height:auto}
#menu li{float:left; width:auto; font:bold 0.938em/17px "Georgia", Times New Roman, Times, serif; padding:0 27px 0 0}
#menu li.last{padding:0}
#menu li a{float:left; width:auto; color:#f8f7f6; text-decoration:none}
#menu li a:hover{text-decoration:underline}
#menu li.current_page_item a{color:#940008; text-decoration:none}


#bodycontainer{float:left; width:996px;}

#contentcontainer{float:left; width:665px; padding:40px 0 0}
#contentcontainer .sectionlabel{width:auto; font:bold 0.938em/18px "Georgia", Times New Roman, Times, serif; padding:0 0 15px;background:url(images/sectionlabel.png) no-repeat right 20px;display:inline;}
#contentcontainer .sectionlabel a{background:#940008;text-decoration:none; color:#dbdcde; padding:2px 8px 2px;width:auto;}
#contentcontainer .sectionlabel a:hover{text-decoration:underline}
#contentcontainer h2, #contentcontainer h3{float:left; width:576px; font:bold 1.5em/36px Arial, Helvetica, sans-serif; color:#727579; margin-top:10px;margin-left:10px;}
#contentcontainer h3{float:left; width:576px; font:bold 1.3em Arial, Helvetica, sans-serif;}
#contentcontainer h2 a{color:#727579; text-decoration:none; background:#e5e7e9;}
#contentcontainer h2 a:hover{text-decoration:underline}
#contentcontainer p{width:566px; padding:20px 0 0 10px; font:0.875em/18px Arial, Helvetica, sans-serif;}
#contentcontainer ul {margin-left:25px;padding-left:15px;width:536px;font:0.875em/18px Arial, Helvetica, sans-serif;}
/*homepage content - special presentation*/
#contentcontainer .available_pro{float:left; width:576px; margin-top:10px}
#contentcontainer .available_pro h3{float:left; width:566px; color:#940008; font:bold 0.875em/16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:0;}
#contentcontainer .available_pro .row{float:left; width:566px; border-bottom:1px solid #cacccd; margin-top:30px; padding:0 0 15px 10px; position:relative}
#contentcontainer .available_pro .row img{float:left;}
#contentcontainer .available_pro .row .details{float:left; width:360px; padding-left:45px}
#contentcontainer .available_pro .row .details strong{float:left; width:360px; color:#940008; font:bold 1.375em/28px Arial, Helvetica, sans-serif}
#contentcontainer .available_pro .row .details  span{background:#dddfdf; padding:4px 10px}
#contentcontainer .available_pro .row .details p{float:left; width:330px; background:#dddfdf; color:#727579; font:bold 0.813em/17px Arial, Helvetica, sans-serif; padding:5px 20px 5px 10px}
#contentcontainer .available_pro .row .details p span{color:#940008; padding:0}
#contentcontainer .available_pro .row .comments{float:left; width:auto; font:bold 0.75em/18px Arial, Helvetica, sans-serif; padding:0; background:none; position:absolute; bottom:2px; right:0}
#contentcontainer .available_pro .row .comments a{float:left; width:auto; background:url(images/comments_bg.gif) no-repeat 0 0; text-decoration:none; color:#dbdcde; padding:7px 8px 5px; font-style:italic}
#contentcontainer .available_pro .row .comments a:hover{text-decoration:underline}
#contentcontainer .post{padding-bottom:15px;}
#contentcontainer .post small{clear:both;display:block;margin-left:10px;}
#contentcontainer .post .entry{clear:left;}
#contentcontainer .navigation{padding-bottom:10px;}
/*end*/
#contentcontainer .entry-editlink{clear:both;}
/*comment formatting*/

.full-content a, #contentcontainer a{color:#940008;}
div.comment{margin-bottom:15px;}
div.comment a{font-size:0.875em;}
.by-line{padding-left:10px;font:0.875em/18px Arial, Helvetica, sans-serif;}
ol.commentlist{display:block;clear:both;}
ol.commentlist li{margin-bottom:15px;font-size:0.8em;}
ol.commentlist li img{padding-right:10px;}
#contentcontainer ol.commentlist li p{font-size:1em;padding-left:40px;padding-top:5px;}


#rightcolumn{float:left; width:268px; padding:24px 19px 0 43px;font-size:1.2em;}

#rightcolumn .search{float:left; width:268px; background:url(images/search_bg.gif) no-repeat 0 0; padding:13px 0 12px}
#rightcolumn .search form{float:left; width:266px;}
#rightcolumn .search fieldset{float:left; width:266px;}
#rightcolumn .search label{float:left; width:61px; padding:0 10px 0 0; font:bold 0.938em/17px Arial, Helvetica, sans-serif; color:#fff; text-align:right}
#rightcolumn .search input{float:left; width:125px; padding:2px 0 0 5px; font:0.75em/15px Arial, Helvetica, sans-serif; height:17px; background:#fff; border:none; margin-right:5px}
#rightcolumn .search input.go{float:left; width:43px; padding:0; height:19px; background:#a45a5f; border:1px solid #940008; color:#fff; font:bold 12px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer}

#rightcolumn .rss{float:left; width:268px; background:url(images/rss_main_bg.gif) repeat-y 0 0; margin-top:20px}
#rightcolumn .rss_top_bg{float:left; width:268px; background:url(images/rss_top_bg.gif) no-repeat 0 0;}
#rightcolumn .rss_bottom_bg{float:left; width:268px; background:url(images/rss_bottom_bg.gif) no-repeat 0 bottom;}
#rightcolumn .rss strong{float:left; width:208px; font:bold 0.838em/17px Arial, Helvetica, sans-serif; color:#525559; padding:20px 15px 25px 20px; background:url(images/rss.gif) no-repeat right 12px}

#rightcolumn .rss strong.rss_link a {color:#525559;text-decoration:none;}
#rightcolumn .rss h2 img{display:none;}
#rightcolumn .rss h2 {float:left; width:248px; font:bold 1em/18px Arial, Helvetica, sans-serif; color:#fafbfc; padding:5px 0 5px 20px; background:#797c80;}
#rightcolumn .rss h2 a{text-decoration:none;}
#rightcolumn .rss ul{float:left; width:252px; padding:0; list-style:none}
#rightcolumn .rss li{float:left; width:242px; border-bottom:1px solid #c6c7c9; padding:0;}
#rightcolumn .rss li.widget{border-bottom:0;}
#rightcolumn .rss li {float:left; width:242px; font:normal 0.875em/18px Arial, Helvetica, sans-serif; color:#940008;}
#rightcolumn .rss li  a{color:#940008; text-decoration:none}
#rightcolumn .rss h2 a{color:#fff;}
#rightcolumn .rss li a:hover{text-decoration:underline}
#rightcolumn .rss li small{float:left; width:242px; font:bold 0.75em/18px Arial, Helvetica, sans-serif; color:#525559;}
#rightcolumn .rss li ul li{padding:5px 2px 5px 15px;}



#rightcolumn .comments{float:left; width:268px; background:url(images/rss_main_bg.gif) repeat-y 0 0; margin-top:12px}
#rightcolumn .comments_top_bg{float:left; width:268px; background:url(images/rss_top_bg.gif) no-repeat 0 0;}
#rightcolumn .comments_bottom_bg{float:left; width:268px; background:url(images/rss_bottom_bg.gif) no-repeat 0 bottom; padding-top:4px}
#rightcolumn .comments h5{float:left; width:248px; font:bold 1em/18px Arial, Helvetica, sans-serif; color:#fafbfc; padding:5px 0 5px 20px; background:#797c80}
#rightcolumn .comments p{float:left; width:268px; font:0.938em/25px "Georgia", Times New Roman, Times, serif; color:#525559; text-align:center; padding:20px 0}
#rightcolumn .comments p a{color:#525559; text-decoration:none}
#rightcolumn .comments p a:hover{text-decoration:underline}
#rightcolumn .comments p strong{font-size:1.25em; font-weight:normal}


#footer{float:left; width:100%; margin-top:66px; background:#F8F8FA url(images/footer_bg.jpg) no-repeat top center;}
#footer_inner{width:996px; margin:0 auto;}
#footer h2{float:left; width:996px; font:3em/50px "Georgia", Times New Roman, Times, serif; color:#940008}
#footer .top_content{float:left; width:996px; border-bottom:1px solid #835a59; padding:20px 0 5px}
#footer .top_content ul{float:left; width:190px; list-style:none}
#footer .top_content li{float:left; width:190px; font:bold 14px/16px "Georgia", Times New Roman, Times, serif; padding-bottom:6px; font-style:italic}
#footer .top_content li a{float:left; width:auto; color:#d3a6a8; text-decoration:none}
#footer .top_content li a:hover{text-decoration:underline}

#footer .top_content p{float:left; width:217px; font:bold 0.875em/16px "Georgia", Times New Roman, Times, serif; font-style:italic; padding:110px 0 0 69px}
#footer .top_content p a{color:#fff; text-decoration:none}
#footer .top_content p a:hover{text-decoration:underline}

#footer .top_content .right_content{float:right; width:285px; margin-top:40px} 
#footer .top_content .right_content img{float:left;} 
#footer .top_content .right_content img.next_logo{float:right; /*margin-top:17px*/ margin-top:65px;} 

#footer .bottom_content{float:left; width:996px; padding:12px 0 0; position:relative; height:172px}
#footer .bottom_content p{float:left; width:996px; font:0.75em/16px Arial, Helvetica, sans-serif; color:#d8bbbc;}
#footer .bottom_content p a{color:#d8bbbc;}

#footer .butterfly{float:left; width:996px; position:absolute; left:-8px; bottom:24px}
#footer .butterfly img{float:left;}

/*contact form*/
#wpcf {font-size:0.9em;margin:15px 0 0 10px;}
#wpcf #wpcf_website{display:none;}
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 160px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 360px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 266px;
	width: 100px;
}
#contact .entry div{margin:15px 0 0 10px;}
