/*

	Theme Name: dtv-v4

	Description: Based on va4business.com's Talian Theme

	Author: Steve Arun / Chris Larkee

	Author URI: http://www.va4business.com/

*/

body {

	font-family: Tahoma, Verdana, Arial;

	font-size: 70%;

	text-align: center;

	min-width:960px;

	background-color:#547994;

	margin: 0px;

	padding: 0px;

	background-image: url(images/bg-gradient.jpg);

	background-repeat:repeat-x;

}



a:link, a:focus, a:hover, a {

	color:#fff;

}



em {

	padding: 0px;

	font-size: 11px;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

	clear: both;

	display: block;

	margin: 10px 0px 0px 0px;

}



img {

	border:0px;

	padding-right:5px;

}



img.alignleft {

	float: left;

	margin: 5px 8px 2px 0px

}

img.alignright {

	float: right;

	margin: 8px 0px 5px 8px;

}

img.aligncenter {

	display: block;

	margin: 0px auto 4px auto;

	clear: both;

}

.alignleft {

}

.alignright {

	float: right;

}

.aligncenter {

	display: block;

	clear: both;

	margin: 0px auto 0px auto;

}



#wrap_talia {

	text-align: left;

	width: 960px;

	margin:0pt auto;

}

#container_talia {

}



#header_talia {

	margin: 0px;

	float: left;

	background-image: url(images/DTV-LOGO.png);

	width: 960px;

	background-position:center;

	background-repeat:no-repeat;

	padding-right: 10px;

	padding-left: 10px;

	height: 218px;

}



#header_talia_alt {

	float: left;

	margin-left:12px;

	margin-top:20px;

	background-image: url(images/alt-header.jpg);

	width: 157px;

	height: 81px;

	background-repeat:no-repeat;

}



#cat-header {

	float: left;

	width: 575px;

	height:60px;

	margin-bottom:10px;

}



img#cat-header{

	margin:0px;

	padding: 0px;

}



#content_talia {

	float: left;

	width: 960px;

	padding-right: 10px;

	padding-left: 10px;

	position: relative;

}

.right-content-talia {

	float: right;

	width: 790px;

}

.left-content-talia {

	float: left;

	width: 162px;

}

#left-post {

	float: left;

	position: relative;

	padding-top: 20px;

}

#right-sidebars {

	float: right;

	width: 200px;

	padding-bottom: 25px;

}

#left-sidebars {

	float: left;

	width: 162px;

	padding-bottom: 25px;

}



#guide {

	width: 163px;

	overflow:visible;

}



#guide p {

	font-weight:600;

	font-size:13px;

	line-height:normal;

	overflow:visible;

	margin:0px;

	padding:0px;

	height: 35px;

}



#guide a, #guide a:link, #guide a:focus, #guide a:visited {

	background-image:url(../../guide/menu-panel.jpg);

	background-repeat:no-repeat;

	text-decoration:none;

	color:#fff;

	height: 26px;

	display:block;

	margin: 0px;

	padding: 9px 0px 0px 11px;

}



#guide a:hover, #guide a:active {

	background-image:url(../../guide/menu-panel2.jpg);

}



.sidebar-box img {

	padding:0px;

	margin:0px;

}



#guide em {

	position:relative;

	float:none;

	top:-24px;

	left:128px;

	color:#000;

	font-weight:100;

	margin:0px;

	padding:0px;

	width:20px;

}



#footer_talia {

	background-image: url(images/footerbg.gif);

	background-repeat: repeat-x;

	float: left;

	height: 60px;

	width: 100%;

	text-align: center;

	padding-top: 42px;

	color: #CCCCCC;

	font-size: 11px;

}

#footer_talia a:link, #footer_talia a:visited {

	color: #999999;

	text-decoration: none;

}

#footer_talia a:hover, #footer_talia a:active {

	color: #FFFFFF;

	text-decoration: underline;

}



.header_nav_box {

	float: right;

	width: 490px;

	height: 100px;

	padding-top: 20px;

}

#searchform {

	float: left;

	width: 150px;

	border:1px solid black;

	padding:2px 4px 10px 4px;

	margin-top:10px;

}



.navi-bump {

	float:left;

	margin: 30px 0px 0px 0px;

}



.navigators {

	margin-left:75px;

}

.navigators ul {

	list-style-type: none;

}

.navigators ul li {

	display: inline;

	color: #FFFFFF;

	padding: 0px;

	margin: 0px;

}



.navigators ul li a:link, .navigators ul li a:visited {

	display: block;

	color: #000000;

	text-decoration: none;

	text-align: center;

	background-image: url(images/tab-button.png);

	line-height: 23px;

	height: 23px;

	font-weight: bold;

	width: 101px;

	float: left;

	margin: 0px 4px 0px 4px;

	

}

.navigators ul li a:hover, .navigators ul li a:active {

	display: block;

	color: #000000;

	text-decoration: none;

	text-align: center;

	background-image: url(images/tab-button-dn.png);

	line-height: 23px;

	height: 23px;

	font-weight: bold;

	width: 101px;

	float: left;

	margin: 0px 4px 0px 4px;

}

.sidebar-box {

	float: left;

	margin: 0px;

	padding:11px 0px 0px 0px;

	width:160px;

}

.sidebar-box h3 {

	background-color: #495861;

	float: left;

	width: 151px;

	font-size: 1.4em;

	color: #FFFFFF;

	height: 25px;

	line-height: 22px;

	padding: 0px 0px 0px 10px;

	margin: 10px 0px 0px 0px;

	list-style-type: none;

	border: 1px inset #000;

	}

	

.sidebar-box h4 {	

	background-color: #495861;

	float: left;

	width: 152px;

	font-size: 1.4em;

	color: #FFFFFF;

	height: 25px;

	line-height: 22px;

	padding: 0px 0px 0px 10px;

	margin: 10px 0px 0px 0px;

	list-style-type: none;

	border-width: 1px 1px;

	border-style:ridge;

	border-color: #67747B;
}



.sidebar-box ul {

	background-color: #82AFCB;

	margin: 0px;

	float: left;

	width: 154px;

	list-style-type: none;

	padding: 4px 0px 8px 5px;

	border-width: 2px;

	border-style:inset;

	border-color: #495861;

}

.sidebar-box ul ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 152px;

	border:none

}



.sidebar-box ul li {

	margin: 0px;

	float: left;

	padding: 0px;

}

.sidebar-box ul ul li {

	margin: 0px;

	padding: 0px;

	float: left;

}



.sidebar-box ul li a:link, .sidebar-box ul li a:visited {

	margin: 0px;

	float: left;

	display: block;

	padding: 3px 0px 3px 18px;

	color: #000000;

	text-decoration: none;

	font-size: 13px;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

}

.sidebar-box ul li a:hover, .sidebar-box ul li a:active {

	margin: 0px;

	float: left;

	display: block;

	padding: 3px 0px 3px 18px;

	color: #000000;

	text-decoration: underline;

	font-size: 13px;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

}

.sidebar-box ul ul li a:link, .sidebar-box ul ul li a:visited {

	margin: 0px;

	float: left;

	padding: 0px 0px 0px 18px;

}



#more-videos ul {

	background-image: url(images/more-videos-box.png);

	background-repeat: no-repeat;

	float:left;

	border:none;

	border-width: 0px;

	margin: 18px 0px 6px 0px;

	float: left;

	width: 199px;

	height: 266px;

	list-style-type: none;

	padding: 44px 0px 0px 0px;

}



#more-videos li {

	padding: 0px 10px 0px 13px;

	height: 67px;

	

}

#more-videos a {

	margin: 0px;

	float: left;

	display: block;

	width: auto;

	padding: 0px;

	color: #000000;

	text-decoration: none;

	background-image: none;

	background-repeat: no-repeat;

	}

	

#more-videos img {

	padding-right:5px;

}



.single-advertiser {

	float:left;

	background-image: url(images/ad-box.png);

	background-repeat:no-repeat;

	height: 240px;

	width:190px;

	margin: 4px 0px 4px 0px;

	padding:20px 0px 0px 10px;

}



.single-advertiser2 {

	float:left;

	background-image: url(images/ad-box2.png);

	background-repeat:no-repeat;

	height: 275px;

	width:190px;

	margin: 4px 0px 4px 0px;

	padding:20px 0px 0px 10px;

}



.ad-horizontal {

	float: left;

	width: 575px;

	height: 153px;

	margin: 0px 0px 10px 0px;

	padding: 20px 0px 0px 5px;

	background-image: url(images/ad-horizontal.png);

	background-repeat:no-repeat;

	overflow:hidden;

}



#contribute {

	float:left;

	height: 131px;

	width:198px;

	margin: 5px 0px 0px 0px;

	padding:0px;

}



.post-fixed {

	float: left;

	height: 25px;

	width: 480px;

}



#post-entry {

	float: left;

	width: 551px;

	padding-top: 8px;

	padding-bottom: 8px;

}



#page-entry {

	float: left;

	width: 551px;

	padding-top: 8px;

	padding-bottom: 8px;

}



#page-entry a:link, a:focus, a:hover, a {

	color:#dddddd;

}



#selected-header {

	float:left;

	background-image: url(images/selected-header.png);

	background-repeat:no-repeat;

	height: 27px;

	width:575px;

	margin-top:0px;

	margin-bottom:0px;

	padding:0px;

}

.post-meta {

	margin: 0px;

	float: left;

	width: 560px;

	height: 330px;

	padding: 23px 4px 0px 10px;

	background-image: url(images/featured-box.png);

	background-repeat:no-repeat;

	overflow:hidden;

}

.post-meta-2 {

	margin: 0px;

	float: left;

	width: 560px;

	height: 327px;

	padding: 23px 4px 0px 10px;

	margin-bottom: 10px;

	background-image: url(images/featured-box.png);

	background-repeat:no-repeat;

	overflow:hidden;

}



.post-meta-3 {

	margin: 0px;

	float: left;

	width: 561px;

	height: 190px;

	padding: 0px 4px 0px 10px;

	background-image: url(images/selected-box.png);

	background-repeat:no-repeat;

	overflow:hidden;

	}



.post-meta-4 {

	margin: 0px;

	float: left;

	width: 560px;

	height: 600px;

	padding: 20px 4px 0px 20px;

	background-image: url(images/single-box.png);

	background-repeat:no-repeat;

	overflow:hidden;

}



.post-meta-5 {

	margin: 0px;

	float: left;

	width: 560px;

	padding: 0px 4px 0px 10px;

	border-width:2px;

	border-color:#485760;

	border-style:inset;

	background-color:#485760;

}



#post-entry h1 {

	font-size: 1.4em;

	color: #000000;

	margin: 0px;

	float: left;

	width: 560px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: 0.2px;

	padding-top: 5px;

}

#post-entry h2 {

	font-size: 1.9em;

	color: #aaaaaa;

	margin: 0px;

	float: left;

	width: 550px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	padding: 0px;

}

#post-entry h3 {

	font-size: 1.9em;

	color: #000000;

	margin: 0px;

	float: left;

	width: 560px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border: 1px dotted #ccc;

	padding: 0px;

}



#post-entry h4 {

	font-size: 1.9em;

	color: #000000;

	float: left;

	width: 560px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	border: 1px dotted #eee;

	padding: 0px;

	margin: 0px 0px 8px 0px;

}

#post-entry h1 a:link, #post-entry h1 a:visited {

	color: #000000;

	text-decoration: none;

}

#post-entry h1 a:hover, #post-entry h1 a:active {

	color: #000000;

	text-decoration: underline;

}



.post-content {

	float: left;

	width: 550px;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 12px;

	line-height: 14px;

	color: #000000;

	overflow:hidden;

}



.single-content {

	float: left;

	width: 550px;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 12px;

	line-height: 14px;

	color: #ffffff;

	overflow:hidden;

}



.news-box {

	position:relative;

	top:-270px;

	left:328px;

	width:222px;

	overflow:hidden;

}



.single-center, .single-center a, .single-center h1 a {

	width:440px;

	color:#ffffff;

	margin-left:auto;

	margin-right:auto;

}

.post-commented {

	float: left;

	width: 575px;

}

.post-box {

	float: right;

	height: 35px;

	width: 100px;

	margin: 0px;

	line-height: 30px;

	color: #FFFFFF;

	background-image: url(images/commented_v.gif);

	background-repeat: no-repeat;

	text-align: center;

	font-size: 11px;

	padding: 0px 0px 0px 12px;

}

.post-box a:link, .post-box a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.post-box a:hover, .post-box a:active {

	color: #000000;

	text-decoration: underline;

}

.post-content code {

	display: block;

	padding: 5px;

	clear: both;

	margin: 10px 40px 10px 5px;

	font-family: "Trebuchet MS", Tahoma, "Arial Narrow";

	font-size: 13px;

	color: #000000;

	background-color: #F4F4F4;

	border: 1px dotted #F7F7F7;

}



.post-content a:link, .post-content a:visited {

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

.post-content a:hover, .post-content a:active {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}.post-navs {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 480px;

	font-size: 14px;

	color: #000000;

}

.post-navs a:link, .post-navs a:visited {

	color: #000000;

	text-decoration: none;

}

.post-navs a:hover, .post-navs a:active {

	color: #CCCC99;

	text-decoration: none;

}



#comment-temps {

}



.com-box_alt, .com-box {

	border:1px solid #fff;

	margin:5px 0px 5px 0px;

	padding:5px;

	background:#ddd;

}



.author_com, .author_date {

	font-weight:bold;

	float:left;

	font-size:larger;

}



.author_com_text {

clear:left;

padding: 0px 8px 0px 10px;

}



.rssfeed {

	margin: 0px;

	width: 460px;

	background-image: url(images/feed.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 2px 0px 2px 20px;

	text-align: left;

	font-size: 13px;

	color: #000000;

}



#comment-temps a:hover, #comment-temps a:active {

	color: #000;

	text-decoration: none;

}



.clear-sidebar {

	float: left;

	height: 10px;

	width: 198px;

}



#contest-bug {

	position:fixed;

	top:0px;

	right:0px;

	z-index:10;

} a:link, .post-content a:visited {

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

.post-content a:hover, .post-content a:active {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}.post-navs {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 480px;

	font-size: 14px;

	color: #000000;

}

.post-navs a:link, .post-navs a:visited {

	color: #000000;

	text-decoration: none;

}

.post-navs a:hover, .post-navs a:active {

	color: #CCCC99;

	text-decoration: none;

}



#comment-temps {

}



.com-box_alt, .com-box {

	border:1px solid #fff;

	margin:5px 0px 5px 0px;

	padding:5px;

	background:#ddd;

}



.author_com, .author_date {

	font-weight:bold;

	float:left;

	font-size:larger;

}



.author_com_text {

clear:left;

padding: 0px 8px 0px 10px;

}



.rssfeed {

	margin: 0px;

	width: 460px;

	background-image: url(images/feed.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 2px 0px 2px 20px;

	text-align: left;

	font-size: 13px;

	color: #000000;

}



#comment-temps a:hover, #comment-temps a:active {

	color: #000;

	text-decoration: none;

}



.clear-sidebar {

	float: left;

	height: 10px;

	width: 198px;

}



#contest-bug {

	position:fixed;

	top:0px;

	right:0px;

	z-index:10;

}
