/* Import stylesheet from icnetwork */
@import url('http://images.icnetwork.co.uk/css/icnetwork/r2_5_master.css');
@import url('http://images.icnetwork.co.uk/css/icnetwork/tmKytemasterhome.css');
@import url('http://inskin.vo.llnwd.net/o21/ikit/default/css/default.css');
@import url('http://images.icnetwork.co.uk/css/icnetwork/pluck5-all.css'); 

/*walesonline echo colours and styles*/
body.r2_5b {background: #e2e2e2 url("http://images.icnetwork.co.uk/collections/css_r25_all/grey-body-bkg.gif") repeat-y 50% 0;}
body.r2_5b div.span-64.topsearch, body.r2_5b div.brand {border-bottom: 1px solid #e2e2e2;}

.container .span-100.header{background-color:#ff0000; height: 78px;}
.span-100.header{background:#ff0000 url('http://images.icnetwork.co.uk/collections/css_r25_walesonline/header1.gif') no-repeat bottom left; height:70px}
.header a, .header a:focus, .header a:hover, .footer a, .footer a:focus, .footer a:hover, .main-nav ul li a, .sub-nav li a, h4, h4 a,  h4 a:hover, .photo-meta-data, .pagination a,  .pagination a:link,  .pagination a:visited, .photo-meta-data a,  .main-nav ul li a:hover, #main-nav-selected, .sub-nav, .span-15 h4, .span-15 h4, .span-15 h4,  .span-15 h4, .span-15 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4, .breaking-news-text, .Register_Reasons a,  div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy,  div.video-wrapper h2.list-head-color-multimedia, .special a, .special a:hover,  .galleryembed a:link,  .galleryembed a:active,  .galleryembed a:visited,  .multimedia-tab li a {color:#fff}
.main-nav{background-color:#cc0000}
.main-nav ul li a:hover, #main-nav-selected, .footer h4, .footer .span-15 h4{background: #4c4a4a url('http://images.icnetwork.co.uk/collections/css_r25_all/h4_bkg.jpg') repeat-x bottom left;}
.sub-nav {background: #7a7979;}
h4, .pagination a,  .pagination a:link,  .pagination a:visited, .two-col div.sitemap-list h4,  div.video-wrapper h2.list-head-color-multimedia,  .multimedia-tab li a,  .multimedia-tab li a:hover, .breaking-news-text {background:#cc0000}
.pagination a,  .pagination a:link,  .pagination a:visited{border:1px solid #cc0000}
.pagination li.currentpage{border:1px solid #ccc}
.span-99.last.box.footer {color:#e4e4e4; background:#7a7979; padding-bottom:8px}
.span-65.last.box.video, .span-64.last.brand, .span-64.last.box, .span-99.last.box, .span-33.last.sidebar, .error-page #content {background:#fff; padding-bottom:8px}
.span-15 h4, .span-15 h4, .span-15 h4,  .span-15 h4, .span-15 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4 {background: #4c4a4a url('http://images.icnetwork.co.uk/collections/css_r2_walesonline/whatsoncardiff_grad1.gif') repeat-x bottom left; color: #cc0000;}
.footer h4, .footer .span-15 h4{color:#e4e4e4;} 
.pluck, .additional-links {background:#b30000}
.quick-links .quick-links-list {background:#e2e2e2}
.header-links {color:#ff9}
.Register_Reasons, .Register_Reasons h4  {background:#b30000; color:#ff9}
div.span-64.box.special{ background:#4d5458}
.special h4 { background-color:#373d40}
.footer {color:#e2e2e2; }
.breaking-news, .breaking-news p, .sitemap-list ul li, .search-pagination, ol.tag-cloud {background:#f5f5f5;}
div.span-15 h4 a,
div.sitemap-list h4, 
div.one-col h4.list-head-colour1 a {color: #c00;}

div.header .header-weather {margin-top: 8px;height:65px;width: 101px;margin-left: -30px;margin-right: 20px;}

body{background:#e2e2e2;}

/* styles for 3am articles */ 
.leftcontent .teasers .threeam-pre {color:#8f58a9;}
.three_am {padding-bottom:5px; margin:0px}

/*3am storylist one-col */
.one-col .threeam-pre {display: none;}
.threeam {font-size:0.8em; font-weight:bold;}

/* MegaDropDown */
ul#topnav {margin: 0;padding: 0;float: left;width: 100%;list-style: none;background-color: none;height: 22px;border-top: 1px solid #aa1919;}
ul#topnav li {float: left;margin: 0;padding: 0;position: relative;}
ul#topnav li a {float: left;color: #fff;display: block;padding: 2px 5px;font-weight: bold;} 
#topnav-selected {background: #4c4a4a url('http://images.icnetwork.co.uk/collections/css_r25_all/h4_bkg.jpg') repeat-x bottom left;}
ul#topnav li:hover a, ul#topnav li a:hover {background-position: left bottom;background: #efefef;color: #005689;text-decoration: none;}
ul#topnav li .sub {z-index: 10000000000;position: absolute;top: 22px;font-size: 0.925em;background: #efefef;padding: 4px 10px 5px 10px;float: left;
/*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-box-shadow: 5px 5px 15px -5px #999;
-webkit-box-shadow: 5px 5px 15px -15px #999;
display: none;}
ul#topnav li .sub li {border: none;}
.sub.s1, .sub.s2, .sub.s3, .sub.s4, .sub.s5, .sub.s6, .sub.s7 {left: 0;} 
.sub.s8, .sub.s9, .sub.s10, .sub.s11, .sub.s12, .sub.s13, .sub.s14 {right: 0;}
ul#topnav li .row {clear: both;float: left;width: 100%;margin-bottom: 10px;}
ul#topnav li .sub ul {list-style: none;margin: 0;padding: 0;width: 160px;float: left;}
ul#topnav .sub ul li {width: 100%;color: #fff;}
ul#topnav .sub ul li a {float: none;height: auto;background:url("http://images.icnetwork.co.uk/collections/css_r25_all/sprites1.png") no-repeat 3px 8px;padding: 3px 10px 3px 14px;display: block;text-decoration: none;color: #005689;font-weight: normal;word-wrap: break-word;}
ul#topnav .sub ul li a span{color: #fff;background-color:#cc0000;padding:2px 4px;margin-left:4px;font-size:0.834em;text-transform:uppercase;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
ul#topnav .sub ul li a:hover {color: #005689;text-decoration: underline;} 
.noscript {display: none;} 
.noscript {display: none;} 
#hot-topics {background: #fff;padding: 2px 0 5px 0px; margin-bottom: 5px; color: #c00;font-size: 11px;font-weight: bold;} 
#hot-topics ul {float: left;margin: 3px 5px;padding: 0;} 
#hot-topics ul li {float: left;text-decoration: none;padding: 0px 0px; border-right: 1px solid #e0e0e0;} 
#hot-topics ul li a {padding: 0 7px;}
#hot-topics ul li a:hover {color: #c00;}
#hot-topics ul li.hot-topics-heading {border-right: none;}
.noscript {display: none;} 
ul#topnav { *position:relative;*z-index:400000000;}
ul#topnav li .sub { *z-index:10000000000;}
div.span-99.last.box.hot-topics {padding: 0;}


/* Hot Local Offers */
div.flyout-widget {background: #339800 url("http://images.icnetwork.co.uk/collections/css_r25_hotoffers/flyout-body-wales.png") no-repeat bottom;}

/* Kyte Homepage widget */
body.r2_5b .kyte-wide-wrapper .kyteBadgeFeature {background: url("http://images.icnetwork.co.uk/collections/css_kyte/kytefeature-bkg-grey.gif") repeat-x;}
body.r2_5b .kyte-wide-wrapper .kyteBadgeHorizLatest {border-left: 1px solid #ccc;}
body.r2_5b div.placeholder div.thumb {background: url("http://images.icnetwork.co.uk/collections/css_kyte/more-multimedia.jpg") no-repeat;}


/* Ryder cup */
h4.list-head-colour4 {background: #738d0d url("http://images.icnetwork.co.uk/collections/css_rydercup/nav-bkg1.png") repeat-x bottom;}
h4.list-head-colour4 , div.span-98 h4.list-head-colour1 a {color: #fff;}
h4.list-head-colour4 a:hover {color: #f1f1f1;}

/* Panel */
div#ryder-cup-panel-home {margin: 0 0 15px 0;position:relative;}
div#ryder-cup-panel-home h2 {width: 625px; display: block; padding: 10px 0; background: #333;

margin-top: -38px;
filter: alpha(opacity = 85); 
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85; 
}

div#ryder-cup-panel-home img {width: 625px;}
div#ryder-cup-panel-home h2 a {font-size: 16px; color: #fff;padding: 0 10px;  background:transparent url("http://images.icnetwork.co.uk/collections/css_rydercup/white-arr.gif") no-repeat 100% 50%;  padding-right:10px;opacity: 1;}
div#ryder-cup-panel-home h2 a:hover {color: #ccc; text-decoration: none;}

/* Business blue */
h4.list-head-colour3, 
div.span-15 h4.list-head-colour3 {background: #293267;color: #fff;}
h4.list-head-colour3 a {color: #fff;}

/* sponsor */
div.article-brand div.span-15.last img,
div.brand div.span-15.last img {border: 1px solid #f1f1f1;}


/* Outbrain */
li.outbrain_rec_li {
background: url("http://images.icnetwork.co.uk/collections/css_r2_all/red-arr.gif") no-repeat 0 10px;
padding: 5px 3px 5px 8px;
border-bottom: 1px dotted #ddd;
}

div#outbrain_widget_0 .outbrain_reg_title_li,
li.outbrain_ad_title_li {
background: #c00;
font-size: 12px !important;
color: #fff !important;
padding: 2px 5px;
}

li.outbrain_ad_title_li a {
color: #fff !important;
font-size: 12px !important;
}


/* Sitemap - Wales Online
-------------------------------------------------- */ 
div.span-65.colborder.content.siteindex {margin-top: 20px;}
div.siteindex div.pagination {margin-top: 20px;}

/* Nav ----------- */
div.siteindex-nav-wrap {margin: 25px 0 15px 20px;}
div#siteindex-nav {margin-right: 9px;border-bottom: 6px solid #cc0000; height: 30px;}
div#siteindex-nav ul li {font-size: 12px; float: left; display: inline; padding: 6px 20px 5px; background: #f5f5f5;border: 1px solid #d6d6d6; border-bottom: none;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
div#siteindex-nav ul li a {color: #636363; font-weight: normal;}
div#siteindex-nav ul li.selected {background: #cc0000;border: 1px solid #a90000;border-bottom: none;}
div#siteindex-nav ul li.selected a {color: #fff; font-weight: bold;}
div#siteindex-nav .clear, div.siteindex-az .clear {height: 0;}

div.siteindex-az {margin: 25px 9px 0 0; padding: 0; background: #cc0000; color: #a20000;width: 615px;}
div.siteindex-az.bottom {margin-bottom: 15px; margin-left: 20px;}
div.siteindex-az ul {clear: both;margin: 0; padding: 0;}
div.siteindex-az ul li {float: left; display: inline;line-height: 1.2;padding: 8px 6px 6px;border-right: 1px solid #a90000;}
div.siteindex-az ul li.selected, div.siteindex-az ul li:hover {background: #a90000; display: block;color: #b64e4e;}
div.siteindex-az ul li a {color: #fff;font-size: 11px; display: block;}
div.siteindex-az ul li a:hover {text-decoration: none;}

/* Letter/date highlight ----------- */
div.az-feature-letter {text-transform: uppercase;overflow: hidden;}
div.az-feature-letter h1 {text-align: center; color: #e2e2e2; font-size: 140px; line-height: 1;}
div.az-feature-letter h1.date-day {font-size: 100px;line-height:1;}
div.az-feature-letter h2.date-monthyear {font-size: 25px; line-height: 1;text-align: center; color: #e2e2e2;}

div.az-feature-letter h2.date-month {font-size: 56px; letter-spacing: -3px;line-height: 1;text-align: center; color: #e2e2e2;margin-top: 10px;}
div.az-feature-letter h2.date-year{font-size:54px;  letter-spacing: -3px; line-height: 1;text-align: center; color: #e2e2e2;}

/* Main list style ----------- */
div.index-list {margin-top: 15px;}
div.index-list h4 {background: #e2e2e2;margin: 0px;padding: 5px 10px;}
div.index-list h4 a, div.index-widget h4.list-head-colour1 a {color: #636363;font-size: 13px; background: transparent url("http://images.icnetwork.co.uk/collections/css_r25_sitemap/arr-grey.gif") no-repeat 100% 4px; padding-right: 9px;}
div.index-list ul {margin-bottom: 25px;}
div.index-list li {border-bottom: 1px dotted #ccc;padding: 6px 0 6px 20px;}
div.index-list li a.index-list-rss, h4.list-head-colour1 a.index-list-rss {float: right; margin: 2px 2px 0 0;  *margin-top: -24px; display: inline; float: right; width: 16px; height: 16px; text-indent: -99999px; background: transparent url("http://images.icnetwork.co.uk/collections/css_r25_all/sprites1.png") no-repeat; background-position:0 -680px;}
h4.list-head-colour1 a.index-list-rss {margin: 2px -12px 0 0; *margin: -20px -2px 0 0;}
div.index-list li ul {margin: 0;}
div.index-list li li{border: none; padding: 4px 0 4px 20px;}
div.index-list ul.treeview li {background: none;}
div.index-list ul.treeview li a {font-weight:normal;font-size: 12px;}
div.index-list ul.treeview li.submenu {background: transparent url("http://images.icnetwork.co.uk/collections/css_r25_sitemap/tree-plus.gif") no-repeat 0 8px;margin: 0;}
div.index-list ul.treeview li.submenu-open {background: transparent url("http://images.icnetwork.co.uk/collections/css_r25_sitemap/tree-minus.gif") no-repeat 0 8px;}
div.index-list ul.treeview li.submenu-open ul {padding-top: 5px;}

div.index-list-authors li {padding: 12px 0;}
div.index-list p {margin-bottom: 0;}
div.index-list-authors a {font-weight: bold;}
div.index-list-authors img {background: #f5f5f5; padding: 2px; border: 1px solid #ddd; }
div.index-list-authors h2 {padding-top: 5px;}
div.index-list-article.video h2 {line-height: 1.2;}
div.index-list-article h4 {color: #636363;font-weight:normal;}
div.index-list-article li {padding: 12px 0;}
div.index-list-article li ul li {margin: 3px 5px 3px 0; padding: 0 5px 0 0; float: left; display: inline;border-right: 1px solid #797979;line-height: 1;}
div.index-list-article li.section-link {border-right: none;}
div.index-list-article span.section-link a {color: #c00; font-size: 11px;}
div.index-list-article span.article-date {color: #797979;font-size: 11px;}
div.index-list-article a {font-weight: bold;}
div.index-list-article .clearfix {position: relative;}

/* previous/next ----------- */
div.archive-pagination {margin: 0px auto 15px; width: 300px; text-align: center;}
div.archive-pagination li {float: left; display: inline; padding: 0px 10px; border-right: 1px solid #ccc;}
div.archive-pagination li.last {border: 0;}
div.archive-pagination li a {font-weight: bold;}

/* sidebar ----------- */
div.index-widget.span-33.last  {margin-bottom: 10px;}
div.index-widget h4.list-head-colour1 {margin: 0;background: #e2e2e2;padding: 5px 10px;color: #636363;}
div.index-widget h4.list-head-colour1, div.index-widget h4.list-head-colour1 a {color: #636363;}
div.what-topics,div.article-archive-widget {background: #f5f5f5; padding: 10px;border-bottom: 1px solid #ddd;}
div.article-archive-widget ul {margin: 0;}
div.article-archive-widget ul li {padding: 0px 0px 10px;margin-bottom: 10px; border-bottom: 1px solid #ddd;}
div.article-archive-widget ul li.last {border: none;padding-bottom: 0; margin-bottom: 0;background: #f5f5f5;}
div.article-archive-widget label {font-weight: bold; width: 50px; display: block; color: #636363;}
div.article-archive-widget select {padding: 2px; width: 295px;}
div.article-archive-widget input.btn {float: right;}
div.popular-topics {margin-bottom: 10px;border-bottom: 1px solid #ddd;}
div.popular-topics ol {margin: 0px;padding: 0 0 0 35px;background: #f5f5f5;font-size: 15px;color: #636363;}
div.popular-topics ol li {margin: 0;padding: 10px 15px;font-weight: bold;background: #fff;border-bottom: 1px dotted #ccc;}
div.popular-topics ol li:last-child {border-bottom: none;}
div.popular-topics ol li a {font-size: 13px;}
div.topic-cats {background: #f5f5f5;}
div.topic-cats ul li {padding: 8px 10px;border-bottom: 1px dotted #ccc;}
div.topic-cats ul li a {font-weight: bold; background: transparent url("http://images.icnetwork.co.uk/collections/css_r25_sitemap/arr-grey.gif") no-repeat 0 2px;padding-left: 15px;}
div.random-authors ul li {padding: 5px 0px;border-bottom: 1px dotted #ccc;}
div.random-authors ul li span.sc-teaserpic {margin-bottom: 0;}
div.random-authors ul li h2 {padding: 12px 0 0 0;}
div.random-authors ul li.more {background: #f5f5f5;text-align: right;width: 325px;}
div.random-authors ul li.more a {font-weight: bold;margin-right: 10px;}

/* 4-col search */
div.archive-search {width:635px;margin-top: 25px;background: #f5f5f5;height: 36px;border-bottom: 1px solid #ddd;}
div.archive-search ul {margin: 0;}
div.archive-search ul li {float: left; display: inline;margin: 0 0px 0 0;padding: 8px 14px 5px;}
div.archive-search ul li.archive-search-title {background: #e2e2e2;padding: 10px 10px 8px 10px;background: #cc0000;color: #fff; font-weight: bold;border-right: none;}
div.archive-search ul li.last {padding: 9px 15px; 5px;}
div.archive-search select {padding: 2px; width: 110px;}
div.archive-search .clear{height: 0;}

/* sidebar search */
div.sidebar div.archive-search {width:325px;margin: 0; padding: 10px 0; background: #f5f5f5;}
div.sidebar div.archive-search ul {margin: 0 0 0 10px;}
div.sidebar div.archive-search ul li {float: left; display: inline;margin: 0 8px 0 0;padding: 6px 0px 5px;}
div.sidebar div.archive-search ul li.archive-search-title {background: #e2e2e2;padding: 10px 10px 8px 10px;background: #cc0000;color: #fff; font-weight: bold;border-right: none;}
div.sidebar div.archive-search ul li.last {padding: 6px 0px; 5px;}
div.sidebar div.archive-search select {padding: 2px 0;}
div.sidebar div.archive-search select#year {width: 60px;}
div.sidebar div.archive-search select#month {width: 85px;}
div.sidebar div.archive-search select#day {width: 55px;}


/* Rugby Profiles */
div.rugby-name {
color: #fff;
background: #c00;
text-align: center;
padding: 5px 15px;
}

div.rugby-name h1 {
font-size: 50px;
text-transform: uppercase;
}

div.rugby-pic {
width: 465px;
height: 570px;
position: relative;
}

div.rugby-player-stats {
background: #41596a;
position: absolute;
top: 40px;
left: 0;
width: 120px;
color: #fff;
}

div.rugby-pic dl {
font-size: 12px;
line-height: 1.5;
margin: 0;
}

div.rugby-pic dt {
font-weight: bold;
padding: 4px 0 0 15px;
font-size: 14px;
color: #769cb8;
}

div.rugby-pic dd {
margin-bottom: 5px;
border-bottom: 1px solid #59768b;
padding: 0 0 4px 0px;
font-size: 12px;
}

div.rugby-pic dd:last-child {
border: none;
}

div.rugby-bio {
background: #41596a;
position: absolute;
top: 400px;
color: #fff;
width: 465px;
font-size: 15px;
line-height: 1.6
}

div.rugby-bio p {
padding: 20px;
}



/* Rugby squad */
div.rugby-wc-squad {
width: 985px;
}

div.rugby-wc-squad h2 {
margin: 15px 0 0 0;
padding: 20px 0;
font-size: 24px;
background: #c00;
color: #fff;
text-align: center;
box-shadow: 0 3px 3px #111;
}

div.rugby-wc-squad ul {
margin-left: 8px;
}

div.rugby-wc-squad li {
float: left;
width: 115px;
padding: 22px;
background: url("http://blogs.walesonline.co.uk/comeonwales/css/grass.jpg");
border-right: 1px solid #5a9135;
border-bottom: 1px solid #5a9135;
}

div.rugby-wc-squad li.last {
border-right: none;
} 

div.rugby-wc-squad h5 {
color: #fff;
background: #c00;
text-align: center;
padding: 5px 0;
}

div.rugby-wc-squad h5:hover {
background: #bb0011;
}

div.rugby-wc-squad h5 a {
color: #fff;
display: block;
}

div.rugby-wc-squad h5 a:hover {
text-decoration: none;
color: #f5f5f5;
}



/* Classifieds channel arb html */
.arbitary-classifieds {
margin: 20px 0 0;
}

.arbitary-classifieds img {
float: left;
display: inline-block;
border: 1px solid #ccc;
padding: 5px;
background: #f5f5f5;
margin: 0 20px 20px 0;
width: 150px;
}

.classified-type {
height: 110px;
}

.arbitary-classifieds .dots-hr {
clear: both;
height: 1px;
background: #ccc;
margin: 0 0 20px;
}

.arbitary-classifieds p {
margin-bottom: 3px;
}

.arbitary-classifieds .classified-url {
font-weight: bold;
}

