/*
	ENGAUGE CUSTOM CSS
	CREATED:23.12.09
	MODIFIED:08.09.10
	AUTHOR:ANDY FIELD | FIELDOFFICE.CO.UK
*/

/*
	COLOURS
	PURPLE:#2c2764
	PURPLE TINT RULE:#423d74
	GREEN:#99c238
	BLUE:#2396d4
	NAV MAIN:#0d0c1e
	NAV HOVER:#231f50
	FOOTER TINT:#f8f8f9
*/

/* THEME RESETS
******************************************/

.custom #tabs, #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
	border:none;
}

.custom .menu,.custom .menu a,.custom .menu li ul {
	border:none;
}

.custom #content_box, .custom #column_wrap {
	background:none;
}

.custom .comments_closed p {
	display:none;
}


/* DECORATION
******************************************/

.custom .post {
	padding:1em 0 0 0;
}

.custom .post_box {
	border:none;
}

.custom #content a,
.custom .widget a {
	text-decoration:none;
}

.custom #content a:hover,
.custom .widget a:hover {
	text-decoration:underline;
}

.custom h1 {
	color:#2396d4;
	font-weight:bold;
}

.custom h2.entry-title {
	font-size: 1.6em;
	line-height: 1.25em;
	margin: 0 0 0.625em 0;
}

.custom h2.entry-title a {
	color:#2396d4;
}

.custom h3 {
	font-weight:bold;
	font-variant:normal;
	letter-spacing:0;	
}

.custom h3 a {
	text-decoration:none;
}

.custom h3 a:hover {
	text-decoration:underline;
}

.custom #content_box {
	background:#fff url(/assets/decoration.png) 0 0 no-repeat;
	padding:60px 0 2em 0;
}

.custom ul#subscribe li {
	height:1%; /* IE6 */
}

.custom ul#subscribe li.rss a {
	background:#fff url(/assets/feed-icon-sm.png) 0 50% no-repeat;
	display:block;
	padding-left:16px;
}

.custom ul#subscribe li.email a {
	background:#fff url(/assets/email-icon-sm.png) 0 50% no-repeat;
	display:block;
	padding-left:16px;
}

.custom .widget {
	margin-bottom:1.5em;
}

.custom blockquote {
	color:#111;
	border:none;
}

.custom cite {
	color:#555;
}

.custom cite a {
	font-style:normal;
}

.custom #content a {
	font-weight:bold;
}

.archive_info {
	font-size:100%;
}

.custom input.form_submit { 
	background:#2396d4; 
	border:1px solid #2396d4; 
	color:#fff; 
	cursor:pointer; 
	font-weight:bold; 
	overflow:visible;
	width:auto !important; 
}

.custom #commentform input.form_submit { 
	border:none; 
}

.custom input.form_submit:hover {
	background:#2c2764;
	border:1px solid #2c2764;
	color:#fff;
}

.custom .featurereadmore a {
	text-decoration:none;
}

body.hr-managers .top,
body.consultants .top{
	border-bottom:1px solid #ececed;
	margin-bottom:1.5em;
}

.custom ul.sitemap {
	list-style-type:none;
	margin-right:0;
	margin-left:0;
}

.custom ul.sitemap ul {
	list-style-type:none;
	margin:0.75em 2em;
}

.custom #content ul.sitemap ul a {
	font-weight:normal;
}

#rlist {
	padding:10px 0 0 0;
}

/* SHARE LINKS
******************************************/

.custom #socialmedia {
	background:#f8f8f9;
	border-top:1px solid #ececed;
	border-bottom:1px solid #ececed;
	font-size:0.916667em;
	line-height:1.909091em;
	/* clear:both;
	height:1%; */
	margin:0 0 1.5em 0;
	padding:0.75em 0;
	text-align:center;
}

.custom #socialmedia ul {
	margin:0 auto;
	padding:0;
}

.custom #socialmedia li {
	display:inline;
	font-weight:bold;
}

.custom #socialmedia li a {
	font-weight:normal;
	padding:2px 8px 2px 20px;
}

.custom #socialmedia li#twitter a {
	background:#f8f8f9 url(/assets/twitter-icon.png) 0 50% no-repeat;
}

.custom #socialmedia li#facebook a {
	background:#f8f8f9 url(/assets/facebook-icon.png) 0 50% no-repeat;
}

.custom #socialmedia li#stumble a {
	background:#f8f8f9 url(/assets/stumbleupon-icon.png) 0 50% no-repeat;
}

.custom #socialmedia li#digg a {
	background:#f8f8f9 url(/assets/digg-icon.png) 0 50% no-repeat;
}

.custom #socialmedia li#delicious a {
	background:#f8f8f9 url(/assets/delicious-icon.png) 0 50% no-repeat;
}

.custom #postauthor {
	background:#f8f8f9;
	border-top:1px solid #ececed;
	border-bottom:1px solid #ececed;
	padding:1em 1em 0 1em;
}

.custom #postauthor img {
	float:left;
	margin:0 0.75em 0.75em 0;
}

.custom #postauthor p.pa-links a {
	font-weight:normal;	
}

/* HEADER
******************************************/

.custom #header {
	border:none;
	height:60px;
	margin:0;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	width:920px;
}

.custom #header #logo {
	height:40px;
	width:181px;
}

.custom #header #logo a {
	background:#fff url(/assets/logo.png) 0 0 no-repeat;
	display:block;
	height:34px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:181px;
}

.custom #global {
	float:left;
	width:720px;
}

.custom #call {
	color:#777;
	font-size:1.2em;
	float:right;
	line-height:1.65em;
	text-align:left;
	width:auto;
}
.custom #call span {
	color:#555;
	font-size:1.333333em;
}

.custom #header #tagline {
	color:#555;
	font-size:1.6em;
	letter-spacing:-0.01em;
}

/* NAV MENU
******************************************/

.custom ul.menu {
	background:#0d0c1e;
	border:none;
	/* border-bottom:4px solid #231f50; */
	height:34px;
	padding:0 0;
	width:940px;
}

.custom ul.menu li a {
	border:none;
	font-weight:bold;
	letter-spacing:0;
	padding-top:8px;
	padding-bottom:8px;
	text-transform:none;
}
.custom ul.submenu li a {
	font-weight:normal;
}

.custom li.search {
	font-size:100%;
	float:right;
}

.custom li.search input {
	background:#fff;
	border:1px solid #ddd;
	font-size:1.1em;
	line-height:1em;
	margin:5px 10px 0 0;
	padding:0.375em;
	width:160px;
}

.custom ul.submenu {
	font-size: 0.857143em;
}

.custom ul.submenu ul {
	font-size:100%;
}

.custom .submenu li a {
	background:#231f50;
	/* font-size:1.2em; */
}

.custom .submenu li a:hover {
	background:#2396d4;
	color:#fff;
}

/* HOME PAGE
******************************************/

#home-content {
	width:940px;
}

.custom a.feed-icon {
	background:#2c2764 url(/assets/feed-icon.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:16px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:16px;
	top:-30px;
	z-index:20;

}

.custom #panel {
	background:#2c2764 url(/assets/panel.png) 0 0 no-repeat;
	border-bottom:1px solid #423d74;
	color:#fff;
	height:120px;
	margin:0 auto;
	padding:40px 10px;
	width:920px;
}

.custom #panel h1 {
	color:#fff;
	font-weight:normal;
	font-size:2.4em;
	letter-spacing:-0.02em;
	line-height:1.364;
	text-shadow:0 0 4px #0d0c1e;
	width:460px;
}

.custom #panel h1 a {
	font-size:0.5em;
}

.custom ul#three-col {
	background:#2c2764;
	color:#fff;
	float:left;
	margin:0 auto;
	padding:1.5em 0 1em 0;
	width:940px;
}

.custom ul#three-col li {
	display:block;
	float:left;
	margin:0 10px 1.5em 10px;
	width:290px;
}

.custom ul#three-col li.tcl {
	margin:0 10px 0.75em 10px;
	width:600px;
}

.custom ul#three-col li.tcr {
	margin:0 0 0.75em 10px;
	width:300px;	
}

.custom ul#three-col li.end {
	margin-right:0;
}

.custom ul#three-col li a {
	text-decoration:none;	
}

.custom ul#three-col li h2 {
	color:#fff;
	margin:0 0 0.75em 0;
	padding:0;
}

.custom ul#three-col li h3 {
	font-size:1.166667em;
}

.custom ul#three-col li h2.green-hd,
.custom ul#three-col li h2.green-hd a {
	color:#99c238;
}

.custom ul#three-col li h2.green-hd a:hover {
	color:#99c238;
	text-decoration:underline;
}

.custom ul#three-col li a:hover,
.custom ul#three-col li h3 a:hover {
	text-decoration:underline;
}

.custom ul#three-col li h3 {
	margin:0;
	padding:0;
}

.custom ul#three-col li.tcl h3,
.custom ul#three-col li.tcr h3 {
	color:#8a87a9;
	text-shadow:0 0 2px #0d0c1e;
}

.custom #quote {
	clear:both;
	color:#999;
	font-family:georgia,serif;
	font-size:1.6em;
	font-style:italic;
	padding:0.75em 80px;
	width:780px;
}

.custom #quote p {
	font-size:0.625em;
	margin:0.5em 0 0 0;
}

.custom #quote p cite {
	font-family:arial,sans;
	font-style:normal;
}

.custom #quote blockquote {
	border:none;
	color:#999;
	padding:0;
	margin:0;
}

/* FOOTER
******************************************/

.custom #footer {
	background:#fcfcfd url(/assets/footer-rule.png) 0 0 no-repeat;
	padding-top:2em;
	padding-bottom:3em;
	text-align:left
}

/* DISQUS
******************************************/

.custom #disqus_thread {
	margin:1.5em 1em;
	width:480px;
}

.custom #content a.dsq-brlink {
	display:block;
	padding:0 1em 1.5em 1em;
}

/* UPDATES 16.02.10
******************************************/

#text-3 h3,
h2.sb-hd {
	border-bottom:1px solid #ececed;
	color:#2c2764;
	font-size: 1.5em;
	font-weight:bold;
	margin:0 0 0.6em 0;
	padding:0 0 0.4em 0;
}

/* UPDATES 01.03.10
******************************************/

#text-3 h3 {
	font-size: 1.25em;
}

/* UPDATES 23.07.10
******************************************/

.custom #c-wrapper h1,
.custom #c-wrapper h2.sb-hd,
.custom #c-wrapper a {
	color:#333;
}

.custom #c-header {
	padding:0 0 1em 0;
}

.custom #c-wrapper input,
.custom #c-wrapper textarea {
	background:#f7f7f7;
	border:1px solid #ddd;
	padding:4px;
	width:210px;
}

.custom #c-sidebar {
	float:left;
	padding:26px 0 0 0;
	width:220px;
}

.custom #c-main {
	float:right;
	padding:2em 10px 0 10px;
	width:680px;
}

.custom #c-sidebar ul,
.custom #c-sidebar ol {
	list-style:none;
	margin:0;
}

.custom #c-sidebar fieldset {
	border:none;
}

.custom #c-sidebar fieldset li {
	padding:0 0 0.75em 0;
}

.custom #c-wrapper #content_box {
	background:none;
	padding:0 0 2em 0;
}

.custom #c-wrapper #footer {
	background:none;
	padding:2em 0;
}

.custom ul.c-nav li {
	margin:0 0 1px 0;
	padding:0;
}

.custom ul.c-nav li a {
	background:#f7f7f7;
	display:block;
	height:1%;
	padding:4px 10px;
}

.custom ul.c-nav li a:hover {
	background:#f2f2f2;
	text-decoration:none;
}

.custom #c-wrapper fieldset {
	border:none;
}

.custom #c-wrapper label em {
	color:#b30;
	font-weight:bold;
}

.custom #c-wrapper fieldset ol {
	list-style:none;
	margin:0 0 0.75em 0;
}

.custom #c-wrapper fieldset li {
	padding:4px 0;
}

.custom #c-wrapper input.long,
.custom #c-wrapper textarea.long {
	width:260px;
}

.custom #c-wrapper input#btnSubmit,
.custom #c-wrapper input#btnLogin {
	background:#999; 
	border:1px solid #999; 
	color:#fff; 
	cursor:pointer; 
	font-weight:bold;
	padding:4px 10px;
	overflow:visible;
	width:auto !important; 
}

.custom #c-wrapper input#btnSubmit:hover,
.custom #c-wrapper input#btnLogin:hover {
	background:#444;
	border:1px solid #444;
	color:#fff;
}

.custom .wpcf7-response-output {
	background:#fdd8d3;
	border:1px solid #fdccc5;
	margin-right:0;
	margin-left:0;
	padding:0.5em 1em;
}

.custom #c-sidebar a.c-support {
	border-bottom:1px solid #f1f1f1;
	color:#777;
}

.custom #c-sidebar a.c-support:hover {
	border-bottom:1px solid #777;
	text-decoration:none;
}

.custom #c-main a:link,
.custom #c-main a:visited {
	border-bottom:1px solid #f1f1f1;
	text-decoration:none;
}

.custom #c-main a:hover,
.custom #c-main a:active {
	border-bottom:1px solid #777;
	text-decoration:none;
}

.custom #c-addthis {
	margin:1.75em 0;
}

.custom #addthis {
	margin:0 0 1.75em 0;
}

.custom #c-addthis a:link, 
.custom #c-addthis a:visited,
.custom #c-addthis a:hover, 
.custom #c-addthis a:active {
	border:none;
	text-decoration:none;
}