/*
Theme Name: JobPress Wordpress Theme
Version: 1.0
Theme URI: http://www.dailywp.com/jobpress-wordpress-theme/
Author: Sorel Mihai
Author URI: http://www.dailywp.com/
*/

body {margin: 0px; padding: 0px; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; text-align: center;}

#wrapper {
text-align:left;
overflow:hidden;
height:100%;
	width:960px;
	margin: 0 auto;
background: #ffffff;
}

.cl { clear: both; }
.c2 { clear: both; padding: 0px 0 10px 0; border-bottom: 2px solid #CC0000; margin: 0 0 10px 0;}


#menu { margin-bottom: 10px; margin: 10px 0px; padding: 0px; list-style: none; border-top: solid 2px #434242; }
#menu li { display: inline; padding-left: 5px; width: 120px; float: left; font-size: 14px;}
#menu li.home { padding-left: 0px; }
#menu li.current-cat { width: 120px; }
#menu li a { display: block; float: left;  font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; color: #ffffff; text-decoration: none; background: #000000 url(images/menu-bg-off.jpg) no-repeat center bottom; width: 120px; text-align: center; padding: 6px 0 8px 0;}
#menu li.home a { border-left: 0px; }
#menu li.current-cat a { background: #cc0000 url(images/menu-bg.jpg) no-repeat center bottom; width: 120px;}
#menu li a:hover {background: #CC0000 url(images/menu-bg.jpg) no-repeat center bottom;}

.content { width: 750px; clear:both; padding: 30px 0 0 20px; float: left; }
.content h2 { margin-bottom: 4px; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; color: #cc0000; font-size: 24px; width: 500px; float: left; }
.content h2 span { color: #CC0000; }
.content a.rss { font-family: 'Trebuchet MS', 'Verdana', sans-serif; color: #FF7F00; font-size: 14px; text-transform: uppercase; letter-spacing: -0.5px; text-decoration: none; width: 120px; float: right; margin:0px 0 0 0; background: url(images/rss.jpg) no-repeat center right; text-align: right; padding-right: 24px; }



#jobs {background: #ffffff;}
#jobs .listing { border-top: solid 1px #434242; }
#jobs .listing { clear: both; margin: 0px; padding: 0px; list-style: none; }
#jobs .listing .item { clear: both; font-size: 12px; padding: 5px 0 5px 10px; border-bottom: solid 1px #434242; }
#jobs .listing .item big a { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; color: #0B82CE; text-decoration: none; font-size: 18px; width: 500px; display: block; line-height: 18px; padding: 0 0 5px 0; }
#jobs .listing .item small { font-size: 13px; color: #AAA091; width: 500px; display: block; float: left; margin-top: 1px;}
#jobs .listing .item small a { color: #000000; font-weight: bold; text-decoration: none; }
#jobs .listing .item em { color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -15px; padding: 0 10px 0 0;}
#jobs .listing .item em strong { font-size: 22px; font-weight: normal; display: block; line-height: 18px; padding: 0 10px 0 0 ;}
#jobs .listing .alt { background: #F1F1FF; }
#page .job-details p strong { color: #000000; }

#jobs .listing #old big a { color: #6A645B; }
#jobs .listing #old small a { color: #6A645B; }

#page h2 { display: block; width: 600px; float: none; padding-bottom: 15px;}
#page .company-details { font-size: 12px; margin-top: -5px;background: #EDFAFB; border: solid 15px #EDFAFB; color: #AAA091; }
#page .company-details small { font-size: 12px;}
#page .company-details big { display: block; font-size: 15px; color: #000000; text-decoration: none; line-height: 18px; display: block;}
#page .company-details big a { color: #232220; text-decoration: none; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; font-size: 18px; }
.job-details h3 { font-size: 18px; font-weight: bold; margin: 30px 0 0 0; }
.job-details { clear:both; }
.job-details p { font-size: 16px; line-height: 20px; color: #7b7569; }
.job-details p a { color: #CC0000; font-weight: bold;  }
#inpage .job-details { border-top: solid 4px #F7F7ED; }
#inpage h2 { margin-bottom: 10px; }
.submission h3 { border-bottom: solid 5px #d3eaec; }


.fl, .ft, .pt .1 { width: 100px; text-align: center; color: #4586B0; font-size: 14px; font-weight: bold; letter-spacing: 0px; float: left; margin: 4px 3px 0 0; line-height: 14px; }
.fl, .fl a, .fl a:visited { color: #4586B0;}
.ft, .ft a, .ft a:visited { color: #4586B0;}
.pt, .pt a, .pt a:visited { color: #4586B0;}
.fl a:hover, .ft a:hover, .pt a:hover { color: #CC0000;}
.norm {text-transform: uppercase; font-size: 12px; color: #CC0000;}

#jobs .listing #old .fl, #jobs .listing #old .ft, #jobs .listing #old .pt { background: url(images/oldbg.gif); }

.switch { padding: 10px 0 0 0; clear: both; font-weight: bold; }
.switch a { cursor: pointer; margin: 10px 0 0 0; float: left; text-decoration: none; padding:0 15px 0 0px; margin-bottom: 0px;}
.switch a span { margin: 0px; }
.switch a:hover span {color: #CC0000; }
.switch small { width: 380px; margin: 7px 0 0 0; text-align: right; float: left; display: block; text-align: right; font-size: 11px; }


form.search { margin: 0px; padding: 8px 0px 38px 0px; width: 600px; background: url(images/search-box.jpg) no-repeat center top; }
form.search #s { width: 400px; margin: 0px 0px 0px 15px; font-size: 12px; font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; font-style: italic; float: left; color: #9B8F7F; border: 1px solid #cccccc; padding: 4px; }
form.search #submit { width: 139px; background: transparent;  float: right; margin: 0px 5px 5px 0; font-size: 1px; letter-spacing: -1px; cursor: pointer;  border: 0px; text-indent: -9900px; height: 31px; }


.head { padding: 0px 0 0px 0; }
.head h1 { font-size: 70px; letter-spacing: -5px; line-height: 60px; }
.head h1 a { color: #000000; text-decoration: none; }
.head p { margin: 0px auto 0px auto; color: #847B78; font-size: 17px; font-weight: bold; letter-spacing: -0.3px; line-height: 17px; }
.head img, .head img a {border: 0;}



.footer { margin-top: 50px; padding: 10px 0 10px 0px; font-size:12px;        font-weight: bold; }
.footer strong { font-size: 14px; font-weight: bold; letter-spacing: -1px; display: block; line-height: 18px;}
.footer small { font-weight: bold; color: #847B78; font-size: 11px; }
.footer small a { color: #847B78; }

.btm {font-size: 12px;}


.sidebar { float: right; width: 170px; padding: 30px 0 0 20px; }
.sidebar img {border: 0;}
.sidebar {font-size: 16px; color: #000000; font-weight: bold;}
.sidebar span {font-size: 12px; color: #CC0000; font-weight: bold;}
.publish { display: block; width: 150px; margin-bottom: 30px; text-align: center; padding: 0px 0 10px 0; font-size; 15px; font-weight: bold; letter-spacing: -1px; text-decoration: none; color: #FFAA90;}
.publish span { font-size: 14px; letter-spacing: 0px; color: #002A9B; }
.publish:hover { color: #CC0000; }


.submission label { font-size: 13px; display: block; margin-top: 10px; margin-bottom: 5px;}
.submission label span { color: #FF3300; padding: 30px 0;}
.submission .job-details input , .submission select{ width: 380px; padding: 10px; border: solid 1px #D8D1C7; display: block; }
.submission select { width: 402px; }
.submission textarea { width: 500px; padding: 10px; border: solid 1px #D8D1C7; height: 130px; display: block; }
.submission textarea.descp { height: 80px; }

.submission input#submit, #submit, .navigation a  { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 140px; text-align: center; padding: 8px 0 8px; border: 0px; cursor: pointer; background: url(images/submitbutton.jpg) no-repeat center top; }

.err { border: solid 10px #FF5019; background: #FF5019; font-size: 12px; color: #ffffff; line-height: 18px; margin-bottom: 20px;}

.stepone, .steptwo, .stepthree { margin-bottom: 25px; border-top: solid 4px #D4D4CC; width: 179px; margin-right: 1px; float: left; display: block; background: #D3EAEC; padding: 10px; color: #444444; font-size: 12px; }
.active { border-top: solid 4px #0D5DA4; color: #FFFFFF; background: #CC0000;}

.sidebar h3 { font-family: 'Arial', 'Trebuchet MS', 'Verdana'; font-size: 16px; letter-spacing: -0.5px; margin: 0 0 5px 0; }
.sidebar ul { padding: 0px; margin: 0px; list-style: none; }
.sidebar ul li { font-size: 12px; }
.sidebar ul li a { color: #000000; text-decoration: none; }
.sidebar ul ul { margin-right: 10px; }
.sidebar ul li a:hover { color: #000000; text-decoration: underline; }
.sidebar span {margin: 50px 0 0 0;}

.atention { background: #FFFBE7; padding: 10px; border: dashed 2px #F1DE86; font-size: 12px; margin-bottom: 30px; }
.atention a { color: #FF3300; }

.navigation { margin-top: 20px; }
.alignleft { float: left; }
.alignright { float: right; }


.navigation2
{
	margin:auto;
	width:790px;
	padding:0px;
	
}

.navigation2 td
{
	background-image: url(images/Navigation_bg.gif);
}

.navigation2 th
{
	margin:0px;
	padding:0px;
}

.navigation2 a
{
	font-family:arial,verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.navigation2 a:hover
{
	color:#8ADAFF;
}

.bottomNav
{
	background-image:url(images/footer_bg.gif);
	height:30px !important;
	height:41px;
	font-size:12px;
        font-weight: bold;
	width:100%;
	text-align:center;
	padding-top:11px;
}
.bottomNav table
{
	margin:auto;
}

.bottomNav a
{
	color:#ffffff;
	text-decoration:none;
}
.bottomNav a:hover
{
	color:#8ADAFF;
}

.copyright
{
	font-family:arial,verdana,tahoma;
	font-size:12px;
	font-weight:normal;
	color:#628597;
	text-decoration:none;
	text-align:center;
	margin:auto;
	padding:6px;
}

.copyright a
{
	color:#628597;
	text-decoration:none;
	font-weight:bold;
}
.copyright a:hover
{
	color:#008FC1;
}



#header3 {
height:110px;
padding:0 10px;
}

.header3 img, .header3 img a {border: 0;}

#header3 .h_left {
float:left;
width:350px;
margin-top:28px;
}

#header3 .logo {
font:25px "Arial Black", Arial, Helvetica, sans-serif;
color:#fff;
margin-top:5px;
text-transform:uppercase;
float:left;
}
#header3 .logo a { color:#ffeeee; }
#header3 .logo a:hover { color:#fff; }
#header3 .description {
font:12px Arial, Helvetica, sans-serif;
clear:both;
margin-top:-5px;
color:#fff;
}

/* ------------------------------  footer ---------------------------------------  */

#prefooter {
clear:both;
overflow:hidden;
text-align:center;
height:70px;
width:860px;
margin:0px auto;
background: #ffffff;
border-top: 2px solid #000000;
}

#prefooter img {padding: 5px 10px 0 10px;}

#footer {
clear:both;
overflow:hidden;
text-align:left;
height:100%;
width:840px;
margin:0 auto;
padding:5px 10px;
background: #434242;
color: #ffffff;
}
#footer p {
font-size:12px;
line-height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0;
padding:0;
color: #ffffff;
}
#footer span {
margin-top:-8px;
font-size:11px;
padding-left:1px;
color: #ffffff;}
#footer span a {
text-decoration:none;
color: #ffffff;}
#footer span a:hover {
text-decoration:none;
color: #ffffff;}
#flinks {
list-style:none;
float:right;
}
#flinks li {
display:inline;
line-height:26px;
text-align:right;
padding:0 5px;
}
#flinks li a {
font-size:11px;
text-decoration:none;
}
#flinks li a:hover {
display:inline;
}
#footer p {
color:#ffffff;
}
#footer span {
color:#ffffff;
}
#footer span a {
color:#ffffff;
}
#footer span a:hover {
color:#ffffff;
}
#footer p a {
color:#ffffff;
}
#footer p a:hover {
color:#ffffff;
}
#flinks li {
background:none;
}
#flinks li a {
color:#ccc;
}
#flinks li a:hover {
color:#ffffff;
}
.interested {text-align: center; padding: 5px; border: 1px solid #CC0000;}

.sidebar h5 {
 	color:#cc0000;
	border-bottom:1px solid #333333;
        font-size: 15px;
        font-weight: bold;
        margin: 0 0 5px 0;}


.sidebar p{
        color: #444444;
        font-weight: normal;
        font-size: 13px;}
.sidebar p a {color: #000000; text-decoration: underline;}