/* 
	Theme Name: Home Job Placement.org
	Theme URL: 
	Description: Based on Scambusters theme
	Author: Mark Best
	Author URI: nsatechnology.com
	Version: 1.0
	Tags: Fixed width, No Sidebar, Simple
*/

/* Begin Typography & Colors */
body {
	font-size:62.5%; /* Resets 1em to 10px */
	background:url(images/bg-2.jpg) repeat-x;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	}

#page {
	background-color: white;
	text-align: left;
	}
#content {
	background-color:#FFF;
	}
#footer {
	margin:0;
	padding:0;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:3.5em;
	color:#CE0000;
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
	line-height:110%;
}
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:3em;
	padding:0 0 15px 0;
	margin:0;
	color:#C00;
	text-align:center;
	line-height:120%;
	width:100%;
}

h2.pagetitle {}

h3 {
	font-size:2em;
	color:#000;
	text-align:center;
	font-style:normal;
	margin:0 0 15px 0;
	padding:0;
}

h4 {
	font-size:2.5em;
	text-align:center;
	color:#C00;
	margin:0 0 15px 0;
	padding:0;
	font-weight:bold;
}
h5 {font-size:2.2em; text-align:center; color:#C00;  margin:0 0 15px 0; padding:0;}

h6 {font-size:1.9em; text-align:left; color:#C00;  margin:0 0 15px 0; padding:0;}

p {
	font-size:1.5em;
	text-align:left;
	line-height:150%;
}
p.nospace {margin:0; padding:0;}

.larger {font-size:1.8em;}

.dashed-box h3 {color:#C00; font-size:2em; margin:0; padding:0; line-height:120%; text-align:center;}
.dashed-box p {font-size:1.8em; text-align:center; line-height:120%; font-weight:bold;}

p.split-subhead {font-size:1.8em; text-align:center; line-height:120%; font-weight:bold;}

#footer p {
	font-size:1.2em;
	text-align:center;
	padding:0;
	line-height:100%;
}
#disclaimer {width:865px; margin:0 auto;}
#disclaimer p {font-size:1em; text-align:left; line-height:120%; color:#999;}

blockquote {
	margin:0 0 15px 50px;
	font-weight:bold;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #000;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
.yh {
	background-color:#FF0;
}
.blue {
	color:#00F;
}
.red {color:#C00;}
h3.spacer {padding-top:30px;}

.highlight { background:#FFFF00; color:#000;}
.bold {font-weight:bold;}
.center {text-align:center;}

/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 0 auto;
	padding: 0;
	width: 865px;
	}
#header {
	margin:0;
	padding: 0;
	}
	
#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}
#logos {width:100%; height:63px; margin:0 auto;}
#logos img {float:left;}

.narrowcolumn {
	width:805px;
	margin:0 auto;
	background-color:#FFF;
	padding:30px;
	float:left;
	}

.widecolumn {
	width:805px;
	margin:0 auto;
	background-color:#FFF;
	padding:30px;
	}
.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
	margin:0;
	padding:0;
}
.dashed-box {width:79%; border:3px dotted #C00; background-color:#FFFF99; margin:0 auto; padding:1%;}
/*************** Testimonial Box ******************/

.test-wrapper {width:268px; float:right; margin:15px 0 20px 25px; background-color:#edeff3;}
.test-header {background-color:#ad0101; padding:5px; border-top:1px solid #000;}
.test-header p {color:#FFF; font-size:1.7em; text-align:center; font-weight:bold;}
.test-subheader h6 {color:#C00000; font-size:2em; text-align:center; margin:10px 0 5px 0; padding:0;}
.test-content {background-image:url(images/quote.gif); background-repeat:no-repeat; background-position:10px 0; float:left; padding:10px;}
.test-content p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
.test-content img {padding:3px; background-color:#D5D5D5; float:right;}

/*************** End Testimonial Box ******************/

.sb-logos {width:268px; background-color:#fff;}
.test-wrapper .sb-logos p {text-align:center; margin:0; padding:0; font-weight:bold; font-size:1.1em;}

/*************** Count Down ******************/

#txt {border:none; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; border-right-color:#FFFFFF; width:100%; text-align:center;}

/*************** End Count Down ******************/

/*************** Earnings Table Listing ******************/

.listings {width:100%; margin:10px auto 10px auto; border:1px solid #999;}
.head-wrap {width:100%; clear:both; background-color:#003366; font-weight:bold; font-size:1.7em;}
.list-head {width:17.5%; padding:1%; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px solid #999; height:40px; }
.list-head-nb {width:17.5%; padding:1%; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; height:40px;}
.list-odd {width:100%; clear:both; background-color:#fff; font-size:1.5em;}
.list-even {width:100%; clear:both; background-color:#f4f4f4; font-size:1.5em;}
.list {width:17.5%; padding:1%; float:left; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px solid #999; height:20px;}
.list-nb {width:17.5%; padding:1%; float:left; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; height:20px;}

/*************** End Earnings Table Listing ******************/

/*************** Tool Tip  ******************/
a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:366px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

/*************** End Tool Tip  ******************/

.quiz-wrapper {width:70%; float:left;}
.quiz-1 {width:100%; float:left; margin-bottom:15px; height:25px;}
	.quiz-1 p {float:left; font-size:1.3em; margin:0; padding:0 5px 0 0;}
	.quiz-1 input {float:left;}
.quiz-1-1 {width:100%; float:left; margin-bottom:15px;}
	.quiz-1-1 p {float:left; font-size:1.3em; margin:0; padding:0;}
.quiz-2-1 {width:100%; float:left; margin-bottom:15px;}
	.quiz-2-1 ul {list-style-type:none; position:relative; left:30px;}
	.quiz-2-1 ul li {margin-bottom:5px; font-size:1em;}
.quiz-3 {width:100%; float:left; margin-bottom:15px;}
	.quiz-3 p {float:left; font-size:1.3em; margin:0; padding:0;}

/*---------------------------------------------------------------
						IMAGE STYLES
---------------------------------------------------------------*/
img.img_left {
	float:left;
	margin:0 15px 0 0;
}
.center_img {
	text-align:center;
	vertical-align:middle;
}
img.img_right {
	float:right;
	margin:0 0 0 15px;
}
/* End Structure */



/*	Begin Headers */
#header span {
	display:none;
}
#header h1 {background:url(images/home-job-placement-2.jpg) no-repeat; width:865px; height:99px; margin:0 0 15px 0; padding:0;}

h2.pagetitle {
	margin:0;
	padding:0;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img a {outline:none; border:none;}
img.aligncenter {
	display: block;
	margin:15px auto 15px auto;
	}
img.aligncenter2 {
	display: block;
	margin:15px auto 0 auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin:0;
	padding:0;
	list-style: none;
	color:#000;
	font-size:1.5em;
	}
ul li ul li {font-size:.7em;}
html>body .entry li {}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
ul#numbers {width:100%; margin:15px auto 15px auto; list-style-type:none;}
ul#numbers2 {width:100%; margin:15px auto 15px auto; list-style-type:none;}
ul li.one {background:url(images/one.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px; list-style-type:none;}
ul li.one1 {background:url(images/one.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px; line-height:200%; list-style-type:none;}
ul li.two {background:url(images/two.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px;list-style-type:none;}
ul li.three {background:url(images/three.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px; list-style-type:none;}
ul li.three1 {background:url(images/three.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px; line-height:200%; list-style-type:none;}
ul li.four {background:url(images/four.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px; list-style-type:none;}
ul li.five {background:url(images/five.jpg) no-repeat 0 0; padding-left:45px; margin-bottom:10px; list-style-type:none;}
.space {padding-bottom:20px;}

ul.bluearrow li {background:url(images/arrow.gif) no-repeat 0 -6px; padding-left:40px; color:#000; margin-bottom:15px; line-height:150%; list-style-type:none;}

ul.smcheck {padding:15px 0 15px 0; list-style:none; list-style-type:none;}
ul.smcheck li {background:url(images/check1.jpg) no-repeat 0 -5px; padding-left:40px; margin:0 0 15px 10px; list-style-type:none;}
ul.lgcheck li {background:url(images/check1.jpg) no-repeat 0 0; padding-left:40px; margin:0 0 20px 0; list-style-type:none;}

ol {
	font-size:1.5em;
	font-weight:bold;
	margin-left:15px;
	color:#042755;
}
ol li {
	list-style-type:decimal;
	line-height:150%;
	padding:0 0 15px 0;
}
span.bn {color:#000; font-weight:normal;}

/* End Entry Lists */
a:link {text-decoration:underline; margin:0; padding:0;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;}

form#order-1-1 ul li select {display:inline;}

#order-two {width:745px; margin:0 auto;}
	#order-two h3 {width:80%; border: 1px solid #a1a1a1; margin: 20px auto 20px; background: #0e578c none repeat scroll 0% 0%; height: 27px; font-size: 22px; text-transform: uppercase; text-align: center; font-weight: normal; 		color: #ffffff; padding-top: 3px; letter-spacing: 3px; clear:both;}
.or-label {width:29%; padding-right:1%; float:left; margin-bottom:10px; text-align:right; height:22px; font-size:1.2em;}
.or-input {width:70%; float:left; margin-bottom:10px; text-align:left; height:22px;}
	.or-input input {width:60%;}
	.or-input select {width:60%;}
	.or-input select.formSelect {width:20%; float:left;}
	

/****** Testimonial Wrapper ******/
.finaltest-wrapper{width:550px; margin:50px auto 0; border:solid 4px #AD0101; margin-bottom:25px; background-color:#EDEFF3;}
.finaltest-wrapper-t4{width:550px; margin:50px auto 0; border:solid 4px #AD0101; margin-bottom:25px; background-color:#fff;}
.finaltest-name{width:540px;margin:0px auto 15px;background:#AD0101;height:40px; line-height:40px; font-size:22px; color:#FFF; font-weight:bold; padding:0 0 0 10px;text-align:center;}
.finaltest-image{float:left; width:170px; padding:0 15px 15px 15px;}
.finaltest-endblock{background: url(images/end-blockquote.jpg) bottom right no-repeat; padding:0px 20px 25px 0px; float:left; width:315px;}
.finaltest-beginblock{background: url(images/begin-blockquote.jpg) top left no-repeat; padding:20px 0 0px 30px;color:#000; font-weight:bold;}
.finaltest-beginblock-t4{background: #fff; padding:20px 0 0px 30px;color:#000; font-weight:bold;}
.finaltest-endblock2{background: url(images/end-blockquote.jpg) bottom right no-repeat; padding:0px 20px 25px 0px; float:left; width:530px;}
.finaltest-endblock2-t4{background: #fff; padding:0px 20px 25px 0px; float:left; width:530px;}
.finaltest-beginblock2{background: url(images/begin-blockquote.jpg) top left no-repeat; padding:20px 0 0px 30px;color:#000; font-weight:bold;}
.finaltest-place {text-align:right; font-style:italic;}


label.inline {
	line-height:normal; 
	text-align:right;
	margin-right:10px;
	position:relative;
	display:block;
	float:left;
	width:40%;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

input.formInputText, select.formSelect {
	margin-right:5px;
	margin-bottom:15px;
	/*border:solid thin #fe9931;*/
	padding:2px;
}

input.formInputText:hover {
	border:solid thin #a1a1a1;
}

input.formInputText:focus {
	background:#d8e8f3;
	border:solid thin #a1a1a1;
}