@charset "utf-8";
/*
Theme Name: DTVN 2014
Description: The standard 2014 theme for Digital TV News.
*/
html,body {
	margin:0;
	padding:0;
	font-size:12px;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
}
a {text-decoration:none;}
img {border:none;}
p {margin:1em 0;}
blockquote {margin-left:0; margin-right:0;}
table {border-collapse:collapse;}
h1 {margin:0; color:#000099; font-size:18px;}
h2 {margin:0; color:#000099; font-size:14px; border-bottom:1px solid gray;}
h3 {margin:0; color:#000000; font-size:14px;}
h4 {margin:0; color:#404040; font-size:12px;}
ul {padding-left: 40px;}
ol {padding-left: 40px; list-style-type: decimal}
li {padding-left: 0;}
pre {
	clear:both;
	font-size:12px;
}
.post_title {margin:0; color:#000000; font-size:12px;}
.post_description {margin:0; color:#000099; font-size:12px;}
.post_categories {margin:0; color:#000000; font-size:11px;}
#display {
	width:986px;
	border:0;
	margin:auto;
	padding:0;
}
#page {
	float:left;
	margin:auto;
	padding:0px;
	width:986px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E443C;
	line-height:1.3;
}
#header {
	border:0px;
	margin:0;
	padding:0px;
	height:112px;
	width:986px;
}
.logo {
	border:0;
	margin:5px;
	padding:5px;
	height:90px;
	width:214px;
	float:left;
}
.logo a {
	display:block;
	height:90px;
	background:url(images/logo.jpg) 0 0 no-repeat;
}
.feedly {
	border:0;
	margin:5px;
	padding:5px;
}
.feedly a {
	display:block;
	height:56px;
	background:url(images/feedly-follow-rectangle-flat-big_2x.png) 0 0 no-repeat;
	background-size:contain;
}
.nullbox {
	border:0;
	margin:0;
	padding:0;
}
.ad728 {
	border:0;
	margin:5px;
	padding:5px;
	height:90px;
	width:728px;
	float:right;
}
.box728 {
	border:0;
	margin:5px;
	padding:5px;
	height:90px;
	width:728px;
	float:right;
}
.header_image {
	border:0;
	margin:5px;
	padding:5px;
	height:90px;
	width:728px;
	float:right;
}
#navigation {
	float:left;
	border-bottom:1px solid gray;
	border-top:0;
	border-left:0;
	border-right:0;
	margin:0;
	padding:2px 0 0 0;
	width:986px;
}
#pages {
	border:0;
	margin:0;
	padding:4px 0px 4px 0px;
	width:370px;
	float:left;
}
#pages ul {
	border:0;
	margin:0px 5px;
	padding:5px 0px;
	list-style-type:none;
}
#pages li {
	display:inline;
	padding:2px 5px;
	border:0;
}
#pages a {
	border:0px;
	margin:0;
	padding:0px;
	color:#000000;
}
#pages a:link {font-weight:bold;}
#pages a:visited {font-weight:bold;}
#pages a:hover {font-weight:normal;}
#pages a:active {font-weight:bold;}
#search {
	border:0;
	margin:0;
	padding:4px 0px 4px 0px;
	width:600px;
	float:right;
	text-align:right;
	vertical-align:middle;
}
#search ul {
	border:0;
	margin:0;
	padding:0px 5px;
	list-style-type:none;
}
#search li {
	border:0;
	display:inline;
	padding:2px 5px;
}
#search form {
	margin:0;
	border:0;
	padding:0
}
#search input {
	font-size:12px
}
#category_pages {
	float:left;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
	border-left:0;
	border-right:0;
	margin:0px 0px 5px 0px;
	padding:0.5em 0;
	width:986px;
}
#category_pages ul {
	margin:0px 5px;
	padding:0px;
	list-style-type:none;
}
#category_pages li {
	display:inline;
	padding:5px;
}
#category_pages a {
	border:0px;
	margin:0;
	padding:0px;
	color:#000000;
}
#category_pages a:link {font-weight:normal;}
#category_pages a:visited {font-weight:normal;}
#category_pages a:hover {font-weight:bold;}
#category_pages a:active {font-weight:normal;}
#category_pages p {
	border:0px;
	margin:0;
	padding:0px;
	height:5px;
}
#strip_links {
	height:15px;
	border:0;
	margin:0 0 0 5px;
	padding:0 5px 5px 0;
	border-bottom:1px solid gray;
}
#strip_links ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#strip_links li {
	display:inline;
	padding:0 10px 0 0;
}
#strip_links a:link {font-weight:normal; color:#000000;}
#strip_links a:visited {font-weight:normal; color:#000000;}
#strip_links a:hover {font-weight:bold; color:#000000;}
#strip_links a:active {font-weight:normal; color:#000000;}
#pagebody {
	border-bottom:1px solid gray;
	border-top: 0;
	border-left:0;
	border-right:0;
	margin:0;
	padding:0px;
	width:986px;
	float:left;
	clear:both;
}
#pagebody a:link {font-weight:normal;}
#pagebody a:visited {font-weight:normal;}
#pagebody a:hover {font-weight:bold; }
#pagebody a:active {font-weight:normal;}
img {border:none;}
#sidebar{
	border:0;
	margin:0;
	padding:0px;
	width:182px;
	float:left;
}
#sidebar p {margin:0;}
.rss {
	border:0;
	margin:5px;
	padding:5px;
}
.rss .subscribe {
	padding:5px 0px 0px 30px;
	background:url(images/med-rss-icon.gif) no-repeat left;
	font-weight:bold;
}
.rss a {color:darkorange;}
.shows {
	border:0;
	margin:5px;
	padding:5px 15px 5px 5px;
}
.shows a {color:#000099;}
.shows ul {
	margin:5px;
	padding:0;
	list-style-type:none;
}
#sidebar .shows h3 a {color:#000000;}
#sidebar .shows h3 a:link {font-weight:bold;}
#sidebar .shows h3 a:visited {font-weight:bold;}
#sidebar .shows h3 a:hover {font-weight:normal;}
#sidebar .shows h3 a:active {font-weight:bold;}
#sidebar .shows li a {color:#000099;}
#sidebar .shows li a:link {font-weight:normal;}
#sidebar .shows li a:visited {font-weight:normal;}
#sidebar .shows li a:hover {font-weight:bold;}
#sidebar .shows li a:active {font-weight:normal;}
.ad160 {
	height:90px;
	width:160px;
	border:0;
	margin:5px;
	padding:5px;
}
.box160 {
	height:90px;
	width:160px;
	border:0;
	margin:5px;
	padding:5px;
}
.sidebar_image {
	height:90px;
	width:160px;
	border:0;
	margin:5px;
	padding:5px;
}
.sidebar_image a {color:#000099;}
.sidebar_image_tall {
	height:600px;
	width:160px;
	border:0;
	margin:5px;
	padding:5px;
}
.categories {
	border:0;
	margin:5px;
	padding:5px;
}
.categories a {color:#000099;}
.categories ul {
	margin:5px;
	padding:0;
	list-style-type:none;
}
.bookmarks {
	border:0;
	margin:5px;
	padding:5px;
}
.bookmarks a {color:#000099;}
.bookmarks ul {
	margin:5px;
	padding:0;
	background: url(images/bookmarks.png) no-repeat left;
	list-style-type:none;
}
.othernews {
	border:0;
	margin:5px;
	padding:5px 15px 5px 5px;
	font-size:11px;
}
#sidebar .othernews h3 a {color:#000000;}
#sidebar .othernews h3 a:link {font-weight:bold;}
#sidebar .othernews h3 a:visited {font-weight:bold;}
#sidebar .othernews h3 a:hover {font-weight:normal;}
#sidebar .othernews h3 a:active {font-weight:bold;}
#sidebar .othernews li a {color:#000099;}
#sidebar .othernews li a:link {font-weight:normal;}
#sidebar .othernews li a:visited {font-weight:normal;}
#sidebar .othernews li a:hover {font-weight:bold;}
#sidebar .othernews li a:active {font-weight:normal;}
.othernews ul {
	margin:5px;
	padding:0;
	list-style-type:none;
}
#content {
	border:0;
	margin:0;
	padding:0px;
	width:804px;
	float:right;
}
#content a {color:#3E443C;}
.strip {
	height:15px;
	border:0;
	margin:0 0 0 5px;
	padding:0px 5px 5px 0px;
	border-bottom:1px solid gray;
}
#top {
	border:0px;
	margin:0;
	padding:0px;
}
.main {
	border:0;
	margin:0px 5px 5px 5px;
	padding:5px;
	width:460px;
	float:left;
}
.main p {
	color:#000099;
}
#side {
	border:0px;
	margin:0;
	padding:0px;
	width:322px;
	float:right;
}
.popular {
	border:0;
	margin:5px 5px 0 5px;
	padding:5px 5px 0 5px;
	width:300px;
}
.popular ul {
	margin:16px;
	padding:0;
}
.popular li {
	margin:0;
}
.ad300 {
	border:0;
	margin:5px 5px 0 5px;
	padding:5px 5px 0 5px;
	width:300px;
}
.box300 {
	border:0;
	margin:5px 5px 0 5px;
	padding:5px 5px 0 5px;
	width:300px;
}
.latest {
	border:0;
	margin:5px 5px 0 5px;
	padding:5px 5px 0 5px;
	width:300px;
}
.latest ul {
	margin:16px;
	padding:0;
}
.latest li {
	margin:0;
}
#middle {
	border:0px;
	margin:0;
	padding:0px;
	clear:both;
}
.item {
	border:0;
	margin:0px 5px;
	padding:5px 5px 0px 5px;
}
.item ul {
	overflow: hidden;
}
.item_text {
	font-size:14px;
}

#middle .item a {font-style:italic; color:#333399;}
.item li {margin-right:40px;}
.item .left_image {float:left; margin-right:5px;}
.item .right_image {float:right; margin-left:5px;}

#middle .item h3 {font-size:12px; color:#000099; font-weight:bold; margin:0 0 2px 0;}
#middle .item h3 a {color:#000099;}
#middle .item h3 a:link {font-weight:bold;}
#middle .item h3 a:visited {font-weight:bold;}
#middle .item h3 a:hover {font-weight:normal;}
#middle .item h3 a:active {font-weight:bold;}
#front{
	border:0;
	margin:0;
	padding:0px;
	clear:both;
}
#front h1 a:link {font-weight:bold; color:#000099;}
#front h1 a:visited {font-weight:bold; color:#000099;}
#front h1 a:hover {font-weight:bold; color:#3333CC;}
#front h1 a:active {font-weight:bold; color:#000099;}
#front h2 a:link {font-weight:bold; color:#000099;}
#front h2 a:visited {font-weight:bold; color:#000099;}
#front h2 a:hover {font-weight:bold; color:#3333CC;}
#front h2 a:active {font-weight:bold; color:#000099;}
#news {
	border:0;
	margin:0;
	padding:5px;
	width:484px;
	float:left;
}
.headline {
	border:0;
	margin:0px;
	padding:0px;
}
.sub_headline {
	border:0;
	margin:0px;
	padding:0px;
}
.others {
	border:0;
	margin:0;
	padding:0;
}
.skyscraper {
	border:0;
	margin:0;
	padding:5px 0px 10px 10px;
	width:300px;
	float:right;
}
#plain {
	border:0px;
	margin:0;
	padding:0px;
	clear:both;
}
#plain .page_privacy a:link {font-style:italic;}
#plain .page_privacy a:visited {font-style:italic;}
#plain .page_privacy a:hover {font-weight:bold;}
#plain .page_privacy a:active {font-style:italic;}

#bottom {
	border:0px;
	margin:0;
	padding:0px;
	clear:both;
}
.related {
	border:0;
	margin:5px;
	padding:5px;
	width:380px;
	float:left;
}
.related ul {
	margin:16px;
	padding:0;
}
.related li {
	margin:0;
}
.topstories {
	border:0;
	margin:5px;
	padding:5px;
	width:380px;
	float:right;
}
.topstories ul {
	margin:16px;
	padding:0;
}
.topstories li {
	margin:0;
}
#byline {
	clear:both;
	float:left;
	border-bottom:1px solid gray;
	border-top:0;
	border-left:0;
	border-right:0;
	margin:0;
	padding:0px;
	width:986px;
}
.bytext {
	border:0px;
	float:left;
	margin:0;
	padding:6px 10px 6px 10px;
	width:966px;
	color:#000099;
	text-align:center;
}
#footer {
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	width:986px;
}
#footer a {color:black;}
#footer a:link {font-weight:normal;}
#footer a:visited {font-weight:normal;}
#footer a:hover {font-weight:bold;}
#footer a:active {font-weight:normal;}
.copyright {
	border:1px solid white;
	margin:5px;
	padding:5px;
	width:310px;
	float:left;
	text-align:left;
}
.privacy {
	border:1px solid white;
	margin:5px;
	padding:5px;
	width:300px;
	float:left;
	text-align:center;
}
.date {
	border:1px solid white;
	margin:5px;
	padding:5px;
	width:310px;
	float:right;
	text-align:right;
}
.countries {
	border:0;
	margin:0px 5px;
	padding:5px;
}
.countries table {width:100%; margin-top:1em; border-collapse:collapse;}
.countries td {padding:0;}
.events {
	border:0;
	margin:5px;
	padding:5px;
}
.events table {width:100%; border-collapse:collapse;}
.events td {padding:0 5px 0 0;}
.events_ad {height:120px; border-bottom:1px solid gray; border-top:1px solid gray; margin:0 5px 10px 0; padding:0 26px;}
.feeds {
	border:0;
	margin:0px 5px 5px 5px;
	padding:5px;
}
.feeds table {border-collapse:collapse; }
.feeds td {padding:2px 10px 2px 0px; border-right:10px solid white;}
.feeds th {padding:2px 10px 2px 0px; border-right:10px solid white; text-align:left; color:#3E443C; font-size:14px; vertical-align:bottom;}
.subscription_table {
	border:0;
	margin:0;
	padding:0;
}
.twitter {
	float:left;
	border:0;
	margin:0 0 10px 0;
	padding:0;
}
.email {
	float:left;
	border:0;
	margin:0 10px 10px 0;
	padding:0;
}
.more {
	border:0;
	margin:0px 5px 5px 5px;
	padding:5px;
}
.page_privacy {
	border:0;
	margin:5px;
	padding:5px;
}
.page404 {
	border:0;
	margin:5px;
	padding:5px;
}
.left-abs {float:left;}
.right-abs {float:right; text-align:right;}
.float_image_r {float:right; margin:0 5px 5px 15px;}
.alignright {float:right; margin:0 5px 5px 15px;}
.float_image_l {float:left; margin:0 15px 5px 0;}
.alignleft {float:left; margin:0 15px 5px 0;}
.float_image_not {}
.multipage_links {float:right; text-align:right; margin:0;}
.image_text {width:500px;height:auto;margin:0;padding:0;border:0;}
.image_text250 {width:250px;height:auto;margin:0;padding:0;border:0;}
.image_text600 {width:600px;height:auto;margin:0;padding:0;border:0;}

.feature_box {border-width:1px; border-style:solid; border-color:gray; float:right; margin:0 5px 5px 15px; padding:5px; }
.feature_box300 {border-width:1px; border-style:solid; border-color:gray; float:right; margin:0 5px 5px 15px; padding:5px; width:300px; }
.feature_box400 {border-width:1px; border-style:solid; border-color:gray; float:right; margin:0 5px 5px 15px; padding:5px; width:400px; }
.feature_box500 {border-width:1px; border-style:solid; border-color:gray; float:right; margin:0 5px 5px 15px; padding:5px; width:500px; }

.feature_area {border:0; float:right; margin:0 5px 5px 15px; padding:0; }
.feature_area300 {border:0; float:right; margin:0 5px 5px 15px; padding:0; width:300px; }
.feature_area400 {border:0; float:right; margin:0 5px 5px 15px; padding:0; width:400px; }
.feature_area500 {border:0; float:right; margin:0 5px 5px 15px; padding:0; width:500px; }

.feature_area300l {border:0; float:left; margin:0 15px 5px 0; padding:0; width:300px; }
.feature_area400l {border:0; float:left; margin:0 15px 5px 0; padding:0; width:400px; }
.feature_area500l {border:0; float:left; margin:0 15px 5px 0; padding:0; width:500px; }

table.standard_table {border-width:1px; border-style:solid; border-collapse:collapse; border-color:gray;}
table.standard_table th {border-width:1px; padding:2px; border-style:solid; text-align:left; border-color:gray;}
table.standard_table td {border-width:1px; padding:2px; border-style:solid; text-align:left; border-color:gray;}

table.borderless_table {border: none; padding:0; border-spacing: 0;}
table.borderless_table tr {border: none; padding:0;}
table.borderless_table td {border: none; padding:0; vertical-align: top;}

.flat_list ul {display:inline; margin-left:0; padding-left:0;}
.flat_list ul li {list-style:none; display:inline; margin-left:0; padding-left:0;}

.topless_para  {margin:0 0 1em 0;}

.roman_numerals li {list-style-type:lower-roman}
.lalpha li {list-style-type:lower-alpha}