body.global-body { width: 960px; margin: auto; color: rgb(0, 0, 0); line-height: 1.33em; background: rgb(255, 255, 255) url(6f12483498f691789c18c8cb9edc1205412eabb4.jpg)  repeat-x scroll 0px 0px; }
body.page-popup { width: auto; background: transparent none repeat scroll 0% 0%; padding: 15px; }
body.page-user-register div.form-wrapper { margin: 10px 0px; }
body.page-user-register form label { display: inline ! important; }
body.page-user-edit div.form-wrapper { margin: 10px 0px; }
body.page-user-edit form label { display: inline ! important; }
body.page-user-register div.form-item-url { display: none; }
h1.user-register-title { color: rgb(1, 84, 138) ! important; }
#header { position: relative; margin: 8px 0px; }
#header div.grid_32 { float: none; }
#header h1 { margin-left: 8px; font-size: 21.5pt; }
#header h1 span.site-title-second { font-size: 12pt; }
#header p { margin-top: 9px; margin-left: 37px; }
#header #access-controls { position: absolute; top: -8px; right: 4px; width: 30%; text-align: right; }
#header #access-controls a { margin: 0px 7px; }
#header #access-controls a.last { margin: 0px 0px 0px 7px; }
#header #access-controls #search { float: right; width: 160px; margin-top: 6px; }
#header #access-controls #search input#search-button { float: right; }
#header #access-controls #search input#search-input { float: left; width: 123px; height: 14px; margin-right: 4px; padding: 5px 3px 3px; font-size: 11px; color: rgb(0, 0, 0); border: 1px solid rgb(73, 97, 167); }
select#edit-category { width: 100%; }
#header #nav { height: 64px; margin-top: 10px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#header #nav ul { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
#header #nav ul li { float: left; }
#header #nav ul li a { display: block; padding: 4px 16px; color: rgb(8, 90, 146); font-size: 0.86em; font-family: Tahoma; font-weight: bold; text-decoration: none; }
#header #nav ul li:hover a, #header #nav ul li.active-trail a, #header #nav ul.front li.first a { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
#header #nav ul li ul { display: none; }
#header #nav ul li.active-trail ul, #header #nav ul li:hover ul, #header #nav ul.front li.first ul { position: absolute; top: auto; left: 0px; display: block; }
#header #nav ul li.active-trail ul, #header #nav ul.front li ul { z-index: 2; }
#header #nav ul li:hover ul { z-index: 3; }
#header #nav ul li ul { width: 100%; background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
#header #nav ul li ul li { float: left; }
#header #nav ul li ul li a { display: block; padding: 7px 10px; color: rgb(68, 68, 68); }
#content .block-quicktabs, #content .shadedblock { background-color: rgb(254, 254, 254); padding: 6px 6px 0px; margin-top: 12px; border: 1px solid rgb(170, 170, 170); }
#content .block-quicktabs h2, #content .shadedblock h4 { margin: -7px -7px 4px; padding: 3px 6px 6px; color: rgb(248, 248, 248); font: bold 1.05em Tahoma; background: transparent url(e9a71a63e86aac0af29a77620fc0606c9e955a00.jpg)  repeat-x scroll 0px 0px; }
#content .block-quicktabs .quicktabs-tabpage .item-list ul, #content .shadedblock ul.items { margin-left: 0px ! important; padding: 2px 2px 0px; }
#content .block-quicktabs ul.active.items, #content .shadedblock ul.active.items { display: block; }
#content .block-quicktabs .quicktabs-tabpage .item-list ul li, #content .shadedblock ul.items li, .more-link { margin-bottom: 10px; font-size: 0.8em ! important; line-height: 1.3em; list-style: outside none none ! important; }
.block-quicktabs .quicktabs-tabpage .item-list ul li a, .shadedblock ul.items li a { display: block; }
#block-views-vox-top-commentaries-block-6 ul.items li p a { display: inline; }
.more-link { text-align: right; margin-bottom: 5px; font-weight: bold; }
.shadedblock img { border: 1px solid rgb(119, 119, 119); }
.featured-block p { font-size: 0.8em ! important; }
#content .full-shadedblock { padding: 0px; margin-top: 0px; border: medium none; background: transparent none repeat scroll 0% 0%; }
div.featured-block p.listen img { border: medium none; }
#content .featured-content h4 { color: rgb(255, 255, 255); background: rgb(255, 255, 255) url(78690a125a2449faadc4b928ef3f645f1fb823b8.jpg)  repeat-x scroll 0px 0px; }
div.featured-block { margin-bottom: 10px; }
div.featured-block img { float: left; margin-right: 10px; }
.grid_7 div.featured-block h5 a { display: block; float: left; width: 120px ! important; font-size: 1.05em; line-height: 1.3em; }
#content div.featured-block h5 a { display: block; float: left; width: auto; font-size: 1em; line-height: 1.3em; }
#content .featured-content div.featured-block h5 a { width: auto ! important; font-size: 1em; }
#content #social-content ul.items li img { float: left; margin-right: 10px; border: medium none; }
#content #social-content ul.items li a { padding-top: 8px; }
#audiospace_wrapper { margin-bottom: 18px; }
ul#archive-tabs { margin-left: 0px ! important; margin-bottom: 30px; }
ul#archive-tabs li { float: left; margin-right: 5px; list-style-type: none ! important; }
ul#archive-tabs li a { padding-right: 5px; border-right: 1px solid rgb(0, 0, 0); }
ul#archive-tabs li.last a { padding-right: 0px; border-right: medium none; }
ul#archive-tabs li.first a { border-right: medium none; }
ul#archive-tabs li.active a { font-weight: bold; }
ul.year-holder { display: none; margin-left: 0px ! important; }
ul.year-holder.active { display: block; }
div.top-five, li.top-five { position: relative; margin-bottom: 15px; }
div.top-five ul { margin: 0px ! important; }
div.top-five ul li { list-style: outside none none ! important; }
div.top-five h2, li.top-five h2 { border-bottom: 1px solid rgb(170, 170, 170); }
div.top-five span.author-column-count, li.top-five span.author-column-count { position: absolute; top: 0px; right: 0px; font-size: 0.8em; font-weight: normal; }
#content #voxColMain { min-height: 300px; }
#content #voxColMain div.vox-article { margin-bottom: 8px; }
#content #voxColMain div.article-teaser div.article-image { float: left; margin: 0px 18px 10px 0px; }
#content #voxColMain div.article-teaser div.article-downloads dl { float: left; margin-right: 15px; }
#content #voxColMain .recent-articles {  }
#content #voxColMain ul.search-results { margin-left: 10px; }
#content #voxColMain ul.search-results li { margin-bottom: 20px; list-style: outside none none; }
#content #voxColMain ul.search-results li h2 { font-size: 1.22em; line-height: 1.3em; font-family: Tahoma; }
#content #voxColMain ul.search-results li p { line-height: 1.4em; margin: 6px 0px; }
#content #voxColMain ul.pager { margin-left: 0px; }
#content #voxColMain ul.pager li { float: left; margin: 4px; list-style: outside none none; }
#content #voxColMain ul.pager li a { padding: 2px; }
#content #voxColMain ul.pager li.pager-current { font-weight: bold; }
#content #voxColMain div.ecover { float: left; margin-right: 10px; border: 1px solid rgb(119, 119, 119); }
#content #voxColMain div.ecover img { display: block; }
#content .grid_7 .author { text-align: right; }
#content .grid_7 .author .views-row { margin: 18px 0px 20px; }
#content .grid_7 .author h4 { margin-bottom: 10px; }
#content .grid_7 .author p { font-size: 0.8em; line-height: 1.6em ! important; }
#content .grid_7 .author p a { font-size: 1.3em; font-weight: bolder; }
#content p.author { margin: 0px ! important; }
a.talk { padding-right: 15px; background: transparent url(ec48f71327e1ae2165dd513209a22b88e2abddd8.jpg)  no-repeat scroll 100% 0px; }
a span.talk { background: transparent url(ec48f71327e1ae2165dd513209a22b88e2abddd8.jpg)  no-repeat scroll 100% 0px; display: inline-block; width: 15px; height: 15px; }
#content dl dt { font-weight: bold; }
#content dl dd { margin-bottom: 10px; }
#content dl.event_listing dt { float: left; display: block; margin-right: 4px; }
#content dl.event_listing dd { display: block; overflow: hidden; }
#content #voxColMain div.talk-teaser p { font-style: italic; }
#content #voxColMain.grid_24 div.related-content-side { float: right; width: 300px; margin-left: 10px; margin-bottom: 10px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#content #voxColMain.grid_24 div.related-content-side h4 { font-size: 0.8em; color: rgb(255, 106, 18); font-family: Tahoma; font-weight: bold; padding-top: 0px; padding-left: 4px; border-bottom: 1px solid rgb(204, 204, 204); background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#content #voxColMain.grid_24 div.related-content-side ul.items { padding: 0px; }
#content #voxColMain ul.tabs { margin-left: 0px; }
#content #voxColMain .talk-content { margin: 20px 0px; }
#content #voxColMain .talk-content h2 { margin-bottom: 8px; }
#content #voxColMain .talk-content h1 { margin: 0px 0px 5px ! important; font-weight: normal; font-size: 1.2em ! important; }
#content #voxColMain .talk-content h1 span { text-transform: none; }
div.toggle-article-content { display: none; }
p.transcript-toggle { margin-top: 0px ! important; }
#comments { margin-top: 20px; }
#comments div.comment { margin-bottom: 25px; }
#comments div.comment div.content { margin-top: 8px; }
#comments h3 { margin-bottom: 15px; padding: 5px 0px; font-size: 1.2em; border-top: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(170, 170, 170); }
#comments div.comment-links ul.links { margin-top: 0px; }
#comments div.comment-links ul li { float: left; margin: 0px 16px; list-style: outside none disc ! important; }
#comments div.comment-links ul li a { text-transform: capitalize; }
#content div.bookmarks { padding: 4px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
#content div.bookmarks .social-controls { float: left; width: 260px; margin-top: 9px; margin-bottom: 8px; }
#content div.bookmarks .itunes-subscribe { float: left; margin-top: 18px; }
#content div.bookmarks .accessibility-controls { float: right; margin-top: 13px; }
#content div.bookmarks .accessibility-controls p { float: left; height: 24px; padding: 1px; margin: 0px ! important; font-weight: bold; font-size: 2em; text-transform: uppercase; cursor: pointer; }
#content div.bookmarks .accessibility-controls p#font-decrease { margin-right: 7px ! important; font-size: 1em; }
#voxColMain ul.quicktabs_tabs { margin-left: 0px ! important; }
#voxColMain div.quicktabs_tabpage ul li { list-style: outside none none ! important; }
#voxColMain div.item-list ul, #voxColMain ul.links { margin-left: 0px ! important; }
#voxColMain div.item-list ul li, #voxColMain ul.links li { list-style: outside none none ! important; }
#content #block-quicktabs-vox_top_commentaries_tabs h4 { display: none; }
fieldset.group-editors-choice { display: none; }
ul.links { margin-top: 10px; }
ul.links li { margin: 0px; }
ul#social-subscribe li { margin-bottom: 5px; }
ul#social-subscribe li img { float: left; border: medium none; }
ul#social-subscribe li a { float: left; margin: 9px 10px 0px; }
div#footer { margin-top: 20px; background: rgb(0, 82, 138) none repeat scroll 0% 0%; overflow: hidden; padding: 10px 0px; }
div#footer p, div#footer li, div#footer a { color: rgb(255, 255, 255); font-size: 0.8em; }
#content #vox-admin-tools .tabs ul { overflow: hidden; border-bottom: 1px solid rgb(153, 153, 153); }
#content #vox-admin-tools .tabs ul li { float: left; list-style-type: none; margin-right: 10px; font-size: 1em; }
#content #vox-admin-tools .tabs ul li a { background: rgb(221, 221, 221) none repeat scroll 0% 0%; padding: 2px 8px; display: block; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#content #vox-admin-tools .tabs ul li a:hover { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#content #vox-admin-tools .tabs ul li a.active { background: rgb(204, 204, 204) none repeat scroll 0% 0%; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.view-display-id-block_11 h3 { border-top: 1px solid rgb(153, 153, 153); padding: 5px 0px; margin: 10px 0px; }
.page-node-11002 #voxColMain { width: 948px; }
#block-voxeu-jobs-filter h2 { text-align: center; margin-top: 4px; font-size: 1.2em; font-weight: bold; line-height: 1.3em; }
#block-voxeu-jobs-filter table.filter-form { background-color: rgb(8, 90, 146); width: 100%; }
#block-voxeu-jobs-filter table.filter-form td { font-size: 12px; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); padding: 2px 8px 2px 5px; }
#block-voxeu-jobs-filter table.filter-form td.td-search-bt { padding-top: 15px; border: medium none; }
#block-voxeu-jobs-filter table.filter-form td #edit-submit { box-shadow: 0px 1px 0px 0px rgb(252, 248, 242) inset; background: rgb(250, 228, 189) -moz-linear-gradient(center top , rgb(250, 228, 189) 5%, rgb(234, 195, 128) 100%) repeat scroll 0% 0%; border-radius: 6px; border: 1px solid rgb(238, 180, 79); display: inline-block; color: rgb(136, 68, 34); font-family: arial; font-size: 13px; font-weight: bold; padding: 2px 6px; text-decoration: none; text-shadow: 1px 1px 0px rgb(204, 159, 82); }
#block-voxeu-jobs-filter table.filter-form td #edit-submit:hover { background: rgb(234, 195, 128) -moz-linear-gradient(center top , rgb(234, 195, 128) 5%, rgb(250, 228, 189) 100%) repeat scroll 0% 0%; }
#block-voxeu-jobs-filter .content h2 { display: none; }
#block-voxeu-jobs-filter .content .table-title { text-align: center; font-size: 0.9em; }
#block-voxeu-jobs-filter table.table-result { width: 100%; }
#block-voxeu-jobs-filter table.table-result tr td { border: 1px solid forestgreen; font-size: 12px; color: rgb(17, 17, 17); background-color: rgb(238, 238, 238); }
#block-voxeu-jobs-filter table.table-result tr td a { color: rgb(8, 90, 146); text-decoration: none; }
.italic { font-style: italic; }
h1.article-title-blue { margin: 10px 0px 18px ! important; font-weight: bold ! important; font-family: Tahoma ! important; font-size: 1.86em ! important; color: rgb(1, 84, 138) ! important; line-height: 1.3em ! important; }
.view-row-margin-bottom { margin-bottom: 8px; }
#block-menu-menu-debate-moderator-actions { background-color: rgb(254, 254, 254); padding: 6px 6px 0px; margin-top: 12px; border: 1px solid rgb(170, 170, 170); }
#block-menu-menu-debate-moderator-actions h2 { margin: -7px -7px 4px; padding: 3px 6px 6px; color: rgb(248, 248, 248); font: bold 1.05em Tahoma; background: transparent url(e9a71a63e86aac0af29a77620fc0606c9e955a00.jpg)  repeat-x scroll 0px 0px; }
a.commentary_publish_button { background: transparent url(e9a71a63e86aac0af29a77620fc0606c9e955a00.jpg)  repeat-x scroll 0px 0px; font-family: Tahoma; color: rgb(255, 255, 255) ! important; padding: 5px; margin-top: 20px; }
.my-debates-view-row-parent { margin-bottom: 50px; }
.my-debates-view-row-child { margin: 10px 0px 10px 20px; }
#block-just-publish-just-publish-block { margin-top: 20px; }
#content .region-header-sidebar { border: 1px solid rgb(170, 170, 170); }
#content .region-header-sidebar div.view-footer { padding: 0px 6px; text-align: right; }
#content .vox-views-page .vox-view-video-wrapper { float: left; width: 460px; margin: 10px; }
.clear-left { clear: left; }
.trim-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.text-medium { margin-top: 4px; font-size: 1.2em; font-weight: bold; line-height: 1.3em; }
#content #voxColMain .block-quicktabs h2 { margin: -7px -7px 4px; padding: 3px 6px 6px; color: rgb(248, 248, 248) ! important; font: bold 1.05em Tahoma; background: transparent url(e9a71a63e86aac0af29a77620fc0606c9e955a00.jpg)  repeat-x scroll 0px 0px; }
#content #voxColMain #block-quicktabs-content-by-author { background-color: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(170, 170, 170) rgb(170, 170, 170); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; clear: both; display: block ! important; }
#content #voxColMain #block-quicktabs-content-by-author h2 { margin: 0px; }
#content #voxColMain .block-quicktabs .content #quicktabs-container-content_by_author { display: inline-block; border: medium none; margin-bottom: 1px; }
#content #voxColMain .block-quicktabs .content #quicktabs-container-content_by_author .view-header { display: none; }
#content #voxColMain .block-quicktabs .content #quicktabs-content_by_author .item-list li { border: medium none ! important; }
#content #voxColMain .block-quicktabs .content #quicktabs-content_by_author .item-list ul.quicktabs-tabs li:active { border: medium none ! important; }
#vox-views-video-panel { margin-bottom: 10px; }
.views-row-bottom-margin { margin-bottom: 10px; }
.padding5 { padding: 5px 5px 0px; }
.block-authors { font-size: 0.8em ! important; }
