/* WP-SimplyHired API styles  */

/* Widget stuff */
ul.wpsha-widget-joblist {}
ul.wpsha-widget-joblist li {}
ul.wpsha-widget-joblist li .meta { color: #A0A0A0; font-size: 0.85em;}

/* Post Job Button */
.post-job { color:red; margin-bottom: 10px; text-align: center; }
.post-job a.button {    
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #3030D0;
    border: 1px solid #101090;
    color: #DDDDDD;
    display: block;
    font-size: 20px;
    line-height: 35px;
    margin: 0 auto;
    text-decoration: none;
    width: 80%;
}

/* Attribution */
.wpsha-attribution, .sh-attribution {width:49%; overflow:hidden; font-size:.85em;}
	.wpsha-attribution { float:left; }
	.sh-attribution { float:right; }
	
/* Job Listings */
.joblist ul {}
.joblist.featured { 
    background-color: #e8e8f8;
    margin-bottom: 20px;
    padding: 10px 20px 10px 0;
}
.joblist ul li{    
	margin-bottom: 5px;
}
.joblist span.sponsored { float:right; color:#aaa;}
.job p.coloc {    
	color: #999;
    font-size: 0.85em;
    margin-bottom: 0;
}
.job p.description { margin-bottom: 0;}
.job span.source{color:green;}
.job span.s, .job span.ago {color:#999;}
.job a {font-size:1.2em;}

/* for filter dropdown */
.filter-container { margin-bottom:20px}
	.state form {}
	.state input{}
	.filter-container input {}
job_search label {

	color:#777777;

	display:block;

	font-weight:normal;

	padding:0 0 2px 6px;

	text-transform:uppercase;

}

#job_search input, #job_search select {

background-color:#EEEEFF;

border:1px solid #BBBBCC;

color:#444444;

font-size:16px;

height:24px;

padding:1px 2px;

}

#search-container, .status-line  { margin-bottom: 20px;}
#search-container input .keywords {width:170px; }
#search-container input .location {width:150px; }
#search-container select { height:28px;	margin-top:2px;	width:140px; background-color: #EEEEFF;
    border: 1px solid #BBBBCC;
    color: #444444;
    font-size: 16px;
    padding: 1px 2px;}
#search-container input#filter-button {background-color:orange;border:2px solid darkorange;color:#333366;height:29px;margin-top:2px;}
#search-container #filter_button2 {color: #777777;  display: block;  font-weight: normal;  padding: 0 0 2px 6px; text-transform: uppercase;}
#search-container select {
height: 28px;
margin-top: 2px;
width: 140px;
}
#search-container label {
    color: #777777;
    display: block;
    font-weight: normal;
    padding: 0 0 2px 6px;
    text-transform: uppercase;
}
#pagination .pagelist {
    font-size: 14px;
    margin-bottom: 15px;
    text-align: center;
}
#pagination .pagelist a {
    background-color: #CCCCDD;
    border: 1px solid #777788;
    color: #702828;
    display: inline-block;
    font-size: 14px;
    margin: 0 2px;
    padding: 4px 9px;
    text-decoration: none;
}
#pagination .pagelist a.current {
    background-color: transparent;
    border: 0;
    color: #333;
}
#pagination .pagelist a.previous, #pagination .pagelist a.next {
    background-color: #6666FF;
    border-color: #0000FF;
    color: #EEEEEE;
    text-decoration: none;
}