/* Reset CSS */
img {border:0 none !important;}

/* Generic CSS */
.x620x300 {overflow:hidden;}
.x620, .x140x460_alt {overflow:visible !important;}
.montra .x620 { overflow: hidden; padding: 0 0 4px 0; margin: 0 0 10px 0; border-bottom: 1px solid #DDDDDD; }
.no-border {border: none;}

/* Social Column */
.indySocial { overflow: hidden; margin: -10px 0 10px 0; padding: 0; }

/*FaceBook*/
.indyFb { overflow: hidden; margin: 0 0 5px 0; border-bottom: 1px solid #DDDDDD; padding: 0 0 5px 0;}

/*Twitter*/
.socialGroup { overflow: hidden; padding: 0 0 5px 0; margin: 0 0 7px 0; border-bottom: 1px solid #DDDDDD;}
.indyTwitter { width: 63px; overflow: hidden; margin: 0 5px 0 0; font-size: 10px; float: left;}
.twitname{ float: left; font-size: 10px; font-family:arial; margin: 0; font-size: 10px; float: left; color: #005689; padding: 4px 0 0 0;}
.twitnameLeft{ float: left; font-size: 12px; font-family:arial,sans-serif; margin: 0; float: left; color: #005689; padding: 4px 0 0 0; margin: 0 5px 0 0;}

/*Social Buttons overflow*/
.indySmedia .fb_ltr { width: 140px !important; }
.indySmedia .twitter-follow-button { width: 60px !important; }
.indyTwitter .twitter-follow-button { width: 60px !important; }

/*Around the web*/
.indySmedia { overflow: hidden; margin: 0 0 10px 0;}
.indySmedia ul { margin: 0; padding: 0; font-family: arial,sans-serif; font-size: 0.9em;}
.indySmedia li { list-style-type: none; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #dddddd; overflow: hidden;}
.indySmedia li.apps { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/apps.gif) no-repeat 0 0; }
.indySmedia li.mobile { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/mobile.gif) no-repeat 0 0; }
.indySmedia li.igoogle { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/google.gif) no-repeat 0 0; }
.indySmedia li.reddit { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/reddit.gif) no-repeat 0 0; }
.indySmedia li.buzz { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/buzz.gif) no-repeat 0 0; }
.indySmedia li.chrome { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/chrome.gif) no-repeat 0 0; }
.indySmedia li.digg { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/digg.gif) no-repeat 0 0; }
.indySmedia li.youtube { padding: 0 0 7px 20px; background: url(/independent.co.uk/editorial/commercial/icons/youtube.gif) no-repeat 0 0; }
.indySmedia li.twitlist { padding: 0 0 2px 0;}

/*Partners*/
.comWide { width: 940px; overflow: hidden;}
.commercialPlug { width: 1200px; overflow: hidden; margin: 0;  padding: 0; }
.commercialPlug .plug { width: 300px; float: left; margin: 20px 20px 0 0; }
.commercialPlug .plug h2 { font: bold 1.1em Arial,Helvetica,sans-serif; margin: 0 0 3px 0; }
.commercialPlug .plug p { margin: 0; padding: 0; }
.commercialPlug .plug img { border: 0; margin: 0 0 5px 0;}

/*Around the web*/
.poshwrap {width:940px; overlfow: hidden;}
.poshwrap img  { border: 0; }
.poshwrap .mod  { float:right; display:inline; }
.poshwrap .intro_top { font-family:Arial, Helvetica, sans-serif; color:#a7304a; font-size:16px; line-height:21px; }
.poshwrap .intro_copy { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d; line-height:17px;}
.poshwrap .intro { float:left; width:540px; padding-top:10px; display:inline;}
.poshwrap .intro_wrap { width:940px; margin-bottom:25px; }
.poshwrap .menucopy { font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#000000;  line-height:16px; }
.poshwrap .terms { font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#666; line-height:14px;}
.poshwrap .tobook { font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#a7304a ;  line-height:16px;}
.poshwrap .thumbnail { border:1px solid #cbcbcb;}
.poshwrap .cta { padding-top: 10px; padding-bottom:10px;}
.poshwrap .menu_wrap { width:172px; float:left;}
.poshwrap .menu_wrap_end { width:172px; float:left; margin-left:20px;}
.poshwrap .row_wrap { width:940px; margin-bottom:20px;}

/*Full lists*/
.fulllist .article .text h3 { text-transform: none !important; }

/* Bellyband */
.bellyBand { width: 900px !important; overflow: hidden; margin: 0 auto 0 auto; line-height: 0; }
.bellyBand a { font-size: 0; line-height: 0; }
.bellyBand .widget { font-size: 0; line-height: 0; }

.hotTopics { margin-bottom: 5px !important; }
#content { margin: 5px 0 10px 0 !important; }

/*Ads*/
.ad { overflow: visible !important; }
#content .googlead { overflow: hidden !important; }
.promoAndLeaderboard .column-1 {display:table;}
.promoAndLeaderboard .ad { display:table-cell;vertical-align:middle;float:none; width: 728px; text-align: center; }
#side .ad div { display: inline-block;}

/*Related Video*/
.x220x380 .column-1 #newsVideoPlayer h5 { display: none; }

/* Large Opinion Cartoon */
.x620 .column-1 div.slideshow , div.slideshow { z-index: 1; }

/* Column 1 Google ads */
.x620 .column-1 .googlead ul li { float: left; width: 100% !important; }
.column-1 .googlead ul li { float: left; width: 100%  !important; }

/* Google ads general css */
#content .googlead  { text-align:left !important;}
.googlead br { height: 0px !important;}
.googlead ul li br { height: 0px !important;}
.googlead h4 { border-top: 1px solid #dddddd; border-bottom: 0 none; padding: 5px 0 0 0; margin: 0; text-transform: none; text-align:left;}
.googlead h4 a:hover { text-decoration: underline; color: #005689;} 
.googlead p { margin: 0; text-align:left;}
.googlead p.link  { margin: 0 0 5px 0;}
.googlead p.link a { margin: 0; font-weight: bold; color: #4FB02F; margin: 0;}
.googlead p.link a:hover { text-decoration: underline; color: #4FB02F;}
.googlead ul li a:hover { text-decoration: underline !important;}
.googlead ul li a { font-weight: bold; text-align:left;}
.column-2 .googlead#fullwidth ul li, .x620 .column-1 .googlead#fullwidth ul li { width: 100% !important; float: left; text-align:left;}

/* search google ads css */
#adcontainer1 iframe html body div#adBlock  { border-bottom: 5px solid #000000}
#adcontainer1 iframe html body div#adBlock h2  { border-bottom: 1px solid #dddddd; padding-bottom: 14px;}
#adcontainer1 iframe html body div#adBlock h2 a { color:#125581 !important; font-size: 11px;}
#adcontainer1 iframe html body div#adBlock div.ad { border-bottom: 1px solid #dddddd;}
.adStd div a { color:#125581; text-decoration: none; font-weight: bold;}
.adStd div a:hover, #adcontainer1 iframe html body div#adBlock div.ad div.adC div.adStd a.domainLink:hover { text-decoration: underline;}
#adcontainer1 iframe html body div#adBlock div.ad div.adC div.adStd a.domainLink { color:#4FB02F; text-decoration: none; font-weight: bold;}

/* x220x380 top story */
.x220x380 .column-2 .topstory { float: none !important;}

/* School Table css */
.key { font-size: smaller; margin-bottom: 20px;}
.footnote { font-size: smaller; padding-top: 10px;}
.resultsHeader { background-color: #c12e26; color: #ffffff;}
.resultsHeader th { padding: 3px 0; text-align: center;}
.shaded { background-color: #e5e5e5;}
.results { border-collapse:collapse; width: 620px; font-size: smaller;}
.results tr td { padding: 3px 0; text-align: center;}
.results tr td.schoolName, .results tr th.schoolName { text-align: left; padding-left: 10px;}
.keySpacer { height: 15px;}
.columnOne { width: 100px;}
.key { font-size: smaller; margin-bottom: 20px ;}
.shaded { background-color: #e5e5e5;}
.alevelresults { border-collapse:collapse; width: 620px; font-size: smaller;}
.alevelresults tr td, .alevelresults tr th { padding: 3px; text-align: left; font-weight: bold;}
.alevelresults tr td.county { color: #ffffff; background-color:#c12e26; text-transform: uppercase;}
.alevelresults tr td.score { font-weight: normal;}
.shaded { background-color: #e5e5e5;}
.topfiftyresults { border-collapse:collapse; width: 620px; font-size: smaller;}
.topfiftyresults tr td, .topfiftyresults tr th { padding: 3px; text-align: left; font-weight: bold;}
.topfiftyresults tr th { color: #ffffff; background-color:#c12e26; text-align: center;}
.topfiftyresults tr td span { font-weight: normal;}

/* Most Commented / Viewed / Shared */
li.dsq-widget-item { margin: 5px 0 !important; padding: 0 0 5px 0; border-bottom: 1px solid #DDDDDD;}
.most-commented-tab .dsq-widget-item .commentCount, .mostViewed span, .mostShared span  { display: none; }
.dsq-widget-item a.dsq-widget-thread { font-weight: bold !important; font-size: 0.9em !important; font-family: Arial, sans-serif; }
p.dsq-widget-meta { display: inline !important; clear: none !important; white-space: nowrap;}

/* Advertising Guide */
.cyan { color: #0196c8;}
.orange { color: #ff6000;}
.pink  { color: #fb0059;}
.grey { color: #aaaaaa;}
.black { color: #000000;}
#advertising_guide_container { border-bottom: 5px solid #000000; float: left; padding-bottom: 3em; font-size: 12px; width: 940px;}
#advertising_guide_header { background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/adGuide/images/independent_logo.gif) no-repeat left top; text-align: right; border-top: 5px solid #000000; border-bottom: 1px solid #000000; width: 940px; height: 66px; padding-top: 5px; font-size: 26px; color: #005689;}
#advertising_guide_content { margin-top: 20px;}
#advertising_guide_digital , #advertising_guide_display{ float: left; width: 345px;}
#advertising_guide_classified { float: left; width: 250px;}
#advertising_guide_content h1{ border-bottom: 1px solid #000000; float: left; font-weight: normal; padding-bottom: 4px; margin-bottom: 1em;}
#advertising_guide_content h2 { clear: both; color: #000000; text-transform: uppercase; font-weight: bold; font-size: 1em;}
#advertising_guide_content h3 { clear: both; font-weight: bold; font-size: 1em; margin-bottom: 0;}
#advertising_guide_display h3.orange { margin-top: 3px;}
#advertising_guide_content p { color: #333333;margin: 5px 0 30px 0;}
.advertising_guide_downloads a {float: left; width: 85px; margin-right: 20px;}
.advertising_guide_downloads a img { float: left; border: 0 none;}
.advertising_guide_downloads a span { clear: both; color: #000000; text-transform: uppercase; display: block; float: left; font-weight: bold; font-size: 0.9em; margin-top: 10px;}

/* Footer em Fix for FC tag issue */
#footer, #bottom, .googlelead, .dayInaPage  { font-style: normal; }

/* travel competition carousel */
#left_hand_property_search { width: 220px!important; }
#left_hand_property_search  #homeflow_widget_search { border: 1px solid #e5e5e5; padding: 0!important; font-family: arial, verdana,sans-serif!important; color: #c00!important; font-size: 11px!important; font-weight: bold!important; text-transform: uppercase!important; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/homeflow/images/grey_background.gif) repeat-x right top; height: 200px;    }
#left_hand_property_search  #homeflow_widget_search img { display: none!important; visibility: hidden;}
#left_hand_property_search  #homeflow_widget_search h4#homeflow_widget_search_title { height: 47px; padding: 10px 0 0 10px; color: white; font-family: Georgia,Arial,Helvetica,sans-serif; font-size: 25px; font-weight: normal; margin: 0; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/homeflow/images/grey-top.png) no-repeat right top; border: 0 none!important; text-transform: capitalize!important; margin-bottom: 7px;}
#left_hand_property_search  #homeflow_widget_search label { margin-left: 16px;}
#left_hand_property_search  #homeflow_widget_search  form#homeflow_widget_search_search_form div#homeflow_widget_search_div input#homeflow_widget_search_search_field { margin-left: 16px; width: 172px; margin-top: 7px; padding: 5px; font-size: 12px;}
#left_hand_property_search  div#homeflow_widget_search input.homeflow_widget_search_radio { margin: 0!important;}
#left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form div#homeflow_widget_search_div input[type='submit'] { width: 54px; height: 21px; font-size: 0; height: 23px; position: absolute; left: 162px; margin-top: 83px; width: 56px; text-indent: -10001em; text-align: left; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/homeflow/images/go_button.png) no-repeat; margin-left: 146px;}
#left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form #homeflow_widget_search_min_price, #left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form #homeflow_widget_search_max_price { display: inline; float: left; font-size: 11px; height: 18px; margin-left: 16px; margin-top: 15px; width: 83px;}
#left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form #homeflow_widget_search_max_price { margin-left: 19px; }
a#homeflow_widget_search_link { display: none!important; visibility: hidden!important;}

/* Travelmags Ezine */
#travelmags_ezine { color: #ffffff; font-family: Arial, sans-serif; width: 300px; height: 150px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/images/ezine-image.jpg) no-repeat; display: block; }
#travelmags_ezine span#align_top { background-color: #343434; display: block; font-size: 11px; padding: 3px 0 3px 12px;}
#travelmags_ezine span#align_bottom { background-color: #5e5e5e; display: block; font-size: 11px; padding: 3px 0; margin-top: 110px; text-align: center;}

/* Bermuda */
.inpage-widget-6251851 { font-family: Arial, sans-serif; }
.bermuda-logo { width: 940px; height: 50px; margin-bottom: 20px;}
.bermuda-video { width: 785px; height: 440px; padding-left: 155px; margin-bottom: 20px; background-color: #000000;}
.BrightcoveExperience { margin-top: 10px;}
.bermuda-advertorial-container { width: 940px; margin-bottom: 20px;}
.bermuda-advertorial-lhs { height: 346px; margin-right: 16px; float: left; width: 684px;}
.bermuda-advertorial-lhs-top div h2 , .bermuda-advertorial h2 { margin: 10px 0;}
.bermuda-advertorial-lhs-top { margin-bottom: 16px; float: left;}
.bermuda-forty-eight-hours, .bermuda-gallery { width: 338px; height: 346px; float: left;}
.bermuda-forty-eight-hours { margin-right: 8px;}
.bermuda-advertorial { width: 680px; height: 346px; float: left; margin-top: 10px;}
.bermuda-advertorial-rhs { float: left;}
.bermuda-competition { width: 240px; height: 536px; margin-bottom: 16px; background-color: #000000;}
.bermuda-competition  h2, .bermuda-competition  p { padding: 0 10px; color: #ffffff;}
.bermuda-competition  a { color: #ffffff;}
.bermuda-simon-calder { width: 240px; height: 163px;}

/* International Dance Festival Birmingham */
#idfb-lead-image { width: 940px; background: #000000 url( http://www.independent.co.uk/independent.co.uk/editorial/idf-birmingham/lead-image.jpg) no-repeat center top; height: 235px;}
#idfb-lead-image div {padding: 30px 0 0 35px; width: 430px;}
#idfb-lead-image h2 {color: #ffffff; font-family: Times, "Times New Roman", Georgia, serif; font-size: 20px;}
#idfb-lead-image p {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 410px;}

/* iPad Landing Page */
.ipad-splash { width: 940px; float: left; margin-bottom: 20px;}
.ipad-splash img { float: left;}
.ipad-splash div { float: left; margin-left: 15px; width: 328px; font-family: arial; font-size: 14px;}
.ipad-splash div h1 { font-family: Georgia; font-size: 25px;}
.ipad-subhead-logo { border-bottom: 5px solid #666666; width: 940px; margin-bottom: 9px;}
.ipad-article-container { width: 940px; margin-bottom: 32px; float: left;}
.ipad-article { width: 307px; float: left; margin-right: 9px; font-family: arial; font-size: 12px;}
.ipad-article-end { width: 307px; float: left; margin-left: 1px; font-family: arial; font-size: 12px;}
.ipad-article h2, .ipad-article-end h2 { font-size: 16px; font-family: Georgia; width: 307px; height: 18px;}
.ipad-article-end img, .ipad-article img { border: 0 none;}
.ipad-subhead-logo img { border: 0 none;}

/* Gallery Breadcrumb Hide */
#page.reload-gallery div#content div#areas div#main-container div#top div.inpage-widget-5054703 a { display: none;}

/* Teaching Agency */
#qanda-container { font-family: arial; color: #333333;}
#qanda-left { float: left; width:637px;}
#qanda-left h2 { width: 295px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #333333;}
p#intro { font-size: 11px; margin-bottom: 15px;}
.msg_head { height: 50px; cursor: pointer; position: relative; margin:1px; font-size: 16px; font-weight: bold;}
span.question { display: block; padding: 12px 12px 0 12px;}
span.questioner { display: block; padding: 0 12px 0 36px; font-size: 10px; font-weight: normal;}
.msg_body { padding: 5px 10px 15px 15px; background-color:#FBFBFB; font-size: 12px;}
.msg_body strong { font-size: 16px;}
#qanda-right { float: right; width:293px;}
#qanda-right h2 { width: 293px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #333333;}
.writer-left, .writer-right { margin-top: 7px; height: 140px; clear: both; color: #ffffff; width: 293px;}
.writer-left img { float: left;}
.writer-right img { float: right;}
.writer-left.blue { background: url(blue-bg.gif) repeat-x  center top;}
.writer-right.orange { background: url(orange-bg.gif) repeat-x  center top;}
.writer-left.green { background: url(green-bg.gif) repeat-x  center top;}
.writer-right.pink { background: url(pink-bg.gif) repeat-x  center top;}
.writer-left.lilac { background: url(lilac-bg.gif) repeat-x  center top;}
.teacher-details { float: left; width: 160px;}
.teacher-name { display: block; font-size: 16px; font-weight: bold; float: left;}
.teacher-position { font-size: 12px; float: left; display: block;}
.writer-left .teacher-name { margin: 40px 10px 0 10px}
.writer-left .teacher-position { margin: 0 10px;}
.writer-right .teacher-name { margin: 40px 10px 0 10px}
.writer-right .teacher-position { margin: 0 10px; clear: left;}
.accordion { width: 637px;}
.accordion h3 { background: url(question-closed.gif) no-repeat 595px; cursor: pointer;}
.accordion h3.blue { background-color:#DCF3FF !important;}
.accordion h3.green { background-color:#DCF3C4;}
.accordion h3.orange { background-color:#FFD89E;}
.accordion h3.pink { background-color:#F8DEDE;}
.accordion h3.lilac { background-color:#E2D9EC;}
.accordion h3.active { background-image: url('question-open.gif'); }
#submit-question-title { border-bottom: 0 none; margin-top: 20px;}

/* Search Results */
.sortCriteriaLinks h4 { margin-top: 0px; }

/* Slim article google ads */
.x140x460_alt .column-2 .googlead { margin-left: 10px !important; }
.x140x460_alt .column-2 .googlead ul li a { word-wrap: break-word; }

/* Property Carousel */
.property div.carousel .scrollable .items div div.titleSide h4 { line-height: 11px; text-transform: none; }

/* Google Ads Gallery  Refresh - link colour */
.googlead.wideGal a { display: block; margin: 0 0 -25px 15px; }
.googlead.wideGal ul { margin: 0 0 20px 0; padding-bottom: 10px; overflow: hidden; border-bottom: 5px solid #000000; font-size: 11px;}
.googlead.wideGal ul li { border-top: 0px none; float: left; width: 200px; margin-left: 31px; color: #000;}
.googlead.wideGal ul li a { margin: 0; display: inline;}
.googlead.wideGal ul li:first-child { margin-left: 15px; }
#page .googlead ul li a { color: #125581 !important; }
.reload-gallery #footer { padding: 0; }

/* Alt section Layout */
.newsch #altLayout { margin: 0; padding: 0; border-bottom: none;}
#altLayout { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #DDDDDD;}
#altLayout img { border: none; }
#altLayout h1 { margin: 0 0 5px 0; line-height: 1.1;}
#altLayout h3 { margin: 0 0 5px 0; }
#altLayout .topStoryContainer .article .summary { font-size: 115%; margin: 0px; }
#altLayout .column-2 .landscape img { margin: 0 0 5px 0; }
#altLayout .stories.custom .article.first { padding: 0 0 5px 0;}
#altLayout .column-1 .stories.custom .article.first { border-top: 1px solid #DDDDDD; padding: 5px 0 5px 0;}
#altLayout ul { padding-right: 0; }
#altLayout .topStoryContainer .landscape img { margin: 0 0 5px 0; }
#altLayout .topStoryContainer .landscapeFixedHeight img { margin: 0 0 5px 0; }
#altLayout .topstory { margin-bottom: 5px !important; border-bottom: none; }

/* Stacked Header */
#stacked { border-bottom: 1px solid #000; padding: 0 0 7px 0; margin: 0 0 10px 0; }
.linksDateWeather { border-bottom: 5px solid #000000!important;}

/* iJobs Widget */
.ijobsWidget { width: 300px; margin: 0 0 15px 0; }
.ijobsWidget img { border: none; }
.ijobsLink { background: #D3D3D3; padding: 5px; margin: 0; color: #005689; font-family: arial, sans-serif; }

/* inSkin */
#InSkinPageContainer_myPageSkin { background: #fff !important; }

/* hotTopics */
.hotTopics { display: none; }

/* Olympics Mini-index */
.olyMiniIndex .first h2  { color: #2e8a10; }
.olyMiniIndex .first h2 a { color: #2e8a10; }
.olyMiniIndex .first h2 a:hover { color: #64c843; }
.olyMiniIndex h6 { color: #2e8a10; }
.olyMiniIndex h6 a { color: #2e8a10; }
.olyMiniIndex h6 a:hover { color: #64c843; }

/* Olympics Section */
.olyoly #main-container a { color: #2e8a10; } 
.olyoly #main-container a:hover { color: #64c843; } 
.olyoly #main-container .x220x380 .column-1 a { color: #005689; }
.olyoly #main-container .oly-sub-links li a { color: #FFFFFF; }    

/* Olympics Full List */
.olyath #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyath #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }
.olynew #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olynew #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }  
.olypar #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olypar #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyswi #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyswi #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }
.olycyc #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olycyc #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyfoo #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyfoo #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }            
.olysai #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olysai #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyoth #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyoth #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }  
.olymed #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olymed #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }   
.olyrow #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyrow #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyrec #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyrec #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }
.olycom #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olycom #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }       

/* Olympics Article */
#olyArticleTitle h1 { color: #2e8a10; }

/* Property MPU Carousel */
#propCar { padding: 63px 0 0 0; background: #fff url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/property/MPU/fp-logo.gif) no-repeat 0 0; }
#propCar .mainDisplayContainer { border-bottom: 5px solid	#00a9d5; width: 298px; border-left: 1px solid #00a9d5; border-right: 1px solid #00a9d5; }
#propCar div.mainDisplayContainer div.overlay h2 { font-size: 1em; font-weight: bold; font-family: Arial,sans-serif; margin: 0 0 5px 0; }  
#propCar div.mainDisplayContainer div.overlay p { font-size: 0.9em; font-weight: normal; letter-spacing: normal; margin: 0; font-family: Arial,sans-serif;}
#propCar div.mainDisplayContainer div.rightPrevNextButton { background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/property/MPU/carousel-right.png) no-repeat scroll 0 0 transparent; margin-right: 0; right: 0; top: 30%; }
#propCar div.mainDisplayContainer div.leftPrevNextButton {background: url(http://www.independent.co.uk//independent.co.uk/editorial/commercial/property/MPU/carousel-left.png) no-repeat scroll 0 0 transparent; left: 0; margin-left: 0; top: 30%; }
#propCar div.overlay div.info { padding: 8px 5px 5px 5px; }
#propCar.carousel > div:last-of-type { display: none; }

/* Olympics Homepage Bar */
.column-1 .OlympicBar { width: 380px; margin: 0 0 5px 0; overflow: hidden; }
.column-1 .OlympicBar a { background: url(http://www.independent.co.uk/independent.co.uk/images/oly-hp.png) no-repeat 0 0; display: block; width: 380px; height: 21px; color: #fff; padding: 6px 0 0 75px; font-size: 12px; font-weight: bold; font-family: arial}
.olyHeadStrap { margin-top: 3px; }
.column-2 .OlympicBar { width: 220px; margin: 0 0 10px 0; overflow: hidden; }
.column-2 .OlympicBar a { background: url(http://www.independent.co.uk/independent.co.uk/images/oly-hp.png) no-repeat 0 0; display: block; width: 220px; height: 21px; color: #fff; padding: 6px 0 0 75px; font-size: 12px; font-weight: bold; font-family: arial}			

/* Editorial Carousel */
div.carousel.edCarousel { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin: 0 0 7px 0; padding: 7px 0 7px 0; }
#altLayout .edPromoSlot { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin: 0 0 7px 0; padding: 7px 0 7px 0; }

/* Election Carousel */
#eleTitle { border-top: 1px solid #DDDDDD; padding: 5px 0 0 0; clear: both; }
#eleRelated { padding: 0; }
#eleRelated h5 a { font-family: arial,sans-serif; font-size: 12px; font-weight: bold; }
#altLayout .column-1 #eleRelated.stories.custom .article.first { border-top: none; padding: 0; float: none; }
#altLayout .column-1 #eleRelated.stories.custom .article { border-top: none; padding: 0; float: none; }
#altLayout .column-1 #eleRelated.stories.custom .article { border-top: none; padding: 0; float: none; }
#altLayout .column-1 #eleRelated.stories.custom .text h5 { margin: 0; }

/* Stories in this section */
#relatedSectionContent.stories.custom .article.first { margin: 0 0 12px 0; }
#relatedSectionContent.stories.custom .article { margin: 0 0 7px 0; }
#relatedSectionContent { width: 140px; float: right; padding: 0 5px; margin: 5px 0 10px 5px !important; clear: both; }
#relatedSectionContent h5 { font-size: 1.1em; padding: 0 0 5px 0;}
#relatedSectionContent .stories-picture img { border: 1px solid #333333; }
.relatedSectionContentTitle { float: right; border-left: 1px solid #333333; border-top: 2px solid #333333; margin: 10px 0 10px 10px; padding: 2px 0 0 7px; width: 140px; font-weight: bold; font-family: arial, sans-serif; clear: both;}
#relatedSectionContent.stories.custom .image-left { margin-right: 0px; }

/* Voices */
.hotTopics.voices {display:block !important;} 
.voicesMostViewed ul li a.title {font-size: 1.7em !important;font-weight: normal !important;}
.voicesCommented ul li a.title {font-size:1.53em !important;}
.voicesMostViewed ul li a.author, .voicesCommented ul li a.author {font-size: 1.45em !important;font-weight: normal !important;}
.voicesDualComment .commentBody, .voicesSingleComment .commentBody {font-style:normal !important;}
.voicesArticleLayout .storyTop p {font-size:1.1em !important;line-height:21px !important;}
#voicesComments .commentsHolder .commentsText {color:#686464;font-style:normal !important;text-transform:none !important;}
#voicesComments .voicesCommentsBody .commentsViewAll.countActive a {color:#686464 !important;text-transform:none !important;}
#voicesComments .commentsHolder div .commentsName {color:#FE521B !important;text-transform:none !important;}
#voicesComments .voicesCommentsHeading span {text-transform:none !important;}
.voicesTodaysCartoonWidget img {cursor:pointer;}
.voices ul.tabs li a.current {border:1px solid #F54E26 !important;border-bottom:0 none !important;}
.voicesLeftFloatingStyle.googlead {margin-right:20px !important;float:left;}
.voicesDualComment img, .voicesSingleComment .img {width:50px;height:50px;}
.voicesArticleLayout.ads, .voicesArticleLayout.ads .googlead {width:485px;}
#content .googlead {clear:both;}
.ivdrip.top-heading .link {color: #FFF;}
.ivdrip.bottom-heading .link {color: #000;}
.ivPromo .ivPromo-miniCarousel {margin-bottom:6px !important;}
.ivPromo .ivPromo-article {padding:6px 0 !important;}
.mmm .leftImage+.title {display: block;margin-left: 94px;}
.mmm br {display:none;} 

/* PL badges */
#badges-container {clear:both;position:relative;height:35px;width: 620px;margin:0 0 10px 0;}
.club-badges {position:absolute;left:0;top:0;width: 620px;margin:0;padding:0;}
.club-badges li {z-index:0;list-style:none;float:left;position:relative;width:30px;height:35px;padding:0 1px 0 0;}
.club-badges .last {margin-right: 0;}
.club-badges li a img {border:0 none;padding-right:1px;width:30px;height:35px;position:absolute;}

/* Carousel background */
#carouselConrtainer .textAreaBg {opacity:0.5;}
#carouselConrtainer #carouselNav {background:#353535 !important;}
#carouselConrtainer .fullWidth {border: 10px solid #353535 !important;}

/* All Topics */
.search-topic {overflow:hidden;}
.search-topic .search-heading {font-size: 18px; margin: 0 0 10px 0;}
input#all-topics-field {border:none;border-radius:5px;box-shadow:0 0 5px #666 inset;height:25px;line-height:25px;width:100%;text-indent:5px;float:right;} 
input#all-topics-field:focus { outline:none; }
.alpha-digits {margin:10px 0;}
.alpha-digits a {font:italic normal 18px Georgia;color:#000;margin:0 3px;}
.alpha-digits a:hover {text-decoration:underline;}
.topic-list {margin:0;padding:0;overflow:hidden;}
.topic-list h6 {font-size:18px;margin:10px 0;text-align:center;}
.topic-list .item {list-style:none inside none;float:left;margin:2px 2px 0 0;width:33%;}
.topic-list .item a {font-family:arial;}

/* iQuiz */
.iquiz {line-height:18px;}
.iquiz img {border:0 none !important;}
.iquiz .logo {position:relative;margin:0 10px;height:200px;}
.iquiz .iquiz-logo {display:block;}
.iquiz .sponsor-txt {font-size: 20px;font-style: italic;position: absolute;right: 130px;}
.iquiz .endsleigh-logo {position:absolute;right:0;}
.iquiz p {line-height:18px;}
.iquiz-tc h3 {font-weight:bold;color:#000;margin-top:0;}
.iquiz-tc h5 {margin:5px 0 0 0;font-weight:bold;}
.iquiz-tc ul {list-style:square outside none;}
.iquiz-tc ul li ul {list-style:circle outside none;}
.iquiz-tc li {margin:5px 0;}

/* jcarousel */
.mktg-btns-ctr {overflow:hidden;width:220px;height:150px;}
#mycarousel {margin:0;padding:0;}
.jcarousel-container .jcarousel-prev, .jcarousel-container .jcarousel-next {display:none;}

/* Marketing Subscriptions */
.marketing-subscriptions {padding:25px;background:transparent url(http://www.independent.co.uk/independent.co.uk/marketing/subscriptions/mar-subs-bg.gif?ver=5k) repeat-x 0 0;color:#000;}
.marketing-subscriptions p {margin:0;padding:0;}
.marketing-subscriptions img {border:0 none;}
.marketing-subscriptions > .heading {font-size:52px;line-height:46px;font-weight:bold;text-transform:uppercase;}
.marketing-subscriptions .sub-heading {color:#bf2e1a;font-size:26px;padding:5px 0 20px 0;}
.marketing-subscriptions .subscription-graphics {overflow:hidden;height:360px;}
.marketing-subscriptions .subscription-graphics .graph-sub {width:290px;height:360px;float:left;margin:0 10px 0 0;position:relative;}
.marketing-subscriptions .subscription-graphics .es-graphics.graph-sub {margin:0;}
.marketing-subscriptions .subscription-graphics .graph-sub .first {position:absolute;left:0;top:0;width:220px;height:320px;}
.marketing-subscriptions .subscription-graphics .graph-sub .second {position:absolute;right:16px;top:80px;width:130px;height:150px;}
.marketing-subscriptions .subscription-graphics .graph-sub .third {position:absolute;right:2px;top:155px;width:210px;height:190px;}
.marketing-subscriptions .subscription-info {overflow:hidden;margin:5px 0 20px 0;}
.marketing-subscriptions .subscription-info .info-sub {float:left;margin:0 15px 15px 0;width:285px;height:240px;background-color:#FFF;border-radius:10px;}
.marketing-subscriptions .subscription-info .info-sub .heading {border-radius:10px 10px 0 0;margin:0;padding:10px 5px;text-align:center;}
.marketing-subscriptions .subscription-info .es.info-sub {margin-right:0;}
.marketing-subscriptions .subscription-info .info-sub.big-width {width:435px;height:200px;}
.marketing-subscriptions .subscription-info .indy .heading {background-color:#D2232A;}
.marketing-subscriptions .subscription-info .thei .heading {background-color:#bcbdc0;}
.marketing-subscriptions .subscription-info .es .heading {background-color:#faa61a;}
.marketing-subscriptions .subscription-info .info-sub .heading a {font-size:18px;font-weight:bold;color:#333;}
.marketing-subscriptions .subscription-info .info-sub .price {text-align:center;padding:20px 0 0 0;display:block;font-size:18px;font-weight:bold;}
.marketing-subscriptions .subscription-info .info-sub .detail {text-align:center;padding:10px 10px 20px 10px;font-size:15px;}
.marketing-subscriptions .logos {overflow: hidden;}
.marketing-subscriptions .logos span {margin:0 100px 0 0;float:left;}
.marketing-subscriptions .logos .m-es-logo {width:190px;}
.marketing-subscriptions .logos .m-indy-logo {width:250px;margin-top:15px;}
.marketing-subscriptions .logos .m-esmag-logo {width:100px;margin-top:12px}
.marketing-subscriptions .logos .m-i-logo {width:27px;margin:0;}

.galleria-lightbox-box {z-index:9999999 !important;}
.navPrimary .third-level-wrapper {z-index:9999999 !important;}

/* iJobs widget */
.iJobs-ctr {background:#F3F3F3;border:1px solid #ccc;border-top:8px solid lightGrey;margin:0 0 12px 0;}
.iJobs-ctr .iJobs-head {margin:10px;}
.iJobs-ctr .iJobs-head img {border: 0px none;}
.iJobs-ctr .iJobs {padding:0 10px;}
.iJobs-ctr .iJobs .header {display:none;}
.iJobs-ctr .iJobs .content ul {list-style: none;padding:0;margin:0;}
.iJobs-ctr .iJobs .content ul li {font-size:0.9em;margin: 5px 0;padding: 0 0 5px 0;border-bottom: 1px solid #DDD;}
.iJobs-ctr .iJobs .content ul li a {font-weight: bold;font-family: Arial, sans-serif;}
.iJobs-ctr .iJobs-ftr {margin:0 !important;}
.iJobs-ctr .iJobs-ftr .iJobsLinks {padding:5px 5px 5px 10px;margin:10px 0 0 0;background-color:lightGrey;}
.iJobs-ctr .iJobs-ftr .iJobsLinks a {font-size:0.9em;}

/* Floating Article Columns for SEO */
.floatingColumns.x460x140 .column-1 {float: right;}
.floatingColumns.x460x140 .column-2 {float: left;margin: 0 9px 0 0; padding: 0 10px 0 0;border:0 none;border-right:1px solid #DDD;}

/* FB recently read fix */
#swFriend .fb_iframe_widget iframe {width:275px !important;height:300px !important;}
#swFriend .fb_iframe_widget > span {width:275px !important;height:300px !important;}

/* Health Online */
.health-online-terms {font-weight:bold;font-size:11px;}
/* section banners */
.section-banner {margin:0;}
/* Indy apps */
.ipad-article-container .price {padding:1px 10px;background-color:orange;float:right;}
/* Sub sections menu */
#navigation .submenu .Commentators, #navigation .submenu .Columnists, #navigation .submenu .Democracy, #navigation .submenu .Our.Voices, #navigation .submenu .IV.Drip.Archive {display:none;}
/* twitter follow btn fix */
.TopArticleWidget .twitter {z-index:9;position:relative;}
/* Commercial styles */
.commercialPlug .plug {width:auto !important;}

.hp-fb-like-box {border: 1px solid #02A9D6;}
.article-img {padding:0 10px 0 0;}

#main .tabbingGroup {border-top:5px solid #000;}