/*
Theme Name: TheITBlogJobBoard
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
Tags: 
*/

html{
	font-size: 100.01%;
	background-color:#000;
}
body{
	margin: 0;
	font: 62.5% Arial, Verdana, sans-serif;
}

   .autoclear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* clears floats */
   .autoclear {display:inline-block;}
   .autoclear {display:block;}
   * html .autoclear {height: 1%;}

form {
	padding: 0;
	margin: 0;
	display: inline;	
}
input,
textarea,
select{
	font:100% arial, sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
a{text-decoration: none;}
.no-label{display:none !important;}
.btn-submit{display:none;}
#g-main{
	margin: 0 auto;
	width: 932px;
	padding: 33px 15px 0;
}
.w-logo-banner{
	overflow:hidden;
	width:100%;
}
.h-logo{
	float:left;
	overflow: hidden;
	text-indent: -9999px;
	background: url(images/h-logo.gif) no-repeat;
	width: 166px;
	height: 50px;
	margin:19px 0 0 14px;
}
.h-banner{
/*
	float: right;
	width:730px;
	height:90px;*/
	text-align:center;
	height:60px;
	margin-top:15px;
}
.w-menus{
	background:url(images/bg-h-menus.gif) repeat-x;
	width:100%;
	margin:19px 0 0;
	height:37px;
}
#h-menu{
	list-style:none;
	margin: 0;
	padding:0;
	float:left;
	display:inline;
}
#h-menu li{
	float:left;
	padding:6px 0 5px 1px;
	background:url(images/sep-h-menu.gif) no-repeat 0 11px;
	position:relative;
}
#h-menu li:first-child{background:none;}
#h-menu a{
	color:#000;
	font: bold 11px/26px Arial, Helvetica, sans-serif;
	padding:0 10px;
}
#h-menu li:hover a,
#h-menu li.hover a,
#h-menu li a.active{color:#ef3c24;}


/* drop menu */
#h-menu .drop-holder{
	display:none;
	position:absolute;
	top:37px;
	left:0px;
	padding:137px 0 0;
	width:198px;
	background:url(images/none.gif);
	overflow:hidden;
}

#h-menu li:hover,
#h-menu .hover{position:relative;}
#h-menu li:hover div,
#h-menu .hover div{display:block;}
#h-menu .drop-holder div.wraper-1{
	background:url(images/bg-h-drop-repeat.png) repeat;
	/*float:left;*/
}
#h-menu .drop-holder div.wraper-2{
	margin: -137px 0 0;
	position:relative;
}
#h-menu .drop-holder div.wraper-3{
	background:url(images/bg-h-drop-top.png) no-repeat;
}
#h-menu .drop-holder ul{
	list-style: none;
	padding: 3px 14px 0px 4px;
	width:180px;
	margin:0;
	border: 1px solid #535354;
}
#h-menu .drop-holder li{
	float:none;
	border-top: 1px solid #6e7072;
	padding: 0 5px;
	vertical-align:top;
	height:1%;
	background:none;
}
#h-menu .drop-holder li:first-child{border:0}
#h-menu li:hover ul a,
#h-menu li.hover ul a,
#h-menu li ul a
{
	padding:0;
	font: 11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	position:relative;
}
#h-menu ul li:hover a,
#h-menu ul li.hover a,
#h-menu ul li a.active
{
	color:#ed1c24;
	font-weight:bold;
}
.h-search{
	float:right;
	margin: 8px 6px 0 0;
	display:inline;
	width:262px;
}

.h-search label{
	float:left;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	width:89px;
}
.h-search input{
	/*float:left; changed by carly*/
	float:right;
	border: 1px solid #c9cacc;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px 5px 3px;
	width:128px; 
}
.h-search div{
	float:left;
	margin: 1px 0px 0 6px; 
	display:inline;
}


.h-search div.btn-go{ /*added by carly*/
	float:right;
}

/* content start */
#g-content{
	overflow:hidden;
	width:100%;
	margin:15px 0 0;
	background:url(images/bg-content.gif) repeat-y;
}
/* btn start */
.btn{
	overflow:hidden;
	padding:0 3px 0 0;
}
* html .btn{
	overflow:visible;
	height:1%;
}
.btn a{
	background:url(images/btn-left.gif) no-repeat;
	font: bold 11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	float:left;
}
.btn span{
	background:url(images/btn-right.gif) no-repeat 100% 0;
	float:left;
	margin: 0 -3px 0 0;
	position:relative;
	white-space:nowrap;
}
.btn a:hover{background-position:0 100%;}
.btn a:hover span{background-position:100% 100%;}
.btn-go span{padding:0 3px;}
.btn-form span{padding:0 16px;}
/* btn end */
.g-main-content{
	float:left;
	width:627px;
	padding:10px 0 11px 10px;
}
/* post */
.g-post{
	border-bottom:1px solid #d6d6d6;
	padding:0 0 16px;
	margin: 0 0 12px;
}
.g-post h1, h1{
	margin:5px 0 2px;
	font: bold 140%/180% Arial, Helvetica, sans-serif;
	color:#ed2024;
}

.g-post .post-details{
	font: italic bold 110%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 16px;
}
.g-post p{
	font: 120%/135% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 10px 0;
}
.g-post .rating-holder{
	overflow:hidden;
	width:100%;
	margin:16px 0 1px;
}
.g-post .rating-holder p{
	float:left;
	font: italic 110%/180% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}

.g-post .rating-holder ul{
	float:left;
	margin:3px 2px 0 1px;
}
/* star rating start */
.star-rating {
	list-style:none;
	margin:0;
	padding:0;
	width:90px;
	height:13px;
	position:relative;
}
.star-rating li{float:left;}
.star-rating li a{
	display:block;
	width:12px;
	height:13px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0;
	overflow:hidden;
}
.star-rating li a:hover,
.star-rating li.active a{
	background:url(images/star-rating.gif) 0 13px;
	z-index:1;
	left:0;
}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:12px;}
.star-rating a.two-stars{left:12px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:24px;}
.star-rating a.three-stars{left:24px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:36px;}
.star-rating a.four-stars{left:36px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:48px;}
.star-rating a.five-stars{left:48px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{width:60px;}

div.post-ratings {
	display:inline;
}

div.post-ratings ul.rating img{
	padding: 0 3px 0 0px;
}
/* star rating end */
.g-post .links{
	list-style: none;
	margin:0 0 6px;
	padding: 0;
	font: italic 110%/180% Arial, Helvetica, sans-serif;
}
.g-post .links li{
	display:inline;
	margin:0 14px 0 0
}
.g-post .links a{
	color:#ed1c24;
	text-decoration:underline;
}
.g-post .links a:hover{text-decoration:none;}
.g-post .icons p{
	font: italic 120%/135% Arial, Helvetica, sans-serif;
	color:#464647;
	margin:0;
}
.g-post .icons {
	padding-bottom: 6px;
}
.g-post .icons div{
	overflow:hidden;
	width:100%;
	margin: 1px 0 0;
}
.g-post .icons ul{
	list-style: none;
	margin: 0 4px 0 0;
	padding: 0;
	float:left;
}
.g-post .icons li{
	float:left;
	margin:0 5px 0 0;
}
.g-post .icons img{display:block;}
.g-post .posted{
	margin:3px 0 0;
	font: italic 110%/140% Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
/* l-registration start */
 .l-contact{
	padding:5px 0 0;
}
.registrationbox h2, .salarycheckerbox h2, .l-contact h2{
	color:#ed2024;
	font: bold 140%/180% Arial, Helvetica, sans-serif;
	margin:0 0 4px;
}
.registrationbox p, .salarycheckerbox p, .l-contact p{
	margin:0;
	font: 120%/140% Arial, Helvetica, sans-serif;
	color:#000;
}
 .l-contact fieldset{
	background:#e7e7e7 url(images/bg-reistration-top.gif) no-repeat;
	margin:11px 0 0;
}

.registrationbox label,
.registrationbox p label,
.salarycheckerbox label,
.salarycheckerbox p label,
.l-contact label,
.l-contact p label {
	font: bold 100%/140% Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	margin:6px 0 3px;
}
.registrationbox p label, .salarycheckerbox p label, .l-contact p label{
	font-size: 80%;
}
.registrationbox .rbcontent label {
	clear:left;
}

.registrationbox textarea{
	overflow:auto;
	border:1px solid #a8abac;
	width:100%;
	height:48px;

}
.registrationbox .photo{margin:0 0 16px;}

.registrationbox .photo strong{
	font: bold 120%/140% Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	margin:3px 0;
}
.registrationbox .photo .row{
	overflow:hidden;
	width:100%;
}
.registrationbox .photo .row div{float:left;}
.registrationbox .photo input{
	width:250px;
	padding:3px 5px 2px;
	border: 1px solid #a8aaac;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin: 0 7px 0 0;
}

.registrationbox input{
	width:250px;
	padding:3px 5px 2px;
	border: 1px solid #a8aaac;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin: 0 7px 5px 0;
}
.registrationbox .photo p{
	font: 120%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 0;
}
  .l-contact .bottom-row{
	overflow:hidden;
	width:100%;
}
 .l-contact bottom-row p{
	float:left;
	font: 120%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.l-contact .bottom-row div{
	float:right;
	margin:6px 0 0;
}
/* l-registration end */
.g-sidebar{
	float:right;
	width:268px;
	color:#fff;
}
.sb-rss{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.sb-rss .top{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.sb-rss .top img{
	float:left;
	margin:0 7px 0 0;
}
.sb-rss .top p{
	margin:0;
	font-size:100%;
	width:235px;
	float:right;

}
.sb-search .row input,
.sb-rss .txt{
	float:left;
	border:1px solid #6d6f71;
	font:bold 10px/14px Arial, Verdana, sans-serif;
	height:14px;
	padding:3px 8px 4px;
	width:215px;
	margin:0 7px 0 0;
}
.sb-box{
	width:100%;
	overflow:hidden;
	border-top:1px solid #bfbfbf;
	padding:4px 0px 18px;
}
.sb-box h2{
	margin:0;
	font:bold 120% Arial, Verdana, sans-serif;
}
.sb-box ul{
	list-style:none;
	padding:0;
	margin:5px 0 0 0;
	font-size:110%;
	line-height:150%;
}
.sb-box li a{color:#fff;}
.sb-box li a:hover{
	color:#ed1c24;
	text-decoration:underline;
}
.sb-search .row{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.sb-poll p{
	margin:0;
	font-size:110%;
}
.sb-poll .totalvoters{
	text-align:center;
}
.sb-poll .wp-polls{
	margin:5px 0 0 0;
}

.sb-radio{
	float:left;
	height:15px;
	width:16px;
	margin:0 10px 0 0;
	padding:0;
}
.sb-poll ul{padding-bottom:6px;}
.sb-poll li{padding:2px 0;}
.sb-poll .btn-go{
	float:right;
	margin:-24px 6px 0;
}
.sb-join{
	border:1px solid #a9aaab;
	width:254px;
	padding:4px 6px 6px;
	margin:0;
	background:url(images/bg-sb-join.gif);
	position:relative;
	overflow:hidden;
}

.sb-join span{
	float:left;
	color:#000;
	font:bold 120% Arial, Verdana, sans-serif;
	line-height:18px;

}

.sb-join a,
.sb-join img{float:left;}
.sb-banner{padding:19px 0 0; text-align:center;}
#g-footer{
	background:#e2e3e4 url(images/bg-footer.gif) repeat-x;
	margin:15px 0 0;
	padding: 14px 0 11px;
}
#g-footer ul{
	list-style: none;
	margin: 0 0 0 6px;
	padding: 0;
	font: bold 90%/120% Arial, Helvetica, sans-serif;
}
#g-footer li{
	background:url(images/sep-f-menu.gif) no-repeat 0 50%;
	display:inline;
	padding:0 1px 0 7px;
}
#g-footer li:first-child{background:none;}
#g-footer ul a{color:#464647;}
#g-footer ul a:hover{color:#ec2426}
.c-blog-post{
	border:0;
	margin:0;
}
.c-blog-post .posted{
	font-style:normal;
	margin-top:12px;
}
.c-comments h2{
	font: italic bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
h2.entry-title{
	font: italic bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.c-comments .comment-details{
	font: italic bold 110%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:4px 0 16px;
}
.c-comments .entry-content p{
	font: italic 120%/135% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.c-add-comment{margin:17px 0 0;}
.c-add-comment h2{
	font: italic bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.c-add-comment fieldset{
	background:#e7e7e7 url(images/bg-reistration-top.gif) no-repeat;
	margin:4px 0 0;
}
.c-add-comment .w-bottom{
	background:url(images/bg-reistration-bottom.gif) no-repeat 0 100%;
	padding: 10px 13px 13px 7px;
}
.c-add-comment .row{
	overflow:hidden;
	width:100%;
	margin:0 0 7px;
}
.c-add-comment .row label{
	float:left;
	width:67px;
	font: bold 100%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:3px 0;
}
.c-add-comment .row input{
	width:225px;
	padding:3px 5px 2px;
	border: 1px solid #a8aaac;
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
}
.c-add-comment .row .email label{
	text-align:right;
	width:56px;
	margin-right:10px;
}
.c-add-comment .row textarea{
	width:528px;
	height:60px;
	padding:5px;
	border: 1px solid #a8aaac;
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	overflow:auto;
}
.c-add-comment .bottom-row{
	overflow:hidden;
	width:100%;
	margin:9px 0 0;
}
.c-add-comment .message{
	margin:0 0 0 68px;
}
.c-add-comment .bottom-row .notify{
	float:left;
	width:380px;
	margin:0 0 0 68px;
	display:inline;
}
.c-add-comment .bottom-row .notify input{
	float:left;
	width:16px;
	height:16px;
	margin:0;
	padding:0;
}
.c-add-comment .bottom-row .notify label{
	float:left;
	margin:0 0 0 2px;
	font: italic 100%/160% Arial, Helvetica, sans-serif;
}
.c-add-comment .bottom-row .btn{float:right;}
.c-bottom-comments{margin:14px 0 11px;}
.c-bottom-comments .comment-details{
	font: italic bold 110%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.c-bottom-comments .entry-content p{
	font: italic 120%/135% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.c-poll{
	margin:5px 0 0;
}
.c-poll h1{
	margin:5px 0 2px;
	font: bold 140%/180% Arial, Helvetica, sans-serif;
	color:#ed2024;
}
.c-poll p{
	font: 120%/135% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	clear:left;
}
.c-poll .results{
	margin:16px 0 0;
	overflow:hidden;
	width:100%;
}
.c-poll .results .wp-polls-archive{margin:19px 0 0;}
.c-poll .results .wp-polls-archive .totalvoters {
	margin-bottom:20px;
	
}
.c-poll .results h2{
	font: bold 120%/140% Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 15px;
}
.c-poll .results .wp-polls-ans{
	background:#e7e7e8 url(images/bg-c-poll-result-top.gif) no-repeat;
	width:461px;
	margin:2px 0px 0px 0px;
}
.c-poll .results .wp-polls-ans ul{
	list-style: none;
	margin: 0;
	padding: 11px 10px 2px 11px;
}

.c-poll .results .wp-polls-ans .bottomedge{
		background:url(images/bg-c-poll-result-bottom.gif) no-repeat 0 100%;
		height:3px;
}
* html .c-poll .results .wp-polls-ans ul{
	overflow:visible;
	height:1%;
}
.c-poll .results .wp-polls-ans li{
	overflow:hidden;
	width:100%;
	margin:0 0 7px;
	background:#fff;
	font: 1.1em/1.6em Arial, Helvetica, sans-serif;
	color:#000;
}
.c-poll .results .wp-polls-ans p{
	width:209px;
	padding:0 12px;
	display:inline;
	float:left;
	text-align:right;
	font-size:1em;
	line-height:1.5em;
}
.c-poll .results .wp-polls-ans img{float:left;}
.c-poll .results .wp-polls-ans span{
	float:right;
	width:40px;
	text-align:center;
}
.display-none{display:none;}
.g-post h1 a{
	color:#ED2024;
}
.g-post .posted a{
	color:#ED1C24;
}
.g-post h1 a:hover,
.g-post .posted a:hover{
	text-decoration: underline;
}
.navigation{
	padding-top: 10px;
	padding-bottom: 10px;
}
.navigation a{
	color:#ED1C24;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.sb-poll a{
	color: #fff;
}
.file-input .file-input-area {
	opacity:0;
}
.file-input{
	position:relative;
	width:346px;
}
.registrationbox .photo .file-input-area{
	position:absolute;
	width:80px;
	height:21px;
	top:0;
	left:266px;
	margin:0;
	cursor:pointer;
}
span.wpcf7-form-control-wrap{
	position: static !important;
}
.wpcf7-not-valid-tip-no-ajax{
	display: none !important;
}
.wp-polls .pollbar{
	float: left;
}
.g-main-content .hold{
	width: 165px;
	float: left;
}
.g-sidebar .hold{
	width: 200px;
}
.post-holder a{
	color:#ED1C24;
}
.post-holder a span{
	color: #fff;
}

/* --- Begin GetStarted Custom Code   ---  */
.category-description{
	padding-bottom: 1.5em;
}

.blog-category-link {
		margin-top: 7px;
}

.blog-category-link a{
	font-style: italic;

}

.g-post h2{
	margin:5px 0 2px;
	font: bold 120%/160% Arial, Helvetica, sans-serif;
	/*color:#ed2024;*/
	font-style:italic;
}

ul.topics-list li {
	float:left;

	line-height:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0px;
	width:208px;
}


div.topics-list-container {
	display:block;
	margin-top: 1.5em;
	padding-bottom: 1.5em;
}

div.post-list-container {
	//clear:left;
}

div.topics-list-container br{
	clear:left;
}

div.topics-list-container ul{
	margin:0px;
	padding:0px;
}

div.post-list-container .g-post{
	border-bottom:none;
	padding:0px;
}

div.post-list-container ul.links{
	margin-top:3px;
}
div.post-list-container ul.links li a{
	font-style:normal;

}

div.topics-list-container .entry-title{

	font-style:normal;
	color:#ed2024;
	font-size:120%;
}
div.topics-list-container .topics-list .entry-title a
{
	text-decoration: underline;
	font-size:90%;
}
div.blog-category {
	margin-bottom:1.5em;
}

.blog-feed-list li {
	background:transparent url(/wp-content/themes/theitblogjobboard/images/rss-icon.png) no-repeat scroll left center;
	padding:0 0 0 20px;
	margin-bottom: 2em;
	line-height:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.blog-feed-list li a {
	font-size:120%;
	color:black;
}

.sb-join a {
	padding-left:12px;
}

div.salary-checker-results{
	font-size:120%;
}

table.salary-checker-results-table{
	border-collapse:collapse;
	border-spacing: 0px;
	width:624px;
	margin-top:15px;
	border:0px;
}

table.salary-checker-results-table th {
	font-weight:1.25em;
	text-align:left;
	width:124px;
	text-transform:uppercase;
}



table.salary-checker-results-table th, table.salary-checker-results-table td{
	padding-left: 12px;
}
.salary-checker-results-table thead tr {line-height:18px;border-collapse:collapse;}
.salary-checker-results-table th.left  {background: url(images/Table-head-lrc.gif) no-repeat left top;background-color:#E7E7E7;	border-collapse:collapse;}
.salary-checker-results-table th.right     { background: url(images/Table-head-rrc.gif) no-repeat top right;background-color:#E7E7E7;	border-collapse:collapse;}

.salary-checker-results-table th, .salary-checker-results-table thead tr{
	background-color:#E7E7E7;
		border-collapse:collapse;
}



.l-contact fieldset{
	background:#e7e7e7 url(images/bg-salarychecker-top.gif) no-repeat;
	margin:11px 0 0;
	width:300px;
}

.l-contact .w-bottom{
	background:url(images/bg-salarychecker-bottom.gif) no-repeat 0 100%;
	padding:15px;
	width:300px;
}

.l-contact textarea{
	overflow:auto;
	border:1px solid #a8abac;
	width:290px;
	height:48px;
	padding:4px;
}

.l-contact input{
	overflow:auto;
	border:1px solid #a8abac;
	width:290px;
	padding:4px;
}

.l-contact .wpcf7-response-output {
	width:300px;
}


 /* set background images for corners */
	.rbroundbox { background: url(simple_background.gif) repeat;}
	.rbtop div  {background: url(images/canvas-tlc.gif) no-repeat left top;}
	.rbtop      { background: url(images/canvas-trc.gif) no-repeat top right; }
	.rbbot div  { background: url(images/canvas-blc.gif) no-repeat bottom left; }
	.rbbot      { background: url(images/canvas-brc.gif) no-repeat bottom right; }
	
	 /* height and width details */
	.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height:36px; }

	.rbcontent  {
	margin: -26px 10px -26px 10px;
	min-height:90px;
	height:auto !important;
	height:90px;
	background: url(../images/canvas-bg.gif) repeat-y left top;
	}

	.rbcontent .message {
		font-size:100%; 
		margin-top:5px;
	}
	
	.rbroundbox { width: 300px; margin:15px auto 15px auto; background:#e7e7e7;}

.salarycheckerbox{
	width: 350px;
	margin:5px 0px 0px 0px;
}

.salarycheckerbox label {
	padding:5px 0;
	margin:3px 0 10px;
	width: 54px;
}
.salarycheckerbox select {
	display:inline;
	border:1px solid #A8ABAC;
	height: 25px;
	overflow:auto;
	padding:4px;
	width:240px;
	margin:0px;
	float:right
}

.salarycheckerbox .btn, .registrationbox .btn, .contactusbox .btn{
	float:right;
}

p.salary-calculator-lead {
	margin-top:10px;
	font-weight:bold;
	font-style:italic;
}

.registrationbox{
	width:100%;
}

.registrationbox div.btn,.contactusbox div.btn {
	margin-top:10px;
}

.contactusbox {
	width: 320px;
	margin-left:0px;
}

p.moreinfo{
	font-style: italic;
	margin-top:4px;
	font-size:smaller;
}

#g-footer ul li a {
	text-transform:uppercase;
}

div.search-results .g-post{
	border-bottom:none;
	padding:0px;
}

div.search-results .search-results-link {
	margin-top:3px;
	font-size: 110%;
}
div.search-results .search-results-link a{

	font-weight:bold;
	text-decoration:underline;
}

p.search-results-message {
	font-size: 120%;
}

.border-free {
	border-bottom:none !important;
}

.post-list-container .entry-title .anchor {
	color:black;
}

#commentform .error {
	color:red;
	font-weight: bold;
	float:right;
}

div.wpcf7-validation-errors {
	border:0px;
	display:inline-block;
	color: red;
	margin:0px;
}

div#idc-container-parent div#idc-container h3 {
	color:#ED2024;
	font-size:12px;
	font-weight:bold;
}

.g-post ul {
	font-size:120%;
}

fieldset.options{
	margin-top:15px;
}
fieldset.options legend{
	font-size: 120%;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0px;
}
