a,body{color:#333}body,footer{background-color:#f2f2f2}body,th{text-align:center}table,ul{padding:0}body,h1,h2,h3,h4,h5,h6,ul{margin:0}body,select{font-family:"Source Sans Pro",Helvetica,Arial}.seats ul,ul{list-style:square inside}.full-results,.results-graph table,.results-table table,.seat-list,table{border-collapse:collapse;border-spacing:0}#top a,.home-options a,.seats a,a,footer a{text-decoration:none}body{font-size:16px}a:hover{color:#222}footer{padding:12px 0;color:#999}footer a{color:#999}footer a:hover{color:#888}#top{color:#aaa;font-size:18px;line-height:28px;float:left}#top a{color:#aaa}#top a:hover{color:#999}h3,p{margin:0 0 12px}h1,h2{margin:12px 0 6px;font-size:32px}.container{width:85%;margin:auto;background-color:#fff;max-width:1600px;padding:5px 15px 15px;text-align:left}.results-graph{width:100%;margin-bottom:20px}.results-block{display:inline-block;height:20px;margin-left:15px;vertical-align:middle}.results-graph table{width:100%;margin-bottom:10px}.results-graph table tr td{padding:0}.notice,.threat{display:inline-block;padding:5px 15px;color:#fff}.dark{background-color:#222}.threat{margin-bottom:8px}.opener,.results-table{margin-bottom:25px}.majthreat{background-color:#333;margin-right:6px}.tory{background-color:#0087dc}.labour{background-color:#dc241f}.libdem{background-color:#fdbb30}.ukip{background-color:#70147a}.green{background-color:#9c3}.bnp{background-color:#00008b}.tusc{background-color:#7e1416}.snp{background-color:#FF0;color:#333}.dup{background-color:#D46A4C}.plaid{background-color:#008142}.other{background-color:#aaa}.sdlp{background-color:#9F6}.uup{background-color:#99F}.sf{background-color:#080}.alliance{background-color:#F6CB2F}.nha{background-color:#0071BB}.ichc{background-color:#F9F}.tuv{background-color:#0095B6}.ed{background-color:#b20a06}.respect{background-color:#31b56a}.yf{background-color:#00b8fd}.slp{background-color:#ff5b00}.mk{background-color:#CC0}.pbp{background-color:#600}.ucu{background-color:#99F}.pv{background-color:#69F}.lib{background-color:#feae14}.mrlp{background-color:#F660AB}.communist{background-color:red}.cpa{background-color:#c39}.chp{background-color:#96C}.ne{background-color:maroon}.pirate{background-color:#909}.nf{background-color:#191970}header{margin-top:8px;padding-bottom:14px;border-bottom:solid 1px #f1f1f1}.choose-constituency{text-align:right;float:right}select{font-size:16px;padding:2px 6px;border-color:#ddd}.results-table table.candidates tr td,.seat-list tr td{border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;padding:2px 7px}.results-table{width:60%;float:left}.results-charts{margin-left:10%;width:30%;float:left}.results-table table{margin-bottom:25px}.results-table .candidates{width:100%}.opener .region{margin-left:8px;font-size:17px;display:inline-block}.opener .region a{color:#888}.opener .region a:hover{color:#666}.nv-small,.results-seats,.results-votes{display:none}.seats h3{font-size:21px;margin-bottom:6px}.seats a{color:#333}.seats a:hover{color:#222}.seat-list{width:60%;float:right;margin-bottom:20px}.seats ul{margin:0;padding:0}.left-seats{float:left;width:39%;margin-bottom:20px}.left-seats li{margin-bottom:8px}#filter_seats{margin-right:12px}.full-results{margin-bottom:10px}.full-results th{background-color:#f1f1f1}.full-results tr td{border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;padding:2px 7px;text-align:center}.full-results tr th{padding:2px 7px}.national-vote{width:66%;padding-right:4px;margin-bottom:25px;float:left}.national-vote table{width:96%}.home-options{float:right;width:30%;margin-bottom:25px}.home-options a{color:#333;margin:0 0 6px;display:inline-block;font-size:17px}.home-options a:hover{color:#111}.home-options i{margin-right:6px}@media only screen and (max-width:700px){.container{width:98%;padding-left:0;padding-right:0}body{background-color:#fff}div.results-table{width:100%}div.results-charts{width:100%;margin-left:0}.results-table table tr td{padding:3px 1px}#top{margin-bottom:10px;font-size:15px}.results-all{display:none}.results-seats,.results-votes{display:block}.nv-big{display:none}.nv-small{display:table}}@media only screen and (max-width:420px){#choose_seat,#top,.choose-constituency{width:100%}}