.jobs { margin-bottom:20px; background:#E5E5E5; min-height:0; }
* html .jobs { height:0; }
.jobs .header_sleeve { background:#00549F url(/magazine/graphics/tab-block-ul-bg.gif) repeat-x 0 0; }
* html .jobs .header_sleeve { zoom:1; } 
.jobs h2 { margin:0; padding:10px 14px; font:bold 0.923em/16px Verdana,Arial,Helvetica,sans-serif; color:#FFF; text-transform:uppercase; }
.jobs h3 { margin:0; font-size:1.231em; line-height:18px; }
.jobs h3 a { color:#00549F; }
.jobs .summary { margin:0; padding:10px 14px 0; font-size:.917em; line-height:15px; font-weight:bold; text-transform:uppercase; display:none; }
.jobs .summary a { color:#333; text-decoration:underline; } 
.jobs .summary  a:hover { text-decoration:none; }
.jobs .meta { margin:0; }
.jobs .cols { margin:13px 14px 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:271px; }
.jobs .col1 { float:left; }
.jobs .col2 { float:right; }
.jobs li { margin-bottom:13px; padding:10px; background:#FFF; }
.jobs .more_jobs { padding:9px 0 9px 14px; background:#B1B1B1 url(/magazine/graphics/buttons-bg.gif) repeat-x left top; }
.jobs .more_jobs a { padding-left:9px; color:#333; background:transparent url(/magazine/graphics/breadcrumb-bg.gif) no-repeat 0 7px; }
#rightcolumn .jobs .col1, #rightcolumn .jobs .col2 { float:none; width:100%; }

/* Overrides for section1 - leftcol & rightcol */
.section_column1 .jobs ul, .section_column2 .jobs ul { float:none; width:auto; }
.section_column1 .jobs li, .section_column2 .jobs li { clear:both; }
.section_column2 .jobs .meta  span { display:block; }
