/*
-------------------------------------
SECONDARY CONTENT - aka Right Column
-------------------------------------
*/

#extras .extras_box h2 {color: #4f4d45;}
#extras .extras_box.colour1 p.meta a:hover, #extras .extras_box.colour2 p.meta a:hover, #extras .extras_box.colour3 p.meta a:hover, #extras .extras_box.colour4 p.meta a:hover {border-bottom-color:#4f4d45;}
#extras .extras_box.colour1 li h3 a:focus, #extras .extras_box.colour1 li h3 a:hover, #extras .extras_box.colour1 li a:focus, #extras .extras_box.colour1 li a:hover, #extras .extras_box .colour1 li a:focus, #extras .extras_box .colour1 li a:hover {border-bottom-color: #ed1746;}
#extras .extras_box.colour2 li h3 a:focus, #extras .extras_box.colour2 li h3 a:hover, #extras .extras_box.colour2 li a:focus, #extras .extras_box.colour2 li a:hover, #extras .extras_box .colour2 li a:focus, #extras .extras_box .colour2 li a:hover {border-bottom-color: #00a560;}
#extras .extras_box.colour3 li h3 a:focus, #extras .extras_box.colour3 li h3 a:hover, #extras .extras_box.colour3 li a:focus, #extras .extras_box.colour3 li a:hover, #extras .extras_box .colour3 li a:focus, #extras .extras_box .colour3 li a:hover {border-bottom-color: #1a3892;}
#extras .extras_box.colour4 li h3 a:focus, #extras .extras_box.colour4 li h3 a:hover, #extras .extras_box.colour4 li a:focus, #extras .extras_box.colour4 li a:hover, #extras .extras_box .colour4 li a:focus, #extras .extras_box .colour4 li a:hover {border-bottom-color: #0085cf;}
#extras .gallery { margin: 0 10px 10px 10px; }

/*right col ads - global styles*/
.extras_box.salarychecker img, .extras_box.comingup img, .extras_box.adOptions img, .extras_box.subscribe img { float: right;}
.extras_box.salarychecker a, .extras_box.comingup a, .extras_box.adOptions a, .extras_box.subscribe a {font-weight: bold; zoom: 1; color: #0085CF; border-bottom: 1px solid #fff;}
.extras_box.salarychecker a:hover, .extras_box.comingup a:hover, .extras_box.adOptions a:hover, .extras_box.subscribe a:hover { border-bottom: 1px dotted #0085CF;}
.extras_box.adOptions .icon img {float: none;}

.extras_box.resources h3 {margin:0 0 1px;}
.extras_box.resources ul { margin: 15px 0;}
.extras_box.resources li { padding-left: 0; margin-bottom: 10px; background: none; }
.extras_box.resources p { margin: 0 0 0 40px; }
.extras_box.resources p.more {margin-left:0;}

.extras_box.images li {background: none; margin: 5px 5px 0 0; padding:0; clear: none; display: inline; /*ie6 :hack: double margin fix*/}
.extras_box.images .large li {margin: 10px 10px 0 0;}
.extras_box.images li a { border: none; /* for ie7 - layout was breaking */ }

.extras_box.articles li { background-image: url(graphics/marker_blue.png); }
.extras_box.related_articles ul {zoom:1;} /*stops ie7+6 from jumping list items*/

.extras_box li.priority { padding-left: 0; background: none; }
.extras_box li.priority h3 {margin-top: 0;}
.extras_box li.priority p { margin: 0 0 5px; color: #959595; }

.extras_box.jobs li { margin-bottom: 10px; }
.extras_box.jobs h3, .extras_box.jobs p { margin: 0; }
.extras_box.jobs h3 a { line-height: 16px; }

.extras_box.network li { padding-left: 0; margin-bottom: 10px; background: none;}
.extras_box.network h3 { line-height: 16px; /* hack: firefox needs to display bottom border on hover correctly */ }
.extras_box.network h3, .extras_box.network p { margin: 0 0 0 40px; }
.extras_box.network p.more {margin-left:3px;}

.extras_box.attachments h3, .extras_box.attachments p { margin: 0 0 5px 0; }
.extras_box.attachments img { vertical-align: -.2em; }
.extras_box.attachments h3 { font-size: 1em; }
.extras_box.attachments ul li a { font-size: 1.1em }

.extras_box.contributors li {background: none; padding: 0; margin: 5px 0 15px 0;}
.extras_box.contributors p {margin: 0 0 2px 2px;}
.extras_box.contributors p a {border-bottom: 1px solid #4f4d45;}
.extras_box.contributors p a:hover {border-bottom-style: dotted;}
.extras_box.contributors h3, .extras_box.contributors h4 { margin: 0; }
.extras_box.contributors h4 { clear: left; font: normal 1em Arial,sans-serif; margin-left: 2px; color: #4f4d45;}
.extras_box.contributors .avatar { margin-bottom: 0; }
.contributors.colour1 li p a {border-color: #ed1746}
.contributors.colour2 li p a {border-color: #00a560;}
.contributors.colour3 li p a {border-color: #1a3892;}
.contributors.colour4 li p a {border-color: #0085cf;}

.extras_box.alsointerested h3 {margin:0;}
.extras_box.ontheweb a { word-wrap: break-word; }
