/* 
Squeeze Style Only
*/

/* 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 auto;
	padding:30px 0;
	width:765px;
	}

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-size:2.8em;
	padding:0 0 5px 0;
	margin:0;
	color:#C00;
	text-align:center;
	line-height:120%;
}

h2.pagetitle {}

h3 {
	font-size:1.5em;
	color:#000;
	text-align:center;
	font-style:normal;
	margin:0 0 5px 0;
	padding:0;
}
h3.spacer {margin-top:30px;}

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

p {
	font-size:1.5em;
	text-align:left;
	line-height:150%;
}

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

#footer p {
	font-size:1em;
	text-align:center;
	padding:0;
	line-height:100%;
}
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;}
/* 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;}
#logos img {float:left;}

.narrowcolumn {
	width:805px;
	margin:0 auto;
	background-color:#FFF;
	/*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:68%; border:3px dashed #C00; background-color:#FFFF99; margin:20px auto; padding:1%;}
/*************** Testimonial Box ******************/

.test-wrapper {width:268px; float:right; border-top:1px solid #000; margin:0 0 20px 25px; background-color:#edeff3;}
.test-header {background-color:#ad0101; padding:5px;}
.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:"Courier New", Courier, monospace; font-size:1.5em;}
.test-content img {padding:3px; background-color:#D5D5D5; float:right;}

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

/*---------------------------------------------------------------
						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:100%; height:99px;}

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.aligncenter {
	display: block;
	margin:0 auto 5px 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-left: 5px;
	list-style: none;
	color:#000;
	font-size:1.5em;
	}
html>body .entry li {}

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

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

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

ol {
	font-size:1.5em;
}
ol li {
	list-style-type:decimal;
	line-height:150%;
}

/* End Entry Lists */