<commit_before>/* ========Layout for desktop version======= */
body{}
/* ========Layout for mobile version======= */
@media handheld, only screen and (max-width: 767px) {body{}}
/* ========Provide higher res assets for iPhone 4======== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {/*	.logo {background: url(logo2x.jpg) no-repeat;background-size: 212px 303px;}*/}
*{margin:0;}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:80%;}
a{text-decoration:none;}
ul{text-decoration:none;}
ul li{list-style:none;}
button{cursor:pointer;}
td, th, tr{background:none;border:none;padding:0;}
h1, h2, h3, h4, h5, h6{color:#444;}
#odekro-page h1{border-bottom:1px solid #eee;padding:0 0 3px;margin:0 0 8px;font-weight:500;}
#odekro-page > h2{margin:0 0 8px;font-weight:500;}
#odekro-page h3{text-transform:uppercase;border-bottom:1px solid #eee;padding:0 0 3px;margin:0 0 8px;clear:both;}
#odekro-page h3#indexIntro{text-transform:none;border:none;font-size:1.2em;font-weight:500;margin:0 0 15px;clear:both;color:#f20;}
.search-left h2{border-bottom:1px solid #eee;clear:both;}
.blog-post h2{color:#d30c0c;font-weight:500;}
.blog-post p.meta{border-bottom:1px solid #eee;padding:0 0 5px;font-size: 0.95em;}
.blog-post p.meta a{color:#54c33f;font-style:italic;}
.blog-post p.meta a:hover{color:#444;text-decoration:underline;}
button, input{border:none;}
#odekro-header{height:10.4em;}
#h_top{height:1.75em;background:url(../images/t_flag.png) top center no-repeat;}
#h_mid{height:5.75em;background:#ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */}
#h_mid .wrap{margin:0 auto;height:5.75em;width:1140px;}
#h_mid h1#logo{width:7.5em;height:1.55em;float:left;margin:17px 20px 0 0;}
#h_mid h1#logo a{background:url(../images/logo.png) no-repeat;display:block;width:193px;height:40px;text-indent:-9999px;}
ul.header{color:#3b3b3b;padding:8px 17px;height:2.3em;float:left;margin:14px 0;border-left:1px solid #e7e7e7;}
ul.header a{display:block;color:#3b3b3b;font-weight:bold;}
ul.header a:hover, ul.header a span:hover{color:#f20;}
#log_account a.profile:hover{color:#3b3b3b;}
ul.header span{color:#c1c1c1;font-weight:500;display:block;}
ul a.topMenu, .comment-heading a, #response h2{color:#222;}
ul a.topMenu:hover{color:#f20;}
#odekro-news-list h4 a:hover, .election-news a:hover, .comment-heading a:hover{color:#666;}
#rightArea{float:right;}
#account{float:right;margin:10px 0 0;}
#log_account{float:right;margin:10px 0 0;}
#account a, #log_account a{border-left:1px solid #e7e7e7;padding:0 0 0 8px;color:#000;font-size:.88em;}
#account a:first-child{border:none;padding:0 4px 0 0;}
#account a:hover, #log_account a:hover{color:#f20;}
#log_account a.profile{float:left;border:none;margin:0 8px -4px;padding:0;height:20px;display:block;background:none;color:#f20;font-size:.9em;font-weight:bold;}
#log_account a.profile img{float:left;border:1px solid #ddd;margin:-4px 8px 0;height:23px;width:23px;display:block;background:url(../images/ode_avatar.jpg) no-repeat;}
#log_account a.profile span{float:left;margin:1px 0;}
#account a.no_profile{float:left;border:none;margin:2px 8px 0;padding:0;width:16px;height:13px;display:block;background:url(../images/login_icon.png) no-repeat;text-indent:-9999px;}
#search{margin:10px 0 0;float:right;clear:both;}
form#odekro_search{width:265px;padding:5px 0 5px 15px;height:20px;background:url(../images/search_bg.png) no-repeat;}
form#odekro_search input{width:228px;height:16px;color:#727272;font-size:.9em;}
form#odekro_search button{width:20px;height:16px;background:url(../images/search_btn.png) no-repeat;text-indent:-9999px;cursor:pointer;}
#main-menu{height:3em;background:url(../images/mmenu_bg.png) repeat-x;}
/***Navigation***/
#main-menu nav{text-align:center;width:100%;}
.wrapper{margin:0 auto;max-width:1140px;}
ul.menu{list-style:none;padding:0;/*display:inline-block;*/}
ul.menu a{display:block;text-decoration:none;}
ul.menu li{position:relative;float:left;margin:0;}
ul.menu ul{padding:0;position:absolute;top:37px;left:0px;display:none;opacity:0;list-style:none;}
ul.menu ul li{position:relative;min-width:220px;display:inline-block;padding:0;margin:0;clear:both;}
ul.menu ul li a{text-align:left;padding:7px;color:#fff;background:#a30000;font-size:.9em;}
ul.menu ul li a:hover{background:#ccc;color:#000;}
ul.menu .menulink{color:#8e8e8e;font-size:1em;padding:11px 10px 10px;text-transform:capitalize;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff;}
ul.menu .menulink:hover, #nav ul.menu .menuhover, ul.menu li:hover a.menulink{color:#fff;text-shadow:1px 1px 0px #000;-moz-text-shadow:1px 1px 0px #000;-webkit-text-shadow:1px 1px 0px #000;background:url(../images/hover.png) repeat-x;}
#breadcrumb{height:30px;display:block;background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 10px;}
#breadcrumb-rep{height:15px;display:block;}
#breadcrumb nav ul{display:block;float:left;list-style-type:none;margin:0;padding:7px 0;width:100%;}
#breadcrumb nav ul li{float:left;color:#d30c0c;}
#breadcrumb nav ul li a{color:#bebebe;}
#breadcrumb nav ul li a:hover{text-decoration:underline;}
#breadcrumb nav ul li .sep{padding:0 0.5em;color:#bebebe;}
#odekro-page{padding:0 0 45px;position:relative;}
.typo-left p, .blog-post p, #odekro-page ol, .hansardContainer p, .search-left p{margin:0 0 10px;color:#888;font-size:1.1em;clear:both;}
#odekro-page ol{padding:0 0 0 20px;}
.typo-left ul{padding:0 0 0 15px;}
.typo-left h6{font-size:1.2em;}
.typo-left ul li{margin:0 0 5px;list-style:disc;color:#888;}
#odekro-page ol li{margin:0 0 5px;}
.page-wrapper{margin:0 auto 15px;width:1140px;}
.index-left, .index-mid, .index-right{overflow:hidden;padding:0 0 5px;}
.index-left{}
.search-box{margin:0 0 10px;padding:3px 0 0;}
.search-box input{width:300px;height:20px;float:left;padding:5px;margin:0 10px 0 0;border:1px solid #ccc;}
.hansardContainer{margin:0 auto;float:none;min-height:400px;}
.hansardContainer #hansardIntro{padding:0 0 0 260px;margin:0 0 15px;}
.hansardMeta h2{margin:15px 0 0;width:240px;float:left;background:#f0f0f0;padding:5px;border:1px solid #dedede;}
.hansardMeta ul{min-height:40px;border:1px solid #dedede;float:left;padding:15px 13px 5px;width:756px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);margin:0 0 15px;}
.hansardMeta{margin:0 0 20px;overflow:hidden;padding:3px 0 0;}
.hansardMeta li{width:240px;float:left;margin:0 10px 0 0;}
ul.hansardEntries{float:left;}
ul.hansardEntries li.statement, ul.hansardEntries li{overflow:hidden;border-top:1px dashed #ccc;padding:10px 0 15px;width:1040px;}
ul.hansardEntries li.statement .context{text-align:right;width:210px;float:left;font-size:.85em;}
ul.hansardEntries li.statement .focus, ul.hansardEntries li .focus{float:right;width:790px;}
li.statement .context p{color:#444;}
li.statement .context span{color:#bbb;display:block;margin:0 0 5px;}
li.statement .context a{color:#666;background:#97c8f1;padding:2px 3px;}
ul.hansardEntries li.statement .context h6{font-size:.8em;}
li.statement .focus a.hansardAvatar{float:left;border:2px solid #ccc;margin:0 10px 10px 0;}
li.statement .focus img, li .focus img{display:block;width:65px;height:73px;background:url(../images/hansardAvatar.jpg) no-repeat;}
li.statement .focus p, li .focus p{clear:none;font-size:.95em;}
.speaker a, li .focus a{border:none;margin:0 5px 0 0;color:#238c0f;font-size:1.2em}
.post-entry{padding:20px 0 0;}
.comments-list > li{border-top:3px solid #eee;padding:0 5px 30px;}
.postStamp{color:#888;font-size:.8em;}
#response{background:#f3f3f3;border-top:3px solid #9d9d9d;padding:10px;overflow:hidden;}
#commentInput{width:320px;float:left;}
#commentInput input{width:306px;margin:0 0 10px;padding:5px;border:1px solid #ccc;color:#aaa;}
#commentTxtarea{float:right;width:480px;}
#commentTxtarea textarea{width:466px;height:92px;padding:5px;border:1px solid #ccc;color:#aaa;margin:0 0 10px;}
li.posterName{border:none;color:#888;margin:0 0 6px;}
li.posterName a{color:#1fbc0a;font-weight:bold;font-size:1.1em;padding:0 5px 0 0;}
.multiboxCombo a{float:left;margin:0 10px 0 0;}
img.avatar{display:block;width:60px;height:60px;background:url(../images/commentAvatar.png) no-repeat;}
.multiboxField{overflow:hidden;}
.linkBar a{font-size:.85em;color:#1fbc0a;margin:0 20px 0 0;}
.commentContent{float:left;max-width:763px;border-bottom:1px dotted #ccc;padding:0 0 3px;margin:0 0 5px;}
.commentContent p{font-size:.9em;}
ul.comments-list{overflow:hidden;}
.categories{display:inline-block;margin:0 0 10px;color:#888;font-size:1em;}
.categories a{color:#444;background:#ccc;padding:2px 5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-style:italic;}
.comments-link{float:right;text-align:center;width:230px;height:18px;padding:15px 5px;background:url(../images/addComment_bg.png) no-repeat;margin:-11px 0 0;}
.comments-link a{color:#1fbc0a;font-size:1.2em;font-weight:bold;}
a.recommendations{background:url(../images/thumb-up.png) no-repeat right top;color:#000;padding:0 18px 2px 0;text-align:right;float:right;}
a.recommendations:hover{color:#1fbc0a;}
#index-profile{height:288px;background:#ccc;margin:0 0 10px;}
/***Featured***/
#slider1{position:relative;overflow:hidden;width:527px;height:290px;background:#fff;margin:0 auto;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);}
#slider1 ul#slider1Content{width:527px;position:relative;top:0;/*left:-40px;*/list-style-type:none;margin:0;padding:0;}
#slider1 ul#slider1Content li.slider1Image{float:left;position:relative;display:none;}
#slider1 ul#slider1Content li.slider1Image span{position:absolute;font:10px/15px Arial, Helvetica, sans-serif;padding:10px 13px;width:527pxpx;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;display:none;}
.clear{clear:both;}
#slider1 ul#slider1Content li.slider1Image span strong{font-size:1.7em;float:left;line-height:2.5em;}
#slider1 ul#slider1Content li.slider1Image span a{font-size:1.3em;float:right;color:#0096ff;}
.right{right:0;bottom:0;top:219px;width:501px !important;height:50px;}
/*-- jShowOff module styles --*/
#personFeatures{position:relative;float:left;margin:40px 0 30px;background:#f6f6f6;border:1px solid #ddd;padding:10px;}
.featured-person{}
.featured-person a{float:left;margin:-40px 5px 10px 10px;border:1px solid #dedede;padding:4px;background:#fff;}
.featured-person span a{background:none;float:none;margin:0;border:none;padding:0;color:#f20;}
.featured-person img{float:left;display:block;background:url(../images/indexAvatar.jpg) no-repeat;width:130px;height:150px;}
.ninecol .featured-person img{float:left;display:block;background:url(../images/indexAvatarL.jpg) no-repeat;width:330px;height:350px;}
.featured-person-info{margin:0;padding:5px;overflow:hidden;}
.featured-person-info p{margin:0 0 30px;color:#888;}
.featured-person-info h2{overflow:hidden;}
.featured-person-info h2 a{margin:0;padding:0;border:none;background:none;box-shadow:none;color:#f20;}
.featured-person-info span{color:#bbb;font-style:italic;}
/***Featured Ends***/
.index-mid{}
.index-right{margin:0;}
#odekro-footer{background:#e1e1e1;border-top:1px dashed #cdcdcd;width:100%;height:25px;padding:10px 0;position:fixed;bottom:0;left:0;}
.linkFirst{margin:0 auto 20px;}
#odekro-footer h3{text-shadow:1px 1px 0px rgba(255,255,255,0.8);-webkit-text-shadow:1px 1px 0px rgba(255,255,255,0.8);padding:0 0 15px;font-size:1.5em;font-weight:500;}
.leftLink li{margin:0 0 5px;}
.leftLink a, .rightLink p, .qLinks a, .copyRight a{color:#666;font-size:.85em;}
.leftLink a:hover, .qLinks a:hover{color:#f00;}
.rightLink{float:right;margin:0;text-align:right;}
#e-subscribe{margin:10px 0 5px;}
form#e-subscribe input{border:1px solid #a4a4a4;width:199px;border-radius:4px 0 0 4px;padding:8px;font-size:.95em;}
form#e-subscribe button{width:60px;height:33px;float:right;margin:0 0 0 5px;background:url(../images/esign_btn.png) no-repeat;text-indent:-9999px;cursor:pointer;}
form.search-wrap button, .search-filters button, input.button{height:32px;width:60px;background:#3d912d url(../images/page-search_btn.png) center no-repeat;text-indent:-9999px;cursor:pointer;border-radius:2px;border:none;}
ul.socialLinks, ul.socialShare{margin:0 0 25px;}
ul.socialLinks li{1px solid #ebebeb;margin-bottom:0;min-height:33px;padding:5px 0;}
.index-right > ul.socialLinks li{border-bottom:none;margin:0 10px 0 0;min-height:33px;padding:5px 0;float:left;min-width:130px;}
ul.socialLinks li:last-child{border:none;margin:0;}
ul.socialLinks li a{color:#6a6a6a;font-weight:normal;text-decoration:none;width:32px;height:32px;}
ul.socialLinks li .icon{float:left;height:32px;margin-right:12px;overflow:hidden;text-indent:-99em;width:32px;}
ul.socialLinks .facebook .icon{background:url(../images/facebook_dark.png) no-repeat;}
ul.socialLinks .twitter .icon{background:url(../images/twitter_dark.png) no-repeat;}
ul.socialLinks .googleplus .icon{background:url(../images/googleplus_dark.png) no-repeat;}
ul.socialLinks .facebook .icon:hover, ul.socialShare .facebook{background:url(../images/facebook.png) no-repeat;}
ul.socialLinks .twitter .icon:hover, ul.socialShare .twitter{background:url(../images/twitter.png) no-repeat;}
ul.socialLinks .o_googleplus .icon:hover, ul.socialShare .o_googleplus{background:url(../images/googleplus.png) no-repeat;}
ul.socialShare li{padding:0 0 8px;margin:0 0 5px;}
ul.socialShare li a{color:#f20;}
ul.socialShare li a:hover{color:#666;font-style:italic;}
.qLinks li{margin:5px 20px 5px 0;float:left;}
.copyRight{float:right;font-size:.85em;margin:5px 0;color:#666;}
.copyRight a.pw{margin:0 0 0 5px;color:#666;}
ul.person-list, ul.listing{padding:0;}
ul.person-list li.personArea, ul.listing li.position{margin:0 0 10px 3px;list-style:none;border:1px solid #dedede;padding:10px 5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);color:#8e8e8e;display:block;width:auto;}
li.personArea a, li.position a{margin:0 5px 0 0;color:#f20;}
li.personArea .period{float:right;}
.tab-wrapper a{color:#f20;}
/***Index News***/
#odekro-news-list{margin:0 0 26px;}
#odekro-news-list li{margin:0 0 10px;}
#odekro-news-list h4 a, .search-wrap a{color:#f20;}
#odekro-news-list p{color:#8e8e8e;font-size:.9em;}
#odekro-news-list a{color:#0096ff;}
.meta-date{float:left;height:62px;padding:0 10px 0 0;text-align:center;}
strong.month{width:30px;background:#f20;font-size:.6em;display:block;color:#fff;border-radius:3px 3px 0 0;padding:1px 0;text-transform:uppercase;border:1px solid #f20;}
span.day{width:30px;height:18px;background:#ccc url(../images/day_bg.png) repeat-x;color:#777;display:block;border-radius:0 0 3px 3px;font-weight:bold;border:1px solid #ccc;}
/***Activity***/
.featBox{position:relative;overflow:hidden;width:263px;min-height:200px;background:#fff;margin:0 0 20px 3px;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);}
.election-news{min-height:266px;}
.election-news li{padding:0 0 0 15px;background:url(../images/en_bullet.png) left center no-repeat;margin:0 0 5px;}
.election-news a{color:#0875c1;}
.categories-field a, .hansardMeta li a{color:#fff;background:#aaa;margin:0 5px 5px 0;padding:3px 8px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;}
.categories-field a:hover, .hansardMeta li a:hover{background:#e10b0b;}
.poll-field h4#poll-question{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #eee;font-size:1.1em;}
#poll-answer{margin:0 0 10px;}
.answerGroup{display:block;margin:0 0 5px;}
.member-profile{}
.member-profile #profileInfo, .profile-pic{float:left;width:250px;min-height:300px;margin:0 11px 0 0;}
.member-profile #profileContent{float:left;width:582px;min-height:300px;}
#profileContent h3{border:none;}
#profileContent h4.scorecard-overall, #profileContent .scorecardlists > li{background:#fff;margin:0 0 10px 3px;border:1px solid #dedede;padding:10px 5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);}
img.profile-avatar{float:left;margin:0 0 10px;padding:5px;border:1px solid #eee;height:258px;width:238px;display:block;background:url(../images/profile_avatar.jpg) center no-repeat;}
.profile-map{height:210px;left:0;overflow:hidden;position:relative;top:0;margin:0 0 15px;background:#000;}
#profileAsset, .large-container{margin:0 auto;background:#f8f8f8;border-top:3px solid #666;}
#profileAsset > ul{padding:10px 10px 26px;}
#profileAsset ul.menu li{float:left;margin-right:5px;height:1.2em;display:block;padding:5px 10px;margin-bottom:-1px;border:1px solid #d0ccc9;position:relative;color:#898989;cursor:pointer;}
#profileAsset ul.menu li.active{background:#fff;top:1px;border-bottom:0;color:#5f95ef;}
.content{margin:0 auto;background:#efefef;background:#fff;border-top:1px solid #d0ccc9;text-align:left;padding:10px 10px 20px;}
.content.comments{display:block;}
.content.overview, .content.experience, .content.appearances{display:none;}
#profileAsset ul.pcForm{padding:0 0 20px;border-bottom:1px solid #eee;}
#profileAsset ul.pcForm textarea{width:498px;height:25px;padding:5px;line-height:2em;border:1px solid #bbb;border-radius:8px;}
.userAvatar{float:left;margin:0 10px 0 0;}
.userAvatar img{width:40px;height:40px;background:url(../images/userAvatar.png) no-repeat;display:block;}
.postLists{margin:10px 0 0;}
.postLists li{margin:0 0 10px;overflow:hidden;}
.post-body{float:left;width:510px;border-bottom:1px dotted #ccc;}
.post-body p{color:#888;margin:5px 0 10px;}
.post-body strong a{color:#0875c1;margin:0 5px 0 0;}
.post-body span{color:#bbb;font-size:.85em;}
ul.postLink{padding:0;}
ul.postLink li{float:left;border-right:1px solid #0875c1;font-size:.85em;padding:0;}
ul.postLink li:last-child{border:none;}
ul.postLink a{color:#0875c1;padding:0 5px 0;}
.activity li{margin:0 0 5px;}
.activity a.activityAvatar{display:block;float:left;border:1px solid #ccc;padding:2px;margin:0 5px 0 0;}
.activity img{width:40px;height:40px;display:block;background:#eee;float:left;}
.activity a{display:block;margin:0 0 3px;color:#0875c1;}
.activity span{color:#ccc;font-size:.8em;}
.bioData{color:#444;}
.bioData h4{margin:0 0 10px;text-transform:uppercase;color:#f20;}
.bioData ul{margin:0 0 15px;overflow:hidden;}
.bioData li{margin:0 0 10px;float:left;}
.bioData strong{float:left;margin:0 10px 0 0;width:80px;}
.bioData span{float:right;width:160px;}
.bioData span a{color:#f20;}
.titleSpace{overflow:hidden;margin:0 0 10px;}
.titleSpace h2{color:#f20;font-size:1.9em;border-bottom:1px solid #eee;padding:0 0 3px;margin:0 0 8px;}
.titleSpace p{color:#ccc;font-style:italic;}
.titleSpace p a{color:#f20;}
.indi_tag{background:url(../images/ind_tag.png) no-repeat;display:block;float:right;height:54px;margin:-25px 0 0;width:155px;}
.npp_tag{background:url(../images/npp_tag.png) no-repeat;display:block;float:right;height:54px;margin:-25px 0 0;width:155px;}
.ndc_tag{background:url(../images/ndc_tag.png) no-repeat;display:block;float:right;height:54px;margin:-25px 0 0;width:155px;}
#latest-post-list{margin:0 0 20px;}
#latest-post-list li{margin:0 0 10px;}
#latest-post-list a{color:#d30c0c;display:block;margin:0 0 3px;font-weight:bold;}
#latest-post-list span{color:#ccc;}
#pollVote{margin:5px 0;overflow:hidden;}
#pollVote a#voteBTN, #comment-form button{background:#6bb95d url(../images/vote_btn.png) repeat-x;border:1px solid #22910c;padding:3px 12px;color:#fff;border-radius:20px;float:left;text-shadow:1px 1px 0px #000;-moz-text-shadow:1px 1px 0px #000;-webkit-text-shadow:1px 1px 0px #000;cursor:pointer;}
#comment-form button{float:right;}
#pollVote a#ryte{float:right;color:#f20;line-height:2em;}
ul.listing{margin:3px;padding:10px 0;}
ul.listing li{overflow:hidden;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);margin:0 0 10px;}
ul.listing li a{margin:0 2px 0 0;color:#f20;}
ul.listing li img{margin:0 5px 0 0;display:block;width:100px;height:100px;background:#eee;border:2px solid #ccc;float:left;}
ul.listing li.person img{background:url(../images/personAvatar.png) no-repeat;}
ul.listing li.organisation img{background:url(../images/org.png) no-repeat;}
ul.listing li.place img{background:url(../images/loca.png) no-repeat;}
ul.listing li h4{width:970px;}
ul.listing li h4 a{border:none;margin:0;}
ul.listing li section{padding:0 0 5px;}
ul.listing li section .type, ul.listing li section .kind{margin:-33px 0 0;float:right;}
ul.listing li section .more-link a, ul.listing li section a.read-more{margin:-16px 0 0;border:none;float:right;clear:both;padding:3px 7px;background:#ddd;text-transform:uppercase;font-size:.8em;border-radius:3px;}
ul.listing li section .more-link a:hover{background:#bbb;color:#fff;}
.search-filters{padding:10px 5px;background:#eee;}
.search-filters select{padding:3px;width:320px;border:1px solid #ccc;}
.search-filters button{height:25px;}
ul.position-list{border:1px solid #eee;padding:0;width:auto;overflow:hidden;margin:0 0 10px;}
ul.position-list li{list-style:none;padding:5px;overflow:hidden;border-bottom:1px solid #eee;margin:0;}
ul.position-list li:last-child{border:none;}
ul.position-list li:nth-child(2n+2){background:#f8f8f8;}
ul.position-list img{border:2px solid #eee;float:left;margin:0 5px 0 0;text-indent:-9999px;}
ul.position-list .name{font-size:1.5em;font-weight:normal;display:block;margin:0 0 5px;}
ul.position-list .more{float:right;margin:-14px 0 0;}
ul.position-list strong{float:left;color:#bbb;}
li.positionArea a{color:#f20;padding:0 5px;}
li.positionArea a:hover, .listing li a:hover{color:#444;}
li.positionArea div{margin:0 0 0 75px;}
form#register{padding:5px;box-shadow:0 0 2px #ccc;margin:20px 0 0 3px;}
#login, table{padding:5px;box-shadow:0 0 2px #ccc;margin:20px 0 5px 3px;width:550px;}
.register, #login form{background:#f8f8f8;border:1px solid #ddd;padding:15px;}
form#register label{width:140px;font-size:.9em;float:left;text-align:right;padding:5px 10px 0 0;}
#login form label, tbody label{display:inline-block;width:140px;font-size:.9em;float:left;text-align:right;padding:5px 10px 0 0;}
form#register input{width:250px;padding:5px;border:1px solid #ddd;color:#aaa;}
#login form input, tbody input{margin:0 0 10px;display:block;width:250px;padding:5px;border:1px solid #ddd;color:#aaa;}
form#register button, #login form .login-button, tbody input[type=submit]{margin:0 0 0 150px;background:#6bb95d;padding:5px 15px;color:#fff;border:1px solid #146c03;cursor:pointer;}
#login form .login-button{width:90px;}
tbody input[type=submit]{width:150px;margin:0;}
#login form p{display:inline-block;margin:0 0 10px 150px;}
#login form p a{margin:0 5px 3px 0;color:#f20;display:block;}
#login form p a:hover{color:#444;}
form#register span{display:block;margin:0 0 8px 150px;font-size:.9em;color:#888;width:260px;}
form#register span a{color:#f20;}
.login-social{margin:8px 0 0 110px;overflow:hidden;}
.login-social a:first-child{float:left;width:160px;height:36px;margin:0 10px 0 0;background:url(../images/social-media-login.png) 0 -43px no-repeat;display:block;text-indent:-9999px;}
.login-social a:last-child{float:left;width:160px;height:36px;background:url(../images/social-media-login.png) no-repeat;display:block;text-indent:-9999px;}
.login-social a:first-child:hover{background-position:0 -129.5px;}
.login-social a:last-child:hover{background-position:0 -86px;}
/* content */
ol#pagination{overflow:hidden;padding:0;}
ol#pagination li, .pagination .page, .pagination a{color:#fff;float:left;list-style:none;cursor:pointer;margin:0 .5em 0 0;border-radius:15px;padding:3px 7px;background:#ddd;}
ol#pagination li:hover{color:#fff;background:#f20;}
ol#pagination li.current, .pagination .current{color:#f20;font-weight:bold;cursor:default;background:none;}
.hansardContainer > ul.pagination{margin:0 auto;float:right;}
.hansardContainer > ul.pagination .page{background:none;color:#1bb010;border-radius:0;}
.hansardContainer > ul.pagination .current{color:#000;font-weight:bold;cursor:default;background:none;}
.hansardContainer > ul.pagination .page .next{background:url(../images/nxt_bg.png) no-repeat;height:20px;text-indent:-9999px;width:12px;}
.hansardContainer > ul.pagination .page .prev{background:url(../images/prev_bg.png) no-repeat;height:20px;text-indent:-9999px;width:12px;}
span#pollOpen{color:#f20;font-size:1.3em;margin:12px 0 0;display:block;}
#counter{height:77px;overflow:hidden;margin:15px 0 ;}
.desc{margin:0 0 20px;overflow:hidden;}
.desc div{float:left;font-family:Arial;width:105px;margin:0 31px 0 0;text-align:center;font-size:15px;font-weight:bold;color:#000;}
.Plinks{float:left;width:100%;}
.Plinks a{color:#fff;font-size:1.6em;float:left;text-align:center;height:50px;width:45.4%;margin:0 10px 10px 0;background: #9dd53a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,<KEY>
background: -moz-linear-gradient(-45deg, #9dd53a 0%, #7cbc0a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#9dd53a), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(-45deg, #9dd53a 0%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(-45deg, #9dd53a 0%,#7cbc0a 100%); /* Opera 11.10+ */background: -ms-linear-gradient(-45deg, #9dd53a 0%,#7cbc0a 100%); /* IE10+ */background: linear-gradient(135deg, #9dd53a 0%,#7cbc0a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */display:inline-block;padding:10px;}
.Plinks a:nth-child(2n+2){margin:0 0 10px;}
.Plinks a:hover{}
.cntSeparator{font-size:54px;margin:5px 7px;color:#000;}
.countdownHolder{width:450px;height:60px;padding:10px;overflow:hidden;margin:0;font:40px/1.5 'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:-3px;}
.position{display:inline-block;height:1.6em;overflow:hidden;position:relative;width:1.05em;}
.truncateContainer{}
.truncateContainer .clearboth{margin:0 0 0 -75px;}
.truncateContainer .clearboth a{/*background:url(../images/moreA.png) right no-repeat;padding:2px 20px 2px 0;*/}
#profileInfo{overflow:hidden;}
.profile-info{width:270px;float:left;}
.profile-info .constituency-party ul a{display:block;padding:5px;background:#eee;border-radius:3px;color:#f20;}
.profile-info .constituency-party ul a:hover{background:#f20;color:#fff;}
.scoreBox{float:right;width:560px;margin:0 0 15px;}
.scoreBox ul.scorecard li{margin:0 3px 0 0;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);overflow:hidden;}
.scoreBox ul.scorecard li h4{float:left;width:100px;color:#f20;}
.scoreBox ul.scorecard li p.score-average{margin:0 0 0 15px;float:right;width:430px;}
.fdw-background{opacity:0;width:100%;height:100%;float:right;}
.fdw-background span{padding:0;float:right; }
.c-two{}
.border{background:#eee;overflow:hidden;}
html, body{height:100%;}<commit_msg>Updated staging env and registration styles<commit_after>/* ========Layout for desktop version======= */
body{}
/* ========Layout for mobile version======= */
@media handheld, only screen and (max-width: 767px) {body{}}
/* ========Provide higher res assets for iPhone 4======== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {/*	.logo {background: url(logo2x.jpg) no-repeat;background-size: 212px 303px;}*/}
*{margin:0;}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:80%;}
a{text-decoration:none;}
ul{text-decoration:none;}
ul li{list-style:none;}
button{cursor:pointer;}
td, th, tr{background:none;border:none;padding:0;}
h1, h2, h3, h4, h5, h6{color:#444;}
#odekro-page h1{border-bottom:1px solid #eee;padding:0 0 3px;margin:0 0 8px;font-weight:500;}
#odekro-page > h2{margin:0 0 8px;font-weight:500;}
#odekro-page h3{text-transform:uppercase;border-bottom:1px solid #eee;padding:0 0 3px;margin:0 0 8px;clear:both;}
#odekro-page h3#indexIntro{text-transform:none;border:none;font-size:1.2em;font-weight:500;margin:0 0 15px;clear:both;color:#f20;}
.search-left h2{border-bottom:1px solid #eee;clear:both;}
.blog-post h2{color:#d30c0c;font-weight:500;}
.blog-post p.meta{border-bottom:1px solid #eee;padding:0 0 5px;font-size: 0.95em;}
.blog-post p.meta a{color:#54c33f;font-style:italic;}
.blog-post p.meta a:hover{color:#444;text-decoration:underline;}
button, input{border:none;}
#odekro-header{height:10.4em;}
#h_top{height:1.75em;background:url(../images/t_flag.png) top center no-repeat;}
#h_mid{height:5.75em;background:#ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,<KEY>ICA<KEY>);background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */}
#h_mid .wrap{margin:0 auto;height:5.75em;width:1140px;}
#h_mid h1#logo{width:7.5em;height:1.55em;float:left;margin:17px 20px 0 0;}
#h_mid h1#logo a{background:url(../images/logo.png) no-repeat;display:block;width:193px;height:40px;text-indent:-9999px;}
ul.header{color:#3b3b3b;padding:8px 17px;height:2.3em;float:left;margin:14px 0;border-left:1px solid #e7e7e7;}
ul.header a{display:block;color:#3b3b3b;font-weight:bold;}
ul.header a:hover, ul.header a span:hover{color:#f20;}
#log_account a.profile:hover{color:#3b3b3b;}
ul.header span{color:#c1c1c1;font-weight:500;display:block;}
ul a.topMenu, .comment-heading a, #response h2{color:#222;}
ul a.topMenu:hover{color:#f20;}
#odekro-news-list h4 a:hover, .election-news a:hover, .comment-heading a:hover{color:#666;}
#rightArea{float:right;}
#account{float:right;margin:10px 0 0;}
#log_account{float:right;margin:10px 0 0;}
#account a, #log_account a{border-left:1px solid #e7e7e7;padding:0 0 0 8px;color:#000;font-size:.88em;}
#account a:first-child{border:none;padding:0 4px 0 0;}
#account a:hover, #log_account a:hover{color:#f20;}
#log_account a.profile{float:left;border:none;margin:0 8px -4px;padding:0;height:20px;display:block;background:none;color:#f20;font-size:.9em;font-weight:bold;}
#log_account a.profile img{float:left;border:1px solid #ddd;margin:-4px 8px 0;height:23px;width:23px;display:block;background:url(../images/ode_avatar.jpg) no-repeat;}
#log_account a.profile span{float:left;margin:1px 0;}
#account a.no_profile{float:left;border:none;margin:2px 8px 0;padding:0;width:16px;height:13px;display:block;background:url(../images/login_icon.png) no-repeat;text-indent:-9999px;}
#search{margin:10px 0 0;float:right;clear:both;}
form#odekro_search{width:265px;padding:5px 0 5px 15px;height:20px;background:url(../images/search_bg.png) no-repeat;}
form#odekro_search input{width:228px;height:16px;color:#727272;font-size:.9em;}
form#odekro_search button{width:20px;height:16px;background:url(../images/search_btn.png) no-repeat;text-indent:-9999px;cursor:pointer;}
#main-menu{height:3em;background:url(../images/mmenu_bg.png) repeat-x;}
/***Navigation***/
#main-menu nav{text-align:center;width:100%;}
.wrapper{margin:0 auto;max-width:1140px;}
ul.menu{list-style:none;padding:0;/*display:inline-block;*/}
ul.menu a{display:block;text-decoration:none;}
ul.menu li{position:relative;float:left;margin:0;}
ul.menu ul{padding:0;position:absolute;top:37px;left:0px;display:none;opacity:0;list-style:none;}
ul.menu ul li{position:relative;min-width:220px;display:inline-block;padding:0;margin:0;clear:both;}
ul.menu ul li a{text-align:left;padding:7px;color:#fff;background:#a30000;font-size:.9em;}
ul.menu ul li a:hover{background:#ccc;color:#000;}
ul.menu .menulink{color:#8e8e8e;font-size:1em;padding:11px 10px 10px;text-transform:capitalize;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff;}
ul.menu .menulink:hover, #nav ul.menu .menuhover, ul.menu li:hover a.menulink{color:#fff;text-shadow:1px 1px 0px #000;-moz-text-shadow:1px 1px 0px #000;-webkit-text-shadow:1px 1px 0px #000;background:url(../images/hover.png) repeat-x;}
#breadcrumb{height:30px;display:block;background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 10px;}
#breadcrumb-rep{height:15px;display:block;}
#breadcrumb nav ul{display:block;float:left;list-style-type:none;margin:0;padding:7px 0;width:100%;}
#breadcrumb nav ul li{float:left;color:#d30c0c;}
#breadcrumb nav ul li a{color:#bebebe;}
#breadcrumb nav ul li a:hover{text-decoration:underline;}
#breadcrumb nav ul li .sep{padding:0 0.5em;color:#bebebe;}
#odekro-page{padding:0 0 45px;position:relative;}
.typo-left p, .blog-post p, #odekro-page ol, .hansardContainer p, .search-left p{margin:0 0 10px;color:#888;font-size:1.1em;clear:both;}
#odekro-page ol{padding:0 0 0 20px;}
.typo-left ul{padding:0 0 0 15px;}
.typo-left h6{font-size:1.2em;}
.typo-left ul li{margin:0 0 5px;list-style:disc;color:#888;}
#odekro-page ol li{margin:0 0 5px;}
.page-wrapper{margin:0 auto 15px;width:1140px;}
.index-left, .index-mid, .index-right{overflow:hidden;padding:0 0 5px;}
.index-left{}
.search-box{margin:0 0 10px;padding:3px 0 0;}
.search-box input{width:300px;height:20px;float:left;padding:5px;margin:0 10px 0 0;border:1px solid #ccc;}
.hansardContainer{margin:0 auto;float:none;min-height:400px;}
.hansardContainer #hansardIntro{padding:0 0 0 260px;margin:0 0 15px;}
.hansardMeta h2{margin:15px 0 0;width:240px;float:left;background:#f0f0f0;padding:5px;border:1px solid #dedede;}
.hansardMeta ul{min-height:40px;border:1px solid #dedede;float:left;padding:15px 13px 5px;width:756px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);margin:0 0 15px;}
.hansardMeta{margin:0 0 20px;overflow:hidden;padding:3px 0 0;}
.hansardMeta li{width:240px;float:left;margin:0 10px 0 0;}
ul.hansardEntries{float:left;}
ul.hansardEntries li.statement, ul.hansardEntries li{overflow:hidden;border-top:1px dashed #ccc;padding:10px 0 15px;width:1040px;}
ul.hansardEntries li.statement .context{text-align:right;width:210px;float:left;font-size:.85em;}
ul.hansardEntries li.statement .focus, ul.hansardEntries li .focus{float:right;width:790px;}
li.statement .context p{color:#444;}
li.statement .context span{color:#bbb;display:block;margin:0 0 5px;}
li.statement .context a{color:#666;background:#97c8f1;padding:2px 3px;}
ul.hansardEntries li.statement .context h6{font-size:.8em;}
li.statement .focus a.hansardAvatar{float:left;border:2px solid #ccc;margin:0 10px 10px 0;}
li.statement .focus img, li .focus img{display:block;width:65px;height:73px;background:url(../images/hansardAvatar.jpg) no-repeat;}
li.statement .focus p, li .focus p{clear:none;font-size:.95em;}
.speaker a, li .focus a{border:none;margin:0 5px 0 0;color:#238c0f;font-size:1.2em}
.post-entry{padding:20px 0 0;}
.comments-list > li{border-top:3px solid #eee;padding:0 5px 30px;}
.postStamp{color:#888;font-size:.8em;}
#response{background:#f3f3f3;border-top:3px solid #9d9d9d;padding:10px;overflow:hidden;}
#commentInput{width:320px;float:left;}
#commentInput input{width:306px;margin:0 0 10px;padding:5px;border:1px solid #ccc;color:#aaa;}
#commentTxtarea{float:right;width:480px;}
#commentTxtarea textarea{width:466px;height:92px;padding:5px;border:1px solid #ccc;color:#aaa;margin:0 0 10px;}
li.posterName{border:none;color:#888;margin:0 0 6px;}
li.posterName a{color:#1fbc0a;font-weight:bold;font-size:1.1em;padding:0 5px 0 0;}
.multiboxCombo a{float:left;margin:0 10px 0 0;}
img.avatar{display:block;width:60px;height:60px;background:url(../images/commentAvatar.png) no-repeat;}
.multiboxField{overflow:hidden;}
.linkBar a{font-size:.85em;color:#1fbc0a;margin:0 20px 0 0;}
.commentContent{float:left;max-width:763px;border-bottom:1px dotted #ccc;padding:0 0 3px;margin:0 0 5px;}
.commentContent p{font-size:.9em;}
ul.comments-list{overflow:hidden;}
.categories{display:inline-block;margin:0 0 10px;color:#888;font-size:1em;}
.categories a{color:#444;background:#ccc;padding:2px 5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-style:italic;}
.comments-link{float:right;text-align:center;width:230px;height:18px;padding:15px 5px;background:url(../images/addComment_bg.png) no-repeat;margin:-11px 0 0;}
.comments-link a{color:#1fbc0a;font-size:1.2em;font-weight:bold;}
a.recommendations{background:url(../images/thumb-up.png) no-repeat right top;color:#000;padding:0 18px 2px 0;text-align:right;float:right;}
a.recommendations:hover{color:#1fbc0a;}
#index-profile{height:288px;background:#ccc;margin:0 0 10px;}
/***Featured***/
#slider1{position:relative;overflow:hidden;width:527px;height:290px;background:#fff;margin:0 auto;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);}
#slider1 ul#slider1Content{width:527px;position:relative;top:0;/*left:-40px;*/list-style-type:none;margin:0;padding:0;}
#slider1 ul#slider1Content li.slider1Image{float:left;position:relative;display:none;}
#slider1 ul#slider1Content li.slider1Image span{position:absolute;font:10px/15px Arial, Helvetica, sans-serif;padding:10px 13px;width:527pxpx;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;display:none;}
.clear{clear:both;}
#slider1 ul#slider1Content li.slider1Image span strong{font-size:1.7em;float:left;line-height:2.5em;}
#slider1 ul#slider1Content li.slider1Image span a{font-size:1.3em;float:right;color:#0096ff;}
.right{right:0;bottom:0;top:219px;width:501px !important;height:50px;}
/*-- jShowOff module styles --*/
#personFeatures{position:relative;float:left;margin:40px 0 30px;background:#f6f6f6;border:1px solid #ddd;padding:10px;}
.featured-person{}
.featured-person a{float:left;margin:-40px 5px 10px 10px;border:1px solid #dedede;padding:4px;background:#fff;}
.featured-person span a{background:none;float:none;margin:0;border:none;padding:0;color:#f20;}
.featured-person img{float:left;display:block;background:url(../images/indexAvatar.jpg) no-repeat;width:130px;height:150px;}
.ninecol .featured-person img{float:left;display:block;background:url(../images/indexAvatarL.jpg) no-repeat;width:330px;height:350px;}
.featured-person-info{margin:0;padding:5px;overflow:hidden;}
.featured-person-info p{margin:0 0 30px;color:#888;}
.featured-person-info h2{overflow:hidden;}
.featured-person-info h2 a{margin:0;padding:0;border:none;background:none;box-shadow:none;color:#f20;}
.featured-person-info span{color:#bbb;font-style:italic;}
/***Featured Ends***/
.index-mid{}
.index-right{margin:0;}
#odekro-footer{background:#e1e1e1;border-top:1px dashed #cdcdcd;width:100%;height:25px;padding:10px 0;position:fixed;bottom:0;left:0;}
.linkFirst{margin:0 auto 20px;}
#odekro-footer h3{text-shadow:1px 1px 0px rgba(255,255,255,0.8);-webkit-text-shadow:1px 1px 0px rgba(255,255,255,0.8);padding:0 0 15px;font-size:1.5em;font-weight:500;}
.leftLink li{margin:0 0 5px;}
.leftLink a, .rightLink p, .qLinks a, .copyRight a{color:#666;font-size:.85em;}
.leftLink a:hover, .qLinks a:hover{color:#f00;}
.rightLink{float:right;margin:0;text-align:right;}
#e-subscribe{margin:10px 0 5px;}
form#e-subscribe input{border:1px solid #a4a4a4;width:199px;border-radius:4px 0 0 4px;padding:8px;font-size:.95em;}
form#e-subscribe button{width:60px;height:33px;float:right;margin:0 0 0 5px;background:url(../images/esign_btn.png) no-repeat;text-indent:-9999px;cursor:pointer;}
form.search-wrap button, .search-filters button, input.button{height:32px;width:60px;background:#3d912d url(../images/page-search_btn.png) center no-repeat;text-indent:-9999px;cursor:pointer;border-radius:2px;border:none;}
ul.socialLinks, ul.socialShare{margin:0 0 25px;}
ul.socialLinks li{1px solid #ebebeb;margin-bottom:0;min-height:33px;padding:5px 0;}
.index-right > ul.socialLinks li{border-bottom:none;margin:0 10px 0 0;min-height:33px;padding:5px 0;float:left;min-width:130px;}
ul.socialLinks li:last-child{border:none;margin:0;}
ul.socialLinks li a{color:#6a6a6a;font-weight:normal;text-decoration:none;width:32px;height:32px;}
ul.socialLinks li .icon{float:left;height:32px;margin-right:12px;overflow:hidden;text-indent:-99em;width:32px;}
ul.socialLinks .facebook .icon{background:url(../images/facebook_dark.png) no-repeat;}
ul.socialLinks .twitter .icon{background:url(../images/twitter_dark.png) no-repeat;}
ul.socialLinks .googleplus .icon{background:url(../images/googleplus_dark.png) no-repeat;}
ul.socialLinks .facebook .icon:hover, ul.socialShare .facebook{background:url(../images/facebook.png) no-repeat;}
ul.socialLinks .twitter .icon:hover, ul.socialShare .twitter{background:url(../images/twitter.png) no-repeat;}
ul.socialLinks .o_googleplus .icon:hover, ul.socialShare .o_googleplus{background:url(../images/googleplus.png) no-repeat;}
ul.socialShare li{padding:0 0 8px;margin:0 0 5px;}
ul.socialShare li a{color:#f20;}
ul.socialShare li a:hover{color:#666;font-style:italic;}
.qLinks li{margin:5px 20px 5px 0;float:left;}
.copyRight{float:right;font-size:.85em;margin:5px 0;color:#666;}
.copyRight a.pw{margin:0 0 0 5px;color:#666;}
ul.person-list, ul.listing{padding:0;}
ul.person-list li.personArea, ul.listing li.position{margin:0 0 10px 3px;list-style:none;border:1px solid #dedede;padding:10px 5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);color:#8e8e8e;display:block;width:auto;}
li.personArea a, li.position a{margin:0 5px 0 0;color:#f20;}
li.personArea .period{float:right;}
.tab-wrapper a{color:#f20;}
/***Index News***/
#odekro-news-list{margin:0 0 26px;}
#odekro-news-list li{margin:0 0 10px;}
#odekro-news-list h4 a, .search-wrap a{color:#f20;}
#odekro-news-list p{color:#8e8e8e;font-size:.9em;}
#odekro-news-list a{color:#0096ff;}
.meta-date{float:left;height:62px;padding:0 10px 0 0;text-align:center;}
strong.month{width:30px;background:#f20;font-size:.6em;display:block;color:#fff;border-radius:3px 3px 0 0;padding:1px 0;text-transform:uppercase;border:1px solid #f20;}
span.day{width:30px;height:18px;background:#ccc url(../images/day_bg.png) repeat-x;color:#777;display:block;border-radius:0 0 3px 3px;font-weight:bold;border:1px solid #ccc;}
/***Activity***/
.featBox{position:relative;overflow:hidden;width:263px;min-height:200px;background:#fff;margin:0 0 20px 3px;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);}
.election-news{min-height:266px;}
.election-news li{padding:0 0 0 15px;background:url(../images/en_bullet.png) left center no-repeat;margin:0 0 5px;}
.election-news a{color:#0875c1;}
.categories-field a, .hansardMeta li a{color:#fff;background:#aaa;margin:0 5px 5px 0;padding:3px 8px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;}
.categories-field a:hover, .hansardMeta li a:hover{background:#e10b0b;}
.poll-field h4#poll-question{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #eee;font-size:1.1em;}
#poll-answer{margin:0 0 10px;}
.answerGroup{display:block;margin:0 0 5px;}
.member-profile{}
.member-profile #profileInfo, .profile-pic{float:left;width:250px;min-height:300px;margin:0 11px 0 0;}
.member-profile #profileContent{float:left;width:582px;min-height:300px;}
#profileContent h3{border:none;}
#profileContent h4.scorecard-overall, #profileContent .scorecardlists > li{background:#fff;margin:0 0 10px 3px;border:1px solid #dedede;padding:10px 5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);}
img.profile-avatar{float:left;margin:0 0 10px;padding:5px;border:1px solid #eee;height:258px;width:238px;display:block;background:url(../images/profile_avatar.jpg) center no-repeat;}
.profile-map{height:210px;left:0;overflow:hidden;position:relative;top:0;margin:0 0 15px;background:#000;}
#profileAsset, .large-container{margin:0 auto;background:#f8f8f8;border-top:3px solid #666;}
#profileAsset > ul{padding:10px 10px 26px;}
#profileAsset ul.menu li{float:left;margin-right:5px;height:1.2em;display:block;padding:5px 10px;margin-bottom:-1px;border:1px solid #d0ccc9;position:relative;color:#898989;cursor:pointer;}
#profileAsset ul.menu li.active{background:#fff;top:1px;border-bottom:0;color:#5f95ef;}
.content{margin:0 auto;background:#efefef;background:#fff;border-top:1px solid #d0ccc9;text-align:left;padding:10px 10px 20px;}
.content.comments{display:block;}
.content.overview, .content.experience, .content.appearances{display:none;}
#profileAsset ul.pcForm{padding:0 0 20px;border-bottom:1px solid #eee;}
#profileAsset ul.pcForm textarea{width:498px;height:25px;padding:5px;line-height:2em;border:1px solid #bbb;border-radius:8px;}
.userAvatar{float:left;margin:0 10px 0 0;}
.userAvatar img{width:40px;height:40px;background:url(../images/userAvatar.png) no-repeat;display:block;}
.postLists{margin:10px 0 0;}
.postLists li{margin:0 0 10px;overflow:hidden;}
.post-body{float:left;width:510px;border-bottom:1px dotted #ccc;}
.post-body p{color:#888;margin:5px 0 10px;}
.post-body strong a{color:#0875c1;margin:0 5px 0 0;}
.post-body span{color:#bbb;font-size:.85em;}
ul.postLink{padding:0;}
ul.postLink li{float:left;border-right:1px solid #0875c1;font-size:.85em;padding:0;}
ul.postLink li:last-child{border:none;}
ul.postLink a{color:#0875c1;padding:0 5px 0;}
.activity li{margin:0 0 5px;}
.activity a.activityAvatar{display:block;float:left;border:1px solid #ccc;padding:2px;margin:0 5px 0 0;}
.activity img{width:40px;height:40px;display:block;background:#eee;float:left;}
.activity a{display:block;margin:0 0 3px;color:#0875c1;}
.activity span{color:#ccc;font-size:.8em;}
.bioData{color:#444;}
.bioData h4{margin:0 0 10px;text-transform:uppercase;color:#f20;}
.bioData ul{margin:0 0 15px;overflow:hidden;}
.bioData li{margin:0 0 10px;float:left;}
.bioData strong{float:left;margin:0 10px 0 0;width:80px;}
.bioData span{float:right;width:160px;}
.bioData span a{color:#f20;}
.titleSpace{overflow:hidden;margin:0 0 10px;}
.titleSpace h2{color:#f20;font-size:1.9em;border-bottom:1px solid #eee;padding:0 0 3px;margin:0 0 8px;}
.titleSpace p{color:#ccc;font-style:italic;}
.titleSpace p a{color:#f20;}
.indi_tag{background:url(../images/ind_tag.png) no-repeat;display:block;float:right;height:54px;margin:-25px 0 0;width:155px;}
.npp_tag{background:url(../images/npp_tag.png) no-repeat;display:block;float:right;height:54px;margin:-25px 0 0;width:155px;}
.ndc_tag{background:url(../images/ndc_tag.png) no-repeat;display:block;float:right;height:54px;margin:-25px 0 0;width:155px;}
#latest-post-list{margin:0 0 20px;}
#latest-post-list li{margin:0 0 10px;}
#latest-post-list a{color:#d30c0c;display:block;margin:0 0 3px;font-weight:bold;}
#latest-post-list span{color:#ccc;}
#pollVote{margin:5px 0;overflow:hidden;}
#pollVote a#voteBTN, #comment-form button{background:#6bb95d url(../images/vote_btn.png) repeat-x;border:1px solid #22910c;padding:3px 12px;color:#fff;border-radius:20px;float:left;text-shadow:1px 1px 0px #000;-moz-text-shadow:1px 1px 0px #000;-webkit-text-shadow:1px 1px 0px #000;cursor:pointer;}
#comment-form button{float:right;}
#pollVote a#ryte{float:right;color:#f20;line-height:2em;}
ul.listing{margin:3px;padding:10px 0;}
ul.listing li{overflow:hidden;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);margin:0 0 10px;}
ul.listing li a{margin:0 2px 0 0;color:#f20;}
ul.listing li img{margin:0 5px 0 0;display:block;width:100px;height:100px;background:#eee;border:2px solid #ccc;float:left;}
ul.listing li.person img{background:url(../images/personAvatar.png) no-repeat;}
ul.listing li.organisation img{background:url(../images/org.png) no-repeat;}
ul.listing li.place img{background:url(../images/loca.png) no-repeat;}
ul.listing li h4{width:970px;}
ul.listing li h4 a{border:none;margin:0;}
ul.listing li section{padding:0 0 5px;}
ul.listing li section .type, ul.listing li section .kind{margin:-33px 0 0;float:right;}
ul.listing li section .more-link a, ul.listing li section a.read-more{margin:-16px 0 0;border:none;float:right;clear:both;padding:3px 7px;background:#ddd;text-transform:uppercase;font-size:.8em;border-radius:3px;}
ul.listing li section .more-link a:hover{background:#bbb;color:#fff;}
.search-filters{padding:10px 5px;background:#eee;}
.search-filters select{padding:3px;width:320px;border:1px solid #ccc;}
.search-filters button{height:25px;}
ul.position-list{border:1px solid #eee;padding:0;width:auto;overflow:hidden;margin:0 0 10px;}
ul.position-list li{list-style:none;padding:5px;overflow:hidden;border-bottom:1px solid #eee;margin:0;}
ul.position-list li:last-child{border:none;}
ul.position-list li:nth-child(2n+2){background:#f8f8f8;}
ul.position-list img{border:2px solid #eee;float:left;margin:0 5px 0 0;text-indent:-9999px;}
ul.position-list .name{font-size:1.5em;font-weight:normal;display:block;margin:0 0 5px;}
ul.position-list .more{float:right;margin:-14px 0 0;}
ul.position-list strong{float:left;color:#bbb;}
li.positionArea a{color:#f20;padding:0 5px;}
li.positionArea a:hover, .listing li a:hover{color:#444;}
li.positionArea div{margin:0 0 0 75px;}
form#register{padding:5px;box-shadow:0 0 2px #ccc;margin:20px 0 0 3px;}
#login, table{padding:5px;box-shadow:0 0 2px #ccc;margin:20px 0 5px 3px;width:550px;}
.register, #login form{background:#f8f8f8;border:1px solid #ddd;padding:15px;}
form#register label{width:140px;font-size:.9em;float:left;text-align:right;padding:5px 10px 0 0;}
#login form label, tbody label{display:inline-block;width:140px;font-size:.9em;float:left;text-align:right;padding:5px 10px 0 0;}
form#register input{width:250px;padding:5px;border:1px solid #ddd;color:#aaa;}
#login form input, tbody input{margin:0 0 10px;display:block;width:250px;padding:5px;border:1px solid #ddd;color:#aaa;}
form#register button, #login form .login-button, tbody input[type=submit]{margin:0 0 0 150px;background:#6bb95d;padding:5px 15px;color:#fff;border:1px solid #146c03;cursor:pointer;}
#login form .login-button{width:90px;}
tbody input[type=submit]{width:150px;margin:0;}
#login form p{display:inline-block;margin:0 0 10px 150px;}
#login form p a{margin:0 5px 3px 0;color:#f20;display:block;}
#login form p a:hover{color:#444;}
form#register span{display:block;margin:0 0 8px 150px;font-size:.9em;color:#888;width:260px;}
form#register span a{color:#f20;}
.login-social{margin:8px 0 0 110px;overflow:hidden;}
.login-social a:first-child{float:left;width:160px;height:36px;margin:0 10px 0 0;background:url(../images/social-media-login.png) 0 -43px no-repeat;display:block;text-indent:-9999px;}
.login-social a:last-child{float:left;width:160px;height:36px;background:url(../images/social-media-login.png) no-repeat;display:block;text-indent:-9999px;}
.login-social a:first-child:hover{background-position:0 -129.5px;}
.login-social a:last-child:hover{background-position:0 -86px;}
#login .error{margin:0 10px;text-align:center;background:#f20;padding:5px;color:#fff;}
#login .error h2{color:#000;}
/* content */
ol#pagination{overflow:hidden;padding:0;}
ol#pagination li, .pagination .page, .pagination a{color:#fff;float:left;list-style:none;cursor:pointer;margin:0 .5em 0 0;border-radius:15px;padding:3px 7px;background:#ddd;}
ol#pagination li:hover{color:#fff;background:#f20;}
ol#pagination li.current, .pagination .current{color:#f20;font-weight:bold;cursor:default;background:none;}
.hansardContainer > ul.pagination{margin:0 auto;float:right;}
.hansardContainer > ul.pagination .page{background:none;color:#1bb010;border-radius:0;}
.hansardContainer > ul.pagination .current{color:#000;font-weight:bold;cursor:default;background:none;}
.hansardContainer > ul.pagination .page .next{background:url(../images/nxt_bg.png) no-repeat;height:20px;text-indent:-9999px;width:12px;}
.hansardContainer > ul.pagination .page .prev{background:url(../images/prev_bg.png) no-repeat;height:20px;text-indent:-9999px;width:12px;}
span#pollOpen{color:#f20;font-size:1.3em;margin:12px 0 0;display:block;}
#counter{height:77px;overflow:hidden;margin:15px 0 ;}
.desc{margin:0 0 20px;overflow:hidden;}
.desc div{float:left;font-family:Arial;width:105px;margin:0 31px 0 0;text-align:center;font-size:15px;font-weight:bold;color:#000;}
.Plinks{float:left;width:100%;}
.Plinks a{color:#fff;font-size:1.6em;float:left;text-align:center;height:50px;width:45.4%;margin:0 10px 10px 0;background: #9dd53a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOWRkNTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdjYmMwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #9dd53a 0%, #7cbc0a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#9dd53a), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(-45deg, #9dd53a 0%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(-45deg, #9dd53a 0%,#7cbc0a 100%); /* Opera 11.10+ */background: -ms-linear-gradient(-45deg, #9dd53a 0%,#7cbc0a 100%); /* IE10+ */background: linear-gradient(135deg, #9dd53a 0%,#7cbc0a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */display:inline-block;padding:10px;}
.Plinks a:nth-child(2n+2){margin:0 0 10px;}
.Plinks a:hover{}
.cntSeparator{font-size:54px;margin:5px 7px;color:#000;}
.countdownHolder{width:450px;height:60px;padding:10px;overflow:hidden;margin:0;font:40px/1.5 'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:-3px;}
.position{display:inline-block;height:1.6em;overflow:hidden;position:relative;width:1.05em;}
.truncateContainer{}
.truncateContainer .clearboth{margin:0 0 0 -75px;}
.truncateContainer .clearboth a{/*background:url(../images/moreA.png) right no-repeat;padding:2px 20px 2px 0;*/}
#profileInfo{overflow:hidden;}
.profile-info{width:270px;float:left;}
.profile-info .constituency-party ul a{display:block;padding:5px;background:#eee;border-radius:3px;color:#f20;}
.profile-info .constituency-party ul a:hover{background:#f20;color:#fff;}
.scoreBox{float:right;width:560px;margin:0 0 15px;}
.scoreBox ul.scorecard li{margin:0 3px 0 0;border:1px solid #dedede;padding:5px;-webkit-box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);box-shadow:0px 0px 0px 3px rgba(130, 130, 130, .08);overflow:hidden;}
.scoreBox ul.scorecard li h4{float:left;width:100px;color:#f20;}
.scoreBox ul.scorecard li p.score-average{margin:0 0 0 15px;float:right;width:430px;}
.fdw-background{opacity:0;width:100%;height:100%;float:right;}
.fdw-background span{padding:0;float:right; }
.c-two{}
.border{background:#eee;overflow:hidden;}
html, body{height:100%;}
{'fraction_non_alphanumeric': 0.1705937956518003, 'fraction_numerical': 0.07923004210707227, 'mean_word_length': 7.879291927361514, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 26, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4424588', 'n_tokens_mistral': 26239, 'n_tokens_neox': 23075, 'n_words': 3298}