/****** FILE: themes/dieterhelm/css/layout.css *****/
html,body{background:#d9d9d9;margin:0;padding:0}body{padding-bottom:30px}a
img{border:0}*:focus{outline:0}.clear{clear:both}#Header{background:#FFF;position:relative;height:211px}#Header
h2{position:absolute;left:24px;top:37px;margin:0}#Header ul.topMenu, #Header ul.topMenu
li{margin:0;padding:0;list-style-type:none}#Header
ul.topMenu{position:absolute;right:24px;top:16px}#Header ul.topMenu
li{display:inline}#Header ul.topMenu li
a{vertical-align:top}#Header ul.topMenu li+li{background:url(/themes/dieterhelm/images/top-nav-bullet.gif) no-repeat left center;padding-left:12px;margin-left:8px}#Header
#Form_SearchForm{position:absolute;right:24px;top:44px}#Header #Form_SearchForm_Keyword, #mobile-menu
#Form_SearchForm_Keyword{width:238px;max-width:100%;height:24px}#Header #Form_SearchForm .field, #Header #Form_SearchForm .middleColumn, #Header #Form_SearchForm p, #mobile-menu #Form_SearchForm .field, #mobile-menu #Form_SearchForm .middleColumn, #mobile-menu #Form_SearchForm
p{margin:0}#Header #Form_SearchForm .Actions, #mobile-menu #Form_SearchForm
.Actions{position:absolute;right:1px;top:1px;margin:0}#Header #Form_SearchForm_action_doSearch, #mobile-menu
#Form_SearchForm_action_doSearch{width:30px;height:30px;min-height:0;padding:0}#Header #Form_SearchForm_action_doSearch span, #mobile-menu #Form_SearchForm_action_doSearch
span{display:inline-block;text-indent:-1000em}#Header #Form_SearchForm_action_doSearch .fa, #mobile-menu #Form_SearchForm_action_doSearch
.fa{margin-left:0}#Header #Form_SearchForm p, #mobile-menu #Form_SearchForm
p{margin-top:12px}body.loggedin
#Content{margin-top:54px}.userMenu{width:100%;display:flex;position:relative;z-index:100}.userMenuList{list-style-type:none;margin:0px
!important;padding:0px}.userMenuList>li{list-style-type:none !important;float:left;position:relative;margin:0px
!important}.userMenuList>li:hover{background-color:#0e92bd}ul.userMenuList>li>a.current{background:#0E92BD}ul.userMenuList li ul
a.current{color:rgb(14, 146, 189) !important}.userMenuList > li
a{display:block;text-decoration:none;padding:0
15px;line-height:50px}.userMenuList > li a
span{font-size:16px !important}.userMenuContainer{background-color:#204778}.userMenu{max-width:1272px;margin:0
auto;z-index:1001}ul.userMenuList li
ul{display:none;margin:0;padding:0;list-style:none;background:#3F3F3F;width:274px;-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow:2px 2px 4px 0.72px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);position:absolute;min-height:338px}ul.userMenuList li ul
li{list-style-type:none !important;margin:0px}ul.userMenuList li ul li:not(:last-child){border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#535353}ul.userMenuList li ul li
a{display:block;text-decoration:none;padding:0
15px;line-height:50px;font-size:16px;color:#D1D1D1 !important}ul.userMenuList li ul li
a{text-transform:lowercase}ul.userMenuList li ul li a:first-letter {text-transform:uppercase}ul.userMenuList li ul li a:hover{text-decoration:none;background-color:rgb(14, 146, 189);color:white!important}ul.userMenuList li:hover
ul{display:block}.carousel{margin-top:6px;width:100%;height:334px;background-color:#080b4f;position:relative}.carousel
.images{width:100%;height:293px;overflow:hidden}.carousel .images
img{height:auto;min-width:1440px;width:100%;min-height:100%}.carousel .images img:not(:first-child){display:none}.carousel
.overlay{position:absolute;z-index:100;bottom:0px;right:9px;width:463px;min-height:100%}.carousel .overlay
img{height:auto;width:100%;position:absolute;bottom:0px;right:0px}.inner{position:relative;max-width:1272px;margin:0
auto;padding:1px
24px}#PageHeader{background:#3C4048;min-height:306px;padding:2px
24px 24px}#PageHeader.texture{background-image:url(/themes/dieterhelm/images/page-header-texture.gif)}#PageHeader.image{background-size:cover}#PageHeader
.inner{max-width:1128px}#PageHeader h1, #PageHeader
p{max-width:552px;margin:0}#PageHeader
h1{margin:62px
0 14px}#Breadcrumbs
.fa{margin:0
14px}.whiteBack{background:#FFF;padding:30px
0}#Footer{background:#DADADA;margin:34px
0}#Footer
.inner{max-width:1240px;min-height:207px;border-top:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;padding:45px
16px}#Footer
.column{float:left;width:31.6%}#Footer .column
p.footerTitle{margin:0
0 25px}#Footer .column.twitter
.tweet{background:url(/themes/dieterhelm/images/twitter.gif) no-repeat 27px 0;padding:9px
0 0 145px}#Footer .column.twitter .tweet
p{margin:0}#Footer .column.twitter .tweet
p.time{margin:6px
0 9px}#Footer .column.howToJoin, #Footer
.column.contactUs{float:right}#Footer
.column.howToJoin{width:38.3%;margin-right:7.7%}#Footer
.column.contactUs{width:14.2%}#FooterNav{max-width:1240px;margin:0
auto}#FooterNav
a{margin:0
17px}#FooterNav
a.first{margin-left:23px}.loading{filter:opacity(alpha=40);opacity:0.4}.clearfix:after{clear:both;display:block;content:' ';width:0;height:0;font-size:0;line-height:0;visibility:hidden}.comments-pagination,#PageNumbers{margin-top:40px}.comments-pagination a, #PageNumbers
a{background:#7E93A1;display:inline-block;padding:0
8px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.comments-pagination a:hover, .comments-pagination a:active, #PageNumbers a:hover, #PageNumbers a:active{background:#8DA1AF}.comments-pagination a + a, #PageNumbers a+a{margin-left:10px}.comments-pagination strong, #PageNumbers
strong{display:inline-block;padding:0
8px;vertical-align:top}.pill{background:#383838;display:inline-block;min-width:96px;padding:0
10px;vertical-align:middle}.pill+.pill{margin-right:2ex}.pill.blue{background:#11ABDE}.pill.purple{background:#603C97}.pill.green{background:#59BA48}.pill.orange{background:#DD7417}.pill.red{background:#AF3A3E}.pill.teal{background:#23AE9F}.pill.mauve{background:#AF64A7}.pill.bluegrey{background:#6499AF}.pill.oak{background:#83986E}.pill.brown{background:#937261}.pill.post-type{background:#393939}.inner.comments-holder-container{}.comments-holder ul.comments-list, .comments-holder ul.comments-list
li{margin:0;padding:0;list-style-type:none}.comments-holder ul.comments-list
li.comment{margin-bottom:40px}.comments-holder ul.comments-list>li+li{border-top:1px solid #CCC;padding-top:40px}.comments-holder ul.comments-list li ul.comments-list.second-level, .comments-holder ul.comments-list li .comments-pagination.second-level{margin:40px
0 0 144px}.comments-holder ul.comments-list.second-level>li+li{border-top:0;padding-top:0}.comments-holder ul.comments-list li img, .comments-holder ul.comments-list li
.defaultAvatar{float:left}.comments-holder ul.comments-list li
.content{float:right;width:85.6%}.comments-holder ul.comments-list.second-level li
.content{width:83%}.comments-holder ul.comments-list li
p.userInfo{margin-top:0}.comments-holder ul.comments-list li p.userInfo
span{border-left:1px solid #CECECE;margin-left:13px;padding-left:13px}.comments-holder ul.comments-list li p.userInfo
a.button{float:right;min-height:24px;padding:0
8px}.comments-holder ul.comments-list li
.defaultAvatar{width:110px;height:110px}.comments-holder ul.comments-list li
img{-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px}.comments-holder ul.comments-list li ul.action-links{background:#DADADA;margin:10px
0 0;padding:4px
10px}.comments-holder ul.comments-list ul.action-links
li{display:inline-block}.comments-holder ul.comments-list ul.action-links li+li{margin-left:30px}.comments-holder-container form
textarea{width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.latestContentBlock{background:#FFF url(/themes/dieterhelm/images/feature-box-empty.png) no-repeat top left;float:left;position:relative;width:32.1%;max-width:408px;margin-bottom:22px;padding-top:128px;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.13);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.13)}.latestContentBlock
.pill{position:absolute;top:0;right:0}.latestContentBlock
.tileContent{padding:16px
25px}.latestContentBlock .tileContent
div{max-height:4.35em;overflow-y:hidden}.latestContentBlock+.latestContentBlock{margin-left:1.8%}.latestContentBlock.last+.latestContentBlock{margin-left:0}.latestContentMore{float:left;display:none;position:relative;width:48.3%;height:238px;margin:3.4% 0 0 3.4%}.latestContentMore
a{background:#E1E1E1;display:block;position:absolute;left:50%;top:50%;width:122px;margin:-23px 0 0 -61px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.latestContentMore a:hover, .latestContentMore a:active{background:#D4D4D4}.typography .latestContentBlock
h6{margin:0
0 12px}.typography .latestContentBlock
p{min-height:46px;margin:0}.latestContentBlock
a{background:url(/themes/dieterhelm/images/blank.gif);position:absolute;left:0;top:0;width:100%;height:100%}.newsletterSignup{background:#FFF;max-width:1201px;margin:52px
auto 49px;padding:25px
23px 27px 45px;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12)}.typography .newsletterSignup
p{float:left;max-width:625px;margin:0;padding:8px
0}.newsletterSignup
form{float:right;width:552px}.newsletterSignup form .field, .newsletterSignup form .middleColumn, .newsletterSignup form
.Actions{margin:0}.newsletterSignup form
fieldset{float:left;width:398px}.newsletterSignup form
.Actions{float:right}.newsletterSignup form
.field{clear:none;float:left}.newsletterSignup form .field+.field{margin-left:10px}.newsletterSignup form
input.text{width:71px}.newsletterSignup form
input.email{width:133px}.newBalloon{background:#AF3A3E;position:relative;display:inline-block;margin-left:11px;padding:0
8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:top}.newBalloon:after{position:absolute;right:100%;top:50%;content:" ";width:0;height:0;pointer-events:none;border:6px
solid rgba(175, 58, 62, 0);border-right-color:#AF3A3E;margin-top:-6px}.DocumentPage #PageHeader, .CommentaryPage
#PageHeader{min-height:24px;padding:28px
0}.DocumentPage #PageHeader .inner, .CommentaryPage #PageHeader
.inner{max-width:1236px;padding:0
18px}.DocumentPage .theContent, .CommentaryPage
.theContent{}.DocumentPage ul.tombstone, .DocumentPage ul.tombstone li, .DocumentPage ul.filesList, .DocumentPage ul.filesList li, .CommentaryPage ul.tombstone, .CommentaryPage ul.tombstone li, .CommentaryPage ul.filesList, .CommentaryPage ul.filesList
li{margin:0;padding:0;list-style-type:none}.DocumentPage ul.tombstone li, .CommentaryPage ul.tombstone
li{display:inline-block}.DocumentPage ul.tombstone li + li, .CommentaryPage ul.tombstone li+li{border-left:1px solid #CFCFCF;margin-left:16px;padding-left:16px}.DocumentPage ul.filesList, .CommentaryPage
ul.filesList{margin-top:40px}.DocumentPage ul.filesList li + li, .CommentaryPage ul.filesList li+li{margin-top:20px}.DocumentPage ul.filesList li a.icon, .CommentaryPage ul.filesList li
a.icon{display:block;float:left;margin-right:20px}.DocumentPage ul.filesList li .pillWrapper, .CommentaryPage ul.filesList li
.pillWrapper{padding-left:50px}.DocumentPage ul.filesList li .pillWrapper
.pill{margin:0
2ex 5px 0 !important}.DocumentPage .otherDocRefs, .CommentaryPage
.otherDocRefs{margin-top:79px}.DocumentPage .otherDocRefs h1, .CommentaryPage .otherDocRefs
h1{border-left:11px solid #5B5B5B;padding-left:18px}.DocumentPage #OtherDocumentsScroller, .CommentaryPage
#OtherDocumentsScroller{position:relative;height:230px}.DocumentPage #OtherDocumentsScroller .viewport, .CommentaryPage #OtherDocumentsScroller
.viewport{position:relative;width:89.3%;height:230px;margin:0
auto;overflow:hidden}.DocumentPage #OtherDocumentsScroller .viewport .items, .CommentaryPage #OtherDocumentsScroller .viewport
.items{position:relative;width:20000em}.DocumentPage #OtherDocumentsScroller .viewport .items div, .CommentaryPage #OtherDocumentsScroller .viewport .items
div{background:#FFF;float:left;position:relative;width:225px;height:184px;margin-right:24px;padding:19px;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12)}.DocumentPage #OtherDocumentsScroller .viewport .items div a, .CommentaryPage #OtherDocumentsScroller .viewport .items div
a{background:url(/themes/dieterhelm/images/blank.gif);position:absolute;left:0;top:0;width:100%;height:100%}.DocumentPage #OtherDocumentsScroller p, .CommentaryPage #OtherDocumentsScroller
p{margin:0}.DocumentPage #OtherDocumentsScroller p.readMore, .CommentaryPage #OtherDocumentsScroller
p.readMore{position:absolute;right:28px;bottom:19px}.DocumentPage #OtherDocumentsScroller a.browse, .CommentaryPage #OtherDocumentsScroller
a.browse{position:absolute;left:0;top:50%;margin-top:-30px;cursor:pointer}.DocumentPage #OtherDocumentsScroller a.browse.next, .CommentaryPage #OtherDocumentsScroller
a.browse.next{left:auto;right:0}.DocumentPage #OtherDocumentsViewMore, .CommentaryPage
#OtherDocumentsViewMore{display:none}.TopListPage .latestContent, .InnerListPage
.latestContent{margin-bottom:58px}.TopListPage .sideMenu, .InnerListPage
.sideMenu{float:left;width:12%;padding-left:19px}.TopListPage .sideMenu.fixed, .InnerListPage
.sideMenu.fixed{position:fixed;top:10px}.TopListPage .sideMenu.bottomStop, .InnerListPage
.sideMenu.bottomStop{position:absolute;bottom:0}.TopListPage .sideMenu ul, .TopListPage .sideMenu ul li, .InnerListPage .sideMenu ul, .InnerListPage .sideMenu ul
li{margin:0;padding:0;list-style-type:none}.TopListPage .sideMenu ul li + li, .InnerListPage .sideMenu ul li+li{margin-top:12px}.TopListPage .rightColumn, .InnerListPage
.rightColumn{float:right;width:84.9%}.TopListPage .rightColumn.fullWidth,
.InnerListPage
.rightColumn.fullWidth{width:100%}.TopListPage .sideMenu ul li, .InnerListPage .sideMenu ul
li{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopListPage .featuredCommentary h1, .InnerListPage .featuredCommentary h1, .InnerListPage .rightColumn>h1:first-child{margin-top:0}.TopListPage .featuredCommentary h1 a, .InnerListPage .featuredCommentary h1
a{float:right}.TopListPage .featuredCommentary, .InnerListPage
.featuredCommentary{padding-bottom:50px}.TopListPage .featuredCommentary h3, .InnerListPage .featuredCommentary
h3{margin-bottom:0}.TopListPage .featuredCommentary .featuredImage, .InnerListPage .featuredCommentary
.featuredImage{float:left;margin:0
24px 20px 0}.TopListPage .featuredCommentary .featuredImage img, .InnerListPage .featuredCommentary .featuredImage
img{display:block;border:1px
solid #FFF}.TopListPage .commentaryRoll, .InnerListPage
.commentaryRoll{margin-bottom:120px}.TopListPage .commentaryRoll ul, .TopListPage .commentaryRoll ul li, .InnerListPage .commentaryRoll ul, .InnerListPage .commentaryRoll ul li, .HomePage .middleColumn ul, .HomePage .middleColumn ul li, #Footer ul.latestCommentary, #Footer ul.latestCommentary
li{margin:0;padding:0;list-style-type:none}.TopListPage .commentaryRoll ul li + li, .InnerListPage .commentaryRoll ul li + li, .HomePage .middleColumn ul li+li{margin-top:40px}.TopListPage .commentaryRoll ul li img, .InnerListPage .commentaryRoll ul li
img{margin-right:15px}#Footer ul.latestCommentary li+li{margin-top:20px}.TopListPage .commentaryRoll ul li .pill, .InnerListPage .commentaryRoll ul li .pill, .HomePage #commentary_roll ul li .pill, #Footer ul.latestCommentary li
.pill{float:right;min-width:0}.TopListPage .commentaryRoll ul li .pill + .pill, .InnerListPage .commentaryRoll ul li .pill + .pill, .HomePage #commentary_roll ul li .pill + .pill, #Footer ul.latestCommentary li .pill+.pill{margin-right:2px}.TopListPage .commentaryRoll a.page, .InnerListPage .commentaryRoll a.page, .HomePage .middleColumn
a.page{background:#E2E2E2;display:block;width:42px;height:42px;margin:0
auto;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}.TopListPage .commentaryRoll a.page.prev, .InnerListPage .commentaryRoll a.page.prev, .HomePage .middleColumn
a.page.prev{margin-bottom:32px}.TopListPage .commentaryRoll a.page.next, .InnerListPage .commentaryRoll a.page.next, .HomePage .middleColumn
a.page.next{margin-top:32px}.TopListPage .commentaryRoll a.page:hover, .TopListPage .commentaryRoll a.page:active, .InnerListPage .commentaryRoll a.page:hover, .InnerListPage .commentaryRoll a.page:active, .HomePage .middleColumn a.page:hover, .HomePage .middleColumn a.page:active{background:#DDD}.TopListPage .commentaryRoll a.page .fa-fw, .InnerListPage .commentaryRoll a.page .fa-fw, .HomePage .middleColumn a.page .fa-fw{width:42px;height:42px}.TopListPage .docsAndRefs, .InnerListPage
.docsAndRefs{margin-top:66px}.TopListPage .docsAndRefs .document, .InnerListPage .docsAndRefs
.document{min-height:36px}.TopListPage .docsAndRefs .document + .document, .InnerListPage .docsAndRefs .document+.document{margin-top:30px}.TopListPage .docsAndRefs .document .icon, .InnerListPage .docsAndRefs .document
.icon{float:left;width:54px;padding-top:6px}.TopListPage .docsAndRefs .document p, .InnerListPage .docsAndRefs .document
p{margin:0
0 6px 72px}.TopListPage .docsAndRefs .document p.responses .fa, .InnerListPage .docsAndRefs .document p.responses
.fa{margin-right:14px}.TopListPage .docsAndRefs .document p.responses a, .InnerListPage .docsAndRefs .document p.responses
a{border-bottom:1px dashed #000}.TopListPage .docsAndRefs .document p.responses a:hover, .InnerListPage .docsAndRefs .document p.responses a:hover, .TopListPage .docsAndRefs .document p.responses a:active, .InnerListPage .docsAndRefs .document p.responses a:active{border-bottom:0;padding-bottom:1px}.InnerListPage
.whiteBack{margin-bottom:50px}.TopListPage .eventsHolder, .InnerListPage
.eventsHolder{margin-top:70px}.TopListPage .eventsHolder ul, .TopListPage .eventsHolder ul li, .InnerListPage .eventsHolder ul, .InnerListPage .eventsHolder ul li,
.TopListPage .eventsRoll ul, .TopListPage .eventsRoll ul li, .InnerListPage .eventsRoll ul, .InnerListPage .eventsRoll ul li,
.HomePage .whiteBack.loggedIn .rightColumn ul, .HomePage .whiteBack.loggedIn .rightColumn ul li,
.EventsPage .eventsRoll ul, .EventsPage .eventsRoll ul li, .MediaEventsPage .eventsRoll ul, .MediaEventsPage .eventsRoll ul li,
.SearchController .eventResults ul, .SearchController .eventResults ul
li{margin:0;padding:0;list-style-type:none}.TopListPage .eventsHolder ul.tabs li, .InnerListPage .eventsHolder ul.tabs
li{float:left}.TopListPage .eventsHolder ul.tabs li a, .InnerListPage .eventsHolder ul.tabs li
a{background:#D1D1D1;display:block;padding:0
28px}.TopListPage .eventsHolder ul.tabs li a.current, .InnerListPage .eventsHolder ul.tabs li
a.current{background:#FFF;position:relative;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);z-index:1}.TopListPage .eventsHolder .eventsRoll, .InnerListPage .eventsHolder
.eventsRoll{background:#FFF;position:relative;clear:both;padding:30px;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.12);z-index:10}.TopListPage .eventsHolder .comments-pagination, .InnerListPage .eventsHolder .comments-pagination, .SearchController .eventsHolder .comments-pagination{margin-top:40px}.TopListPage .eventsRoll li, .InnerListPage .eventsRoll li, .HomePage .whiteBack.loggedIn .rightColumn li, .EventsPage .eventsRoll li, .MediaEventsPage .eventsRoll li, .SearchController .eventResults ul
li{min-height:49px}.TopListPage .eventsRoll li + li, .InnerListPage .eventsRoll li + li, .HomePage .whiteBack.loggedIn .rightColumn li + li, .EventsPage .eventsRoll li + li, .MediaEventsPage .eventsRoll li + li, .SearchController .eventResults ul li+li{border-top:1px solid #CCC;margin-top:23px;padding-top:24px}.TopListPage .eventsRoll .date, .InnerListPage .eventsRoll .date, .EventsPage .eventsRoll .date, .MediaEventsPage .eventsRoll .date, .SearchController .eventResults ul li
.date{float:left;width:48px;height:45px;border:1px
solid #D7D7D7;margin-right:11px;padding-top:4px}.TopListPage .eventsRoll .date span, .InnerListPage .eventsRoll .date span, .EventsPage .eventsRoll .date span, .MediaEventsPage .eventsRoll .date span, .SearchController .eventResults ul li .date
span{display:block}.TopListPage .eventsRoll p, .InnerListPage .eventsRoll p, .HomePage .whiteBack.loggedIn .rightColumn p, .EventsPage .eventsRoll p, .MediaEventsPage .eventsRoll p, .SearchController .eventResults ul li
p{margin:16px
0}.TopListPage .eventsRoll .pill, .InnerListPage .eventsRoll .pill, .EventsPage .eventsRoll .pill, .MediaEventsPage .eventsRoll .pill, .SearchController .eventResults ul li
.pill{margin-left:61px}.TopListPage .eventsRoll .pill.first, .InnerListPage .eventsRoll .pill.first, .EventsPage .eventsRoll .pill.first, .MediaEventsPage .eventsRoll .pill.first, .SearchController .eventResults ul li
.pill{margin-left:0}.TopListPage .eventsRoll li p.title, .InnerListPage .eventsRoll li p.title, .HomePage .whiteBack.loggedIn .rightColumn li p.title, .EventsPage .eventsRoll p.title, .MediaEventsPage .eventsRoll p.title, .SearchController .eventResults ul li
p.title{margin:0
0 16px 0}.TopListPage .rightColumn.commentaryRoll, .InnerListPage
.rightColumn.commentaryRoll{width:100%}.TopListPage .rightColumn.commentaryRoll li + li, .InnerListPage .rightColumn.commentaryRoll li + li, .TopListPage .rightColumn.docsAndRefs .document + .document, .InnerListPage .rightColumn.docsAndRefs .document+.document{border-top:1px solid #CCC;margin-top:23px;padding-top:24px}.TopListPage .rightColumn.docsAndRefs, .InnerListPage
.rightColumn.docsAndRefs{margin-top:0}.TopListPage .featuredCommentary p.date, .InnerListPage .featuredCommentary p.date, .HomePage .whiteBack.loggedIn .rightColumn .featuredCommentary
p.date{margin-top:0}.HomePage
#Carousel{position:relative;width:100%;height:333px;overflow:hidden}.HomePage #Carousel
.item{background:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:333px;z-index:10}.HomePage #Carousel .item
.inner{max-width:626px;margin-top:65px;padding:0;z-index:20}.HomePage #Carousel
#carouselDots{position:absolute;top:36px;right:92px;height:22px;z-index:30}.HomePage #Carousel #carouselDots
a{background:#FFF;display:block;float:left;width:22px;height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;filter:alpha(opacity = 25);opacity:0.25}.HomePage #Carousel #carouselDots
a.selected{filter:alpha(opacity = 100);opacity:1}.HomePage #Carousel #carouselDots a+a{margin-left:18px}.HomePage
.whiteBack{position:relative;border-bottom:1px solid #CDCDCD}.HomePage .whiteBack
.inner{background:url(/themes/dieterhelm/images/home-top-splitter.gif) no-repeat 58.1% center}.HomePage .whiteBack
.leftColumn{float:left;width:54.7%}.HomePage .whiteBack
.rightColumn{float:right;width:37.7%}.HomePage .whiteBack
.topicsTab{background:url(/themes/dieterhelm/images/home-topics-back.gif) no-repeat left bottom;position:absolute;left:50%;bottom:-17px;width:196px;height:34px;margin-left:-98px}.HomePage
.topListPage{margin-top:44px;margin-bottom:44px}.HomePage .topListPage
h1{border-left:11px solid #455560}.HomePage .topListPage h1
a{display:block;position:relative}.HomePage .topListPage h1 a
.labelWrap{background:#EFEFEF;display:inline-block;position:relative;padding:0
20px 0 17px;z-index:10}.HomePage .topListPage h1 a
.hline{background:#455560;position:absolute;left:0;top:50%;display:block;width:100%;height:4px;margin-top:-2px}.HomePage .topListPage
h1.blue{border-left-color:#11ABDE}.HomePage .topListPage
h1.purple{border-left-color:#603C97}.HomePage .topListPage
h1.green{border-left-color:#59BA48}.HomePage .topListPage
h1.orange{border-left-color:#DD7417}.HomePage .topListPage
h1.red{border-left-color:#AF3A3E}.HomePage .topListPage
h1.teal{border-left-color:#23AE9F}.HomePage .topListPage
h1.mauve{border-left-color:#AF64A7}.HomePage .topListPage
h1.bluegrey{border-left-color:#6499AF}.HomePage .topListPage
h1.oak{border-left-color:#83986E}.HomePage .topListPage
h1.brown{border-left-color:#937261}.HomePage .topListPage h1.blue a
.hline{background:#11ABDE}.HomePage .topListPage h1.purple a
.hline{background:#603C97}.HomePage .topListPage h1.green a
.hline{background:#59BA48}.HomePage .topListPage h1.orange a
.hline{background:#DD7417}.HomePage .topListPage h1.red a
.hline{background:#AF3A3E}.HomePage .topListPage h1.teal a
.hline{background:#23AE9F}.HomePage .topListPage h1.mauve a
.hline{background:#AF64A7}.HomePage .topListPage h1.bluegrey a
.hline{background:#6499AF}.HomePage .topListPage h1.oak a
.hline{background:#83986E}.HomePage .topListPage h1.brown a
.hline{background:#937261}.HomePage
.latestContentMore.alwaysShow{clear:both;display:block;float:none;width:122px;height:auto;margin:0
auto;padding-top:23px}.HomePage .latestContentMore.alwaysShow
a{position:static;left:0;top:0;margin:0}.HomePage
.newsletterSignup{margin-top:80px}.HomePage .whiteBack.loggedIn
.inner{background:transparent}.HomePage .whiteBack.loggedIn
.leftColumn{background:url(/themes/dieterhelm/images/home-top-splitter-long.gif) no-repeat right 12px;width:49.2%;margin-right:3.6%;padding-right:3.8%}.HomePage .whiteBack.loggedIn .leftColumn
.featureImage{background:url(/themes/dieterhelm/images/home-feature-shadow.jpg) no-repeat bottom center;padding-bottom:17px}.HomePage .whiteBack.loggedIn .leftColumn .featureImage
img{display:block;border:1px
solid #ADADAD}.HomePage .whiteBack.loggedIn .middleColumn, .HomePage .whiteBack.loggedIn
.rightColumn{padding-top:7px}.HomePage .whiteBack.loggedIn
.rightColumn{float:left;width:100%;height:100%}.HomePage .whiteBack.loggedIn .rightColumn li+li{border-top:0;margin-top:45px;padding-top:0}.HomePage .whiteBack.loggedIn .rightColumn
a.page{background:#EDEDED;display:block;width:136px;height:22px;margin:0
auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.HomePage .whiteBack.loggedIn .rightColumn a.page:hover, .HomePage .whiteBack.loggedIn .rightColumn a.page:active{background:#DDD}.HomePage .whiteBack.loggedIn .rightColumn
a.page.next{margin-top:13px}.HomePage .whiteBack.loggedIn .rightColumn
a.page.prev{margin-bottom:13px}.HomePage .whiteBack.loggedIn .rightColumn a.page.prev
.fa{line-height:18px;vertical-align:top}.HomePage
.whiteBack.members{border:0;margin:70px
0 0;padding:34px
0 47px}.HomePage .whiteBack.members
.inner{background:transparent}.HomePage .whiteBack.members
h2{margin:0
0 44px}.HomePage .whiteBack.members
#MembersScroller{position:relative;height:146px}.HomePage .whiteBack.members #MembersScroller
.viewport{position:relative;height:146px;margin:0
36px;overflow:hidden}.HomePage .whiteBack.members #MembersScroller .viewport
.items{position:relative;width:20000em}.HomePage .whiteBack.members #MembersScroller .viewport .items
div{float:left;width:111px;height:146px;margin-right:44px}.HomePage .whiteBack.members #MembersScroller
.defaultAvatar{width:110px;height:110px}.HomePage .whiteBack.members #MembersScroller
p{margin:12px
0 0}.HomePage .whiteBack.members #MembersScroller
img{vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.HomePage .whiteBack.members #MembersScroller
a.browse{position:absolute;left:0;top:34px;cursor:pointer}.HomePage .whiteBack.members #MembersScroller
a.browse.next{left:auto;right:0}.HomePage
.newsletterSignup{margin-top:51px}.HomePage
.featuredCommentary{background:#EFEFEF;padding:34px;margin-bottom:44px}.HomePage .featuredCommentary
h1{margin-top:0}.HomePage .featuredCommentary
img{display:block;border:1px
solid #FFF}.HomePage .whiteBack.loggedIn .rightColumn
h3{margin-top:20px;margin-bottom:0}.HomePage .featuredCommentary h3, .HomePage .whiteBack.loggedIn .rightColumn .featuredCommentary
p{margin-left:4px;margin-right:4px}.HomePage .whiteBack.loggedIn .rightColumn .featuredCommentary
p{margin-bottom:0}.HomePage .rightColumn
.commentary_roll{width:31.333%;float:left}.HomePage .rightColumn .commentary_roll
ul{background-color:#efefef;padding-top:20px !important;padding-left:29px !important;padding-right:29px !important;padding-bottom:30px !important;min-height:300px;max-height:300px;overflow:hidden}.HomePage .rightColumn .commentary_roll:not(:last-child){margin-right:3%}.HomePage
#energy{display:none}.HomePage
#regulation{display:none}.HomePage #natural-capital{display:none}.HomePage
.paddingTop{margin-top:44px}.HomePage
.bookPanel{background-color:white;height:200px;margin:106px
auto;text-align:center;width:85%}.HomePage
.bookSection{height:426px;position:relative}.HomePage .bookSection .previous,
.HomePage .bookSection
.next{position:absolute;top:0px;text-align:center;background-color:#fff;padding:3px;top:calc(50% - 74px)}.HomePage .bookSection .previous i,
.HomePage .bookSection .next
i{font-size:40px !important;color:#9e9e9e;line-height:130px;background-color:#ececec;width:22px;cursor:pointer}.HomePage .bookSection
.previous{left:81px}.HomePage .bookSection
.next{right:82px}.HomePage .bookPanel
.book{display:inline-block;position:relative}.HomePage .bookPanel .book a>img:nth-child(1){opacity:1;transition:0.6s}.HomePage .bookPanel .book a:hover>img:nth-child(1){opacity:0.6;transition:0.6s}.HomePage .bookPanel .book
img.overlay{position:absolute;z-index:1;transform:perspective( 375px ) rotateY( -15deg );top:-63px}.HomePage .bookPanel .book.first img.overlay,
.HomePage .bookPanel .book.last
img.overlay{height:94%;width:auto;top:-111px;transform:perspective( 375px ) rotateY( -18deg )}.HomePage .bookPanel .book img:not(.overlay){transform:translateY(-20%)}.HomePage .bookPanel .book.first img:not(.overlay),
.HomePage .bookPanel .book.last img:not(.overlay){width:80%;height:auto;transform:translateY(-39%)}.HomePage
.videoPlayer{overflow:hidden;background-color:grey;padding-top:80px;position:relative}.HomePage .videoPlayer
.Topper{position:absolute;top:0px;width:458px;line-height:60px;margin-left:7px;border-top-style:solid;border-top-color:#8c1f3e;border-top-width:10px}.HomePage .videoPlayer .Topper
span{font-size:33px;color:white}.HomePage .videoPlayer .Topper span
span{margin-left:10px}.HomePage .videoPlayer
.mainVideo{width:62%;float:left;margin-right:calc(3% - 6px);padding-left:6px;background-color:#16181d}.HomePage .videoPlayer .mainVideo span
iframe{width:100%;height:450px}.inner.none{background-image:none !important}.HomePage .videoPlayer
.videoSelection{width:calc(35% - 6px);float:left;margin-right:6px;height:520px}.HomePage .videoPlayer .videoSelection
.videoInfo{display:flex;height:132px;align-items:center;cursor:pointer}.HomePage .videoPlayer .videoSelection
.videoInfo{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#5b4f51}.HomePage .videoPlayer .videoSelection .videoInfo:hover{background-color:#361a2a}.HomePage .videoPlayer .videoSelection
.videoInfo.selected{background-color:#361a2a}.HomePage .videoPlayer .videoSelection .videoInfo
.imgPreview{width:126px;height:71px;overflow:hidden;line-height:100px;background-color:black;cursor:pointer;margin-right:28px;margin-left:14px;min-width:126px;position:relative}.HomePage .videoPlayer .videoSelection .videoInfo
.videoMeta{height:134px;overflow-x:hidden}.HomePage .videoPlayer .videoSelection .videoInfo:not(.selected) .imgPreview:before{content:url(/themes/dieterhelm/images/play.png);position:absolute;top:15px}.HomePage .videoPlayer .videoSelection .videoInfo.selected
.imgPreview{background-color:#361a2a}.HomePage .videoPlayer .videoSelection .videoInfo.selected .imgPreview img:not(#playing){display:none}.HomePage .videoPlayer .videoSelection .videoInfo .videoMeta
h1{font-size:18px;color:white;font-weight:bold;margin:24px
0px 24px 0px}.HomePage .videoPlayer .videoSelection .videoInfo .videoMeta h1 span:not(.title){font-size:16px;font-weight:normal}.HomePage .videoPlayer .videoSelection .videoInfo .videoMeta h1
span.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:234px;display:block;margin-right:5px}.HomePage .videoPlayer .videoSelection  .videoInfo .imgPreview
img{width:100%;height:auto}.HomePage .videoPlayer
.sharing{float:left;position:relative;bottom:44px;margin-left:6px}.HomePage .videoPlayer .sharing
a{color:white;border-style:solid;border-color:#565860;border-width:2px;display:inline-block;border-radius:2px;line-height:35px;width:34px;text-align:center;margin-right:10px;font-size:20px;position:relative}.HomePage .videoPlayer .sharing a:hover{color:white;background-color:#797c86;text-decoration:none}.HomePage .videoPlayer .sharing a
.toast{display:none;position:absolute;top:-39px;width:154px;background-color:#4d5366;padding-left:10px;padding-right:10px;border-radius:3px;left:calc(-134px / 2)}.EventsPage .eventsRoll ul li, .MediaEventsPage .eventsRoll ul
li{float:left;width:48%;margin-right:2%}.EventsPage .eventsRoll ul li.odd, .MediaEventsPage .eventsRoll ul
li.odd{clear:both}.EventsPage .eventsRoll ul li.firstRow, .MediaEventsPage .eventsRoll ul
li.firstRow{border-top:0;margin-top:0;padding-top:0}.EventsPage .viewUpcomingEvents, .MediaEventsPage
.viewUpcomingEvents{float:right}.SearchController #PageHeader
.leftContent{float:left;width:48.9%}.SearchController
#Form_DetailedSearchForm{float:right;width:36.2%;margin-top:28px}.SearchController
#Form_DetailedSearchForm_Keyword{width:238px;max-width:100%;height:24px}.SearchController #Form_DetailedSearchForm
select{width:272px}.SearchController
#Form_DetailedSearchForm_action_doSearch{height:30px;min-height:0}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single, .SearchController #Form_DetailedSearchForm .chzn-container-multi .chzn-choices{background:#F9F9F9;font-size:18px;font-weight:300;color:#444 !important;border:1px
solid #D6D6D6;max-width:238px;padding:3px
16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.SearchController #Form_DetailedSearchForm .chzn-container-multi .chzn-choices{max-width:264px;padding:3px}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single.chzn-single-with-drop, .SearchController #Form_DetailedSearchForm .chzn-container-multi.chzn-container-active .chzn-choices{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.SearchController #Form_DetailedSearchForm .chzn-container .chzn-results
li.highlighted{background:#11ABDE}.SearchController #Form_DetailedSearchForm .chzn-container .chzn-drop{background:#F9F9F9;border-color:#D6D6D6}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single
div{width:32px}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single div
b{background:transparent;width:32px}.SearchController
.resultBlock{margin-top:44px}.SearchController .resultBlock
h1{border-left:11px solid #383838;margin-bottom:54px}.SearchController .resultBlock h1
a{display:block;position:relative}.SearchController .resultBlock h1 a
.labelWrap{background:#EFEFEF;display:inline-block;position:relative;padding:0
20px 0 17px;z-index:10}.SearchController .eventResults ul li
.date{background:#FFF}.SearchController .resultBlock h1 a
.hline{background:#383838;position:absolute;left:0;top:50%;display:block;width:100%;height:4px;margin-top:-2px}.SearchController .resultBlock
p.showMoreLink{clear:both;margin:0;padding-top:45px}.SearchController .resultBlock p.showMoreLink
a{background:#7E93A1;display:inline-block;padding:0
9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.SearchController .resultBlock p.showMoreLink a:hover, .SearchController .resultBlock p.showMoreLink a:active{background:#8DA1AF}.SearchController .eventResults ul
li{float:left;width:32.1%}.SearchController .eventResults ul li+li{border-top:0;margin-left:1.8%}.SearchController .eventResults ul li.end+li{clear:both;margin-left:0}.SearchController .eventResults ul
li.firstRow{margin-top:0;padding-top:0}.SearchController .resultBlock ul
li.firstMore{clear:both;margin-top:23px;padding-top:24px}.SearchController .latestContentBlock
.tileContent{border-top:3px solid #383838;padding-top:13px}.SearchController .latestContentBlock.parent-pill-blue
.tileContent{border-top-color:#11ABDE}.SearchController .latestContentBlock.parent-pill-purple
.tileContent{border-top-color:#603C97}.SearchController .latestContentBlock.parent-pill-green
.tileContent{border-top-color:#59BA48}.SearchController .latestContentBlock.parent-pill-orange
.tileContent{border-top-color:#DD7417}.SearchController .latestContentBlock.parent-pill-red
.tileContent{border-top-color:#AF3A3E}.SearchController .latestContentBlock.parent-pill-teal
.tileContent{border-top-color:#23AE9F}.SearchController .latestContentBlock.parent-pill-mauve
.tileContent{border-top-color:#AF64A7}.SearchController .latestContentBlock.parent-pill-bluegrey
.tileContent{border-top-color:#6499AF}.SearchController .latestContentBlock.parent-pill-oak
.tileContent{border-top-color:#83986E}.SearchController .latestContentBlock.parent-pill-brown
.tileContent{border-top-color:#937261}.SearchController
.searchAnchors{margin-top:45px}.SearchController .searchAnchors
span{margin:0
14px}.CommentaryListPage .commentaryRoll ul, .CommentaryListPage .commentaryRoll ul
li{margin:0;padding:0;list-style-type:none}.CommentaryListPage .commentaryRoll li+li{border-top:1px solid #CCC;margin-top:23px;padding-top:24px}.CommentaryListPage .commentaryRoll ul li
.pill{float:right;min-width:0}.CommentaryListPage .commentaryRoll ul li .pill+.pill{margin-right:2px}.CommentaryListPage .commentaryRoll
a.page{background:#E2E2E2;display:block;width:42px;height:42px;margin:0
auto;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}.CommentaryListPage .commentaryRoll
a.page.prev{margin-bottom:32px}.CommentaryListPage .commentaryRoll
a.page.next{margin-top:32px}.CommentaryListPage .commentaryRoll a.page:hover, .CommentaryListPage .commentaryRoll a.page:active{background:#DDD}.CommentaryListPage .commentaryRoll a.page .fa-fw{width:42px;height:42px}

/****** FILE: themes/dieterhelm/css/typography.css *****/
.typography
*{font-family:'Source Sans Pro',Arial,sans-serif;font-size:18px}.fa, .fa
*{font-family:FontAwesome !important;font-size:1em !important}.fa-stack-2x, .fa-stack-2x
*{font-size:2em !important}.typography
blockquote{border-left:11px solid #DDD;margin-left:69px;padding-left:22px}.typography blockquote, .typography blockquote
p{font-weight:300;font-style:italic;color:#444}.typography
hr{padding:0;margin:20px
0;border:0;border-bottom:1px solid #CCC}.typography p,
.typography ul li,
.typography ol li,
.typography a,
.typography
address{color:#444;font-size:18px}.typography p, .typography
address{margin:20px
0}.typography
address{font-style:normal;font-weight:normal}.typography ul,
.typography
ol{margin-left:10px;margin-bottom:20px}.typography ul li,
.typography ol
li{margin:4px
10px}.typography ul>li{list-style-type:disc}.typography ol>li{list-style-type:decimal}.typography h1, .typography h1 a,
.typography h2, .typography h2 a,
.typography h3, .typography h3 a,
.typography h4, .typography h4 a,
.typography h5, .typography h5 a,
.typography h6, .typography h6
a{font-weight:normal;color:#383838}.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography
h6{margin:20px
0}.typography h1, .typography h1
a{font-size:36px;font-weight:300;color:#603C97}.typography h2, .typography h2
a{font-size:30px;font-weight:300}.typography h3, .typography h3
a{font-size:22px}.typography h4, .typography h4
a{font-size:22px;font-weight:300}.typography h5, .typography h5
a{font-size:18px;font-weight:bold}.typography h6, .typography h6
a{font-family:Georgia,serif;font-size:18px}.typography
a{color:#005DB9;font-size:1em;text-decoration:none}.typography a:hover{text-decoration:underline}.typography
table{font-size:1.1em}.typography table tr
td{padding:3px
5px}.typography
.left{text-align:left}.typography
.center{text-align:center}.typography
.right{text-align:right}.typography
img.right{float:right}.typography
img.left{float:left}.typography
img.center{display:block;margin:0
auto}.typography p.MsoNormal, .typography
p.MsoBodyText{margin:0}.typography .userMenuList > li
a{color:white}.typography .userMenuList > li a:hover{text-decoration:none}.comments-pagination a, .comments-pagination strong, #PageNumbers a, #PageNumbers
strong{font-weight:600;font-size:16px;color:#FFF;line-height:24px}.comments-pagination a:hover, .comments-pagination a:active, #PageNumbers a:hover, #PageNumbers a:active{text-decoration:none}.comments-pagination strong, #PageNumbers
strong{color:#7E93A1}.pill{font-size:12px;font-weight:bold;color:#FFF;text-transform:uppercase;line-height:24px}.newBalloon{font-size:12px;font-weight:bold;color:#FFF;line-height:23px;text-transform:uppercase}.latestContentMore
a{font-weight:300;font-style:italic;color:#395368;line-height:47px;text-align:center}.latestContentMore a:hover, .latestContentMore a:active{text-decoration:none}#Header ul.topMenu, #Header ul.topMenu
*{line-height:14px}#Header ul.topMenu li
a{font-size:14px;font-weight:600;color:#455560;text-transform:uppercase}#Header #Form_SearchForm_Keyword, #Header #Form_SearchForm_action_doSearch, #mobile-menu #Form_SearchForm_Keyword, #mobile-menu
#Form_SearchForm_action_doSearch{font-size:14px}#Header #Form_SearchForm_action_doSearch .fa, #mobile-menu #Form_SearchForm_action_doSearch
.fa{line-height:30px}#Header #Form_SearchForm
p{font-size:12px;font-weight:300;line-height:18px;text-align:right}#PageHeader
h1{font-size:48px;font-weight:300;color:#FFF}#PageHeader
p{font-size:30px;font-weight:300;color:#FFF}#Footer .column p, #Footer .column address, #Footer .column
li{font-size:16px;color:#4B4B4B}#Footer .column
p.footerTitle{font-size:20px;color:#2D3B44}#Footer .column.twitter .tweet
p.handle{font-size:18px}#Footer .column.twitter .tweet
p.time{font-size:14px;font-style:italic;color:#A5A5A5}#Footer .latestCommentary
.date{font-size:16px;color:#999}#FooterNav{font-size:16px;color:#2D3B44}#FooterNav
span{font-size:10px}.comments-holder-container
h4{font-size:30px}.comments-holder ul.comments-list li
.defaultAvatar{font-size:64px;color:#BFBFBF}.comments-holder ul.comments-list li .defaultAvatar
.fa{line-height:112px}.comments-holder ul.comments-list li .defaultAvatar .fa-user{color:#EFEFEF}.comments-holder ul.comments-list li p.userInfo
b{font-weight:600;color:#EC008C}.comments-holder ul.comments-list li p.userInfo
span{color:#7E93A1}.comments-holder ul.comments-list li p.userInfo
a.button{font-size:12px;line-height:24px}.comments-holder ul.comments-list li
.reference{font-weight:bold}.latestContentBlock
h6{color:#395368}.latestContentBlock
p{color:#8C9297}.newsletterSignup
p{font-size:24px;font-weight:300;font-style:italic;color:#2B3B44;line-height:24px}.DocumentPage #PageHeader, .CommentaryPage
#PageHeader{font-size:20px;color:#FFF;line-height:24px}.DocumentPage #PageHeader a, .CommentaryPage #PageHeader
a{color:#FFF;text-decoration:underline}.DocumentPage #PageHeader a:hover, .DocumentPage #PageHeader a:active, .CommentaryPage #PageHeader a:hover, .CommentaryPage #PageHeader a:active{text-decoration:none}.DocumentPage #PageHeader span.current, .CommentaryPage #PageHeader
span.current{color:#A4A4A4}.DocumentPage ul.tombstone li, .CommentaryPage ul.tombstone li, .DocumentPage ul.tombstone li a, .CommentaryPage ul.tombstone li
a{color:#7E93A1}.DocumentPage ul.filesList li a.icon, .CommentaryPage ul.filesList li
a.icon{font-size:36px}.DocumentPage .otherDocRefs h1, .CommentaryPage .otherDocRefs
h1{color:#455560;line-height:33px}.DocumentPage #OtherDocumentsScroller p.title, .CommentaryPage #OtherDocumentsScroller
p.title{font-family:Georgia,serif;color:#395368}.DocumentPage #OtherDocumentsScroller p.readMore, .CommentaryPage #OtherDocumentsScroller
p.readMore{color:#8C9297}.DocumentPage #OtherDocumentsScroller a.browse, .CommentaryPage #OtherDocumentsScroller
a.browse{font-size:60px;color:#B8B8B8;line-height:60px}.TopListPage .sideMenu ul li span, .InnerListPage .sideMenu ul li
span{font-weight:bold;color:#005DB9}.TopListPage .sideMenu ul li, .InnerListPage .sideMenu ul
li{line-height:24px}.TopListPage .featuredCommentary h1 a, .InnerListPage .featuredCommentary h1
a{font-size:16px;font-weight:normal;color:#005DB9}.TopListPage .featuredCommentary p.date, .InnerListPage .featuredCommentary
p.date{font-size:16px;color:#999}.TopListPage .commentaryRoll a.page .fa, .InnerListPage .commentaryRoll a.page .fa, .HomePage .middleColumn a.page
.fa{font-size:36px !important;color:#A3A3A3}.TopListPage .commentaryRoll a.page.next .fa, .InnerListPage .commentaryRoll a.page.next .fa, .HomePage .middleColumn a.page.next
.fa{line-height:42px}.TopListPage .commentaryRoll ul li b a, .InnerListPage .commentaryRoll ul li b a, .HomePage .middleColumn ul
li{font-size:16px}.TopListPage .commentaryRoll ul li b a, .InnerListPage .commentaryRoll ul li b a, .HomePage .middleColumn ul li b
a{font-size:20px;font-weight:normal;color:#383838}.TopListPage .docsAndRefs .document .icon, .InnerListPage .docsAndRefs .document
.icon{font-size:14px;color:#005DB9;text-align:center;line-height:20px}.TopListPage .docsAndRefs .document > .icon .fa, .InnerListPage .docsAndRefs .document > .icon
.fa{font-size:36px !important;color:#005DB9}.TopListPage .docsAndRefs .document > .icon a:hover, .InnerListPage .docsAndRefs .document > .icon a:hover, .TopListPage .docsAndRefs .document > .icon a:active, .InnerListPage .docsAndRefs .document > .icon a:active{text-decoration:none}.TopListPage .docsAndRefs .document p.date, .InnerListPage .docsAndRefs .document p.date, .TopListPage .commentaryRoll li .date, .InnerListPage .commentaryRoll li
.date{font-size:16px;color:#999}.TopListPage .docsAndRefs .document p.responses, .TopListPage .docsAndRefs .document p.responses a, .InnerListPage .docsAndRefs .document p.responses, .InnerListPage .docsAndRefs .document p.responses
a{color:#000}.TopListPage .docsAndRefs .document p.responses a:hover, .InnerListPage .docsAndRefs .document p.responses a:hover, .TopListPage .docsAndRefs .document p.responses a:active, .InnerListPage .docsAndRefs .document p.responses a:active{text-decoration:none}.TopListPage .eventsHolder ul.tabs li a, .InnerListPage .eventsHolder ul.tabs li
a{color:#383838;line-height:40px}.TopListPage .eventsHolder ul.tabs li a:hover, .TopListPage .eventsHolder ul.tabs li a:active, .InnerListPage .eventsHolder ul.tabs li a:hover, .InnerListPage .eventsHolder ul.tabs li a:active{text-decoration:none}.TopListPage .eventsRoll .date, .InnerListPage .eventsRoll .date, .EventsPage .eventsRoll .date, .MediaEventsPage .eventsRoll .date, .SearchController .eventResults ul li
.date{font-size:26px;font-weight:300;color:#383838;text-align:center;line-height:26px}.TopListPage .eventsRoll .date span, .InnerListPage .eventsRoll .date span, .EventsPage .eventsRoll .date span, .MediaEventsPage .eventsRoll .date span, .SearchController .eventResults ul li .date
span{font-size:14px;font-weight:bold;color:#ADADAD;text-transform:uppercase;line-height:14px}.TopListPage .eventsRoll li p, .InnerListPage .eventsRoll li p, .TopListPage .eventsRoll li p span, .InnerListPage .eventsRoll li p span, .HomePage .whiteBack.loggedIn .rightColumn li p span, .EventsPage .eventsRoll p span, .MediaEventsPage .eventsRoll p span, .SearchController .eventResults ul li p
span{font-size:16px;color:#8E8E8E}.TopListPage .eventsRoll li p.title, .InnerListPage .eventsRoll li p.title, .HomePage .whiteBack.loggedIn .rightColumn li p.title, .EventsPage .eventsRoll p.title, .MediaEventsPage .eventsRoll p.title, .SearchController .eventResults ul li
p.title{color:#444}.HomePage #Carousel .item
p{text-align:center}.HomePage #Carousel .item
p.caption{font-size:48px;font-weight:300;color:#FFF}.HomePage .whiteBack
.topicsTab{font-size:18px;font-weight:bold;color:#666;line-height:34px;text-align:center;text-transform:uppercase}.HomePage .topListPage h1 a
span{font-size:36px;color:#455560}.HomePage .topListPage h1
a{line-height:33px}.HomePage .topListPage h1 a:hover, .HomePage .topListPage h1 a:active{text-decoration:none}.HomePage .whiteBack.loggedIn .rightColumn li
p.title{font-size:16px}.HomePage .whiteBack.loggedIn .rightColumn li p.title
span{font-size:14px}.HomePage .whiteBack.loggedIn .rightColumn
a.page{font-size:36px;color:#A3A3A3;line-height:22px;text-align:center}.HomePage .whiteBack.loggedIn .rightColumn a.page.prev
.fa{line-height:18px}.HomePage .whiteBack.loggedIn .rightColumn a.page.next
.fa{line-height:22px}.HomePage .whiteBack.loggedIn .rightColumn
.date{font-size:16px;color:#999}.HomePage .whiteBack.members #MembersScroller
.defaultAvatar{font-size:64px;color:#BFBFBF}.HomePage .whiteBack.members #MembersScroller .defaultAvatar
.fa{line-height:112px}.HomePage .whiteBack.members #MembersScroller .defaultAvatar .fa-user{color:#EFEFEF}.HomePage .whiteBack.members #MembersScroller
p{font-size:14px;font-weight:300;color:#1D1D1D;text-align:center}.HomePage .whiteBack.members #MembersScroller
a.browse{font-size:36px;color:#455560}.HomePage p.allEvents
a{font-size:16px}.SearchController #Form_DetailedSearchForm
label{font-size:14px;color:#FFF}.SearchController #Form_DetailedSearchForm_Keyword, .SearchController
#Form_DetailedSearchForm_action_doSearch{font-size:14px}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single:hover, .SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single:active{text-decoration:none}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single div
b{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single div b:before{content:"\f0d7"}.SearchController #Form_DetailedSearchForm .chzn-container-single .chzn-single.chzn-single-with-drop div b:before{content:"\f0d8"}.SearchController .resultBlock h1 a
span{font-size:36px;color:#455560}.SearchController .resultBlock h1
a{line-height:33px}.SearchController .resultBlock h1 a:hover, .HomePage .resultBlock h1 a:active, .SearchController .resultBlock p.showMoreLink a:hover, .SearchController .resultBlock p.showMoreLink a:active{text-decoration:none}.SearchController .resultBlock p.showMoreLink
a{font-size:16px;color:#FFF;line-height:24px}.CommentaryListPage .commentaryRoll a.page
.fa{font-size:36px !important;color:#A3A3A3}.CommentaryListPage .commentaryRoll a.page.next
.fa{line-height:42px}.CommentaryListPage .commentaryRoll ul li b
a{font-size:16px}.CommentaryListPage .commentaryRoll ul li b
a{font-size:20px;font-weight:normal;color:#383838}

/****** FILE: themes/dieterhelm/css/form.css *****/
form
fieldset{border:0;margin:0;padding:0}.message.bad,.message.required,.message.validation{background:#FED0D0 !important;border:4px
solid #FF7373 !important;margin:0
0 15px 0 !important;padding:5px
!important;display:block;color:#DC1313 !important;width:292px}.message.warning{background:none repeat scroll 0 0 #FFFFEA !important;border:4px
solid #F7F8B4 !important;margin:0
auto 15px auto !important;padding:5px
!important;color:#979908 !important;width:292px}.message.good,.message.success{display:block;background:none repeat scroll 0 0 #EAFFEC !important;border:4px
solid #B4F8BC !important;margin:0
0 15px 0 !important;padding:5px
!important;color:#089916 !important}form
div.field{clear:both;margin-top:14px}form
p.field{clear:both}form
div.middleColumn{margin-top:4px}form
label{display:block;color:#444;text-align:left !important}form .field.checkbox
label{display:inline}form
label.FormHeading{font-size:1.3em;color:#ff7200;font-weight:bold}form input.text, form textarea, form
select{background:#F9F9F9;font-size:18px;font-weight:300;color:#444 !important;border:1px
solid #D6D6D6;width:90%;max-width:300px;height:32px;padding:3px
16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none}form
select{max-width:334px;height:auto}input::-webkit-input-placeholder{font-style:italic;color:#6D6F71 !important;opacity:1}input::-moz-placeholder{font-style:italic;color:#6D6F71 !important;opacity:1}input:-ms-input-placeholder{font-style:italic;color:#6D6F71 !important;opacity:1}input:placeholder-shown{font-style:italic;color:#6D6F71 !important;opacity:1}form
textarea{height:auto;resize:none}form
.Actions{margin-top:20px}form .Actions input, form .Actions button,a.button,.ss-ui-button{background:#455560;font-size:18px;font-weight:bold;color:#FFF;min-height:39px;border:0;padding:0
9px 0 13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;-webkit-appearance:none}a.button,label.ss-ui-button,a.ss-ui-button{display:inline-block;vertical-align:top;line-height:39px}form .Actions input:hover, form .Actions input:active, form .Actions button:hover, form .Actions button:active,a.button:hover,a.button:active,.ss-ui-button:hover,.ss-ui-button:active{background:#2E3E49}button::-moz-focus-inner{padding:0;border:0}a.button:hover,a.button:active{text-decoration:none}form .Actions input:disabled, form .Actions button:disabled,a.button.disabled,.ss-ui-button:disabled{background:#B5C0C9 !important}form .Actions input .fa, form .Actions button
.fa{margin-left:12px}#MemberLoginForm_LoginForm #Remember
label{display:inline}form .ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview{font-weight:600;font-size:14px}form .ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{line-height:normal}form .ss-uploadfield .ss-ui-button{font-size:14px;min-height:26px;line-height:26px}form .ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name
b{font-size:16px}form .ss-uploadfield .ss-uploadfield-startall, form .ss-uploadfield .ss-uploadfield-item-overwrite.hide, form .ss-uploadfield .ss-uploadfield-item-start, form .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform{display:none}form .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel
button{background:transparent !important;display:inline-block;font-family:FontAwesome !important;font-size:16px !important;font-style:normal;font-weight:normal;color:#FFF;width:1.2857142857142858em;height:1.25em;margin-top:-11px;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}form .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button:before{content:"\f057";color:#A31818}

/****** FILE: themes/dieterhelm/css/menu.css *****/
div.menuwrapper{background:#11ABDE;position:absolute;left:0;bottom:0;width:100%;height:50px;user-select:none;-moz-user-select:none}div.menuwrapper
.inner{padding:0;height:50px}ul.menu-bar{margin:0;padding:0;list-style-type:none}ul.menu-bar
li{float:left;position:relative;margin:0;padding:0;z-index:1010;list-style-type:none}ul.menu-bar
a{display:block;color:#FFF;text-decoration:none;line-height:50px;padding:0
15px}ul.menu-bar a
span{display:block;font-family:'Source Sans Pro',Arial,sans-serif;font-size:16px;color:#015C7D;line-height:50px}ul.menu-bar li:hover a, ul.menu-bar a:hover, ul.menu-bar a:active, ul.menu-bar
a.current{background:#0E92BD;text-decoration:none}ul.menu-bar li:hover a span, ul.menu-bar a:hover span, ul.menu-bar a:active span, ul.menu-bar a.current
span{color:#D3F4FF}ul.menu-bar>li>a.current{background:#0E92BD}ul.menu-bar li+li{margin-left:6px}ul.menu-bar li:hover > ul,
ul.menu-bar li a:hover
ul{display:block;position:absolute;left:0;top:50px;height:auto;margin:0;color:black;z-index:5}ul.menu-bar li
ul{display:none;margin:0;padding:0;list-style:none;background:#3F3F3F;width:274px;-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow:2px 2px 4px 0.72px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1)}ul.menu-bar li ul
li{float:none;position:relative;margin:0;padding:0}ul.menu-bar li a:hover ul a,
ul.menu-bar li:hover ul
a{display:block;background:transparent;font-size:16px;color:#D1D1D1;text-decoration:none;text-transform:none;line-height:normal;padding:12px
36px}ul.menu-bar li ul li:hover a, ul.menu-bar li:hover ul a:focus, ul.menu-bar li:hover ul a:active, ul.menu-bar li:hover ul a:hover{background:#0E92BD;color:#FFF}ul.menu-bar li ul
a.current{color:#0E92BD}ul.menu-bar li ul li+li{border-top:2px solid #535353}ul.menu-bar li:hover ul li ul, ul.menu-bar li a:hover ul li a
ul{display:none}ul.menu-bar li:hover ul li:hover ul, ul.menu-bar li a:hover ul li a:hover
ul{background:#FFF;display:block;position:absolute;top:0;left:274px;color:#D1D1D1;width:274px}ul.menu-bar li:hover ul li:hover ul li
a{background:transparent;color:#D1D1D1;line-height:normal;padding:12px
36px}ul.menu-bar li:hover ul li:hover ul li a:hover,
ul.menu-bar li a:hover ul li a:hover ul li a:hover{background:#0E92BD;color:#FFF}ul.menu-bar li ul li > ul
a.current{color:#0E92BD !important}ul.menu-bar li ul li > ul li:hover a.current, ul.menu-bar li ul a.current:focus, ul.menu-bar li ul a.current:hover, ul.menu-bar li ul a.current:active{color:#FFF !important}ul.menu-bar li .panelWrapper,
ul.menu-bar li a
.panelWrapper{display:none;position:absolute;left:0;top:49px}ul.menu-bar li .panelWrapper ul li
.commentary{display:none}ul.menu-bar li:hover
.panelWrapper{display:block}ul.menu-bar li:hover .panelWrapper
.panel{background:#3F3F3F;min-height:338px;-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow:2px 2px 4px 0.72px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1)}ul.menu-bar li:hover .panelWrapper ul,
ul.menu-bar li a:hover .panelWrapper
ul{background:transparent;display:block;width:246px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}ul.menu-bar li .panelWrapper ul li:hover
.commentary{background:#0E92BD;display:block;position:absolute;left:246px;top:0;width:279px;min-height:298px;padding:18px
22px 13px 26px}ul.menu-bar li .panelWrapper ul li:hover .commentary
p{font-size:14px;color:#D7D7D7;margin:0
0 20px}ul.menu-bar li .panelWrapper ul li:hover .commentary
ul{background:transparent;position:static;left:auto;top:auto;width:auto}ul.menu-bar li .panelWrapper ul li:hover .commentary ul
li{min-height:71px}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li
a{display:block;padding:8px}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li
*{font-size:14px;line-height:normal}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li+li{border-top:0;margin-top:4px}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li
img{vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li
.content{display:inline-block;width:174px;margin-left:18px;text-transform:uppercase;vertical-align:top}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li .content
span{color:#202020;text-transform:none}ul.menu-bar li .panelWrapper ul li:hover .commentary ul li a:hover{background:#299DC8}#mobile-menu-trigger{display:none}@media only screen and (max-width: 768px){#Header .menu-bar, #Header ul.topMenu, #mobile-menu, #mobile-menu
.commentary{display:none}#Header #mobile-menu-trigger{background:#0E92BD;display:block;font-size:30px;color:#FFF;width:26px;height:50px;padding:0
27px;line-height:50px}#mobile-menu{background:#444;position:absolute;top:211px;left:0px;width:320px;border:1px
solid #5C5C5C;border-top:0;padding:14px
0;z-index:1000;-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:2px 2px 4px 0.72px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2)}#mobile-menu #menu-bar>li:first-child{margin-right:48px}#mobile-menu li
a{font-weight:600;padding:0
24px}#mobile-menu li
a.menu{margin-left:51px;padding-left:0}#mobile-menu a:hover, #mobile-menu a:active{text-decoration:none}#mobile-menu-close, #mobile-menu .submenu-trigger{background:#555;display:block;position:absolute;top:13px;right:12px;font-size:18px;font-weight:600;color:#D6D6D6;width:27px;height:27px;text-align:center}#mobile-menu .submenu-trigger{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}#mobile-menu ul, #mobile-menu ul
li{margin:0;padding:0;list-style-type:none}#mobile-menu ul li
a{display:block;font-size:18px;color:#D6D6D6;line-height:36px}#mobile-menu .submenu-trigger{float:left;position:static;top:auto;left:auto;line-height:27px;margin:5px
7px 0 24px;padding:0;overflow:hidden}#mobile-menu .submenu-trigger
.fa{font-size:14px !important;width:100%;line-height:28px;vertical-align:top}#mobile-menu ul li
ul{background:#393939;display:none;padding:14px
0 14px 34px}#mobile-menu ul li
ul.visible{display:block}#mobile-menu li ul li
a{font-weight:normal}#mobile-menu
ul.topMenu{border-top:1px solid #5C5C5C;margin-top:5px;padding-top:5px}}@media only screen and (max-width: 720px){#mobile-menu{top:211px;left:0px}}@media only screen and (max-width: 568px){#mobile-menu{left:0}}@media only screen and (max-width: 430px){#mobile-menu{top:162px;width:318px}}

/****** FILE: themes/dieterhelm/css/responsive.css *****/
@media only screen and (max-width: 1440px){html{overflow-x:hidden;overflow-y:auto;height:auto}body{position:relative;width:100%;height:100%;overflow:hidden}img,iframe,object,embed{max-width:100%;height:auto}.TopListPage .featuredCommentary .featuredImage img, .InnerListPage .featuredCommentary .featuredImage
img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1240px){#FooterNav{margin:0
16px}}@media only screen and (max-width: 1200px){.TopListPage .commentaryRoll.firstPage, .InnerListPage
.commentaryRoll.firstPage{padding-top:66px}}@media only screen and (max-width: 1024px){.pill{min-width:0}.HomePage .whiteBack.loggedIn .rightColumn li
p.title{margin-left:0}.TopListPage .eventsRoll p, .InnerListPage .eventsRoll p, .HomePage .whiteBack.loggedIn .rightColumn p, .HomePage .whiteBack.loggedIn .rightColumn
.pill{margin-left:0}.TopListPage .featuredCommentary .featuredImage, .InnerListPage .featuredCommentary
.featuredImage{float:none;margin:0}.TopListPage .featuredCommentary .featuredImage img, .InnerListPage .featuredCommentary .featuredImage
img{margin:0
auto}.TopListPage .whiteBack .rightColumn.commentaryRoll, .InnerListPage .whiteBack
.rightColumn.commentaryRoll{float:none;width:auto}}@media only screen and (max-width: 970px){.HomePage
.bookSection{height:auto}.HomePage
.bookPanel{height:auto;overflow:hidden;width:100%}.HomePage .bookPanel
.book{display:block;margin-bottom:25px}.HomePage .bookPanel
.book.first{margin-top:25px}.HomePage .bookPanel .book.first img:not(.overlay),
.HomePage .bookPanel .book.last img:not(.overlay),
.HomePage .bookPanel .book img:not(.overlay){width:auto;transform:translateY(0%)}.HomePage .bookPanel .book.first img.overlay,
.HomePage .bookPanel .book.last img.overlay,
.HomePage .bookPanel .book
img.overlay{top:9px;height:93%}}@media only screen and (max-width: 820px){.comments-holder ul.comments-list li
.content{width:79.3%}.comments-holder ul.comments-list.second-level li
.content{width:73.9%}}@media only screen and (max-width: 768px){.HomePage
.videoPlayer{display:flex;flex-direction:column}.HomePage
.inner.none{margin:0px;padding:0px;max-width:100%}.HomePage .videoPlayer
.sharing{position:unset;order:2;margin-top:10px;margin-bottom:20px}.HomePage .videoPlayer .sharing
a{margin-top:10px}.HomePage .videoPlayer
.videoSelection{width:100%;order:3}.HomePage .videoPlayer
.mainVideo{width:98%;margin:0px;order:1}.HomePage .rightColumn
.commentary_roll{float:none;width:100%;margin-bottom:25px}.HomePage .rightColumn .commentary_roll:not(:last-child){margin-right:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:lightgray;padding-bottom:25px}body.loggedin
#Content{margin-top:0px}ul.userMenuList li
ul{min-height:0px}.userMenuList{overflow:hidden}.userMenuList>li{width:100%}.userMenuList>li:hover{background-color:#444}ul.userMenuList li
ul{position:relative;width:100%}ul.userMenuList{border-top-style:solid;border-top-width:2px;border-top-color:#535353}ul.userMenuList li ul li:not(:last-child){border:none}ul.userMenuList li ul li a:hover{background-color:transparent}.carousel
.overlay{width:433px;z-index:99}#mobile-menu
#Form_SearchForm{position:relative;border-bottom:1px solid #5C5C5C;margin-bottom:5px;padding:10px
24px}#mobile-menu #Form_SearchForm
p{font-size:14px;color:#FFF;text-align:right}#mobile-menu #Form_SearchForm p
a{color:#D6D6D6}#mobile-menu #Form_SearchForm
.Actions{top:11px;right:25px}.inner, #Footer .inner,#FooterNav,.inner.comments-holder-container{max-width:696px}#PageHeader
.inner{max-width:552px}#Footer
.column.twitter{width:51.7%}#Footer
.column.howToJoin{clear:both;float:none;width:auto;max-width:100%;margin-right:0}#Footer
.column.contactUs{width:37.9%}.comments-pagination a, .comments-pagination strong, #PageNumbers a, #PageNumbers
strong{line-height:32px}.comments-pagination a, #PageNumbers
a{padding:0
14px}.newsletterSignup{max-width:652px;padding:25px
22px 27px}.typography .newsletterSignup
p{font-size:18px}.latestContentBlock{width:48.3%;margin-bottom:3.4%}.latestContentBlock+.latestContentBlock{margin-left:3.4%}.latestContentBlock.even+.latestContentBlock{clear:both;margin-left:0}.latestContentBlock.last+.latestContentBlock.even{margin-left:3.4%}.latestContentMore{display:block}.ss-uploadfield
.middleColumn{width:auto;max-width:510px}.DocumentPage #OtherDocumentsScroller .viewport, .CommentaryPage #OtherDocumentsScroller
.viewport{width:79%}.InnerListPage
.sideMenu{float:right;width:27.6%;margin-top:64px}.TopListPage .rightColumn, .InnerListPage .rightColumn, .TopListPage
.sideMenu{float:none;width:auto}.TopListPage
.sideMenu{margin-bottom:70px;padding-left:0}.TopListPage .whiteBack .rightColumn, .InnerListPage .whiteBack
.rightColumn{float:left;width:69%}.HomePage .whiteBack
.inner{background:transparent}.HomePage .whiteBack .leftColumn, .HomePage .whiteBack
.rightColumn{float:none;width:auto}.HomePage .whiteBack
.rightColumn{margin-top:50px}.HomePage #Carousel
#carouselDots{right:40px}.HomePage .whiteBack.loggedIn
.inner{background:transparent}.HomePage .whiteBack.loggedIn
.leftColumn{background:transparent;float:none;width:auto;padding-right:0}.HomePage .whiteBack.loggedIn .leftColumn
.featureImage{max-width:626px;margin:0
auto}.HomePage .whiteBack.loggedIn
.rightColumn{float:none;width:auto;margin-top:50px}.HomePage
.featuredCommentary{max-width:482px;margin:0
auto 44px}.HomePage .whiteBack.members #MembersScroller
.viewport{max-width:576px}.HomePage
.latestContentMore.alwaysShow{clear:none;float:left;display:block;width:48.3%;height:238px;margin:3.4% 0 0 3.4%;padding-top:0}.HomePage .latestContentMore.alwaysShow
a{position:absolute;top:50%;left:50%;margin:-23px 0 0 -61px}.SearchController #PageHeader .leftContent, .SearchController
#Form_DetailedSearchForm{float:none;width:auto}}@media only screen and (max-width: 720px){#PageHeader
.inner{padding:0}}@media only screen and (max-width: 680px){.typography .newsletterSignup p, .newsletterSignup
form{float:none}}@media only screen and (max-width: 580px){#Footer{border-top:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF}#Footer
.inner{max-width:100%;border-top:0;border-bottom:1px solid #E2E2E2;padding:45px
35px}#Footer .column, #Footer .column.twitter, #Footer .column.howToJoin, #Footer
.column.contactUs{float:none;width:auto}#Footer .column+.column{margin-top:30px}#Footer .column.twitter
.tweet{background:transparent;padding-left:0}.comments-holder ul.comments-list li
.defaultAvatar{font-size:44px}.comments-holder ul.comments-list li .defaultAvatar
.fa{line-height:82px}.comments-holder ul.comments-list li .defaultAvatar, .comments-holder ul.comments-list li
img{width:80px;height:80px}.ss-uploadfield, .ss-uploadfield
.middleColumn{max-width:100%;min-width:0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{clear:both}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .name, .ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name
.size{display:block;float:none;padding-left:0}.TopListPage .whiteBack .rightColumn, .InnerListPage .whiteBack
.rightColumn{width:66%}.TopListPage .commentaryRoll ul li img, .InnerListPage .commentaryRoll ul li
img{display:none}.HomePage #Carousel .item
p.caption{font-size:30px}.HomePage .topListPage h1 a
.labelWrap{display:inline-block;width:auto;font-size:24px;vertical-align:top}}@media only screen and (max-width: 500px){.HomePage .bookPanel .book.first img:not(.overlay),
.HomePage .bookPanel .book.last img:not(.overlay),
.HomePage .bookPanel .book img:not(.overlay){width:150px}.HomePage .bookPanel .book.first img.overlay,
.HomePage .bookPanel .book.last img.overlay,
.HomePage .bookPanel .book
img.overlay{top:5px;height:94%}}@media only screen and (max-width: 480px){.TopListPage .sideMenu, .InnerListPage
.sideMenu{display:none}.TopListPage .whiteBack .rightColumn, .InnerListPage .whiteBack .rightColumn, .TopListPage .featuredCommentary, .InnerListPage .featuredCommentary, .TopListPage .commentaryRoll, .InnerListPage
.commentaryRoll{float:none;width:auto}}@media only screen and (max-width: 430px){#Header{height:162px}.comments-holder ul.comments-list li .defaultAvatar, .comments-holder ul.comments-list li
img{display:none}.comments-holder ul.comments-list li .content, .comments-holder ul.comments-list.second-level li
.content{float:none;width:auto}#PageHeader
h1{margin-top:22px}.typography .newsletterSignup p, .typography .newsletterSignup form, .newsletterSignup form div.field, .newsletterSignup form
.Actions{float:none;width:auto}.newsletterSignup form .field+.field{margin:10px
0 0}.typography .newsletterSignup
p{margin-bottom:20px;line-height:normal}.newsletterSignup form
.Actions{margin-top:16px}.TopListPage .eventsHolder ul.tabs li a, .InnerListPage .eventsHolder ul.tabs li
a{padding:0
13px}.inner, #PageHeader .inner,#FooterNav,.inner.comments-holder-container{max-width:264px}#Header ul.topMenu, #FooterNav span, .latestContentMore, .SearchController .resultBlock h1 a
.hline{display:none}#Header
h2{top:38px;left:34px}#Header h2
img{max-width:250px;max-height:50px}#Header
#Form_SearchForm{top:104px}#Header .menuwrapper
.inner{max-width:320px;padding:0}#FooterNav a, #FooterNav
a.first{display:block;margin-left:0}#FooterNav
a.first{margin-top:16px}.message.bad,.message.required,.message.validation{width:auto}.comments-holder ul.comments-list li p.userInfo
span{display:block;border-left:0;margin-left:0;padding-left:0}.comments-holder ul.comments-list li p.userInfo
a.button{float:none;margin-top:10px}.comments-holder ul.comments-list ul.action-links li+li{margin:14px
0 0}.comments-holder ul.comments-list li ul.comments-list.second-level, .comments-holder ul.comments-list li .comments-pagination.second-level{margin-left:48px}.typography
blockquote{margin:20px
0}.typography ul, .typography
ol{padding-left:30px}#PageHeader{height:auto}#PageHeader
.inner{padding-bottom:62px}.newsletterSignup{max-width:216px}.newsletterSignup form
fieldset{float:none;max-width:100%}.newsletterSignup form
input.text{width:84%}.latestContentBlock{float:none;width:auto}.latestContentBlock+.latestContentBlock,.latestContentBlock.last,.latestContentMore,.latestContentBlock.last+.latestContentBlock.even{margin:24px
0 0}form input.text, form textarea, form
select{width:87%}.DocumentPage #PageHeader, .CommentaryPage #PageHeader, .DocumentPage #OtherDocumentsScroller a.browse, .CommentaryPage #OtherDocumentsScroller a.browse, .DocumentPage #OtherDocumentsScroller .viewport .items div.cloned, .CommentaryPage #OtherDocumentsScroller .viewport .items
div.cloned{display:none}.DocumentPage ul.tombstone li, .CommentaryPage ul.tombstone
li{display:block}.DocumentPage ul.tombstone li + li, .CommentaryPage ul.tombstone li+li{border-left:0;margin:14px
0 0;padding:0}.DocumentPage .theContent, .CommentaryPage
.theContent{padding:0}.DocumentPage .otherDocRefs h1, .CommentaryPage .otherDocRefs
h1{font-size:28px}.DocumentPage #OtherDocumentsScroller, .CommentaryPage
#OtherDocumentsScroller{height:auto}.DocumentPage #OtherDocumentsScroller .viewport, .CommentaryPage #OtherDocumentsScroller
.viewport{width:100%;height:230px;padding-right:8px}.DocumentPage #OtherDocumentsScroller .viewport .items, .CommentaryPage #OtherDocumentsScroller .viewport
.items{width:auto}.DocumentPage #OtherDocumentsScroller .viewport .items div, .CommentaryPage #OtherDocumentsScroller .viewport .items
div{float:none;margin:0
0 30px}.DocumentPage #OtherDocumentsViewMore, .CommentaryPage
#OtherDocumentsViewMore{display:block;color:#444;margin-top:24px;text-align:center;line-height:32px}.DocumentPage #OtherDocumentsViewMore:hover, .CommentaryPage #OtherDocumentsViewMore:hover, .DocumentPage #OtherDocumentsViewMore:active, .CommentaryPage #OtherDocumentsViewMore:active{text-decoration:none}.TopListPage .featuredCommentary h1 a, .InnerListPage .featuredCommentary h1
a{float:none;display:block}.TopListPage .eventsRoll .date, .InnerListPage .eventsRoll .date, .EventsPage .eventsRoll .date, .MediaEventsPage .eventsRoll
.date{float:none;font-size:16px;font-weight:bold;color:#444;border:0;width:auto;height:auto;line-height:normal;text-align:left}.TopListPage .eventsRoll .date span, .InnerListPage .eventsRoll .date span, .EventsPage .eventsRoll .date span, .MediaEventsPage .eventsRoll .date
span{display:inline;font-size:16px;color:#444;margin-left:1ex;text-transform:none;line-height:normal}.TopListPage .eventsRoll p, .InnerListPage .eventsRoll p, .EventsPage .eventsRoll p, .MediaEventsPage .eventsRoll p, .TopListPage .eventsRoll .pill, .InnerListPage .eventsRoll .pill, .EventsPage .eventsRoll .pill, .MediaEventsPage .eventsRoll
.pill{margin-left:0}.TopListPage
.latestContent{margin-bottom:30px}.TopListPage
.featuredCommentary{padding-top:40px}.HomePage #Carousel #carouselDots, .HomePage .topListPage h1 a
.hline{display:none}.HomePage .whiteBack.loggedIn
.inner{max-width:312px;padding:1px
0}.HomePage .whiteBack.loggedIn .inner .leftColumn, .HomePage .rightColumn
#commentary_roll{padding:0
24px}.HomePage .whiteBack.loggedIn
.rightColumn{float:none;width:auto}.HomePage
.featuredCommentary{padding:24px}.HomePage .whiteBack.members #MembersScroller
.viewport{max-width:111px;margin:0
auto}.HomePage
.latestContentMore.alwaysShow{clear:both;float:none;width:122px;height:auto;margin:45px
auto 0}.HomePage .latestContentMore.alwaysShow
a{position:static;top:0;left:0;margin:0}.EventsPage .eventsRoll ul li, .MediaEventsPage .eventsRoll ul
li{float:none;width:auto;margin-right:0}.EventsPage .eventsRoll ul li.even.firstRow, .MediaEventsPage .eventsRoll ul
li.even.firstRow{border-top:1px solid #CCC;margin-top:23px;padding-top:24px}.SearchController .resultBlock h1 a
.labelWrap{font-size:24px;vertical-align:top}.SearchController .eventResults ul
li{float:none;width:auto}.SearchController .eventResults ul li+li{border-top:1px solid #ccc;margin:23px
0 0 !important;padding-top:24px !important}}@media only screen and (max-width: 425px){.HomePage
.bookSection{width:100%;padding:0px;margin:0px
!important;max-width:none}.HomePage .bookSection
.next{right:10px;z-index:100}.HomePage .bookSection
.previous{left:10px;z-index:100}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2){#Footer .column.twitter
.tweet{background-image:url(/themes/dieterhelm/images/twitter@2x.gif);background-size:73px auto}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 320px), only screen and (-moz-min-device-pixel-ratio: 2) and (max-width: 320px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 320px), only screen and (min-device-pixel-ratio: 2) and (max-width: 320px){#Footer .column.twitter
.tweet{background:transparent}}

