.jobs { margin-bottom:20px; padding:8px; background:#E8E9EA; }
* html .jobs .header_sleeve { zoom:1; }
#story .storytext .jobs h2, .jobs h2 { margin:0; padding:6px 5px 7px; font-size:.923em; line-height:12px; font-weight:bold; color:#000; text-transform:uppercase; border-top:1px solid#666; }
#story .storytext .jobs h3, .jobs h3 { margin:0; font-size:.923em; line-height:16px; font-weight:bold; color:#0C479D; }
.jobs h3 a { color:#0C479D; }
.jobs h3 a:hover { color:#093577; }
.jobs .summary { margin:0; padding:8px 5px 0; font-size:.769em; line-height:16px; font-weight:bold; text-transform:uppercase; background:#FFF; display:none; }
.jobs .summary a { color:#000; text-decoration:underline; } 
.jobs .summary  a:hover { text-decoration:none; }
.jobs .meta { font-size:.923em; color:#333; }
.jobs .meta span {  }
.jobs .cols { margin:0; padding:0 10px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#FFF url(/magazine/graphics/jobs_latest_divider_solid.png) repeat-y 50% 0; min-height:0; zoom:1; }
.jobs .cols:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.jobs ul { margin:0; padding-left:0; width:265px; }
.jobs .col1 { float:left; }
.jobs .col2 { float:right; }
.jobs li { padding:6px 10px 3px 15px; border-bottom:1px solid #CCC; background:url(/magazine/graphics/arrow_red.gif) no-repeat 0 10px; }
.jobs .last { border-bottom:none; }
.jobs .more_jobs { padding:10px 0 14px; background:#FFF; }
.jobs .more_jobs a { padding:0 18px 0 24px; font-size:.769em; line-height:16px; font-weight:bold; color:#333; text-transform:uppercase; text-decoration:underline; background:url(/magazine/graphics/cn-more-icon.gif) no-repeat right 3px; } 
.jobs .more_jobs a:hover { text-decoration:none; }
#rightcolumn .jobs { padding:0; }
#rightcolumn .jobs .cols { background:#FFF; }
#rightcolumn .jobs .col1, #rightcolumn .jobs .col2 { float:none; width:100%; }
#rightcolumn .jobs .col1 .last { border-bottom:1px solid #CCC; }

/* Overrides for section1 - leftcol & rightcol */
#content .section_twocolumn .jobs h3, #wrapper #content .section_column2 .jobs h3 { font-size:.923em; line-height:16px; font-weight:bold; color:#0C479D; }
.section_column1 .jobs .cols, .section_column2 .jobs .cols { border-bottom:none; background-image:none; }
.section_column1 .jobs ul, .section_column2 .jobs ul { float:none; width:auto; }
.section_column1 .jobs li, .section_column2 .jobs li { clear:both; }
.section_column1 .jobs .last, .section_column2 .jobs .last { border-bottom:1px solid #CCC; }
.section_column2 .jobs .meta span { display:block; }
