/*
Theme Name: Pursuit Placement
Theme URI: http://pursuitplacement.com
Description: The default Pursuit Placement Theme
Version: 1.0
Author: Overhaul Media
Author URI: http://www.overhaulmedia.com/
*/

/* Reset */

html {
margin:0px;
padding:0px;
}

/* Global Styles */

body {
background:url(images/bg.png) #cd0301 repeat-x;
color:#888888;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px; 
padding:0px;
}

a, a:active a:visited, a:hover {
color:#5f5f5f;
text-decoration:none;
}

/* Layout */
/* Header */

div#header-wrap {
height:167px;
width:100%;
background-image:url(images/header-bg.png); 
background-repeat:no-repeat; 
background-position:center top;
_background-image:none;
}

div#header {
height:167px;
margin:0px auto;
position:relative;
width:900px;
}

div#header h1 {
background:url(images/logo.png) no-repeat;
float:left;
height:73px;
left:35px;
position:absolute;
text-indent:-99999px;
top:20px;
width:393px;
}

/* Search Form */

div#header form#searchform {
float:right;
left:-15px;
position:relative;
top:50px;
}

div#header form#searchform input#s {
background:url(images/search_bg.png) no-repeat;
color:#ffa1a0;
border:0px;
height:17px;
padding:5px;
width:151px;
}

div#header form#searchform input#searchsubmit {
background:url(images/go_btn.png) no-repeat;
border:0px;
height:27px;
position:relative;
top:3px;
width:32px;
}

/* Navigation */

div#header ul#nav {
clear:both;
position:relative;
top:110px;
!top:90px;
_top:90px;
_z-index:50;
}

div#header ul#nav li {
display:inline;
margin-right:33px;
}

div#header ul#nav li a {
color:#fff;
text-transform:uppercase;
}

div#header ul#nav li a:hover {
color:#ffa1a0;
}

/* Main Container */

div#container {
margin:0px auto;
}

/* Header Image */

div#banner {
border-top:5px solid #ce1e1b;
margin:0px auto;
width:900px;
}

/* Content Wrap */

div#content-wrap {
background:#fff;
height:100%;
*height:auto;
margin:0px auto;
min-height:100%;
overflow:hidden;
padding-bottom:20px;
position:relative;
!top:-5px;
_top:-5px;
width:900px;
}

/* Left Column */

div#content-wrap div#left-column {
background:#fff;
float:left;
padding-left:21px;
padding-top:20px;
position:relative;
width:561px;
}

/* Main Content */

div#content-wrap div#content {
line-height:20px;
padding-bottom:15px;
}

div#content-wrap div#content h2, h2 a {
color:#5f5f5f;
font-size:24px;
font-weight:normal;
}

/* Newsletter */

div#content-wrap div#left-column div#newsletter {
background:#707070;
border-top:4px solid #5a5a5a;
padding-bottom:20px;
position:relative;
}

div#content-wrap div#left-column div#newsletter h2 {
color:#d5d7db;
margin-left:30px;
}

div#content-wrap div#left-column div#newsletter p {
color:#d5d7db;
margin-left:170px;
!margin-left:200px;
_margin-left:200px;
margin-top:-33px;
}

div#content-wrap div#left-column div#newsletter img {
left:-5px;
position:absolute;
top:50px;
_top:65px;
!top:65px;
}

div#content-wrap div#left-column div#newsletter form#signup_form {
margin-left:130px; 
margin-top:20px;
}

div#content-wrap div#left-column div#newsletter form#signup_form input.name, input.email {
background:#fff;
border:0px;
color:#bbbcbe;
font-size:12px;
padding:5px;
width:155px;
}

div#content-wrap div#left-column div#newsletter form#signup_form input.submit {
background:#cd0301;
border:0px;
color:#ffa1a0;
font-size:12px;
padding:5px;
}

/* Right Column */

div#content-wrap div#right-column {
float:left;
margin-top:10px;
padding-left:60px;
padding-right:27px;
position:relative;
width:222px;
}

/* News */

div#content-wrap div#right-column div#news {
background:#656a7c;
border-top:4px solid #515563;
height:190px;
padding:5px 10px;
}

div#content-wrap div#right-column div#news {
color:#fff;
}

div#content-wrap div#right-column div#news img {
border:0px;
left:55px;
position:absolute;
top:140px;
}

div#content-wrap div#right-column div#latest-posts h2 {
font-size:14px;
font-weight:normal;
}

ul#post-list li {
display:block;
list-style:none;
margin-left:-40px;
}

ul#post-list li a {
color:#cd0301;
text-decoration:none;
text-transform:uppercase;
}

ul#post-list li a:hover {
color:#484848;
}

div#content-wrap div#right-column div#latest-posts ul li {
display:block;
list-style:none;
margin-left:-30px;
}

div#content-wrap div#right-column div#latest-posts ul li a {
color:#cd0301;
text-decoration:underline;
}

div#content-wrap div#right-column div#latest-posts ul li a:hover {
color:#484848;
}

p.date {
font-size:10px;
margin-top:2px;
}

/* Footer */

div#footer {
background:url(images/footer_bg.png) #111216 no-repeat;
background-position:top left;
height:121px;
margin:0px auto;
margin-bottom:30px;
padding-top:20px;
width:900px;
}

div#footer div#left {
float:left;
}

div#footer div#left span.company {
color:#bbbcbd;
margin-left:28px;
text-transform:uppercase;
}

div#footer div#left ul {
margin-left:-15px;
!margin-left:23px;
_margin-left:23px;
}
 
div#footer div#left ul li {
display:inline;
padding-left:5px;
padding-right:5px;
}

div#footer div#left ul li a {
color:#8c8c8d;
}

div#footer div#left ul li a:hover {
color:#fff;
}

div#footer div#left span.copy {
color:#454647;
font-size:10px;
margin-left:28px;
position:relative;
top:40px;
!top:30px;
_top:30px;
}

div#footer div#right {
float:right;
}

div#footer div#right a img {
border:0px;
display:block;
padding-bottom:15px;
}

div#footer div#right span.overhaul {
color:#38393b;
font-size:10px;
position:relative;
left:-45px;
!left:-60px;
_left:-60px;
top:30px;
}