body { font-size: 1em; font-family: Arial,Verdana,Arial,Helvetica,sans-serif; }
#header h1, #header p, #header a { color: rgb(255, 255, 255); }
#header h1 { font-weight: normal; font-size: 1.8em; font-family: Tahoma; }
#header h1 a { text-decoration: none; }
#header #access-controls a { font-size: 0.98em; text-decoration: none; }
#header #access-controls a:hover { border-bottom: 1px dashed rgb(255, 255, 255); }
#header p { font-size: 0.82em; font-family: Tahoma; }
#content #voxColMain { padding-top: 10px; }
#content #voxColMain h1 { margin-top: 15px; margin-bottom: 30px; color: rgb(68, 68, 68); font-size: 1.4em; font-weight: bold; line-height: 1.3em; }
#content #voxColMain h1 span { text-transform: uppercase; }
#content #voxColMain h2 { margin-top: 4px; font-size: 1.2em; font-weight: bold; line-height: 1.3em; }
#content #voxColMain div.vox-article h2 { font-size: 1.22em; line-height: 1.3em; font-family: Tahoma; }
#content #voxColMain div.vox-article p { margin: 3px 0px; font-size: 0.82em; line-height: 1.4em; }
#content #voxColMain ul.commentaries-recent p, #content #voxColMain ul.commentaries-popular p, #content #voxColMain ul.commentaries-lead p { margin: 3px 0px; line-height: 1.4em; }
#content #voxColMain ul.commentaries-recent li, #content #voxColMain ul.commentaries-popular li, #content #voxColMain ul.commentaries-lead li { margin-bottom: 10px; }
#content #voxColMain ul.commentaries-recent, #content #voxColMain ul.commentaries-popular, #content #voxColMain ul.commentaries-lead { margin-left: 10px ! important; }
div.debate-content { font-size: 0.9em; font-style: italic; }
body.page-popup p { margin: 6px 0px; font-size: 0.82em; line-height: 1.4em; }
#content #voxColMain div.vox-article p.author { font-size: 0.9em; }
#content #voxColMain p { margin: 1em 0px; }
#content #voxColMain div.article-teaser p { font-style: italic; }
#content p, #content ul li, #content ol li, #content dl { font-size: 0.9em; }
#content ol { margin-bottom: 1em; }
#content div.article-content p, #content div.article-content li { font-size: 1em; }
#content form div, #content form label, #content form span { font-size: 0.9em; }
#content form label, #content form fieldset legend { display: block; margin-top: 5px; font-weight: bold; }
#content form label.option { font-weight: normal; }
#content form label span { font-size: 1em; font-style: normal; }
#content form label span.form-required { color: rgb(195, 18, 18); }
#content form div.description { padding: 5px 5px 5px 0px; font-size: 0.8em; line-height: 1.4em; font-style: italic; }
#content form .form-text, #content form .form-textarea { display: block; width: 100%; padding: 5px 3px 3px; font-size: 11px; color: black; border: 1px solid rgb(73, 97, 167); }
#content div.error ul { margin-left: 20px ! important; }
#content div.error ul li { color: rgb(160, 14, 14); }
#content form .error { border: 1px solid rgb(160, 14, 14); }
#content form span {  }
#content form span .error { border: medium none; font-weight: bold; }
#content form input.form-submit { margin-top: 10px; }
#content #voxColMain ul, #content #voxColMain ol { margin-left: 40px; }
#content #voxColMain ul li, #content #voxColMain ol li { list-style-type: disc; }
#content #voxColMain .recent-articles h2 { font-size: 1.4em; font-weight: bold; color: rgb(68, 68, 68) ! important; margin-bottom: 12px; border-bottom: 1px solid rgb(170, 170, 170); margin-top: 4px; }
h2.title-grey { font-size: 1.4em; font-weight: bold; color: rgb(68, 68, 68) ! important; margin-bottom: 12px; border-bottom: 1px solid rgb(170, 170, 170); margin-top: 4px; }
#content #voxColMain .recent-articles ul { margin-left: 0px; }
#content #voxColMain .recent-articles ul li { list-style: outside none none; margin-bottom: 8px; }
#content #voxColMain .recent-articles ul li sup { color: rgb(255, 165, 0); font-weight: bold; font-size: 0.9em; }
#content #voxColMain .recent-articles ul li a { font-size: 1.1em; font-weight: bold; }
#content #voxColMain .recent-articles.author ul li a { font-weight: normal; }
#content #voxColMain .recent-articles ul li p { margin: 0px; }
#content a, body.page-popup a { color: rgb(8, 90, 146); text-decoration: none; }
#content div.grid_7 ul li a, #content div.grid_14 ul li a { font-weight: bold; }
#content ul.quicktabs-tabs li, #content ul.quicktabs_tabs li { display: inline; background: transparent none repeat scroll 0% 0%; list-style-type: none; padding: 2px 3px 2px 0px; white-space: nowrap; }
#content ul.quicktabs_tabs, #content ul.quicktabs-tabs { border-collapse: collapse; padding: 0px 0px 0px 0.2em; white-space: nowrap; list-style: outside none none; margin: 12px 0px 12px 1px; height: auto; font-size: 0.8em; line-height: normal; border-bottom: 1px solid rgb(119, 119, 119); }
#content div.tabs ul.quicktabs-tabs li, #content div.tabs ul.quicktabs_tabs li { display: inline; font-size: 1em ! important; }
#content ul.quicktabs-tabs li a, #content ul.quicktabs_tabs li a { background-color: rgb(204, 204, 204); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(119, 119, 119) rgb(119, 119, 119) -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; height: auto; padding: 0px 0.4em; text-decoration: none; }
#content ul.quicktabs-tabs li.active a, #content ul.quicktabs_tabs li.active a { background-color: rgb(254, 254, 254); border-width: 1px; border-style: solid; border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(254, 254, 254); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#content div.grid_7 ul.tabs li a { font-weight: normal; }
div.featured-block p { clear: both; margin: 0px; padding-top: 2px; font-size: 0.82em; line-height: 1.4em; }
div.featured-block a, div.view-footer p.readmore a { font-weight: bold; }
div.featured-block p.listen a {  }
div.featured-block p.readmore, div.view-footer p.readmore { text-align: right; }
div.featured-block p.readmore a, div.view-footer p.readmore a, div.featured-block p.listen a { font-size: 1em; }
#content #voxColMain.grid_24.full-article h1, #content #voxColMain.grid_24.full-article h2, #content #voxColMain.grid_24.full-article h3 { color: rgb(8, 90, 146); }
#content #voxColMain.grid_24.full-article h1.article-title, #content #voxColMain.grid_18.full-article h1.article-title { margin: 10px 0px 18px; font-weight: bold; font-family: Tahoma; font-size: 1.86em; color: rgb(1, 84, 138); line-height: 1.3em; }
#content #voxColMain.grid_24.full-article h1 { margin: 10px 0px 18px; font-weight: bold; font-family: Tahoma; font-size: 1.2em; color: rgb(1, 84, 138); line-height: 1.3em; }
body.page-popup h1 a { margin: 10px 0px 18px; font-weight: bold; font-family: Tahoma; font-size: 0.7em; color: rgb(1, 84, 138); line-height: 1.3em; text-decoration: none; }
div.grid_7 div h4, div.grid_7 div h5, div.grid_7 div p, div.grid_7 div a, div.grid_7 div li { line-height: 1.24em ! important; }
div.recent-articles p, div.recent-articles li { font-size: 0.9em ! important; }
#menu { font-size: 0.86em; font-family: Tahoma; }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1em; }
ul.primary { font-size: 0.8em; }
.voxArticleTitleMain { font-family: Tahoma; font-weight: bold; font-size: 1.7em; line-height: 1.1em; }
.voxTeaserMain { font-size: 0.86em; line-height: 1.4em; }
.voxArticleTitleMain { font-size: 1.6em; }
.voxAuthorMain { font-size: 0.92em; }
.voxArticleTitleSecondary { font-weight: bold; font-size: 1.22em; line-height: 1.2em; font-family: Tahoma; }
.voxAuthorSecondary { font-size: 0.86em; }
.voxTeaserSecondary { font-size: 0.82em; line-height: 1.2em; }
.blockHeading { font-size: 1.05em; font-weight: bold; font-family: Tahoma; }
.blockFeaturedHeading { font-size: 1.1em; font-weight: bold; font-family: Tahoma; }
.blockEntryListTitle { font-size: 0.8em; line-height: 1.3em; }
.blockFeaturedEntryListTitle { font-size: 1em; line-height: 1.3em; }
.blockTalksEntryListTitle { font-size: 0.9em; line-height: 1.3em; }
.blockEntryListBody { font-size: 0.76em; line-height: 1.25em; }
.blockTalksEntryListBody { font-size: 0.82em; line-height: 1.4em; }
.blockFeaturedEntryListBody { font-size: 0.82em; line-height: 1.4em; }
.blockTalksAudioLink { font-size: 0.9em; line-height: 1.4em; }
.blockMoreLink { font-size: 0.9em; }
.articleList { font-size: 0.86em; margin-left: -20px; }
.voxArticleTitle, .voxPersonTitle { font-weight: bold; font-family: Tahoma; font-size: 1.86em; padding-top: 20px; padding-bottom: 18px; color: rgb(1, 84, 138); line-height: 1.3em; }
.voxPersonAffiliation { font-size: 0.9em; padding-bottom: 4px; }
.voxPersonURL { font-size: 0.9em; padding-bottom: 4px; }
.voxArticleAuthor { font-size: 0.9em; padding-bottom: 12px; }
.voxArticleTeaser { font-size: 0.9em; font-style: italic; }
.voxArticleBody { font-size: 1em; }
.voxPersonBody { font-size: 1em; }
.voxArticleBody h1 { font-size: 1.2em; font-weight: bold; padding-top: 6px; }
body.page-debates #content #voxColMain #node-2824 h1.article-title { display: none; }
