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

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

HTML {	
	background:#dfdfdf;
	padding:0px;
	margin:0px;
	height:100%;
	font-family:Arial;
	font-size:12px;}

BODY {
	background:;
	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:#4291CA;
	text-decoration:none;
}	
	
a:hover {
	cursor:pointer;
	color: #444444;
}

.left {
		float:left;
}

.right {
		float:right;
}

h2 {
	font-family:Impact;
	text-transform:uppercase;	
	color:#4291CA;
	margin:10px;
	font-size:22px;
	font-weight:normal;
	clear:both;}
	
h1 {
	font-family:Impact;
	height:auto;
	width:500px;
	text-transform:uppercase;
	color:#4291CA;
	margin:10px;
	font-size:22px;
	font-weight:normal;}

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

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

#header {
	background:#000 url(images/hd-pics.jpg) no-repeat right;
	width:1000px;
	height:151px;
	margin:-1px 0 0 0;}
	
#header .buffer {
	width:1000px;
	height:151px;
	margin:;}
	
.logo, .logo a {
	padding:15px 0 0 6px;
	width:396px;
	height:115px;}

.top_banners {	
	background:#444;
	margin:18px 0 0 0px;
	padding:7px 0 0px 4px;
	width:996px;
	height:68px;
}

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

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

#nav {
	width:1000px;
	background:#4291CA;
	height:35px;
	text-transform:uppercase;
	color:#bdbdbd;
	margin:8px 0 0px 0px;
	font-size:17px;
	padding:0px;
	position:relative;
	z-index:1;
}

#nav buffer {
	width:1000px;
	height:35px;
	background:;
	padding:0px;
}

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

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

#nav ul li {
	font-family:Impact;
	display:block;
	float:left;
	margin:-10px 16px 0 0px;
	background:;
	font-weight:normal;
	color:#eee;
	height:27px;
	padding:0 2px 0 0px;
}

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

#nav ul li a:hover {
	color:#000;
}

#nav ul li ul {
	display:none;
}

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

#nav ul li ul {
	background:#27619F;
	width:200px;
	position:absolute;
	top:35px;
	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;
	min-height:800px;
	margin:-16px 0 15px 0;
	padding:0px 0 0 0;}
	

.mainBox {
	background:#000;
	width:998px;
	margin-top:0px;
	padding:0px;
	min-height:350px;
	border:1px solid #222;}
	
.text {
	display:block;
	float:left;
	width:460px;
	margin:0px 10px 0 15px;
}

.text h2 {
	color:#eee;
}

.text img.sdp-apply {
	margin-left:30px;
	width:357px;
	height:126px;	
}

.text-app img.sdp-apply {
	margin-left:30px;
	width:357px;
	height:126px;
	}
.videos {
	display:block;
	float:left;
	background:#0d0d0d;
	width:365px;
	height:258px;
	border:1px solid #2f2f2f;
	/*padding-bottom:10px;*/
}

.video_frame{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.videos img {
	padding:10px 0 0 10px;
}

.videos .label {
	padding:8px 0 0 70px;
	color:#fff;
}
	
#videoboxContent {
	display:none;}	

.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:0px -8px 0 0;
	top:270px;
	left:865px;
	height:730px;
}

.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 {
	display:inline;
	color:#535353;
	margin:7px 7px 7px 7px;
}


.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:40px;
}


/*------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:#000;
	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:8px;}

#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:#4291CA;
	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:250px;}

#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 {
	width:600px;
}

	#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 .grey_states_box {
	width:300px;
	float:left;
	margin:10px;
	}

.reviewstate .main_page_states_box{
	padding-left:200px;
	margin:0 0 200px 0;
	}
	
	
.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 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:14px;
		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;
}

#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;
}

#searchresults {
min-height:750px;
}

.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;
font-weight:700;
}

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;
margin:0 0 15px 0;
}

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

#cformsform {
	margin-top:15px;
}

#cformsform .cf-ol li {
	width:400px;
}
/*--------End cForms Styles--------*/

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

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

.answers input {
}

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

.text {
background:none;
}

.text-app {
	display:block;
	float:left;
	width:740px;
	margin:0px 10px 0 15px;
}

.text-app p {
	color:#444444;
}

.text-app h2 {
	color:#eee;
}

div.right{
float:right;
margin-right:50px;
}

a.company_website{
color:#4291CA;
}

a.company_application{
color:#4291CA;
}

.floatleft {
	float:left;
	width:350px;
	color:#fff;
	font-size:14px;
}

.floatright {
	float:right;
	width:350px;
	color:#fff;
	font-size:14px;
}

#sbox-content H1 {
font-size:24px;
color: black;
font-family: Arial; 
font-weight: bold;
}
/*POSTS*/

.posts {
	width:700px;
	margin:0 0 40px 20px;}
	
.posts h1, .posts h2 {
	margin-left:0px;}	

.post_group {
	background:#eee;
	margin:10px 0 0px 0;
	padding:8px 8px 10px 8px;
	border-top:1px dotted #e1e1e1;
	height:auto;
	clear:both;}

.post_group h1 {
	font-family:Gill Sans;
	color:#444;
	margin:5px 0 6px 5px;}
	
.post_group .title a {
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#0d67a0 !important;
	text-decoration:underline;}
	
.post_group .date {
	color:#101010;
	font-size:12px;
	margin:0 0 0 6px;
	font-style:italic;}	
	
.post_group p {
	color:#444;
	margin:5px 0 0 6px;
	height:auto;}
	
.postimg {
	height:auto;
}


	
.cat_title {
	margin:10px 10px 10px 0px;
	color:#4291CA;
	border-bottom:1px dashed #999;}
	
.current-issue {
	display:block;
	float:left;}
	
.excerpt {
	margin:8px;
	height:auto;}
	
.cover img {
	display:block;
	margin:0px auto;}
	
.cover {
	padding:6px;
	width:180px;
	background:#e4e4e4;
	border:1px solid #cdcdcd;}
	
.click {
	padding-top:5px;
	border-top:1px dashed #999;}
	
.browse {
	font-family:Gill Sans;
	color:#fff;
	font-size:15px;
	margin:10px 0 3px 0;}
	
.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;
	margin:0px;}
	
.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 p {
	margin:10px;}
	
.edit {
	margin:10px;
	clear:both;
}

.usercontent img {
	margin:10px;
	display:block;
	float:left;
}

.tags {
	margin: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;
	height:auto;
	width:auto;
	margin:3px 8px 8px 8px;
	border:1px solid #999;}
	
#usercontent .single {
	background:#eee;
	width:820px;
	min-height:760px;
	margin:0px;
	padding-bottom:0px;}
	
.single h1 {
	margin:0 0 0 10px;
	text-align:left;}
	
.single p img, .single p {
	display:block;
	float:left;
	color:#444;}
	
.single p img {
	padding-right:10px;}
	
.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;}
	
.next-post {
	margin-left:10px;}
	
.edit {
	margin:10px;}

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

.postimg {
}

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

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

#usercontent ol {
	clear:both;}

