* {outline:none}
body {text-align:left; font-family: "Lucida Grande",Verdana;background:#d3e2eb; letter-spacing:0}

a {color:#004fd3;text-decoration:none;cursor:pointer}
a:hover {color:#00148f;text-decoration:underline}

#header, #explanation {min-width:850px}
/* fixed width */
#header-nav, #explanation-inner, #breadcrumbs-nav, #content-channel-inner, #main-content {width:850px;margin:0 auto;padding:0 8px}
#header-nav {padding:0}
/*full width*/
/*#header-nav, #explanation-inner, #breadcrumbs-nav, #content-channel-inner, #main-content {min-width:850px;margin:0 25px 0;}*/

#header {height:25px;background:#426d98 url(//cf2.vuze.com/img/vhdn/vhdn_topnav_bg.gif) top left repeat-x;}
/*#header {left:0;z-index:505;width:100%}
#header[id] {position:fixed;}
#breadcrumbs, #explanation {margin-top:25px}*/
#navigation li, #nav-menus li {float:left;line-height:25px;}

.nav a {background:url(//cf2.vuze.com/img/vhdn/vhdn_topnav.gif) top left no-repeat;text-indent:-5000px;float:left}
#navigation .nav a {width:39px;height:25px}
#home a {}
#home a:hover {background-position:0px -25px}
#home a:active {background-position:0px -50px}
#prev a {background-position:-39px 0}
#prev a:hover {background-position:-39px -25px}
#prev a:active {background-position:-39px -50px}
#next a {background-position:-78px 0}
#next a:hover {background-position:-78px -25px}
#next a:active {background-position:-78px -50px}
#nav-menus {height:25px}
#nav-menus a {height:25px;width:96px;}
#nav-menus.category #categories a {background-position:-117px -75px}
#nav-menus.show #shows a {background-position:-213px -75px}
#categories {position:relative;z-index:100}
#categories a {background-position:-117px 0;}
#categories a:hover {background-position:-117px -25px;}
#categories #categories-menu {display:none}
#categories.hover a {background-position:-117px -25px;}
#categories a:active {background-position:-117px -50px;}
#categories.hover #categories-menu {display:block}
#shows a {background-position:-213px 0}
#shows a:hover {background-position:-213px -25px}
#shows a:active {background-position:-213px -50px}

#categories-menu {background:#3574B5;border:1px solid #fff;border-top:0;z-index:500;position:absolute;top:25px;font-size:10px;padding: 4px 0;width:160%}
#categories-menu, #categories-menu li {clear:left;float:left;line-height:22px}
#categories-menu li {width:100%}
#categories-menu li a {background:none;text-indent:0;color:#fff;padding-left:16px;height:auto;width:100%}
#categories-menu li a:hover {text-decoration:none;color:#b3d6ff;}
#categories-menu li a:active {text-decoration:none;color:#b3d6ff;position:relative;top:1px}

#main-content {margin-bottom: 25px;clear:both}

div.hr {display:block;clear:left;height:2px;background:url(//cf2.vuze.com/img/vhdn/vhdn_hr_graphic.gif) top left repeat-x}

#explanation {padding:5px 0; background:#f3fbff url(//cf2.vuze.com/img/vhdn/vhdn_header_bg_short.gif) top left repeat-x;text-align:center;}
#explanation-inner {background:url(//cf2.vuze.com/img/vhdn/vhdn_main_header3.jpg) top left no-repeat;height:99px;position:relative}

h4 {font-size:18px; margin: 20px 0 10px; color: #00345b }
h4 .category_name {font-style:italic}

.clr {clear:both;width:100%;float:left}

.gateway .channel .vzsubs, .gateway .channel .title {display:none}

.channel {width:154px;margin:0 8px 22px;float:left;/*height:116px*/;text-align:center}
.channel a {float:left;}
.channel a.img {width:100%;height:111px;padding-top:2px;text-align:center;float:left;background:url(//cf2.vuze.com/img/vhdn/vhdn_content_bg_med.jpg) top center no-repeat;position:relative}
.channel img {margin:0 auto;}
.channel a.title {margin-top:10px; height:40px;line-height:20px;overflow:hidden;text-align:center;width:100%}
.channel .vzsubs {position:absolute;bottom:-2px;right:-2px;}

.channel_small {width:280px;float:left;height:125px; font-size:12px; margin-bottom: 12px; position: relative}
.channel_small a { float:left }
.channel_small a.img { margin-right:8px;width:112px;height:111px; padding-top:2px;text-align:center;background:url(//cf2.vuze.com/img/vhdn/vhdn_content_bg_med.jpg) top center no-repeat}
.channel_small a.img img {width:108px;height:108px}
.channel_small a.title { width:140px }
.channel_small ul.vzsubs {position:absolute; bottom:10px;left: 113px}

.content {width:131px;margin:0 5px;float:left;font-size:8pt;min-height:162px;margin-bottom:20px;overflow:hidden;text-align:center;}
.content a.img {width:131px;height:71px;padding-top:2px;text-align:center;float:left;background:url(//cf2.vuze.com/img/vhdn/vhdn_content_bg_sm.jpg) top center no-repeat;}
.content img {margin:0 auto;height:68px}
.content dl {float:left;margin-top:3px;line-height:15px;width:100%}
.content dl dt {color:#004fd3;font-size:11px;clear:both;margin:2px 0;max-height:30px;overflow:hidden}
.content dl dd.chan {height:15px;overflow:hidden}
.content dl dd.chan a {color:#000}
.content .vzlinks {margin-left:33px}

#videos-categories-list a {margin-right:5px;width:270px;float:left;margin-bottom:6px}

#breadcrumbs {background:#f3fbff url(//cf2.vuze.com/img/vhdn/vhdn_breadcrumb_bg.gif) top left repeat-x;}
#breadcrumbs-nav {line-height:40px;height:40px;font-size:11px;color:#48657b;font-weight:bold}
#breadcrumbs ul, #breadcrumbs ul li {float:left}

#content-channel {background: #6b89a1 url(//cf2.vuze.com/img/vhdn/vhdn_showdetail_bg.jpg) top left repeat-x;min-height:216px;border-bottom:1px solid #fff}
#content-channel-inner {padding-top:15px}
#content-channel-description .description {width:680px; float:left;padding:10px 0}
#content-channel-description .description h4 {color: #a4c6eb; font-size:18px;margin-top:0;padding-left:175px}
#content-channel-description .description p {color: #fff; font-size:12px;line-height:18px;padding-left:175px}
#content-channel-description .description img {margin-right:25px}
#content-channel-description .subscribe-show {width:90px;border-left:1px solid #6f98b0;height:150px;float:right;padding-left:40px;padding-top:10px}

table th, table tr, table td, table td.name div {height:25px;line-height:25px}
table .index {width: 40px; text-align:center}
table .duration, table .explore, table .download {width:80px}
table .explore, table .download {text-align:left}
table th {background-color:#3a5e74;color:#fff}
table tr {background-color:#c0d2dd;border-bottom:1px solid #fff;color:#142f41}
table tfoot tr, table tfoot tr:hover {background-color:#d3e2eb;border-bottom:0 none;}
table tr:hover, table tr.even:hover {background-color:#5288a8;color:#fff}
table tr.even {background-color: #a6becc}
table td.name div {overflow:hidden}

#videos-list-table a.info, #videos-list-table a.dl {display:block;background:url(//cf2.vuze.com/img/vhdn/vhdn_showdetail_btn_sprite.png) top left no-repeat;width:16px;height:16px;text-indent:-5000px;margin:2px 1px 3px 2px}
* html #videos-list-table a.info, * html #videos-list-table a.dl {background: #6b89a1 url(//cf2.vuze.com/img/vhdn/vhdn_showdetail_btn_sprite.gif) top left repeat-x;}
#videos-list-table a.info {background-position:top right}
#videos-list-table a.info:hover {background-position: right center}
#videos-list-table a.info:active {background-position: bottom right}
#videos-list-table a.dl:hover {background-position: center left}
#videos-list-table a.dl:active {background-position: bottom left}

#more-progress {margin-left:5px;position:relative;top:3px}


ul.vzlinks {background:url(//cf2.vuze.com/img/vhdn/vhdn_buttons_bg.gif) top left no-repeat;float:left;padding:3px;margin:5px 0;min-height:19px}
ul.vzlinks li, ul.vzlinks li a {float:left}
ul.vzlinks li a {background:url(//cf2.vuze.com/img/vhdn/vhdn_btn_sprite.png) top left no-repeat;width:16px;height:16px;text-indent:-5000px;margin:2px 2px 3px}
* html ul.vzlinks li a {background:url(//cf2.vuze.com/img/vhdn/vhdn_btn_sprite.gif) top left no-repeat}
ul.vzlinks li.dl a {width:19px;height:19px;margin:1px 1px 3px;background-position: -6px -49px}
ul.vzlinks li.dl a:hover {background-position: -6px -69px}
ul.vzlinks li.dl a:active {background-position: -6px -89px}
ul.vzlinks li.info a {background-position: top left}
ul.vzlinks li.info a:hover {background-position: 0 -16px}
ul.vzlinks li.info a:active {background-position: 0 -32px}
ul.vzlinks li.subs a {margin-left:3px;background-position: -16px 0px}
ul.vzlinks li.subs a:hover {background-position: -16px -16px}
ul.vzlinks li.subs a:active {background-position: -16px -32px}

ul.vzsubs {/*background:url(//cf2.vuze.com/img/vhdn/vhdn_icon_sml_bg.gif) top left no-repeat;*/float:left;padding:0 3px;margin-top:5px}
ul.vzsubs li, ul.vzlinks li a {float:left}
ul.vzsubs li a {background:url(//cf2.vuze.com/img/vhdn/vhdn_btn_sprite.png) top left no-repeat;width:15px;height:15px;text-indent:-5000px;margin:2px 2px 3px}
* html ul.vzlinks li a {background:url(//cf2.vuze.com/img/vhdn/vhdn_btn_sprite.gif) top left no-repeat}
ul.vzsubs li.subs a {background-position: -32px 0}
ul.vzsubs li.subs a:hover {background-position: -32px -16px}
ul.vzsubs li.subs a:active {background-position: -32px -32px}

#popup {width:322px;position:absolute;left:50%;margin-left:-161px;z-index:500;color:#3a5e74;top:20%;}
#popup-inner {position:relative;background:transparent url(//cf2.vuze.com/img/vhdn/vhdn_popup_bg.png) top left no-repeat;float:left;width:100%}
#popup-close {display:block;width:16px;height:16px;background:url(//cf2.vuze.com/img/vhdn/vhdn_popup_close_btn.gif) top left no-repeat;text-indent:-5000px;position:absolute;top:25px;right:25px}
#popup-close:hover {background-position:center left}
#popup-close:active {background-position:bottom left}
#popup-content {padding:32px 32px 0 32px;float:left;width:258px}
#popup img {margin-bottom:5px}
#popup em {font-size:14px;color:#0c3e5d;line-height:18px;margin-bottom:4px}
#popup small {margin-bottom:12px;font-size:10px}
#popup p {font-size:11px;line-height:15px;margin-bottom:6px}
#popup-content em, #popup-content small, #popup-content p {clear:left; float:left;width:100%}
#popup-content a.download-btn {clear:left;float:left}
#popup-bottom {background:transparent url(//cf2.vuze.com/img/vhdn/vhdn_popup_bg.png) bottom left no-repeat;height:25px;clear:left}

a.download-btn {width:90px;height:23px;float:left;text-indent:-5000px;background:url(//cf2.vuze.com/img/vhdn/vhdn_download_btn.gif) top left no-repeat;margin-bottom:8px}
a.download-btn:hover {background-position:center left}
a.download-btn:active {background-position:bottom left}
a.subscribe-btn {width:90px;height:23px;float:left;text-indent:-5000px;background:url(//cf2.vuze.com/img/vhdn/vhdn_subscribe_btn.gif) top left no-repeat}
a.subscribe-btn:hover {background-position:center left}
a.subscribe-btn:active {background-position:bottom left}

#footer {clear:both;display:block;margin:0 auto;width:850px;font-size:10px;color:#3a617b}
#footer {height:36px;background:url(//cf2.vuze.com/img/vhdn/vhdn_footer_bg.gif) top left no-repeat}
#footer ul {border:0 solid red;list-style-image:none;list-style-position:outside;list-style-type:none;margin:12px 10px 5px;padding:0;}
#footer #copyright {float:left;width:430px;}
#footer #f_links {float:right;text-align:right;width:280px;}
#footer #copyright li {float:left;margin-left:0;margin-right:5px;}
#footer ul li {padding:0;}
#footer #f_links li {float:right;margin-left:5px;}
#footer #disclaimer {clear:both;font-size:10px; margin-bottom:4px; padding:10px; text-align:center;}



#content-favorites, #content-category {min-height:189px}
#content-newest, #content-hottest {min-height:236px}
#videos-categories {min-height:96px}
