#header {padding-top:0;}


/* GRID */
#frame {margin:0 auto;}
#frame, body.tube #sitetop, body.tube #main, body.tube #sitebottom {width:820px;}
/* SIDEBARS */
#main #leftsidebar, #main #sidebar {width:250px;}
#main.has-rightsidebar #content {margin-right:280px;}
#main.has-leftsidebar #content {margin-left:280px;}
a {border-bottom:0 !important; font-weight:normal !important;}

h2.video-list, h2.channel-name, #footer div.headline {font-size:18px; line-height:25px; border-bottom:1px solid black; margin-bottom:10px;}
#sidebar div.headline {font-size:15px; line-height:18px;}
a.video-link {font-size:13px; padding-left:10px;}

/* SIDEBAR ELEMENTS */
.sidebar .jumpbottom {margin-bottom:20px;}
.sidebar-videos img {padding:0 5px 2px 0; border:0;}

#sidebar-share-embed {width:98%;}

.sidebar-link-list a {display:block; font-size:15px; line-height:20px; padding:0;}
.sidebar-link-list a:hover {border-bottom-color:#CDCDCD;}


/* VIEWS */
.view-list {margin-bottom:15px; margin-right: 10px;}
.view-item {padding:0 0px 15px 0;}
.view-title {font-size:11px; letter-spacing:-0.03em; margin-top:5px;}
.view-title a {color:#3e3e3e;}
.view-large-item .view-title {font-style:none; font-weight:bold; font-size:22px; line-height: 22px; margin-top:10px;}
.view-words{font-size: 12px; line-height: 19px; padding: 5px 0px 5px 0px;}
.view-name, .view-tags, .view-date, .view-time, .view-comments, .view-read-more-link, .view-delete-link {color:#7A7B75; font-size:12px; line-height:18px;}
.view-name a, .view-tags a, .view-date a, .view-time a, .view-comments a, .view-read-more-link a, .view-delete-link a {color:#7A7B75; font-weight:bold;}

.autoform .form-item-wrapper {background-color:transparent;}



.view-portrait-item {margin-bottom:10px; margin-right: 10px; background:#66B4B2 none no-repeat scroll center center; width:263px; height:110px; position:relative; cursor:pointer;}
.view-portrait-item .view-item-sub {position:absolute; background-color:white; width:240px; bottom:10px; left:10px; font-size:12px; line-height:17px;}
.view-portrait-item .view-item-sub a {font-weight:normal; color:black; border-bottom:0;}
.view-portrait-item:hover .view-item-sub {background-color:#66B4B2;}
.view-portrait-item:hover .view-item-sub, .view-portrait-item:hover .view-item-sub a {color:white;}
.view-portrait-item .view-date,.view-portrait-item .view-title {padding:0 0 0 5px;}
.view-portrait-item .view-date {color:#8C8C8C; font-size:11px; display:inline;}
.view-portrait-item .view-date a { color: #8c8c8c; } 
.view-portrait-item .view-title {text-transform:uppercase; margin-top:0;}
.view-portrait-item .view-video-length
{
  color:#FFFFFF;
  display:block;
  height:26px;
  line-height:24px;
  position:absolute;
  right:-4px;
  text-align:center;
  top:-4px;
  width: 50px;
  background: url(/files/longdot.png) no-repeat 0px 0px;
}

.one-info
{
  float: right;
  width: 198px;
}
.one-info .view-length
{
  padding: 2px 6px;
  background: #ED343B;
  color: #ffffff;
  float: right;
}
.one-share
{
  padding: 10px 0px 10px 0px;
  height: 24px;
  clear: both;
}
.one-share a, .one-share label
{
  background-image: url(/files/ShareSprite.png);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  padding: 0px 6px 0px 30px;
  margin: 0px 27px 0px 0px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.one-share a.twitter { background-position: 0px 0px; }
.one-share a.facebook { background-position: 0px -24px; }
.one-share a.mail { background-position: 0px -72px; }
.one-share a.podcast { background-position: 0px -48px; }
.one-share label.embed { background-position: 0px -96px; margin: 0px; }
.one-share input.embed
{
  width: 150px;
  vertical-align: baseline;
  display: inline-block;
  margin: 0px;
}

.share-box-fb {padding-top:10px; clear:left;}
.share-box-fb a {font-size:12px; font-weight:normal;}

.custombutton {float:right;}

textarea {height:auto !important;}


#footer { margin-top: 0px !important; }
#footer .container { margin-top:40px !important; }




.autoform .form-button input, input.button {
  margin: 0 3px 0 0;
  padding: 2px 6px; 
  border: 1px solid #ccc;
  border-color: #999 #858585 #666 #858585;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #ccc url(http://fast.mediamatic.nl/f/wgml/image/button.png) left top repeat-x;
  font-family: Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 17px;
  text-decoration: none;
  font-weight: normal;
  color: #333;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: baseline; } 

#comment-add-form, .comments {border-top:1px solid black !important;}



.tag-more-link a {
  margin: 0 3px 0 0;
  padding: 2px 6px; 
  border: 1px solid #ccc;
  border-color: #999 #858585 #666 #858585;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #ccc url(http://fast.mediamatic.nl/f/wgml/image/button.png) left top repeat-x;
  font-family: Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 17px;
  text-decoration: none;
  font-weight: normal;
  color: #333;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: baseline; }
.tag-more-link a:hover {color: #000;
  background:white;
  border: 1px solid #000;
  text-decoration: none;}

.no-comments {color:#333;}

#sidebar-search
{
  height: 25px;
  float: right;
  width: 168px;
}

.customheader ul
{
  width: 600px;
}

.block-tube-sections {padding-top:20px;}
.block-tube-sections .sidebar-link-list a {font-size:11px !important; border-bottom:1px solid #ddd !important;}
.block-tube-sections .headline {font-size:12px; font-weight:bold;}



.view-portrait-item {padding:0;}
.view-portrait-item .view-item-sub {left:0; bottom:auto; top:0; position:relative; width:263px; height:110px;}
.view-portrait-item .view-photo {position:absolute; top:0; left:0; z-index:1;}
div.playicon {display:none;}
.custom-item-meta {z-index:999; position:absolute; bottom:10px; left:10px; width:243px; background-color:white;}
.view-portrait-item:hover .view-item-sub .custom-item-meta {background-color:#66B4B2;}
