.jobs { margin-bottom:20px; padding:10px; border:7px solid #B5CFDF; background:#FFF; }
#index .jobs, #section1 .jobs, #section2 .jobs { border-width:5px; }
#content .jobs h2, .jobs h2 { margin:0 0 9px; color:#000; font:1.077em/18px "Book Antiqua",Georgia,"Times New Roman",Times,serif; text-transform:uppercase; }
#content .storytext .jobs h3, .jobs h3 { margin:0; font:bold 1.077em/16px Georgia,"Times New Roman",Times,serif; }
.jobs h3 a { color:#1A3755; }
.jobs .summary { margin:0 0 7px; font:1em/18px Georgia,"Times New Roman",Times,serif; color:#1A3755; display:none; }
.jobs .summary a { color:#1A3755; text-decoration:underline; } 
.jobs .summary  a:hover { text-decoration:none; }
.jobs .meta { margin:0; }
.jobs .meta span { margin:0; font:1.091em/16px Georgia,"Times New Roman",Times,serif; color:#333; }

.jobs .cols { margin:0 0 10px; border-top:1px solid #999; border-bottom:1px solid #999; background: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:271px; }
.jobs .col1 { float:left; }
.jobs .col2 { float:right; }
.jobs li { padding:6px 10px; border-bottom:1px solid #999; background:transparent url(/magazine/graphics/arrow_red.gif) no-repeat 0 11px; }
.jobs .last { border-bottom:none; }
.jobs .more_jobs a { padding-right:10px; font:bold 1.077em/17px Georgia,"Times New Roman",Times,serif; color:#F00; text-decoration:underline; background:transparent url(/magazine/graphics/aj-icon-arrow.gif) no-repeat 100% 7px; }
.jobs .more_jobs a:hover { text-decoration:none; }

/* Overrides for section1 - leftcol & rightcol */
#content .section_column1 .jobs h3, #content .section_column2 .jobs h3 { margin:0; font:bold 1.077em/16px Georgia,"Times New Roman",Times,serif; }
.section_column1 .jobs .cols, .section_column2 .jobs .cols { border-bottom:none; background: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 #999; }
.section_column2 .jobs .meta span { display:block; }