#content h2 {font:bold 14px/normal Verdana, Arial, Helvetica, sans-serif; color:#e33e00; background:url(../../images/job_add_title.gif) no-repeat; width:600px; height:33px; margin:0px; padding:0 10px 0 10px; line-height:29px;}
#content h2 span {font:bold 12px/normal Verdana, Arial, Helvetica, sans-serif; color:#555555; display:block; float:right; text-align:right; line-height:29px; margin-right:10px;}

fieldset legend.jobs_legend {background-color:#e9e8e8; -moz-border-radius:10px; padding:7px 15px 7px 15px; margin-left:10px; font:bold 13px/normal Verdana, Arial, Helvetica, sans-serif; color:#000000;}
fieldset.jobs_fieldset {border:1px solid #e9e8e8; margin-top:25px; -moz-border-radius:10px; padding:0 10px 0 10px; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

.job_payment dd em {color:#999999;}
.btn_add_ad {padding:2px 7px 2px 7px; background:none; border:none; background:url(../../images/btn_job_ad.gif) repeat-x left bottom #fbe5dc; border:solid 1px #e33e00; margin:7px 0 7px 0; font:bold 12px/normal Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer;}
#job_title {font:bold 13px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:10px 0 15px 0; background:url(../../images/arrow1.gif) no-repeat left 3px; padding-left:20px;}

.jobadd {}
dt.jobs_form_left {float:left; font-weight:bold; line-height:20px; padding:5px 0px 0px 11px; width:100%;}
dd.jobs_form_right {font-size:12px; margin-left:0px; line-height:20px; padding:0 6px 10px 6px;}
dt.jobs_form_pc_left {padding:0 0 10px 11px; float:left; width:176px;}
dd.jobs_form_pc_right {margin-left:187px; padding:0 6px 10px 6px;}

input.jobs_input {width:90%;}
textarea.jobs_textarea {width:90%;}
select.jobs_select {width:90%;}

.job_info {border-color:#D9D9D9; border-style:solid; border-width:0 0 1px 1px;}
.job_info dt {border-top:1px solid #D9D9D9; float:left; font-family:Verdana; font-weight:bold; line-height:25px; padding:0 0 0 11px; width:176px; color:#114477;}
.job_info dd {border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-top:1px solid #D9D9D9; font-size:12px; line-height:25px; margin-left:187px; padding:0 6px; color:#333333;}

.job_payment {margin-left:20px; border:0;}
.job_payment dd {font-size:1.2em; font-weight:bold; border:0;}
.job_payment dt {border:0;}

fieldset dt span {font-weight:bold; color:red; font-size: 100%; padding-left:4px;}
fieldset dl {margin-top:10px; padding-left:15px;}

.errors {background-color: pink; color: red; padding:10px; border-top: 2px solid red; border-bottom: 2px solid red; margin-bottom:10px;}
.errors ul {margin: 0; padding: 0;}
.errors ul li {list-style-type: none; margin: 0 0 5px 0; padding: 4px 0 2px 0; display:block; width:90%;}

#job-content h2 {border-bottom:1px solid #d9d9d9; margin-bottom: 10px;}
#job-content div {text-align: justify;}

#jobs_table {width:100%; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; background-color:#eeeeee; margin-top:12px;}
#jobs_table tr {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
#jobs_table td {padding: 10px 5px; border-bottom: 1px solid #d9d9d9; color:#333333;}
#jobs_table td a {font-weight:bold;}
#jobs_table thead tr td {font:bold 14px/normal Verdana, Arial, Helvetica, sans-serif; text-align:center;}

#wpjb_pagination {text-align: right;}
#wpjb_pagination a {padding: 3px; border: 1px solid #0066CC;}

#wpjb_feeds li a {padding-left:18px; background-image:url(../../../../../wp-includes/images/rss.png); background-repeat: no-repeat; padding-bottom: 5px;}
