/*------BIGRIGOWNER.COM | BASE STYLE------*/

/*------MAIN------*/

HTML {	
	background:#dfdfdf url(images/body_bg.jpg) repeat-x;
	padding:0px;
	margin:0px;
	height:100%;
	font-family:Myriad Pro, sans-serif;
	font-size:12px;}

BODY {
	background:url(images/header_bg.jpg) no-repeat top center;
	height:100%;
	width:100%;
	margin:0px auto;
	padding:0px;
}

#mainContainer {
	background:;  
	margin:0px auto;
	padding:0;;
	width:1000px;
	min-height:990px;
	position:relative;}

#mainBuffer {
  	width:1000px;}

.clearer {
	clear:both;}
	
img {
	border:none;
}	
	
a {
	color:#eeeeee;
	text-decoration:none;
}	
	
a:hover {
	cursor:pointer;
	color:#444444;
}

.left {
		float:left;
}

.right {
		float:right;
}

h2 {
	text-transform:uppercase;
	color:#084d85;
	margin:10px;
	font-size:26px;
}

h1 {
	text-transform:uppercase;
	color:#084d85;
	margin:10px;
	margin-left:0px;
	font-size:26px;
}

.first {
	color:#cdcdcd;
}
	
p {
	color:#4a4a4a;
	font-size:14px;
	margin-top:10px;
}
	
ul {
	list-style:circle;
}	
	
.home_link {
	color:#084d85;
}	

/*------HEADER------*/

#header {
	background:;
	width:1000px;
	height:104px;
	margin:-1px 0 0 0;}
	
#header .buffer {
	width:1000px;
	height:104px;
	margin:;}
	
.logo, .logo a {
	padding:15px 0 0 0;
	width:221px;
	height:72px;
}

.top_banners {	
	background:#ededed;
	margin:18px 0 0 0px;
	padding:9px 0 0px 4px;
	width:996px;
	height:65px !important;
}

.top_banner, .top_banner a {
	width:120px;
	height:60px;
	display:block;
	float:left;
	margin:0 0px 0 3px;
}

/*------NAV------*/

#nav {
	width:1000px;
	background:url(images/nav_bg.png) no-repeat;
	height:37px;
	text-transform:uppercase;
	color:#bdbdbd;
	margin:11px 0 0px 9px;
	font-size:14px;
	padding:0;
	position:relative;
	z-index:1;
}

#nav buffer {
	width:1000px;
	height:37px;
	background:;
}

#nav ul{
	display:block;
	float:left;
	color:#eee;
}

#nav .pages {
    margin-left:-20px;}

#nav ul li {
	font-family:Myriad Pro;
	display:block;
	float:left;
	margin:-1px 25px 0 0px;
	background:;
	font-weight:bold;
	color:#eee;
	height:27px;
	padding:0 2px 0 0px;
}

#nav ul li a {
	color:#eee;
}

#nav ul li a:hover {
	color:#33a4ff;
}

#nav ul li ul {
	display:none;
}

#nav ul li:hover ul {
	display:block;
}

#nav ul li ul {
	background:#27619F;
	width:200px;
	position:absolute;
	top:37px;
	margin-top:0px;
	padding:2px 0 5px 40px;
	margin-left:-10px;
	z-index:-1;
}

#nav ul li ul li {
	height:20px;
	display:block;
	width:200px;
	margin:0 0 0 -40px;
	padding:5px 10px 0px 10px;
}

ul.social {
	float:right;
	margin:-26px 30px 0 0;
	height:26px;
	background:none;
	list-style:none;
}

ul.social li {
	display:block;
	float:left;
	background:none;
	width:22px;
	height:22px;
	margin:0 2px 0 2px;
	padding:4px 0 0 0;
}
	
/*------PAGE DATA------*/

#pageData {
	background:;
	width:1000px;
	margin:-6px 0 15px 0;
}
	

.mainBox {
	background:#222;
	width:1000px;
	margin-top:-54px;
	min-height:300px;
	border:1px solid #222;
	float:left;
	padding-top:55px;}
	
.text {
	display:block;
	float:left;
	width:460px;
	margin:0 20px 0 10px;
}

.text h2 {
	color:#eee;
}

.text p {
	margin-left:10px;
}

.rightBox p, .leftBox p {
margin-left:10px;
} 

.rightBox a, .leftBox a {
color:#4A4A4A;
text-decoration:underline;
} 


.videos {
	display:block;
	float:left;
	background:#000;
	width:360px;
	height:auto;
	border:1px solid #2f2f2f;
	padding-bottom:0px;
}

.leftBox, .rightBox {	
	display:block;
	float:left;
	margin:10px;
}

.leftBox {
	width:460px;
}

.rightBox {
	width:360px;
}

.rightBox img {
	margin:0 0 10px 10px;
	background:#fff;
	border:1px solid #bababa;
	padding:6px;}

/*------SIDEBAR------*/

.sidebar {
	position:absolute;
	margin:10px -8px 0 0;
	top:230px;
	left:865px;
	}

.side_banner {	
	margin:0 0 4px 0;}

/*------FOOTER------*/

#mainFooter {
	width:100%;
	height:auto;
	margin:0px auto;
	background:#fff;
	/*position:relative;
*/}
	
#mainFooter .buffer {
}
	
.heavy_footer {
	width:1000px;
	margin:0px auto;	
	padding:13px 13px 0px 0px;
	font-size:14px;
	color:#535353;
}

.footer_nav {
	display:block;
	float:left;
	margin:0 0 0 -20px;
	font-size:11px;
}

.footer_nav li, .footer_nav li a, .footer_social li, .footer_social li a {
	color:#535353;
	margin:7px 20px 7px 7px;
}

.footer_nav li a, .footer_social li a {
}

.footer_nav ul li ul {
margin-left:-47px;
}

.footer_nav ul, .footer_social ul {
list-style:none;
}

.footer_social {
	display:block;
	float:left;
	margin:0;
	font-size:11px;
}

.nav_title {
	font-weight:bold;
}

.footer_banner {
	display:block;
	padding-left:20px;
}

.large_banners, .small_banners {
		display:block;
		float:left;
		margin:10px 0 0 0px;
}

.large_banner, .small_banner {
		margin-bottom:10px;
}

.large_banners {
		margin-right:10px;
}

.site_title {
		float:right;
		margin:10px;
}


/*------SPONSORSHIPS------*/

.sponsorships h2 {
	color:#33a4ff;
}

.sponsorships h3 {
	color:#33a4ff;
	margin:15px 10px 0px 10px;
	font-size:16px;
	text-decoration:underline;
}

.sponsorships h3 a {
	color:;	
}

.sponsored p {
	color:#c4c4c4;
	margin:10px;
	font-size:12px;
}

/*wp editor basic text*/

.text {
	margin-bottom:20px;
}

.text p {
	color:#eee;
}

.text ul {
font-size:13px;
color:#eee;
}

ul.basic_list {
margin:10px;
}

ul.basic_list strong {
	color:#eee;
	font-size:14px;
}

ul.basic_list li {
padding:6px 6px 6px 10px;
margin:1px 0 1px 0;
border-bottom:1px solid #2f2f2f;
color:#AFDDFF;
font-weight:13px;
}

.text p span {
padding:5px;
/*border-bottom:1px solid #2f2f2f;*/
}

/*------APPLICATION------*/
/*---FORM---*/
FORM {
	background:#212121;
	margin:0px 20px;}

FORM#states {
	border-top:1px dotted #bbb;
	border-bottom:1px dotted #bbb;
	margin:10px;
	padding:10px;}

	#states .field {
		border:none;}

.field {
	border-bottom:1px dotted #171717;
	margin:5px 0 5px 0;
	padding-bottom:5px;}

DIV.field.last, .submit {
	border-bottom:none;
	margin-bottom:5px;
	padding-bottom:5px;}

DIV.field DIV.left {
	width:500px;}


DIV.field DIV.field_name.left, #jobSearch DIV.field DIV.field_name.left {
		width:150px;
		padding-top:5px;}

.section_column {
	background:#f8f8f8;
	width:300px;
	display:block;
	float:left;
	margin:7px 13px 7px 0;}

.section_column_long {
	background:#f8f8f8;
	width:450px;
	display:block;
	float:left;
	margin:7px 13px 7px 0;}

INPUT.submit {
	margin:10px 0 10px 150px;}

DIV.search {
	margin-top:10px;}


#app {
	backround:#999;
	width:765px;
	margin:0px auto 50px auto;
	float:left;}

#app .blue {
	font-weight:bold;}

	#app .blue A {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;}

		#app .blue A:hover {
			color:#777;
			text-decoration:underline;}

#app .selected {
	color:red;}

	#app DIV.field INPUT, #app DIV.field SELECT {
		margin-left:5px;}

.app_section, .app_section_driving, .app_section_criminal {
	background:#fff;
	margin:10px 10px -11px 10px;
	padding:8px;
	border:none;
	border:1px solid #3c3c3c;
	color:#2d2d2d !important;}

.app_section_driving .field {
	margin-bottom:12px;}

.app_section_driving .section_column_long .field {
	margin-bottom:12px;}

.app_section_criminal .field {
	margin-bottom:  px;}

#app h1, #contact H1{
	background:url(template_images/lock.jpg) no-repeat left;
	color:#9e9e9e;
	font-size:16px;
	margin:0px 0 0 0px;
	padding:7px 0 0 10px;}

#app h2, #contact H2{
	background:#084d85 url(images/nav_bg.png) no-repeat center;
	color:#eee;
	height:26px;
	margin:-8px -8px 0 -8px;
	padding:10px 0 0 5px;
	font-size:14px;}

#app H3 {
	color:#33a4ff;
	margin:10px 0 10px 0;}

.app_fields {
	color:#2d2d2d !important;
	margin:5px 0 10px 10px;}

.field_name {
	font-weight:bold;
	color:#2d2d2d;}

.checkbox_name {
	color:#2d2d2d;
	width:130px;
	display:block;
	float:left;}

.field_name .left {
color:#2d2d2d;
}

.submit:hover {
	cursor:pointer;}

.app_footer {
	margin:10px 0 0 0;
	color:#999;}

.app_section p {
	color:#2d2d2d;
	margin:10px 10px 0 0;}

.italic {
	font-style:italic;
	font-size:12px;
	font-weight:bold;}

.field_name_inline {
	font-weight:bold;
	display:block;
	float:left;}

.click_submit {
	font-weight:bold;
	color:#2d2d2d;
	background:url(images/h2_bg.jpg) repeat-x;
	border-top:1px solid #3c3c3c;
	border-bottom:1px solid #3c3c3c;
	height:18px;
	margin:3px -8px 3px -8px;
	padding:6px 0 0 15px;}

#app DIV.app_section.crime DIV.field DIV.field_name.left {
	width:400px;}

#app DIV.app_section.crime DIV.field DIV.left {
	width:290px;}

#app TEXTAREA {
	background:#bfbfbf;
	width:650px;}

#app INPUT.submit {
	margin:10px;
	padding-top:5px;
	border:1px solid #2d2d2d;}

#app INPUT.submit:hover {
	background:#33a4ff;
	color:#fff;
	border:1px solid #fff;
}

#contact {
	margin:20px;}
	
	
	


#jobSearch {}

	#jobSearch DIV.field, #login DIV.field {
		margin-top:20px}

		#jobSearch DIV.field DIV.left {
			width:300px;}

	#companySearch DIV.field.left{

		float:left;
		width:130px;
		margin:-5px 0;}

	#companySearch DIV.field.right {
	
		float:right;
		width:130px;
		margin:-5px 0;}

			#companySearch SELECT {
				width:125px;}

#login DIV.field DIV.field_name.left {
	width:150px;}

#login DIV.field DIV.left {
	width:300px;}

#login DIV.field.submit {
	margin:20px 0 20px 160px;}

#login INPUT.submit {
	margin:0px;}

#register DIV.field {
	margin-left:25px;}


DIV.left #login {
	margin:10px;}

DIV.left #login DIV.field {
	border:none;
	margin:0px;
	padding:0px;}

	DIV.left #login DIV.field.submit {
		color:#2d2d2d;
		margin-top:10px;}

	DIV.left #login P {
		color:#2d2d2d;
	padding-top:10px;
	margin:0px;}

FORM#app_search {
	margin:10px 0px 10px 10px;}

	.column2 TABLE {
		margin:10px;}

	FORM#app_search DIV {
		margin-bottom:20px;}

	FORM#app_search DIV DIV {
		margin-bottom:0px;}

	FORM#app_search DIV.left {
		width:250px;}

	FORM#app_search DIV.left INPUT {}

FORM#app_search H3, FORM#job_posting_form H3 {
	margin-left:0px;}

	FORM#app_search INPUT, FORM#app_search SELECT, FORM#app_search H4 {
		margin-left:15px;}

	FORM#app_search P {
		margin:5px 0 0 15px;}

FORM#eApps_Notes {
	margin:10px;
	width:250px;}

	#eApps_Notes TEXTAREA {}

	#viewDriverApp {
		margin:0px;}

		#viewDriverApp TD {
			border-bottom:1px dotted #bbb;}

.pricing #contact {
	margin:10px;}

.pricing #contact DIV.field {
	border:none;}

	.pricing #contact DIV.field INPUT {
		margin-left:0px;}

	.pricing #contact H3 {
		margin-left:0px;}
		
input {
	
}

.left option {
	background:#bfbfbf;
}

.comments, .terms {
	margin-top:10px;
}

.blue a {
	color:#084d85;
}

.blue {
	color:#33a4ff;
}

h4 {
	color:#eee !important;
	margin:0px;
}




/*----------Review Companies----------*/

.companyapp h2 {
width:800px;
}

#reviewcompanies, #jobpostings {
	margin-left:20px;
}

#jobpostings div {
	color:#eee;
}

#jobpostings div {
	color:#eee;
}

.viewpost {
	color:#33a4ff;
}

.posthd {
	color:#999;
}

#reviewcompanies h2 {
	margin:0px 0 0 0px;
	width:800px;
}

#reviewcompanies p {
	color:#eee;
}

#reviewcompanies a:hover {
	color:#33a4ff;
}

.white {
	color:#eee;
	width:auto;
}
	

DIV.reviewCompanies {
	border:1px solid #ff;
	margin:0px 0px 0px 20px;
	padding:0px 0 0 2px;
	width:800px;
	color:#eee;}
	
h4 {
	color:#33a4ff !important;
	margin:15px 10px 0px 10px;
	text-transform:none;
	font-size:16px;
	padding:5px;
	border-bottom:1px solid #2f2f2f;
}

DIV.reviewCompanies DIV {
	padding:0px;
	margin:0px;
	float:none;}

#reviewcompanytype  {
	margin:0 0 0 0;
	padding:0 0 0 0}

#reviewcompanytype DIV {
	width:250px;
	margin:5px 0 5px 10px;
	padding:0px;
	float:none;
	font-size:12px;}

#reviewcompanytype DIV DIV {
	float:left;}


DIV.reviewstate  {
	padding:0px;
	margin:0 0 0 0;
	float:none;
	clear:both;}

.reviewstate DIV {
	width:400px;
	height:auto;
	margin:5px 0 20px 30px;
	padding:0px;
	float:none;
	clear:both;
	position:relative;}

.reviewstate DIV a {
	margin:0px;
	padding:0px;}

.reviewstate DIV DIV {
	width:35px;
	height:auto;
	float:left;
	clear:none;
	margin:2px;
	white-space:nowrap;}

.reviewstate DIV DIV a {
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	color:#000;
	border:1px solid #000;
	background:#fff;
	padding:3px;}

.reviewstate DIV DIV a:hover {
	color:#880F0F;
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	border:1px solid #000;
	padding:3px;}

.reviewstate SPAN {
	display:block;
	clear:both;}

.reviewstate .states_box {
	padding-left:20px;}

.reviewstate p {
	margin-top:10px;}
	
/*Paris*/
TABLE#companyProfile {
	width:100%;}

TABLE#companyProfile H2 {
	padding-left:10px;
	background:#b92604;}

TABLE#companyProfile .xsmall H3 {
	padding-top:20px;}

#app H2.secure {
	padding:5px 0px 5px 20px;}

.column1 TABLE, .column1 TABLE TR TD {
	margin:0px;
	padding:0px;}

TABLE.jobSearchResults {
	margin:0px;
	padding:0px;}
	
	TABLE.jobSearchResults td a {
		color:#33a4ff;
	}

	TABLE.jobSearchResults H3 {
		border-bottom:2px solid #fff;
		display:block;}

	TABLE.jobSearchResults TD {
		font-weight:bold;
		padding:0 0 5px 0;
		width:150px;
		color:#eee;}

	.jobSearchResults table table {
		margin-left:-4px;}

	.jobSearchResults table table table td {
		padding-left:5px;}

	.jobSearchResults TBODY TR TD DIV TABLE {
		width:530px;}

	.jobSearchResults TR TD DIV TABLE TR TD TABLE TR TD {
		padding:5px 0px 0px 5px;}


A.sponsored_listing {
	background:none;}

/* gary.profile: this would not be nessisary if we would get around to actually updating code!*/

#profile_block {
  width:86%;
  color:#eee;}
  
 #profile_block a {
	color:#33a4ff;}

	#profile_block DIV.section {
		margin:20px;
		padding:10px;
		font-size:1.2em;}

	#profile_block DIV.section H3 {
	  font-family: Geneva, Tahoma, sans-serif;
	  color:#444;
	  padding:3px 0px 3px 3px;
	  margin:0px 0px 5px 0px;
	  font-size:13px;
	  width:100%;
	  display:block;}

	#profile_block DIV.section H5 {
		font-weight:normal;
		font-size:1.2em;
		border-bottom:1px dotted #999;
		text-align:left;}

	#profile_block DIV.section H5 IMG {
	  float:right;
	  margin-top:-15px;}

	#profile_block DIV.section A {
		margin-top:-15px;}

	#profile_block DIV.section H5 SPAN {
		float:right;
		margin-top:-12px;}

	#profile_block DIV.section DIV.left {
		width:50%;}
		
		#profile_block DIV.section p {
		color:#eee;}
		

#hiringStates {
  position:relative;}

	#hiringStates DIV.buffer {
	  position:relative;
	  margin:0 auto;
	  width:714px;}

	#hiringStates DIV.state {/* I update the states code to output <div> instead of some other mess that was there*/
	  width:220px;
	  text-align:center;
	  padding:3px 0;
	  margin:3px;
	  border:1px solid #2f2f2f;
	  background:#2d2d2d;
	  float:left;}

/* Left Column */


/*------Job Search------*/

#jobsearch h2, #searchresults h2, #profile_block h2, #jobpostings h2 #jobdescription table h2 {
	color:#eee;
	margin:0px 0 0 0px;
	width:800px;
}

#jobsearch h1, #searchresults h1, #profile_block h1, #jobpostings h1 #jobdescription table h1 {
	color:#eee;
	margin:0px 0 0 0px;
	width:800px;
}

#jobdescription table, #jobdescription p, #jobdescription a, #jobdescription td {
	color:#eee;
}

#jobsearch p, #searchresults p {
	color:#eee;
	width:800px;
}

#jobsearch a:hover {
	color:#33a4ff;
}

 #jobdescription table strong {
 	font-size:16px;
	padding:5px;
	border-bottom:1px solid #2f2f2f;
	color:#33a4ff;
}

#jobsearch table {
	color:#eee;
}

#searchresults h3, #profile_block h3 {
	color:#33a4ff !important;
	margin:15px 10px 0px 10px;
	text-transform:none;
	font-size:16px;
	padding:5px;
	border-bottom:1px solid #2f2f2f;
	background:none;
}

#jobsearch, #searchresults {
	margin-left:20px;
}

.job_search td {
	font-weight:bold;  
}

.pagination {
	color:#eee;
}

.pagination a {
	color:#eee;
}

#jobdescription .jobdesc li {
padding:6px 6px 6px 10px;
margin:1px 0 1px 0;
border-bottom:1px solid #2f2f2f;
color:#AFDDFF;
font-weight:13px;
}


#jobdescription table td a font b {
	font-size:16px;
}

#jobdescription .text {
	width:100%;
}



.subtitle {
	float:left;
}

/*----------cForms Styles-------------*/

DIV .text{
color:#FFF;
background:#222;
}

DIV .text input, textarea, select{
margin:0 15px 15px 15px;
font-size:14px;
padding:1px;
}

DIV .text select, textarea{
background:#BFBFBF;
}

DIV .text .cf_hidden, .linklove{
display:none;
}

DIV .text li{
list-style-type:none;
}

DIV .text label{
float:left;
width:60px;
margin:0 0 15px 0;
}

DIV .text input[type='submit']{
width:155px;
text-align:center;
margin-left:26%;
font-weight:800;
}
/*--------End cForms Styles--------*/

/*---app submit---*/

#appsubmit h2, #appsubmit p {
	color:#eee;
}

.answers input {
}

/* temp style... to be removed when boxes are updated */

 /*TOP JOBS*/

 .banner_boxes {
 	font-family:Gill Sans;
	height:auto;
	margin:0 0 0 25px;
	padding-bottom:30px;}
	
.banner_box {
	border:1px solid #cdcdcd;
	background:#eee;
	width:291px;
	height:190px;
	display:block;
	float:left;
	margin:0 0 10px 15px;
	padding:0px;}

.banner_box .buffer {
	background:;
	border:2px solid #e4e4e4;
	width:287px !important;
	height:186px !important;}
	
.company_name {
	color:#2279B0;
	font-weight:normal;
	font-size:18px;
	height:23px;
	margin:10px 8px 13px 10px;}

.company_desc {
	color:#4b4b4b;
	font-size:12px;
	height:70px;
	margin:10px 8px 5px 10px;}
	
.premier_banner {
	border:1px solid #7e7e7e;
	width:130px;
	height:47px;
	display:block;
	float:left;
	margin:0 6px 0 10px;
}

.view_profile {
	background:#2379B0;
	border:1px solid #cdcdcd;
	width:125px;
	height:26px;
	display:block;
	float:left;
	margin:8px 0 0 0;
	padding-top:10px;
}

.view_profile a {
	width:96px;
	height:38px;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 0 24px;
}

.view_profile a:hover {
}

/*POSTS*/

.posts {
	width:700px;
	margin:0 0 40px 20px;}
	
.post_group {
	background:#444;
	margin:10px 0 0px 0;
	padding:8px 8px 10px 8px;}

.post_group h1 {
	font-family:Myriad Pro;
	color:#444;
	margin:5px 0 6px 5px;}
	
.post_group .title a {
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#fff !important;
	text-decoration:underline;}
	
.post_group .date {
	color:#eee;
	font-size:13px;
	margin:0 0 0 6px;
	font-style:italic;}	
	
.post_group p {
	color:#eee;
	margin:5px 0 0 6px;}
	
.cat_title {
	margin:10px 10px 10px 0px;
	color:#fff;
	border-bottom:1px dotted #999;}
	
.current-issue {
	display:block;
	float:left;}
	
.excerpt {
	margin:8px;}
	
.cover img {
	display:block;
	margin:0px auto;}
	
.cover {
	padding:6px;
	width:180px;
	background:#444;}
	
.click {
	padding-top:5px;
	border-top:1px dotted #999;}
	
.click a {
	color:#eee;}
	
.browse {
	font-family:Myriad Pro;
	color:#eee;
	font-size:15px;
	margin:10px 0 3px 16px;}
	
.browse-archives-month {
	margin-bottom:10px;}
	
.browse-monthly {
	}
	
.browse-archives select, .browse-archives-month select {
	border:1px solid #999;
	color:#444;
	text-transform:uppercase;
	background-image:url(images/body-x.jpg) repeat-x;
	font-size:16px;}
	
.browse-archives select {}
	
.browse-archives option {}
	
.archive-search {
	margin:30px 0 0 0;
	width:300px;
	display:block;
	float:left;}

.single-post h4.date {
	margin:0 0 0 0px;
	font-size:12px;
	color:#53ACE6 !important;
	width:600px;
	border-bottom:1px solid #999;}

.usercontent {
	}
	
.usercontent p {
	margin-left:10px;
}



.post-categories {
	margin:0 0 0 -40px;}

.author {
	color:#999;
	font-weight:lighter;
	font-style:italic;}

.posts li {
	list-style:none;
	margin:0 0 0 10px;}
	
.postimg {
	display:block;
	float:left;
	width:auto;
	margin:3px 8px 8px 8px;
	border:2px solid #cfcfcf;}
	
#usercontent .single {
	width:730px;
	min-height:760px;
	margin:10px;
	padding-bottom:0px;}
	
.single h1 {
	margin:0 0 0 10px;}
	
.single p img, .single p {
	display:block;
	color:#444;}
	
.single p {
	}
	
.single p img {
	padding-right:10px;
	float:none; 
	width:auto;}
	
.single .title {
	font-family:Arial;
	font-size:22px;
	font-weight:normal;
	color:#0d67a0 !important;
	border-bottom:1px solid #2E88C2;}
	
.single .date {
	margin:5px 0 0 10px;
	font-style:italic;
	color:#eee;}
	
.next-post {
	margin-left:10px;
	color:#eee;}
	
.next-post a {
	color:#0d67a0;
}
	
.edit {
	margin:10px;
	color:#eee;}
	
.excerpt {
	color:#eee;
	font-size:13px;}
	
.more-link a {
	color:#3FA9FF;}

#content {
	min-height:700px;
	width:750px;
	margin:10px;
	padding-bottom:20px;}
	
#content .post {
	border-top:1px solid #999;}
	
#content .post p .excerpt {
	margin-left:10px;}
	
.usercontent p {
	color:#cfcfcf;
}

.usercontent p{
clear:none;
float:none;
width:auto;
font-size: 12px;
margin-bottom: 10px!important;
font-family:arial!important;
line-height: 1.3!important;
}

.tags span {
	color:#fff;}

.tags {
	margin-left:10px;}
	
.tags a {
	color:#084D85;}


/* fix catagory images */

.usercontent .aligncenter{
margin-left:auto;
margin-right:auto;
display:block;
clear:both;
float:none;
text-align:center;
}

.usercontent .alignright{
float:right;
margin-left:5px;
margin-bottom:5px;
}

.usercontent .alignleft{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.usercontent img.alignright{
margin-left: 12px;
margin-bottom:5px;
margin-top:5px;
}

.usercontent img.alignleft{
margin-right: 12px;
margin-bottom:5px;
margin-top:5px;
}

.usercontent .wp-caption{
border:2px solid #ccc;
padding:8px;
text-align:center;
}

.usercontent .wp-caption p.wp-caption-text{
font-size:11px;
font-weight:bold;
}

.usercontent li p{
display:inline;
}

.usercontent h1, .usercontent h3, .usercontent h2, .usercontent h4, .usercontent h5{
margin-bottom: 10px;
margin-top: 10px;
font-size: 13px;
line-height: normal;
width:auto;
}

.usercontent h1 {
font-size:18px;
border-bottom:1px solid #eee;}

.usercontent h2 {
font-size:14px;}

.usercontent table{
font-size: 12px;
}

.usercontent table img{
padding: 4px;
}

.usercontent td{
text-align: left;
padding: 5px;
}

.usercontent td p{
text-align: left;
}

.links a{
font-size:14px;
}

.links p{
font-size:12px;
}

/* vegas sweep */

.vegas-sweep{
width:976px;
float:left;
background:#FEFEFE;
margin:0 0 0 10px;
}

.vegas-sweep img.sweep-header{
margin:10px 0 0 25px;
}

.vegas-sweep .rules p{
font-family:arial, verdana, sans-serif;
font-size:11px;
width:810px;
margin:20px 0 30px 20px;
clear:left;
color:#383838;
}

.vegas-sweep form.cform{
background:none;
width:810px;
font-family:arial, verdana, sans-serif;
margin:20px 0 0 25px;
}

.vegas-sweep form.cform p{
clear:left;
}

.vegas-sweep form.cform fieldset.cf_hidden{
border:0px;
margin:0px;
padding:0px;
}

.vegas-sweep form ol{
list-style-type:none;
margin:0px;
padding:0px;
}

.vegas-sweep form.cform span.reqtxt{
color:red;
display:block;
margin:0 0 0 5px;
float:left;
}

.vegas-sweep form.cform li{
margin:0 0 10px 0;
float:left;
clear:left;
}

.vegas-sweep form.cform li label{
width:100px;
display:block;
float:left;
}

.vegas-sweep form.cform li input{
float:left;
}

.vegas-sweep .failure{
font-family:arial, verdana, sans-serif;
float:left;
margin:0 0 10px 25px;
padding:10px 10px 10px 0;
text-transform:uppercase;
color:red;
border-bottom:1px dashed red;
border-top:1px dashed red;
font-weight:bold;
letter-spacing:.05em;
font-style:italic;
}

.vegas-sweep .success{
font-family:arial, verdana, sans-serif;
float:left;
margin:0 0 10px 25px;
padding:10px 10px 10px 0;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.05em;
font-style:italic;
color:#D5AA42;
font-size:16px;
}

.vegas-sweep form.cform li.cf-box-group{
clear:none;
}

.vegas-sweep form.cform li.cf-box-group label{
width:auto;
}

.mainBox .vegas-sweep form.cform li#li-2-13items{
clear:left;
}

.vegas-sweep form.cform li#li-2-13items input{
clear:left;
}

.vegas-sweep form.cform li#li-2-14 label,.vegas-sweep form.cform li#li-2-15 label,.vegas-sweep form.cform li#li-2-16 label{
width:410px;
float:right;
}

.sidebar-sweep .sidebar{
left:855px;
top:240px;
}

.sidebar-sweep img{
border:1px solid #D5AA42;
}

.profileColumn {
width:700px;
	display:block;
	float:left;
	margin:0px 10px 10px 0;
}

/*---- SOCIAL ----*/	  

	
.socialColumn {
	width:220px;
	background:#fff;
	margin:0 20px 0 0;
	display:block;
	float:left;

	padding-bottom:15px;}

.socialColumn h2 {
	background:#29A1E0;
	color:#fff;
	padding:3px 0 3px 5px !important;
	font-size:12px;
	margin:10px 0px 10px 0px !important;
	width:190px !important;
	display:block !important;}
	
.socialColumn h4 {
	margin:0px;}
	
.socialColumn .companyBlog h4 {
	font-size:14px;}	
	
.socialColumn .companyBlog a p {
	margin:0 0 4px 0;
	text-align:left;
	font-size:12px;}
	
.socialColumn .companyBlog a {
	margin:0 0 5px 0;}
	
.connect_widget {
	background:#fff !important;}
	
.twitterFeed, .facebookFeed {
	margin-bottom:10px;
	margin-left:10px;}
	
.facebook, .twitter, .youtube, .digg {
	display:block;
	float:left;
	width:28px;
	height:28px;
	margin:0 6px 0 0px;}
	
.facebook {
	background:url(style/images/facebook.png) no-repeat;}

.twitter {
	background:url(style/images/twitter.png) no-repeat;}
	
.youtube {
	background:url(style/images/youtube.png) no-repeat;}
	
.digg {
	background:url(style/images/digg.png) no-repeat;}
	
.join {
	font-size:12px;}

/*---- CALL FOR JOBS ----*/

.call-for-jobs h1 {
	color:#fff;
	font-weight:normal;
	text-transform:none;
	font-size:18px;}

.ltblue {
	font-weight:bold;
	color:#33A4FF;}

.call-for-jobs {
	margin:0 10px 10px 60px;}

.call-box {
	display:block;
	float:left;
	background:#fff;
	padding:10px;
	border:1px solid #999;
	width:250px;
	height:50px;
	margin:0 20px 10px 0px;}

.call-box h2 {
	background:url("images/nav_bg.png") no-repeat;
	margin:0px;
	padding:3px 5px 3px 5px;
	text-decoration:underline;
	text-transform:none;
	font-weight:normal;
	color:#fff;
	font-size:15px;
	text-align:center;}

.call-box h3 {
	text-align:center;
	margin:7px 0 0 0;
	color:#33A4FF;
	font-size:15px;}
