@charset "utf-8";
/* CSS Document */
#content .btn-more-txt a {
    color: rgb(55, 114, 138);
}
.holder-news-more .btn-more-txt {
    float: right;
    margin: 0.5em 0px;
}
.holder-news-more .btn-more-txt a {
    font-size: 1.5em;
    line-height: 1.8;
 text-transform: uppercase;
 border: medium none;
 font-weight: bold;
 text-decoration: none;
 background: none repeat scroll 0% 0% transparent;
 box-shadow: none;
}
.recommended-side-list-more {
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
}
.recommended-side-list-more li .holder-more {
overflow: hidden;
padding: 8px 8px 8px 0px;
border-bottom: 1px dotted rgb(204, 204, 204);
}
.row-news-more {
overflow: hidden;
}
.row-news-more h2 {
font-size: 1.8em;
line-height: 1.6;
font-weight: bold;
margin: 10px 10px 5px 10px;
float: left;
}
.box-style-more .storytitles {
text-align: left;
font-family: Helvetica,Arial,Tahoma,sans-serif;
color: #252525;
padding: 5px 5px 5px 0px;
}
h3.ttl-more, .recommended-side-list .txt-box h3 {
font-size: 1.4em;
line-height: 1.3em;
margin: 0;
}
.info-area .btn-more-txt {
    clear: both;
    margin: 5px 0 0 0;
}

.story-list .img2 {
width: 16%;
float: left;
margin: 0 2% .5em 0;
}
.story-list .txt-box {
float: left;
width: 65%;
}
#three-column-cat #tbox1-cat {
 float: left;
 width: 47%;
 margin-right: 3%;
 padding: 0 0 1px 0;
}
#three-column-cat #tbox2-cat {
 float: left;
 width: 47%;
 padding: 0 0 1px 0;
}
.holder-news-more {
background: #FFF;
overflow: hidden;
position: relative;
border-bottom: 0px solid #ddd;
box-shadow:none;
}
/*----- END News Section landing --- added Dec 2013 -----*/
/*----- NIP / Slideshow / Featured TV Clips / TV Programmes --- added Dec 2013 -----*/
.section-news-frame .block {
float: left;
width: 22.5%;
margin: 0 3% 0 0;
}
.lst-media {
color: #fff;
}
.niptxt-box p {
font-size: 1.3em;
margin: 0;
color: #fff;
}
.row-news-pictures h2 {
    font-size: 1.8em;
    line-height: 1.6;
}
.morestories ul {
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
    overflow: hidden;
}

/* Three Column Footer Content */

.title-more {
    font-size: 1.8em;
    line-height: 1.6;
    font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
    padding: 5px 0 0 10px;
}
.header1 .title1 {
    font-size: 1.8em;
    line-height: 1.6;
 font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
 padding: 5px 0 0 0;
}
.box-style2 {
 background: #FFF;
}
.header2 .title2 {
    font-size: 1.8em;
    line-height: 1.6;
    font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
    padding: 5px 0 0 0;
}
.box-style3 {
 background: #FFF;
}
.header3 .title3 {
    font-size: 1.8em;
    line-height: 1.6;
    font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
    padding: 5px 0 0 0;
}
.box-style h2 {
 padding: 10px 0px;
 letter-spacing: -1px;
 font-size: 28px;
 color: #FFFFFF;
}
.box-style .arrow {
}
.box-style .content {
 overflow: hidden;
 width: 324px;
}
.box-style .header1 {
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 overflow: hidden;
 text-align:center;
}
.box-style .header2 {
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 overflow: hidden;
 text-align:center;
}
.box-style .header3 {
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 overflow: hidden;
 text-align:center;
}
.box-style-more .storytitles {
    text-align: left;
    font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: #252525;
    padding: 5px 5px 5px 10px;
}
.box-style .image {
 width: 100%;
}


