/* @override 
  http://tv.fdb.dk/style/css/136.css
  http://tv.fdb.dk/style/css/109.css
  http://modern.dev.23video.com/style/css/36.css
  http://tv.fdb.dk/style/css/134.css
  http://tv.fdb.dk/style/css/144.css
*/

#frame, body.tube #sitetop, body.tube #main, body.tube #sitebottom {
  margin: 0 auto;
}

#frame {
  width: 100%;
  background-color: #fff;
}

body.tube #sitetop {
  width: 100%;
}

body.tube #sitebottom {
  width: 100%;
  border-top: 1px solid #ccc;
  background: #dedede url(/files/bg-footer.gif) repeat-x;
  padding-top: 11px;
}

body.tube #main {
  width: 960px;
}

#sitetop, #main, #sitebottom {margin:0;}



.menu1{float:right;clear:both;margin: 7px 0 3px 0; padding:0px 0px 0px 0px; list-style:none;  position:relative; color: #999;}

.menu1 li {float:right;}

.menu1 li a {display:block; float:left; height:30px; line-height:30px; color:#999; text-transform: uppercase; text-decoration:none; font-size:11px;font-weight:bold; text-align:center; padding:2px 7px 2px 7px; cursor:pointer; line-height: 16px;}

.menu1 li a:hover {color:#999; text-decoration: underline;}

.menu1 li a b {float:left; display:block; padding:0 10px 0 10px;}

.menu1 li a:hover b {no-repeat right top;}



/* MAIN */

body { 
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  line-height: 18px; 
  background-repeat: repeat-x;
  background-color: #dedede;
}

#contentsub {padding: 15px 10px 15px 10px;}



/* HEADER */

#sitelogo{padding-top: 23px; #padding-top: 0; margin-bottom: 16px;}

#sitelogo a {
  display: block;
  width: 125px;
}

#header {padding-top: 0px; width: 940px; margin: 0 auto;}

#identity {height:55px; border-bottom:2px solid #e5e5e5; padding: 0; margin: 0 0 10px 0;}

#identity #sitelogo {float:left; padding: 0 550px 0 0;}

#identity #sitename {font-size:30px; line-height:50px;}

#identity #sitename a, #identity #sitebyline a {text-decoration:none; color:#3e3e3e; text-decoration:none; font-weight: bold; letter-spacing:-0.03em; font-family: Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;}



/* FOOTER */

#footer {
  padding: 0;
  width: 940px;
  margin: 0 auto;
}

#fdb-info {
  width: 50%;
  float: left;
  font-size: 10px;
}

#fdb-info p {
  margin-right: 45px;
}


#fdbfooter{height: 20px; margin: 30px 0 50px 0; font-size: 10px; color: #666;}
#fdbfooter a {
  font-weight: normal;
}
#fdbfooter span {
  margin-right: 10px;
}

#fdbfooter #footerlinks {
  float: left;
  width: 400px;
}





/* HEADLINES */

.headline {
  font-size:12px; 
  text-transform:uppercase; 
  margin-bottom:10px; 
  font-weight:bold;
  border-bottom:1px dotted #333; 
  height: 30px; 
  line-height: 29px; 
  padding: 0 5px; 
  color: #333;
}

.sidebar .headline {
  font-size:12px; 
  text-transform:uppercase; 
  margin-bottom:10px; 
  margin-top:10px; 
  font-weight:bold; 
  border-bottom:1px dotted #333333; 
  height: 30px; 
  line-height: 35px;
  _line-height: 30px;
  padding: 0 5px; 
  background-image:url(/files/bg-heading.gif); 
  background-repeat: repeat-x; 
  color: #666;
}

#sitebottom .headline {
  border-bottom: none;
  height: 16px;
  line-height: 16px;
}

#sitebottom #sidebar-videos-popular .headline {
  margin-bottom: 20px;
}

#sitebottom #sidebar-tags .headline {
  padding: 0;
}

#sidebar-channels .headline {font-size:12px; margin:0;}

span.shareicon {background-image:url(/files/icon-share.gif); background-position:right center; background-repeat:no-repeat; padding-right:18px; display:inline-block;}

h2.video-list, h2.channel-name {font-size:12px; text-transform:uppercase;  margin-bottom:10px; font-weight:bold; border-bottom:1px dotted #333333; height: 30px; line-height: 29px; padding: 0 5px; color: #333}

h2 a.video-title {color:#222;}

h2 a.video-link {font-size:12px; padding:2px 0 0 3px; font-weight:bold;}



/* SIDEBAR ELEMENTS */

.sidebar .jumpbottom, .block-tube-channels {margin-bottom:30px;}

#sidebar-search {margin-bottom:15px;}

.sidebar-videos img {padding:0 5px 2px 0; border:0;}

#sidebar-search {padding:12px 0; border-bottom:2px solid #EDEDED;}

.share-box {margin: 0 0 15px 0;}

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

.share-box-title {font-size: 11px; font-weight: bold; padding: 0 0 4px;}

.subscribe-link-mail, .subscribe-link-rss, .subscribe-link-podcast{font-weight: bold; padding: 7px 5px 4px 30px;}

.subscribe-link-mail {background: url(/files/icon-mail.gif) no-repeat 5px 5px;}

.subscribe-link-podcast {background: url(/files/icon-podcast.gif) no-repeat 5px 5px;}

.subscribe-link-rss {background: url(/files/icon-rss.gif) no-repeat 5px 5px;}

.tube-download-item {border-bottom:1px solid #e5e5e5; text-decoration:none; font-size: 12px; padding: 9px 5px 7px;}



/* Sidebar Search and Sidebar Share forms*/

.share-box.share-box-mail input.text.preview {width: 70%; margin-right: 1%;}

.share-box.share-box-mail input.submit.button {width: 20%; font-size: 12px;}

#sidebar-search {padding: 0; border:none;}


/* Search form */

.block-tube-search {
  height: 31px;
  width: 100%;
  background: transparent url(/files/bg-searchbar.gif) repeat-x;
  margin-bottom: 8px;
}

.search-box {
  text-align: right;
  margin: 0 auto;
  position: relative;
  width: 940px;
}

.search-box input.text  {
  line-height: 14px;
  margin: 3px 5px 4px 0;
  padding: 5px 4px;
  width: 140px;
  border: 1px solid #999;
  display: inline;
}

.search-box input.submit {
  position: absolute;
  right: 10px;
  top: 7px;
}

.search-box label {
  color: #FFF;
  font-size: 11px;
  position: absolute;
  right: 165px;
  bottom: 9px;
}

#sitebottom .search-box {
  float: right;
  width: 300px;
}

#sitebottom .search-box label {
  color: #666;
  font-size: 11px;
}

#sitebottom #sidebar-videos-popular table {
  width: 100%;
}


/* Sidebar Playlist */

body.widget {background-image:none;}

#widget-playlist {font-family: Lucida Grande, Lucida, Helvetica, Verdana, sans-serif;}

#widget-playlist a:active, #widget-playlist a:focus {border: none;}

#widget-playlist .playlist-tabs a {height: 23px; line-height: 23px; padding: 0 8px;}

#widget-playlist .playlist-item {border-bottom:1px solid #e5e5e5; padding: 8px;}

#widget-playlist .playlist-thumbnail {padding: 0 5px 0 0; height: 50px; width: 50px;}

#widget-playlist .playlist-title, #widget-playlist .playlist-channel {margin-top:0px;}



/* VIEWS */

.view-list {margin-bottom:15px;}

.view-item {padding: 0 0 15px;}

.view-title {font-size:11px; letter-spacing:-0.03em; margin-top:5px;}
#sitebottom .view-title {
  background-color: #FFF;
  margin-top: 0;
  padding: 5px 8px;
  border: 1px solid #DEDEDE;
  border-top: 0;
}

.view-title a {}

.view-large-item .view-title {font-weight:bold; font-size:22px; margin-top:10px;}

.view-words{font-size: 13px; line-height: 20px;}

.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 {font-weight: normal;}

.view-date a, .view-comments a{color: #7A7B75;}



a.playlink, a.play75, a.play100 {margin-right: 0;}/* the space between the videos in .view-item-sub is added with .view-tem-sub */

#sitebottom a.playlink, #sitebottom a.play75, #sitebottom a.play100 {
  margin-bottom: 0;
}

table.view-small {
  width: 680px;
  overflow: hidden;
}

.view-small-item.view-item {
  width: 200px;
  overflow: hidden;
  padding-right: 0;
  /*#padding-right: 23px;*/    
  padding-bottom: 0; 
}

.view-small-item.view-item.last {
  padding-right: 0;
}

.sidebar a.playlink, .sidebar a.play75, .sidebar a.play100 {margin: 0 5px 5px 0;} /* special space for sidebar videos */


/*View item sub */

.view-item-sub{font-size: 11px; padding: 0 5px 0 0; line-height: 20px; }

#sitebottom .view-item-sub { 
  padding: 0 44px 0 0; width: 200px;
}

.view-list .view-words, .view-list .view-name, .view-list .view-tags, .view-list .view-date, .view-list .view-time, .view-list .view-comments, .view-list .view-read-more-link, .view-list .view-delete-link {font-size: 11px; font-weight: normal; line-height: 20px;}

div.view-video-length {
  display: inline;  
}



/* Menu */

.menu-table {font-size: 12px;}

.menu-table a {color: #3e3e3e; padding: 0 0 3px 0;}

.menu-table a:hover {color: #2B87C1;}



/* COMMENTS */

.comments {border-top: none;}

.autoform .form-item-wrapper {background-color:#fff; padding: 0 10px 10px 0; font-size:11px;}

#commentAddForm .form-item-wrapper textarea {width: 95%; 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;}



.block-analytics {
  height: 1px;
  margin: 0;
  padding: 0;
}




/* @end */
