body {background: #DBDBDB url(/files/bg-1.png) repeat-x 0 0; font-family: Helvetica, Arial, sans-serif; color: #3E3E3E;}
a {color:#28ACE2; text-decoration:none;}
a:hover {color: #2F6697;}

/* GRID */
#frame, body.tube #sitetop, body.tube #main, body.tube #sitebottom {width:980px;}
#contentsub {padding: 0 20px; border-left: 1px solid #E5E5E5;}
#header {padding: 40px 25px 30px; margin: 0px; background: url(/files/bg-top.png) repeat-y 0 0;}
#footer {padding: 20px 0 0; margin: 0px 21px;}
#mainsub {background: url(/files/bg-main.png) repeat-y 0 0; padding: 0 10px 20px;}
#sitetop, #main {margin: 0;}

  /* Sidebar */
  #leftsidebarsub {padding: 0 15px;}
  #main #leftsidebar, #main #sidebar {width:220px;}
  #main.has-leftsidebar #content {margin-left:230px;}

/* INPUT */
input.button {background: #D9D9D9 url(/files/button-bg-1.jpg) repeat-x 0 -1px; border: 1px solid #CCC; height: 26px; line-height: 25px; font-weight: bold; font-size: 12px; padding: 0 5px;}


/* HEADER */
#identity {height:55px; padding: 0 0 5px 0; border: none;}
#identity #sitelogo {float:left; padding: 5px 15px 0 0;}
#identity #sitename {font-size:14px; line-height:40px; margin: 0; float: right;}
#identity #sitename a, #identity #sitebyline a {text-decoration:none; color:#00CCFF; text-decoration:none; font-weight:bold;}

/* HEADER NAVIGATION */
.menu-table-container {background-color:#2A9FCC;}
.menu-table td {padding: 0;}
.menu-table-container td a {font-size:13px; text-decoration:none; color:#fff; display:block; margin-bottom:0; padding: 8px 20px 7px; border-right:1px solid #2285AC; font-weight:bold;}
.menu-table-container td a:hover {background-color: #2692BC;}

/* FOOTER */
#footer {border-top: 2px solid #E5E5E5;}
.footer-block .footer-sitelogo {float:left;}
.footer-block .footer-sitename {float:left; padding: 17px 0 0 20px; font-weight: bold; margin: 0 20px 0 0;}
.footer-block .footer-sitename a {color:#999; font-size:12px; line-height:12px; font-size: 12px;}
.footer-block .site-page-link {float:left; padding: 0 20px; border-right:1px solid #E5E5E5; }
.footer-block .footernav {padding: 18px;}
#sitebottom {background:#DBDBDB url(/files/bg-footer.png) no-repeat 0 -10px; height: 110px; margin: 0 0 20px;}

/* SIDEBAR & SIDEBAR ELEMENTS */
.sidebar {font-size: 11px;}
.sidebar .jumpbottom {margin: 0 0 30px 0;}

  /*Sidebar Lists */
  .sidebar-link-list a, .tube-download-item {padding: 7px 0; font-size: 11px; border-bottom:1px solid #e5e5e5;}

  /*Sidebar Share and Subscribe Elements*/
  #sidebar-search {padding:12px 0; border-bottom:2px solid #EDEDED;}
  #sidebar-share-embed {width: 180px;}
  .share-box {margin: 10px 0 15px 0; font-weight: bold;}
  .share-box-title {padding: 0 0 4px;}
  .subscribe-link-mail, .subscribe-link-rss, .subscribe-link-podcast{font-weight: bold; padding: 7px 5px 4px 23px;}
  .subscribe-link-mail {background: url(/files/icon-mail.gif) no-repeat 0px 6px;}
  .subscribe-link-podcast {background: url(/files/icon-podcast.gif) no-repeat 0px 6px;}
  .subscribe-link-rss {background: url(/files/icon-rss.gif) no-repeat 0px 6px;}

  /* Sidebar Search and Sidebar Share forms*/
  #sidebar-search {padding: 10px 0 30px; border:none;}
  .share-box.share-box-mail input.text.preview, #sidebar-search .search-box input.text {width: 133px; margin-right: 5px;}
  .share-box.share-box-mail input.submit.button, #sidebar-search .search-box input.submit.button {width: 40px;}
  
  /* Sidebar Video Thumbnails*/
  .sidebar a.playlink.play75 {width: 59px; height: 59px; margin: 0 2px 4px;}
  .sidebar .playicon {position:absolute; top:41px; left:5px; height: 14px; width: 12px; background:url(/files/playbutton-small.png) center center no-repeat;}
  * html   .sidebar .playicon {background-image:url(/files/playbutton-small.gif);}

  /* Playlist */
  body.widget {background-image:none !IMPORTANT;}
  #widget-playlist {width: 200px; margin: 0 0 30px 0;}
  
/* HEADLINES */  
.sidebar .headline, #content #title {border-bottom: 2px solid #3E3E3E; margin: 0 0 5px 0; padding: 0 0 5px 0 !important; font: 16px Georgia, Times New Roman, Times, serif;}
.video-title, #contentsubh2, .headline {font: normal 22px Georgia, Times New Roman, Times, serif;}
.view-list h2, #contentsub .headline {font-weight: normal; padding: 5px 0; margin: 0 0 15px; border-bottom: 2px solid #3E3E3E;}
a.video-title{color: #3E3E3E;}
.view-channel {border-bottom: 2px solid #3E3E3E; margin: 0 0 10px 0; padding: 0 0 5px 0;}
.view-channel a {color: #3E3E3E; font: normal 16px Georgia, Times New Roman, Times, serif;}

/* VIEWS */
  /* Frontpage Video Overview */
  .view-list .view-item {padding: 0 19px 10px 0; width: 100px;}
  .view-list .view-item-sub {overflow: hidden; font-size: 11px; line-height: 16px; color: #666;}
  .view-list .view-item-sub a {font-weight: normal;}
  .view-list .view-title a{font-weight: bold; font-size: 12px; color: #3E3E3E;}  
  .view-list.view-list .view-name a, .view-time a, .view-comments a {color: #666;}
  .view-list .view-delete-link a{color: #cc0000; line-height: 30px;}
  .view-list a.video-link {font-size: 11px; line-height: 30px; float: right;}

  /* Video Page */
  .view-large-item .view-title {font: 24px Georgia, Times New Roman, Times, serif; padding: 10px 0 0 0;}
  .view-large-item .view-words {line-height: 18px; font-size: 13px;}  

/* COMMENTS */
.comments {margin: 0px; padding: 20px 0;}
.autoform .form-item-wrapper {background-color:#fff; padding: 0 10px 10px 0; font-size:11px;}
#comment-add-form {border: none; padding: 20px 0;}
#commentAddForm .form-item-wrapper textarea {width: 682px; padding: 8px 4px 4px; color:#3e3e3e; font-size:11px;}
.autoform input, #commentAddForm .form-item-wrapper textarea {border: 1px solid #e5e5e5; color:#3e3e3e; font-size:11px;}
.comments .no-comments {display: none;}
.comments .headline {display: none;}