@charset "utf-8";
/* 20090729-1848 */

/*
CASCADING PROPERTIES
*/
@import url("../../_css/core.css");
/*
// CASCADING PROPERTIES
*/

/*
PRELOADED MODULES
*/
@import url("../../apps/headerfooter/_css/styles.css");
@import url("../../apps/terratv/_css/modTerraTv.css");
@import url("../../apps/audiencepulse_hor/_css/mainStyles.css");
@import url("../../apps/communities/_css/modCommunities.css");
@import url("../../apps/featuredmedia/_css/mainStyles.css");
@import url("../../apps/clock/_css/mainStyles.css");
@import url("../../apps/morenews/skins/default/context.css");
/*
// PRELOADED MODULES
*/

/*
OVERWRITING
*/
.col-right {
	width: 250px;
}
.lin-hor-solid {
	margin-right: 50px;
}
	.ctn-zone .lin-hor-solid {
		margin-right: 0;
	}
.mod-terratv {
	margin-bottom: 7px;
}
.ctn-mobile {
	margin-top: 30px;
}
.bgr-lsr .col-skinny, .bgr-sss .col-skinny-right {
	margin-bottom: -6px;
}
/* TEMPORARY REMOVE h4 a {
	color: #FF9900;
}
h4 a span {
	font-size: 14px;
	margin: -2px 0 0 2px;
	*margin-top: -3px;
	position: absolute;
}
h4 a:hover {
	text-decoration: underline;
}
h4 a:hover span {
	text-decoration: none;
	*cursor: pointer;
}*/

/*
// OVERWRITING
*/

/*
SUB DEFINITIONS
*/
.ttl-inside { background-image: url(../_img/ttl-general.gif); width:230px; float:left; }
.ctn-ad { color:#999999; display:block; float:right; height:31px; line-height:31px; margin-right:213px; _margin-right:104px; margin-top: -37px; }
.ctn-ad em { display:block; float:left; margin-right:5px; font-size:9px; font-style:normal; font-weight:normal; text-transform:lowercase; }

.ctn-main {
	min-height: 470px;
	border-top: 0;
}

.ctn-especial {
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
	.ctn-especial .bar {
		border: 1px solid #FF9900;
		height: 31px;
	}
		.col-skinny .ctn-especial .bar {
			border: 1px solid #FF9900;
			height: 23px;
		}
			.ctn-especial .bar .title, .ctn-especial .bar ul {
				overflow: hidden;
				float: left;
			}
			.ctn-especial .bar ul {
				margin: 8px 0 0 -5px;
			}
				.ctn-especial .bar ul li {
					background: url(../../_img/lin-dotted.gif) 7px 1px repeat-y;
					float: left;
					padding: 0 0 1px 15px;
					*padding: 1px 0 0 15px;
				}
					.ctn-especial .bar ul .first {
						background: none;
					}
				.ctn-especial .bar ul li a {
					color: #978E81;
					font-weight: bold;
				}
				.ctn-especial .bar ul li a:hover {
					color: #FF9900;
				}
			.ctn-especial .bar .title {
				border-right: 1px solid #FF9900;
				height: 31px;
			}
				.col-skinny .ctn-especial .bar .title {
					border-right: none;
					height: 23px;
				}
			.ctn-especial .bar .title a:hover img {
				margin-top: -40px;
			}
			.ctn-especial .bar .sponsor {
				margin-bottom: -3px;
			}
				.ctn-especial .bar .sponsor em {
					color: #999999;
					margin-right: 3px;
					_margin-right: 0;
				}

.ctn-hotlinks {
	/**/
}
	.ctn-hotlinks .bar {
		height: 23px;
	}
		.ctn-hotlinks .bar ul {
			margin: 4px 0 0 -7px;
		}

.ctn-section {
	width: 619px;
	overflow: hidden;
	*margin-bottom: 10px;
}
	.ctn-section .ttl-section, .ctn-section .links {
		float: left;
	}
	.ctn-section .ttl-section a {
		position: relative;
		background-position: right -7px;
		*background-position: right 2px;
	}
	.ctn-section .links {
		margin: 2px 0 0 18px;
	}
		.ctn-section .links .bar {
			border: 2px solid #ECEAE7;
			height: 21px;
			float: left;
		}
			.ctn-section .links ul {
				overflow: hidden;
				margin: 3px 6px 0 0;
			}
				.ctn-section .links ul li {
					background: url(../../_img/lin-dotted.gif) 6px 1px repeat-y;
					float: left;
					padding: 1px 0 0 13px;
				}
				.ctn-section .links ul .first {
					background: none;
					padding-left: 7px;
				}
			.ctn-section .links ul li a {
				color: #978E81;
				font-weight: bold;
			}
			.ctn-section .links ul li a:hover {
				color: #FF9900;
			}
		.ctn-section .sponsor em {
			margin-right: 3px;
			_margin-right: 0;
		}

.adv-area, .adv-tout {
	float: left;
}
.adv-area {
	width: 234px;
	height: 60px;
}
.adv-tout {
	margin-left: 17px;
	height: 60px;
	padding: 0;
	line-height: 15px;
}
	.adv-tout img {
		float: left;
		padding-right: 4px;
	}
	.adv-tout strong {
		line-height: 18px;
	}
	.adv-tout .adv-border {
		border: 1px solid #FFFFFF;
		width: 342px;
		height: 44px;
		padding: 5px 10px;
		margin: 2px;
	}
	.adv-tout .adv-border div {
		float: left;
		padding-top: 5px;
		height: 38px;
	}
	.adv-tout .adv-border .adv-right {
		padding-left: 15px;
		margin-left: 15px;
		background: url(../../_img/lin-dotted-white.gif) left top repeat-y;
	}

.bgr-lightgray .lin-tiny {
	margin-top: 12px;
	margin-bottom: 4px;	
	/padding-top: 6px;
	/padding-bottom: 4px;
}	

.bgr-lightgray .col-wide-clean .lnk-more {
	display: block;
	margin-top: 5px;
}
.bgr-sss {
	background: url(../../_img/lin-ver-sssr.gif) 203px top repeat-y;
}
/*
// SUB DEFINITIONS
*/

.col-left .col-left-clean .col-skinny-clean .img-news {
	margin-bottom: 15px;
}
.col-left-full .ctn-zone .col-left .col-left-clean {
	/margin-bottom: 13px;
}
.col-left-full .ctn-zone .col-left .col-left-clean .col-skinny-clean {
	margin-top: -2px;
}
.col-skinny-clean .lin-tiny {
	*padding-bottom: 3px;
}
.img-news-clean {
	margin-bottom: 0px;	
}

/*
// DEBUG
*/
.ctn-zone .col-left-full .col-skinny .lst-clean {
	margin-top: 0;
}

