/* BODY COLOURING */
body {background-color:#231F20; font-size:11px; font-family:Myriad Pro,Helvetica,Arial,sans-serif; color:#dedede;}
body #frame {background-color:transparent;}
a {color:#FF6F2C; text-decoration:none; font-weight:normal;}
#header {padding-top:0;}

/* GRID */
#frame {margin:0 auto;}
#frame, body.tube #sitetop, body.tube #main, body.tube #sitebottom {width:931px;}
#header, #contentsub, #sidebarsub, #leftsidebarsub, #footer {padding:0;}
/* Sidebars */
#main #leftsidebar, #main #sidebar {width:212px; overflow:hidden;}
#main.has-rightsidebar #content {margin-right:266px;}

/* HEADLINES */
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#FF6F2C; margin-bottom:10px;}
h1, h2, #index .headline {font-size:22px; line-height:26px; text-transform:uppercase;}
h2 .white {color:white;}
h3 {font-size:16px; line-height:22px;}
h4 {font-size:13px; line-height:16px;}
h5 {font-size:11px; line-height:16px;}
h6 {font-size:10px; line-height:16px;}


#index .headline {color:white;}

/* MENU */
#custommenu {width:100%; margin-bottom:27px;}
#custommenu td {width:25%; border-right:14px solid #231F20;}
#custommenu td.menu-fail-guaranteed {border-right:0;}
#custommenu td a {display:block; font-size:17px; line-height:19px; font-weight:bold; padding:12px 30px 8px 10px; background:url(/files/menu-arrow.png) right center no-repeat black; text-transform:uppercase;  color:white;}
#custommenu a:hover, .album588459 .menu-startup-tales a, .album586706 .menu-learn-the-ropes a, .album581715 .menu-whats-hot a, .album542366 .menu-fail-guaranteed a {background:#F36E32 !important;}

/* SIDEBAR */


/* Grid */
#sidebar .layout-block {padding:15px 15px 39px 15px; background:url(/files/sidebar-chain-link.png) bottom left no-repeat black;}
#sidebar .jumpbottom {margin-bottom:0;}
#sidebar .block-tube-search {padding-bottom:0; padding-top:0; height:87px;}
#sidebar .block-tube-search form {padding-top:16px;}
#sidebar .block-tube-subscribe {background:black; padding-bottom:10px;}
/* Search */
#sidebar-search input.text {width:140px; float: left;}
#sidebar-search input.button {background:url(/files/go-button.png) top left no-repeat; height: 26px; width: 27px; border: 0; overflow:hidden; padding-top: 27px; margin-left: 4px;}
/* Related + Favs */
#favselector {height:45px; overflow:hidden;}
#favselector a, #favselector a.active {border:0 !important;}
#favselector.favs #favsoff, #favselector.favs #relson {display:none;}
#favselector.rels #favson, #favselector.rels #relsoff {display:none;} 
#sidebar .block-tube-video-thumbnails .headline {display:none;}
#block615748 {display:none;}
#sidebar  .block-tube-video-thumbnails {padding:10px 0 30px 6px !important;}

/* Comments */
#sidebar-comments .headline {height:19px; padding-left: 300px; overflow:hidden;  background: url(/files/headline-comments.png) top left no-repeat;}
#sidebar-comments .comment-cover-photo {display:none;}
#sidebar-comments .compact-comment-list-item {background:url(/files/sidebar-comment.png) top left no-repeat; padding:0 0 15px 30px;}
#sidebar-comments .comment-name {color:#FF6F2C; font-size:12px; line-height:20px;}
.comment-text {color:white;}
/* Popular tags */
#sidebar-tags .headline {height:19px; padding-left: 300px; overflow:hidden;  background: url(/files/headline-popular-tags.png) top left no-repeat;}
#block627635 .headline {background-image: url(/files/headline-popular-people.png);}
#sidebar-tags a {color:white;}
/* Subscribe */
#sidebar-subscribe .headline {height:19px; padding-left: 300px; overflow:hidden;  background: url(/files/headline-stay-updated.png) top left no-repeat;}
#sidebar-subscribe a {color:white;}
.subscribe-link-mail, .subscribe-link-podcast, .subscribe-link-rss {height:30px; line-height:30px; padding-left:30px; background:left center no-repeat;}
.subscribe-link-mail {background-image:url(/files/sidebar-subscribe.png);}
.subscribe-link-podcast {background-image:url(/files/sidebar-podcast.png);}
.subscribe-link-rss {background-image:url(/files/sidebar-rss.png);}

/* OVERVIEW PAGES */
/* ! index */
.channel-intro {padding-right:20px;}
.video-channels-about {width:231px; background:url(/files/whathere-footer.png) bottom right no-repeat black; padding:15px 0 45px 0; margin-bottom:35px;}
.video-channels {}
.video-channels-about h2, .video-channels-about .channel-description {padding:0 15px;}


/* THUMBNAILS */
/* Big */
.view-medium td {width:167px;}
.view-medium-item {background-color:black; padding:10px 6px 10px 8px; margin:0 10px 10px 0; position:relative;}
.view-medium-item .playicon {display:none;}
.view-medium-item .view-photo a, .view-medium-item .view-photo img {width:138px !important; height:78px !important;}
.view-medium-item .view-item-meta {height:95px; overflow:hidden;}
.view-medium-item .view-title {font-size:12px; font-weight:bold; line-height:15px; max-height:30px; margin-bottom:10px;}
.view-medium-item .view-words {font-size:12px; line-height:15px; height:45px;}
.view-medium-item .item-video-length {position:absolute; top:69px; right:14px; background-color:black; font-size:12px; padding:1px 4px 0 4px; color:#FF6F2C;}
/* ... And Small */
.view-small td {width:103px;}
.view-small-item {padding:0 3px 10px 3px; position:relative;}
.view-small-item .playicon {display:none;}
.view-small-item .view-photo a, .view-small-item .view-photo img {width:92px !important; height:52px !important;}
.view-small-item .view-title {font-size:11px; line-height:13px; height:39px; overflow:hidden; color:white;}
.view-small-item .view-title a {color:white;}
.view-small-item .view-title a:hover {color:#FF6F2C}
.view-small-item .item-video-length {position:absolute; top:34px; right:10px; background-color:black; font-size:12px; padding:1px 4px 0 4px; color:#FF6F2C;}

/* FRONTPAGE FEATURE */
.frontpage-feature {background-color:black; width:658px; height:263px; position:relative;}
.frontpage-feature-content {position:absolute; top:20px; left:20px; width:200px; height:220px; overflow:hidden;}
.frontpage-feature-content .frontpage-feature-title {font-size:16px; font-weight:bold;}
.frontpage-feature-content p, .frontpage-feature-content .frontpage-feature-words {line-height:16px !important;}
.frontpage-feature-thumb {position:absolute; top:20px; right:20px; width:400px; height:223px; overflow:hidden;}
.frontpage-feature-thumb img {width:400px; height:auto;}
.frontpage-feature-thumb .playicon {display:none;}
.frontpage-feature-length {position:absolute; bottom:25px; right:25px; background-color:black; font-size:18px; padding:6px 8px 4px 8px; color:#FF6F2C;}
#block626885  {padding:3px 0 15px 0 !important;}
#block626885 .headline {display:none;}


/* OVERVIEWS FEATURE */
.overview-feature {background-color:black; width:407px; overflow:hidden; position:relative;}
.overview-feature-content {padding:10px 20px;}
.overview-feature-title {font-size:16px; font-weight:bold;}
.overview-feature-content p, .frontpage-feature-content .frontpage-feature-words {line-height:16px !important;}
.overview-feature-thumb {padding:20px; height:186px; overflow:hidden;}
.overview-feature-thumb img {width:367px; height:auto;}
.overview-feature-thumb .playicon {display:none;}
.overview-feature-length {position:absolute; top:188px; right:25px; background-color:black; font-size:18px; padding:6px 8px 4px 8px; color:#FF6F2C;}
#block626995 .headline {display:none;}

/* VIDEO PAGE */
.view-large-item .view-video {border:1px solid #333; background-color:black; padding:10px 9px 6px 9px; margin-bottom:15px;}
.view-large-item .view-item-meta {border:1px solid #333; border-top:0; background-color:black; padding:10px;}
.custom-view-item-tags {color:white; margin-top:10px; font-style:italic;}
.custom-view-item-tags a {color:white; text-decoration:underline;}

.custom-share-container {background:url(/files/333333-pixel.png) bottom left repeat-x; overflow:hidden; height:51px;}
.custom-share-container table {float:right;}
.custom-share-container .custom-share-arrow {padding:0 10px 0 0;}
.custom-share-container .custom-share-head {padding:0 0 7px 0;} 
.custom-share-container td {vertical-align:bottom;}
.custom-share-container td.custom-share-box-container {padding:0 0 10px 10px;}
.custom-share-box {border:1px solid #333; background-color:black; padding:0 10px; height:43px; line-height:44px;}
.custom-share-box img {vertical-align:middle;}
.custom-share-box a {color:white;}
.custom-share-box a img {padding:0 1px;}
.custom-share-box input {border:0; background-color:black; padding:0; height:25px; line-height:25px; color:white; width:220px; display:none; margin:8px 0 0 0;}

/* COMMENT LIST */
.comments-container {margin-top:40px;}
.comments-container h3 {color:white; text-transform:uppercase; font-size:20px;}
.comment-buddy {display:none;}
ol.comments {border-bottom:0;}
li.comment {border-top:0; padding:0; margin-bottom:25px;}
li.comment .comment-content {margin-left:0; overflow:auto; text-align:right;}
li.comment .comment-body {border:1px solid #333; border-bottom:0; background-color:black; padding:15px; text-align:left; margin-bottom:0;}
.comment-body p {color:white; font-size:11px;}
li.comment .comment-author {margin-left:1px; font-size:13px; float:left; padding:13px 44px 6px 10px; font-style:normal; background:url(/files/comments-arrow.png) right top no-repeat #F36331;}
li.comment .comment-author a {color:white;}
li.comment .comment-author .raquo {display:none;}
li.comment .comment-date {color:white; font-size:11px; font-style:normal; padding-top:8px; background:url(/files/333333-pixel.png) top left repeat-x;}


/* COMMENT FORM */
.comments-container hr {display:none;}
.comment-form {position:relative; background:url(/files/comments-form-background.png) top left no-repeat; border:1px solid #333; background-color:black; padding:60px 30px 50px 30px; margin-top:40px;}
.loggedin .comment-form {background-image:url(/files/comments-form-background-loggedin.png);}
.comment-form input, .comment-form textarea {border:0;}
.comment-input-notify {display:none;}
.comment-input-content {margin-bottom:0;}
.comment-input-content textarea {width:290px; height:135px;}
.submit-container {position:absolute; top:206px; left:252px;}
.submit-container input {cursor:pointer; background:url(/files/comments-submit.png) top left no-repeat; width:75px; height:29px; border:0;}
.comment-error-message {font-size:13px; color:#f57021; text-transform:uppercase; width:200px;}
.comment-form h3, .comment-input-label {display:none;}
.comment-input-widget input {width:140px !important;}
.comment-input-name, .comment-input-email, .comment-input-url {position:absolute; right:35px;}
.comment-input-name {top:64px;}
.comment-input-email {top:113px;}
.comment-input-url {top:162px;}
.comment-recaptcha {background-color:white; margin-top:40px;}
.comment-recaptcha .comment-error {color:#f57021 !important; padding:10px;}



/* FOOTER */
#customfooter {margin:80px 0 30px 0; border-top:27px solid black; text-align:center;}
#customfootersub {position:relative; width:931px; height:340px; text-align:left; margin:0 auto; background:url(/files/footer-background.PNG) top left no-repeat;}
/* Connect */
.footer-connect {position:absolute; left:39px; top:276px;}
.footer-connect img {padding-right:4px;}
/* Stuff */
.footer-stuff {position:absolute; left:362px; top:204px;}
.footer-stuff li {background:url(/files/bullet.png) left center no-repeat; padding-left:17px; height:23px; line-height:23px;}
.footer-stuff li a{font-size:13px; color:white;}
.footer-stuff li a:hover{color:#FF6F2C;}
/* Feedback */
.footer-feedback {position:absolute; left:679px; top:237px;}
.footer-feedback input.text {float:left;}
.footer-feedback input.image {margin-left:4px;}


/* PAGINATION */
#pagination .pagination-page, #pagination .pagination-pages {border: none; color: #FFF; font-size: 14px;}
#pagination a.pagination-page {color: #FF6F2C !important;}
#pagination a:hover {text-decoration: none;}
#paginationContainer, #numphotosbar {font-weight:bold; line-height:15px;}
#paginationContainer{margin: 0 0 10px 0;}
#numphotosbar {font-size:11px; color:white;}
#paginationContainer .pagination-pages a, .full-browse a {padding: 3px 5px; margin: 0 5px; border: 1px solid #1D1D1D;}
#paginationContainer .pagination-pages a:hover {border-color: #444; background-color: #333; text-decoration: none;}
#paginationContainer span.dot{display: none ;}


.autoform .form-item-wrapper {background-color:black;}
#content, #content .block-tube-video-thumbnails {width:655px; overflow:hidden;}

img.noborderstyle {border:0 !important; padding: 0 !important; width: auto;}
