.containment_grid {line-height: 1.5;padding: 0;text-align: left;}
.containment_grid p {padding:0 0 15px;}
.jobpost h3 {font-size: 14px;font-weight: bold;text-transform: uppercase;line-height: .75em;margin: 0;}
.jobpost h3 a {font-weight: normal;font-size: 18px;}
.jobpost h3 em, .jobpost h3 strong {font-size: 16px; color: #247dbb; font-family: Georgia,serif;}
.jobpost h3 strong {text-transform: capitalize;}
.jobpost h3 em {font-style: normal;font-weight:normal;text-transform: lowercase;}
#fullparagraph:first-of-type:first-letter {font-size: 300%;float:left;line-height: 12px;font-weight: bold;padding: 5px 0 0 0;text-transform:uppercase}
#fullparagraph:first-of-type:first-line {font-size: 120%;}
.jobpost dl {width: 45%; float:left;padding: 0px 0 0 20px;line-height: 1.5;}
dl#jpobjectives {padding:0;}
.jobpost dt {font-variant: normal;font-size: 14px;border-bottom: 1px solid #d7d7d7;font-weight: bold;text-transform: uppercase;}
.jobpost dd {margin: 0px;padding: 10px 10px 0 20px;background: white url(images/dot.gif) no-repeat 7px 20px;}

/* formatting page for shortcode [joblist] */
.joblist {border:1px solid #000;  width:100%; cell-spacing:0; cell-padding:0; border-collapse: collapse;}
.joblist th {text-align:left; border-bottom:1px solid #000;}
.joblist td, .joblist th {padding:2px 3px}
.joblist .odd {background:#eee;}

/*Admin*/
form#jp_newpost fieldset {margin-bottom:10px; padding:0 3px 6px;}
form#jp_newpost legend {padding: 0 5px 2px 3px; font-weight: bold;}
form#jp_newpost ol {list-style:none; margin:0; padding:0;}
form#jp_newpost li {padding:2px 4px; margin:0}
form#jp_newpost label {display: block; line-height: 1.8; vertical-align: top;}
form#jp_newpost label em {color:#f00;}
form#jp_newpost fieldset {background:#fff; width:300px; border:1px solid #ccc}
form#jp_newpost #leftcolumn, form#jp_newpost #rightcolumn {background:none; border:none; float:left; width:382px;}
form#jp_newpost #basics, form#jp_newpost #details {float:left; min-height:390px; min-width:370px;}
form#jp_newpost #basics input {width:300px;}
form#jp_newpost #basics textarea {height:230px;}
form#jp_newpost #pay, form#jp_newpost #when, form#jp_newpost #useroptions{float:left; width:176px;}
form#jp_newpost #pay input, form#jp_newpost #when input {width:160px;}
form#jp_newpost #pay {clear:left; margin: 0 10px 0 0}
form#jp_newpost #useroptions {width:370px;}
form#jp_newpost #useroptions input {width:350px;}
form#jp_newpost #submit {float:left; clear:left; margin:10px 0}
div#jpsuccess{ margin:10px 2px 0 0; padding:4px; background: #fffbcc; width:760px;
	border: 1px solid #e6db55;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;} 