.news-frontpage {margin-top:10px}
.catbody-content2{margin-top:15px}

.news-frontpage .cat-body-column1 {width:305px; margin-right:20px; float:left}
.news-frontpage .cat-body-column2 {width:305px; float:right}

.business-frontpage, .island-frontpage {width:305px; margin-right:20px; float:left}
.sport-frontpage, .comment-frontpage {width:305px; float:right}

.news-frontpage .cat-heading {background: #D4232B;}
.business-frontpage .cat-heading {background: #0060ae;}
.sport-frontpage .cat-heading {background: #007d54;}
.island-frontpage .cat-heading {background: #5e227f;}
.comment-frontpage .cat-heading {background: #6D6E71;}

.cat-heading{ 
    border-bottom: 3px solid #DAE6F2;
    margin: 0 0 5px 0;
    overflow: hidden;
    padding: 0 5px 0 0;
}

.cat-heading span {
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2em;
    padding-left: 5px;
}
.cat-heading span a {
    color: #FFFFFF;
}

.cat-body-column1 h4, .news-extra h4 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    margin-bottom:5px
}

.cat-body-column1 p, .news-extra p {
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 0;
	line-height:16px
}
.news-list li { 
    background-position: left 4px;
	background-image: url("/images/bullet.png");
    background-repeat: no-repeat;
    padding-left:10px;
	font-size:12px; 
	line-height:14px; 
	border:none !important;
}

.cat-body-column1 li, .cat-body-column2 li {
    border-bottom: 1px dotted #CFD2D4;
    margin: 5px 15px 5px 0;
    overflow: hidden;
    padding-bottom: 5px;
}
.news-frontpage .cat-body-column1 li{
    border-bottom: 1px dotted #CFD2D4 !important;
}
.news-frontpage .cat-body-column1 li+li+li {
    border:none !important;
}

.cat-body-column1 li+li {
    border:none;
}

.news-extra li {
    margin: 5px 15px 5px 0;
    overflow: hidden;
    padding-bottom: 5px;
    border:none
}

.cat-body-column1 img.main-image, .news-extra img.main-image {
    float: left;
    margin-right: 5px;
}

.more-ext {font-size:14px;font-weight:bold;color:#2B4381;margin-bottom:15px}
.show-more {clear: both;
    margin: 5px auto 15px;
    text-align: center;
}
.show-more a { font-size:11px; font-weight:bold; -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	background:#cbc9c9;
	padding:2px 10px;}	

.news-frontpage .show-more a {color:#717070}	
.news-frontpage .show-more a:hover {background:#d4232b; color:#fff; text-decoration:none}
.business-frontpage .show-more a {color:#717070}	
.business-frontpage .show-more a:hover {background:#0060ae; color:#fff; text-decoration:none}
.sport-frontpage .show-more a {color:#717070}	
.sport-frontpage .show-more a:hover {background:#007d54; color:#fff; text-decoration:none}
.island-frontpage .show-more a {color:#717070}	
.island-frontpage .show-more a:hover {background:#5e227f; color:#fff; text-decoration:none}
.comment-frontpage .show-more a {color:#717070}	
.comment-frontpage .show-more a:hover {background:#6d6e71; color:#fff; text-decoration:none}
/*-------- columnist box --------- */
.column-wrapper {margin-top:15px; clear:both;}
.column-wrapper .business-col, .column-wrapper .island-col {width:305px; margin-right:20px; float:left}
.column-wrapper .sport-col, .column-wrapper .opinion-col {width:305px; float:right}

.h3-title {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight:bold;
    margin-bottom: 2px;
    padding: 2px 5px;
}
.business-col .h3-title {background-color:#70a6d2;}
.sport-col .h3-title {background-color:#70b69f;}
.island-col .h3-title {background-color:#a583b7;}
.opinion-col .h3-title {background-color:#adaeaf;}

.columnist-maincontainer {
    border: 3px solid #DAE6F2;
    padding: 5px 5px 0;
}

#columnist_container {
    border-bottom: 1px dotted #CFD2D4;
    overflow: hidden;
    padding: 5px 0;
}

.columnist-maincontainer #columnist_container_image {
    float: left;
    margin-right: 5px;
}

#columnist_container_box {
    overflow: hidden;
}
.columnist-maincontainer #columnist_container_byline {
    font-size: 10px;
    line-height: 10px;
    padding-bottom: 3px;
}

.columnist-maincontainer #columnist_container_title {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 5px;
}

.columnist-maincontainer #columnist_container_date {
    color: #888888;
    font-size: 8px;
    line-height: 10px;
    text-transform: uppercase;
}
/*-------- columnist box --------- */


/*------------------ Carousel -----------------*/
.width2 {height:270px;width:630px;overflow:hidden;border-bottom:1px dotted #bbb;}
/* TOP STORY */
	#tsBox {position:relative;z-index:5;}
	#tsBox p {margin:0;padding:0;line-height:22px;color:#000;font-size:13px;}
	

	#tsBox #tsControls {position:absolute;top:4px;right:0;z-index:6;margin:0;border:0;padding:0;background:none;text-align:right;white-space:no-wrap;display:inline;width:300px;}
	#tsBox a.previousControl, #tsBox a.nextControl, #tsBox a.autoplayControl {cursor:pointer;display:block;overflow:hidden;text-align:center;font-weight:bold;color:#fff;border:0;font-size:12px;}
	#tsBox .mainControls {position:relative;z-index:5;width:95px;height:20px;display:block;float:right;border-left:1px dotted #ccc;margin:0 0 0 1px;font-family:arial;}
	#tsBox .mainControls .progressBack {position:absolute;top:1px;left:28px;z-index:6;width:42px;height:16px;background:#51960b;border:1px solid #8dba60;}
	#tsBox .mainControls .progressContainer {position:absolute;top:2px;left:29px;z-index:7;width:0px;height:16px;width:42px;}
	#tsBox .mainControls .progressContainer .progress {width:0px;height:16px;background:#2f5c03;}
	#tsBox .mainControls a.playButton {background:url(/images/trial/btn_frame_big.png) 0 0 no-repeat;}
	#tsBox .mainControls a.pauseButton {background:url(/images/trial/btn_frame_big.png) 0 0 no-repeat;}
	#tsBox .mainControls a.autoplayControl {position:absolute;top:0;left:27px;z-index:8;width:46px;height:20px;font-size:10px;text-transform:uppercase;line-height:20px;}
	#tsBox .mainControls a.previousControl {position:absolute;top:0;left:5px;z-index:5;width:20px;height:20px;background:#333 url(/images/trial/btn_frame.png) 0 0 no-repeat;border:0;line-height:16px;font-size:12px;}
	#tsBox .mainControls a.nextControl {position:absolute;top:0;right:0;z-index:5;width:20px;height:20px;background:#333 url(/images/trial/btn_frame.png) 0 0 no-repeat;border:0;line-height:16px;font-size:12px;}
	#tsBox .mainControls a:hover.nextControl, #tsBox .mainControls a:hover.previousControl {background:#b80101 url(/images/trial/btn_frame.png) 0 0 no-repeat;}

	#tsBox ul.indicatorControl {float:right;display:block;font-family:arial;}		
	#tsBox ul.indicatorControl li {display:block;margin:0 4px 0 0;background:#333 url(/images/trial/btn_frame.png) 0 0 no-repeat;border:0;float:left;line-height:20px;height:20px;width:20px;cursor:pointer;font-size:10px;text-align:center;font-weight:bold;color:#fff;}
	#tsBox ul.indicatorControl li:hover {background:#b80101 url(/images/trial/btn_frame.png) 0 0 no-repeat;}
	#tsBox ul.indicatorControl li.current {color:#fff;background:#3a5eba url(/images/trial/btn_frame.png) 0 0 no-repeat;cursor:default;}
	#tsBox ul.indicatorControl li:hover.current {color:#fff;background:#3a5eba url(/images/trial/btn_frame.png) 0 0 no-repeat;cursor:default;}

	#tsBox p.tsLabelOne {position:absolute;top:0;left:0;z-index:6;margin:0;height:29px;line-height:29px;color:#333;font-family:Georgia,Cambria,Times,'Times New Roman',serif;font-size:14px;font-weight:bold;text-transform:uppercase;}

	#tsBox #tsArtList {padding:0;margin:0;border:0;}
	#tsBox #tsArtList .tsContent {position:relative;z-index:5;height:260px;width:630px;overflow:hidden;background:#f6fafc;border-bottom:10px solid #f6fafc;display:none;}
	#tsBox #tsArtList .tsContent .myclass {border-bottom:1px dotted #bbb;height:29px;line-height:29px;background:#fff;color:#0060ae;font-family:Georgia,Cambria,Times,'Times New Roman',serif;font-size:14px;font-weight:bold;text-transform:uppercase;text-indent:102px;}
	#tsBox #tsArtList .tsContent h1 {display:block;margin:0px;border:0;padding:0;line-height:20px;font-size:18px;color:#000;text-decoration:none;font-weight:bold;font-family:Georgia,Cambria,Times,'Times New Roman',serif;}
	#tsBox #tsArtList .tsContent a.tsVidOverlay {display:block;position:absolute;top:40px;left:10px;z-index:5;width:298px;height:220px;background:#f6fafc;margin:0 auto;overflow:hidden;text-align:center;}
	#tsBox #tsArtList .tsContent a.tsVidOverlay img {border:0;}
	#tsBox #tsArtList .tsContent a.tsVidOverlay span {display:block;position:absolute;bottom:0;left:0px;z-index:7;background:url(/images/trial/home-vid-player-bkg.png) 0 0 no-repeat;height:57px;line-height:57px;width:308px;border:0;-moz-opacity:.50;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.50;}
	#tsBox #tsArtList .tsContent a.tsVidOverlay span.tsText {display:block;position:absolute;bottom:0;left:0px;z-index:8;height:57px;line-height:57px;width:308px;border:0;color:#fff;font-family:arial;font-size:12px;text-indent:10px;font-weight:bold;cursor:pointer;}
	#tsBox #tsArtList .tsContent .tsTop {width:308px;height:230px;position:absolute;top:40px;left:315px;z-index:6;font-size:15px;font-family:Arial,sans-serif;}
	#tsBox #tsArtList .tsContent .tsTop .story .date-time {font-size:10px;text-transform:uppercase;}
    #tsBox #tsArtList .tsContent .tsTop p {margin:0px 10px 0 0;padding:3px 0 0 0;font-size:14px;}
	#tsBox #tsArtList .tsContent .tsTop p.tsByline {background:#e4eef8;margin:0 10px 0 0;border:0;padding:0;line-height:22px;}
	
	#tsBox #tsArtList .tsContent .tsBtm1 {border-top:1px dotted #cfd2d4;overflow:hidden;padding-top:3px;margin-top:30px;position:absolute;top:165px;width:310px}
	#tsBox #tsArtList .tsContent .tsBtm1 li{font-size:10px;font-weight:normal;float:left;margin:0;text-transform:uppercase;}
	#tsBox #tsArtList .tsContent .tsBtm1 li.comment-art1 a {color: #2b4381;}
	#tsBox #tsArtList .tsContent .tsBtm1 li.comment-des1{margin:0px 5px 0px 15px;padding:0}
	#tsBox #tsArtList .tsContent .tsBtm1 li.comment-date1{margin:0px;padding:0}
	#tsBox #tsArtList .tsContent .tsBtm1 li.comment-icon1{margin-top:3px;width:20px;height:15px;text-align:center;line-height:12px; background-image:url(/images/commenticon.jpg);background-repeat:no-repeat;color:#fff;font-size:9px; }

      	#tsBox #tsArtList .current {display:block;}
/*------------------- Carousel Ends Here ---------------------*/
.videoicon{width:18px; padding:3px 4px 2px 2px}
.videoicon2{width:15px; padding:4px 3px 2px 2px}
.videoicon3{width:13px; padding-top:2px}


.pg-container .pg-title, .vg-container .vg-title {border-bottom:#dae6f2 3px solid; line-height:1.2em; font-size:16px; font-weight:bold; width:630px; padding-left:5px}
.pg-container ul, .vg-container ul {margin-top:10px}
.pg-container ul li {float:left; width:140px; padding:5px 5px; border:#dae6f2 2px solid;margin-right:3px}
.pg-container h4, .vg-container h4 {font-size:12px;}
.pg-container p, .vg-container p {font-size:11px; line-height:12px}
.pg-container ul li img, .vg-container ul li img {width:140px}
.pg-container .pg-title a, .vg-container .vg-title a{color:#fff; text-decoration:none}

.vg-container {margin-top: 15px}
.vg-container ul li {float:left; width:140px; padding:5px 5px; border:#dae6f2 2px solid;margin-right:3px}

.pg-container .pg-title {
    background: none repeat scroll 0 0 #EA2C8F;
}
.vg-container .vg-title {
    background: none repeat scroll 0 0 #F07636;
}
.vg-container {margin-top: 15px}

.pg-title span, .vg-title span {float:right; padding-right:5px; font-size:12px}
