/* MAIN */
body { font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; line-height: 18px; background-color: #F7F7F7; color: #363636;}
#contentsub {padding: 0;}
#frame {background: transparent url(http://tedxcopenhagen.dk/wp-content/themes/tedxcph/images/body-bg.png) no-repeat 0 0 !important; padding: 0 0 0 30px;}
#main{margin: 0; }
#header {padding: 0 0 30px 30px; background-color: #FFF;}
#mainsub {padding: 0 10px 0 30px; background-color: #FFF;}
#main #leftsidebar, #main #sidebar {width:160px !important;}
#main.has-rightsidebar #content {margin-right: 180px;}
#sidebarsub {padding:0px;}
#sitetop {margin: 0;}
#video-one #content{width:626px;}

/* LINKS */
a, a:link{color: #ff2b06;}
a:hover {color: #ff2b06 !important;}

/* HEADER */
#identity {height:55px; border-bottom:2px solid #e5e5e5; padding: 0; margin: 0 0 10px 0;}
#identity #sitelogo {float:left; padding: 0 15px 0 0;}
#identity #sitename {font-size:20px; 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;}

/* CUSTOM HEADER */
#header-custom {height: 124px; margin: 0 auto; width: 910px; background: #fff url(http://tedxcopenhagen.dk/wp-content/themes/tedxcph/images/top-gfx.jpg) no-repeat 240px -40px;}
#header-custom .logo{position: relative; top: 35px;}

/* MENU */
.menu-table td {padding: 0; margin: 0;}
.menu-table td a {background: url(http://tedxcopenhagen.dk/wp-content/themes/tedxcph/images/menu-divider.png) no-repeat center right; padding: 20px 40px 20px 0; margin: 0; color: #383838 !important; text-decoration: none !important; font-weight: normal !important; line-height: 35px; font-size: 14px;}
.menu-table td a#last{background: none;}
.menu-table td a:hover, .menu-table td a.current_page_item {color: #ff2b06 !important;}

/* HEADLINES */
.headline {font-size: 15px; font-weight: normal !important; color: #363636;}
.sidebar .headline {margin: 0 0 5px; background: url(http://tedxcopenhagen.dk/wp-content/themes/tedxcph/images/divider.png) repeat-x 0 30px; line-height: 30px; font-size: 11px; font-weight: bold;}
h2 a.video-title, h3 span {color:#fff; background-color: #ff2b06; font-size: 11px; padding: 0 5px; text-transform: uppercase; font-weight: normal; width: ;}
h2 a.video-link {font-size:12px; padding:2px 0 0 3px; font-weight:bold; display: none;}
.channel-name {font-size: 16px; font-weight: normal; margin: 0 0 12px 0;}

/* SIDEBAR ELEMENTS */
#leftsidebarsub {padding: 0;}
#main #leftsidebar, #main #sidebar {width:224px;}
.sidebar a.playlink.play75 {margin: 0 4px 4px 0;}
.sidebar a.play75, a.play75 img, .sidebar-videos a.playlink {width: 76px; height:76px;}
.sidebar .jumpbottom, .block-tube-channels {margin-bottom:30px;}
#sidebar-search {margin-bottom:15px;}
.sidebar-videos a.playlink {width: 76px; height: 56px;}
.sidebar-videos div.playicon, .sidebar-videos * html div.playicon {background: url('/files/icon-play-small.png') no-repeat 5px 5px;}
.sidebar-videos img {padding:0 4px 4px 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;}
.tube-download-item {border-bottom:1px solid #e5e5e5; text-decoration:none; font-size: 12px; padding: 9px 5px 7px;}
.sidebar-link-list a, .subscribe-link-mail a, .subscribe-link-rss a, .subscribe-link-podcast a, html .fb_share_link, html .twitter_share_link {display:block; font-weight:bold; text-decoration:none; font-size: 11px; border: none; background: url(http://tedxcopenhagen.dk/wp-content/themes/tedxcph/images/right-arrow.png) no-repeat center left; margin: 0 0 5px; padding: 0 0 0 10px; color: #363636;}

/* INPUT */
input.text {border-style: solid; border-width: 1px; border-top-color: #E2E2E2; border-left-color: #E2E2E2; border-right-color: #BFBFBF; border-bottom-color: #BFBFBF;}

/* 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;}
#sidebar-search .search-box input.text {line-height: 14px; width: 65%; margin-right: 1%; padding: 6px 5px 2px;}
#sidebar-search .search-box input.submit.button {width: 25%; font-size: 12px;}

/* 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: 16px; margin-top:0px;}
.view-title a, .view-large-item .view-title {color: #363636; font-weight: normal;}
.view-large-item .view-title {font-size:18px; margin-top:10px;}
.view-words{font-size: 11px; line-height: 16px;}
.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;}
.view-item-sub a.playlink {margin-right: 0; width: 150px !Important; height: 100px !important;}
.view-item-sub div.playicon, .view-item-sub * html div.playicon {background: url('/files/icon-play.png') no-repeat 5px 5px;}
object#videoplayer {border-top:2px solid #ff2b06;}

/* THUMBS */
.custom-view-thumbnail {float:left;}
.view-item-sub a.playlink, .view-item-sub a.play75, .view-item-sub a.play100 {margin: 0; position:relative; cursor:hand; overflow:hidden; border-top: 2px solid #FF0000;}
.custom-view-thumbnail .view-photo {margin-bottom:10px;}
.custom-view-content {margin-left:155px; width:180px; margin-right:20px;}
.custom-view-meta {margin-top:5px; color: #999;font-size: 11px; line-height: 20px; padding-bottom:20px;}
.custom-view-meta-play {float: left;}
.custom-view-meta-length {float: right;}

/*View item sub */
.view-item-sub{font-size: 11px; padding: 0 1px 0 0; line-height: 20px;}
.view-item-sub .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, p {font-size: 11px; font-weight: normal; line-height: 14px;}

/* 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;}

/* FOOTER */
#footer {clear:both; padding-bottom:15px; background-color: #FFF;}
#footer img{margin: 10px 20px 0 0;}
#footer hr{background: #ff2b06 !important; color: #ff2b06; border: 0; height: 2px;}
#footer .footer-info {float: right;}