/*
THEME NAME: Pile o' Jobs Main
THEME URI: http://www.pileojobs.com/
DESCRIPTION: minimalist style for pileojobs.com main site
VERSION: 1.0
AUTHOR: B Bailey
AUTHOR URI: http://pileojobs.com/
TAGS: variable width, fixed width, one column, widgets, theme options, options page, white, orange, blue, microformats, hatom, hcard
*/

body {
background:#FFFFFF none repeat scroll 0 0;
color:#111111;
line-height:133%;
margin:0 0 3em;
padding:0;
text-align:center;
}
a, a:link {
color:#28425E;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
div#header a, div#header a:link, div#header a:visited, body div.navigation a, body div.navigation a:link, .entry-title a, .entry-title a:link, div.sidebar h3 a, div.sidebar li#tag-cloud a, div.sidebar h3 a:link, div.sidebar li#tag-cloud a:link {
text-decoration:none;
}
.entry-title a, .entry-title a:link {
color:#444444 !important;
font-family:Georgia,Times,Serif;
}
#foot {
border-top:1px solid #C7C7C7;
clear:both;
color:#630E57;
font-size:70%;
height:20px;
margin-top:10px;
padding-bottom:1px;
padding-top:1px;
}
#foot a, #foot a:visited {
color:#630E57;
}
#footcorp {
float:left;
}
#footlinks {
float:right;
text-align:right;
}
#footlinks ul {
display:inline;
}
#footlinks li {
display:inline;
padding:0 0 0 5px;
}
#footlinks-corp {
padding-right:5px;
}
#footlinks-util {
padding-left:5px;
}

div.sidebar ul li ul li a, div.sidebar ul li ul li a:link {
color:#28425E;
text-decoration:none;
}
div.sidebar ul li#categories ul li a, div.sidebar ul li.linkcat ul li a, div.sidebar ul li#archives ul li a, div.sidebar ul li#categories ul li a:link, div.sidebar ul li.xoxo ul li a:link, div.sidebar ul li.xoxo ul li a:link, div.sidebar ul li#rss-links ul li a, div.sidebar ul li#rss-links ul li a:link, div.sidebar ul li#meta ul li a, div.sidebar ul li#meta ul li a:link {
background:#EBEEF1 none repeat scroll 0 0;
display:block;
font-size:1em;
padding:0.5em;
width:99%;
}
div.sidebar ul li ul li:hover, div.sidebar ul li#categories ul li a:hover, div.sidebar ul li.linkcat ul li a:hover, div.sidebar ul li#archives ul li a:hover, div.sidebar ul li#rss-links ul li a:hover, div.sidebar ul li#meta ul li a:hover {
background:#CBD3DB none repeat scroll 0 0;
color:#E15119;
}
div.sidebar ul li ul li:hover a {
text-decoration:underline;
}
div.sidebar ul li ul li:hover a:hover, div.sidebar ul li ul li a:hover {
color:#E15119;
text-decoration:none;
}
body div#wrapper {
margin:0 auto;
text-align:left;
width:898px;
}
#sleft {
border-left:medium none;
border-right:1px solid #C7C7C7;
border-top:medium none;
float:left;
margin:-30px 10px 0 0;
padding:0 10px 50px 0;
text-align:right;
width:177px;
}
#aboutleft {
border-left:medium none;
border-right:1px solid #C7C7C7;
border-top:medium none;
float:left;
margin:0 10px 0 0;
padding:0 10px 50px 0;
text-align:right;
width:193px;
}
body div.sidebar {
margin:0 10px 20px 0;
overflow:hidden;
padding:0;
}
#sright {
border-left:1px solid #C7C7C7;
border-right:medium none;
border-top:medium none;
float:right;
text-align:left;
width:140px;
}
#scomments {
border-top:medium none;
margin:0 10px 20px 0;
overflow:hidden;
padding:0;
text-align:left;
}
body div#footer {
clear:both;
width:100%;
}
body img {
border:medium none;
}
div.banner {
border-bottom:1px solid #630E57;
float:left;
margin-top:35px;
width:680px;
}
div.banner div#globalnav {
background:#FFFFFF none repeat scroll 0 0;
}
div.banner div#globalnav ul li.current_page_item ul li {
font-weight:400;
}
div.banner div#globalnav ul, div.banner div#globalnav ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px 6px;
}
div.banner div#globalnav ul li ul {
margin-left:-1em;
}
div.banner div#globalnav ul li img {
border:medium none;
left:1em;
position:relative;
top:0.12em;
}
div.banner:hover div.access, div.banner div#globalnav {
font-size:74%;
font-weight:bold;
letter-spacing:1px;
line-height:1.8em;
}
div.banner:hover div.access {
background:#CBD3DB none repeat scroll 0 0;
font-style:italic;
}
div#header {
float:left;
height:70px;
margin-bottom:15px;
margin-top:6px;
}
div#header h1#blog-title {
font-size:2.7em;
line-height:133%;
margin:0;
}
div#header div#blog-description {
font-size:1.2em;
line-height:133%;
}
div.hentry {
margin:0;
padding-top:20px;
}
div.entry-content p {
font-size:78%;
line-height:1.8em;
margin:0 0 1.5em;
}
div.entry-content {
padding-left:50px;
}
.single-page {
padding-left:214px !important;
}


div.entry-content ul.xoxo, div.entry-content ul.xoxo li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.entry-content ul.xoxo li h3 {
margin-bottom:0;
}
div.entry-content ul.xoxo p {
margin-top:0;
}
div.entry-content ul.xoxo li ul {
margin:0 0 0 2em;
padding:0;
}
div.entry-content ul.xoxo li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
div.entry-content ul.xoxo li ul li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
div.entry-content ul.xoxo li ul li ul li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
div#wrapper .html, div#wrapper .download, div#wrapper .pdf, div#wrapper .zip {
margin-left:2px;
padding:2px 0 2px 19px;
}
div#wrapper .download {
background:transparent url(images/file-download.png) no-repeat scroll left center;
}
div#wrapper .html {
background:transparent url(images/file-html.png) no-repeat scroll left center;
}
div#wrapper .pdf {
background:transparent url(images/file-pdf.png) no-repeat scroll left center;
}
div#wrapper .zip {
background:transparent url(images/file-zip.png) no-repeat scroll left center;
}
div#wrapper .important {
background:#F5F5DC url(images/important.png) no-repeat scroll 0.5em center;
border-bottom:1px solid #D0D0BB;
border-top:1px solid #D0D0BB;
padding:0.2em 0.5em 0.2em 2.2em;
}
#content {
float:right;
margin:32px 0 0;
padding:0 10px;
width:724px;
}
div#content div#post-0 form {
margin:0 auto;
width:100%;
}
div#content div#post-0 form input#noresults-s {
border:1px inset #637B93;
font-size:1em;
margin:0;
padding:0.2em;
width:70%;
}
div.entry-content .content-column {
width:40%;
}
div.entry-content div.tag-archives {
clear:both;
width:100%;
}
div.entry-content div.tag-archives p {
line-height:200%;
}
div.entry-content .alignright, img.alignright {
margin:1em 0 1em 1em;
}
div.entry-content .alignleft, img.alignleft {
float:left;
margin:1em 1em 1em 0;
}
div.entry-content .center, img.aligncenter, .aligncenter {
display:block;
margin:1em auto;
text-align:center;
}
div.entry-content ul ul, div.entry-content ol ol, div.entry-content ol ul, div.entry-content ol ul {
margin-bottom:0.5em;
}
div.entry-content .clearer, p.entry-edit {
clear:both;
width:99%;
}
div.entry-content span.more-link, div.entry-content div.page-link {
font-size:0.9em;
font-weight:700;
text-transform:uppercase;
}
div.entry-content div.page-link {
background:#EBEEF1 none repeat scroll 0 0;
margin:1em auto 2em;
padding:0.3em 0.1em;
text-align:center;
width:25%;
}
div.entry-content h2, div.entry-content h3, div.entry-content h4, div.entry-content h5, div.entry-content h6 {
color:#333333;
font-weight:400;
}
div.entry-content h2, div.entry-content h3 {
font-size:1.4em;
margin:1.5em 0 -0.5em;
}
div.entry-content h4 {
font-size:1.3em;
margin:1.5em 0 -0.6em;
}
div.entry-content h5, div.entry-content h6 {
font-size:1.2em;
font-style:italic;
margin:1.5em 0 -0.7em;
}
div.entry-content code, div.entry-content pre, div.comments ol.commentlist li code, div.comments ol.commentlist li pre {
font-family:"courier new",courier,monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:133%;
}
div.entry-content ins, div.comments ol.commentlist li ins {
background:#FFFFCD none repeat scroll 0 0;
}
div.entry-content del, div.comments ol.commentlist li del {
background:#D8DEE4 none repeat scroll 0 0;
}
div.entry-content .wp-caption-text {
color:#777777;
font-style:italic;
margin:0.2em auto 1em;
text-align:center;
}
div.entry-content div.gallery {
clear:both;
float:left;
margin:1em auto;
text-align:center;
width:100%;
}
div.entry-content div.gallery dl {
float:left;
margin:0 auto;
text-align:center;
}
div.entry-content div.gallery dl.gallery-columns-2 {
width:49%;
}
div.entry-content div.gallery dl.gallery-columns-3 {
width:33%;
}
div.entry-content div.gallery dl.gallery-columns-4 {
width:24%;
}
div.entry-content div.gallery dl.gallery-columns-5 {
width:19%;
}
div.entry-content div.gallery dd {
font-style:italic;
margin:0 auto 1em;
text-align:center;
}
div.entry-content div.gallery * {
margin:0;
padding:0;
}
div.entry-content div.entry-caption p {
color:#FFFFFF;
font-size:1em;
font-weight:700;
margin:-2em 0 2em 1em;
}
div.entry-content div.entry-attachment {
margin-top:1em;
}
div.entry-content div.entry-attachment, div.entry-content div.entry-caption {
text-align:center;
}
div.entry-content div.entry-attachment img, div#nav-images div img {
overflow:hidden;
}
body.attachment div#wrapper div#content div#nav-images {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
margin:0;
width:100%;
}
body.attachment div#nav-images div {
margin:0;
padding:1em 2% 2em;
width:46%;
}
body.attachment div#nav-images div.nav-previous {
text-align:right;
}
body.attachment div#nav-images div.nav-next {
text-align:left;
}
body.attachment div#content div.entry-footer {
clear:both;
}
div.hentry .entry-title {
font-weight:400;
line-height:133%;
margin:0;
}
div.hentry h2.entry-title {
font-size:1.6em;
}
h2.entry-title {
font-size:1.6em;
font-weight:400;
line-height:133%;
margin:5px 0;
}
div.hentry h3.entry-title {
font-size:1.5em;
}
div#content .page-title {
font-size:1.7em;
font-weight:400;
line-height:133%;
margin:0 0 0.5em;
text-transform:uppercase;
}
div.hentry div.entry-date {
background:#FFFFFF none repeat scroll 0 0;
color:#637B93;
font-size:0.9em;
margin:0 0 0 2em;
}
body div#content div.entry-meta {
font-size:75%;
padding-left:50px;
width:100%;
}
div.sidebar-meta {
font-size:75%;
width:100%;
}
div.hentry div.entry-meta, body.single div.hentry div.entry-footer {
font-size:0.8em;
font-weight:700;
margin:1em 0 2em;
}
abbr.published {
border:medium none;
cursor:text;
}
body div.navigation {
font-size:0.8em;
font-weight:700;
height:1.4em;
text-align:center;
text-transform:uppercase;
}
body div.navigation div.nav-previous {
float:left;
}
body div.navigation div.nav-next {
float:right;
}
body div#nav-below {
margin:-2em 0 4em;
}
body div#nav-above {
margin-bottom:4em;
}
body.single div#nav-above {
margin:0 0 2em;
}
div.comments h3 {
border-bottom:2px solid #637B93;
font-size:1.2em;
line-height:133%;
margin:1em 0 0;
}
div.comments ol.commentlist {
margin:0 0 3em 2em;
padding:0;
}
div.comments ol.commentlist li {
background:#CBD3DB none repeat scroll 0 0;
margin:0.5em 0;
padding:1em;
}
div.comments ol.commentlist li.alt {
background:#EBEEF1 none repeat scroll 0 0;
}
div.comments ol.commentlist li img.photo {
border:4px solid #FFFFFF;
float:right;
margin:-1em -1em 1em 1em;
}
div.comments ol.commentlist li blockquote {
border:2px solid #B0B3B5;
padding:0 0.5em;
}
div.comments ol.commentlist li div.comment-meta {
font-size:0.9em;
}
div.comments ol.commentlist li p {
margin:0.5em 0;
}
div.comments form#commentform {
margin:0;
padding:0;
}
div.form-label, div.form-input, div.form-textarea {
display:inline;
margin:0.5em 0 0;
}
div.form-label {
clear:both;
text-align:center;
width:10%;
}
div.form-textarea textarea {
margin-bottom:0.2em;
overflow:auto;
}
div.form-submit input {
margin-left:11%;
width:92%;
}
div.formcontainer {
width:99%;
}
div.sidebar ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:8px;
}
div.sidebar ul li .textwidget {
margin:0.5em 0 1.5em;
}
div.sidebar ul li.widget_tag_cloud {
line-height:175%;
}
div.sidebar ul li h3 {
border-bottom:1px solid #C7C7C7;
color:#444444;
font-size:78%;
line-height:130%;
margin:0;
}
div.sidebar ul li#simplr-rss-links a {
background:transparent url(images/feed.png) no-repeat scroll right center;
padding-right:15px;
}
div.sidebar ul p a.rss-linK {
background:transparent url(images/feed.png) no-repeat scroll left center;
padding-left:13px;
}
div.sidebar ul li#search form {
margin:0;
padding:0.4em 0 0;
width:99%;
}
div.sidebar ul li#search input#s {
border:1px inset #630E57;
font-size:80%;
margin:0;
padding:2px;
width:82px;
}
div.sidebar ul li#search input#searchsubmit {
width:30px;
}
div.sidebar ul li#simplr-recent-entries span.entry-summary, div.sidebar ul li#simplr-recent-comments span.comment-entry {
display:block;
}
div.sidebar ul li ul li {
font-size:75%;
text-decoration:none;
}
div.sidebar ul li#simplr-recent-entries ul li, div.sidebar ul li#simplr-recent-comments ul li, div.sidebar ul li#simplr-recent-entries ul li abbr, div.sidebar ul li#simplr-recent-comments ul li abbr {
cursor:pointer;
}
div.sidebar ul li#categories ul li, div.sidebar ul li#archives ul li, div.sidebar ul li.linkcat ul li, div.sidebar ul li#rss-links ul li, div.sidebar ul li#meta ul li {
padding:0;
}
div.sidebar ul li table#wp-calendar {
margin:0.2em auto;
text-align:center;
width:90%;
}
div.sidebar ul li table#wp-calendar caption {
margin:0.5em auto 0.2em;
text-align:center;
text-transform:uppercase;
}
div#footer {
border-top:1px solid #C7C7C7;
color:#637B93;
font-size:0.8em;
padding:0.7em 0 0;
text-align:center;
}
div#footer span.footer-meta {
line-height:150%;
margin:0.2em 2em;
}

div.banner div#globalnav ul li.current_page_item {
font-weight:700;
}
div.banner div#globalnav ul li ul li, div.comments ol.commentlist li div.comment-author, div.sidebar ul li#simplr-recent-comments span.comment-author {
font-style:italic;
}
div.banner div.access, div#footer span#theme-link span.additional-name, div#footer span#theme-link span.family-name {
display:none;
}
div.sidebar form#commentform p, div.sidebar ul li p {
margin:0.5em 0 1em;
}
div.comments h3 span, div.sidebar ul li#simplr-recent-entries span.entry-date, div.sidebar ul li#simplr-recent-entries span.entry-comments, div.sidebar ul li#simplr-recent-comments span.comment-entry {
font-size:0.8em;
}
div.comments ol.commentlist li div.comment-author span.fn, div.sidebar ul li#simplr-recent-entries span.entry-title, div.sidebar ul li#simplr-recent-comments span.comment-author span.fn {
font-style:normal;
font-weight:700;
}
div.form-input, div.form-textarea, div.form-submit, div.form-input input, div.form-textarea textarea {
width:90%;
}
#branding {
background:transparent url(http://static.pileojobs.com/images/logo.png) no-repeat scroll 0 0;
float:left;
height:81px;
width:218px;
}
.left {
float:left;
}
.right {
float:right;
}
input#s, input#author, input#email, input#url, textarea, #sidebar #searchform #s {
border:1px solid #C9C5C3;
}
#searchform {
margin:0 auto;
padding:0 0 15px;
text-align:left;
}
#sidebar #searchform #s {
padding:2px 0;
width:125px;
}
#searchsubmit, #sidebarsubmit {
margin-left:0;
}
.entry form {
text-align:center;
}
select {
width:130px;
}
#commentform {
padding:0;
width:100%;
}
#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform textarea {
margin:5px 0 0;
padding:0;
width:98%;
}
#commentform #submit {
float:right;
margin:2px 0 0;
}
.alt {
margin:20px 0 0;
padding:10px;
}
.commentlist {
padding:0;
text-align:left;
}
.commentlist li {
list-style-image:none;
list-style-position:outside;
margin:15px 0 3px 20px;
padding:10px;
}
.commentlist p {
margin:0;
padding:10px 0 0;
}
#commentform p {
margin:5px 0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
.commentmetadata {
display:block;
margin:0;
}
.postmetadata, .commentmetadata, #footer {
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:normal;
letter-spacing:1px;
text-transform:uppercase;
}
.commentmetadata {
font-size:0.8em;
}
.alt {
background-color:#FAF9F8;
border-bottom:1px solid #F1EFED;
border-top:1px solid #F1EFED;
}
.commentlist li, #commentform input, #commentform textarea {
font-family:arial,helvetica,sans-serif;
font-size:75%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.commentlist li {
}
.commentlist cite, .commentlist cite a {
font-family:arial,helvetica,sans-serif;
font-size:102%;
}
.commentlist p {
line-height:1.8em;
text-transform:none;
}
#commentform p {
font-family:'Trebuchet MS',Arial,Helvetica,Sans-Serif;
}
.nocomments, .postmetadata, strike, #footer {
color:#A8A4A2;
}
h3.comments {
margin:40px auto 20px;
padding:0;
}
ul#menu li {
display:inline;
float:left;
padding:2px 6px;
position:relative;
}

ul#menu li a, ul#menu li a:link {
color:#630E57;
}

.divider {
margin:0 0 30px;
}
div.hentry div.entry-content {
padding-left:50px;
}
#page-content {
float:right;
margin:-14px 0 0;
padding:0 10px;
width:898px;
}
#page-sleft {
border-left:medium none;
border-right:1px solid #C7C7C7;
border-top:medium none;
float:left;
margin:-20px 10px 0 0;
padding:0 10px 50px 0;
text-align:right;
width:203px;
}
.page-entry {
float:left;
width:673px;
}
.page-entry p {
font-size:78%;
line-height:1.8em;
margin:0 0 1.5em;
}
.pad {
padding:8px;
}

.clearfix {
clear:both;
}

#commentform ul{
	float:left;
        width:40%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
	}

table {
border-collapse:collapse;
}
table, td {
font-family:Arial,Helvetica,sans-serif;
}

small {
font-size:75%;
}

#commentform ul li input {
margin:5px 5px 1px 0;
padding:2px;
width:94%;
}

blockquote {
background:transparent url(/images/quote_wh.gif) no-repeat scroll 10px 0.75em;
font-family:Georgia,Times,serif;
font-size:100%;
font-style:italic;
margin:5px 0;
padding:11px 45px;
display:table;
}

#reportthis {
background-color:#FFFFFF;
opacity:0.9;
padding:5px;
position:fixed;
right:0;
top:0;
z-index:95;
font-size:75%;
}

h1, h2, h4, h5,{
color:#444444;
}
h5 {
font-size:80%;
font-weight:bold;
}
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}

#feedburner p {
margin:0;
padding:0 0 10px;
}

small {
color:#006600;
}

.searchbox2 {
padding-bottom:5px;
padding-left:35px;
padding-top:40px;
}

/*
CUSTOM SEARCH ENGINE STYLES START
*/

div.cse-banner {
border-bottom:1px solid #630E57;
float:left;
width:850px;
}

body div#cse-wrapper {
margin:0 auto;
text-align:left;
width:850px;
}

.cse-searchbox {
padding-bottom:0;
padding-left:35px;
padding-top:0;
}

#cse-cnt {
float:left;
width:850px;
}

.page-item-121, .page-item-307 {
float:right !important;
}

#home-share div.facebook-2 {
border-right:1px solid #C7C7C7;
float:left;
height:75px;
padding:30px 15px 0 0;
}
#home-share div.delicious-email-2 {
float:left;
height:75px;
padding:30px 0 0;
}
#home-share div.twitter-2 {
float:left;
height:75px;
padding:30px 0 0 15px;
}

#home-share div.rolling-ad {
float:left;
height:75px;
padding:0px 15px 0 15px;
}

.featured {
color:#999999;
margin-bottom:5px;
text-align:left;
text-decoration:underline;
}

#home-share div.facebook {
	float:left;
	padding:20px 10px 10px;
	height:75px;
}

#home-share div.delicious-email {
	border-right: 1px solid #c7c7c7;
	padding: 10px 0;
	float: left;
	height:85px;
}

#home-share div.twitter {
	border-right: 1px solid #c7c7c7;
	padding: 10px 0;
	float: left;
	height:85px;
}

#home-share div.feedburneremail {
	border-right: 1px solid #c7c7c7;
	padding: 10px;
	float: left;
	height:85px;
}

.entry-content > p:first-child:first-letter {
 color: #630E57;
 font-size: 330%;
 font-weight: bold;
 line-height: 1em;
}

.frmBtn-sp, .frmBtn-lg, #qssub {
color:#FFFFFF;
}
.frmBtn-lg, .frmBtn-lgHlite {
font-size:130%;
padding:0.05em 0.2em;
}
.frmBtn-sp, .frmBtn-lg, #qssub {
color:#FFFFFF;
}
.frmBtn-lg, .frmBtn-lgHlite {
font-family:"Lucida Grande",Avenir,Tahoma,Helvetica,Arial,sans-serif;
font-weight:600;
}


h4 {
color:#444444;
font-size:85%;
font-weight:500;
margin:4px 0 5px;
font-family:Geneva,Avenir,Helvetica,Arial,sans-serif;
margin:0;
padding:0;
}

#featured-lg {
display:none;
}
