/* Processed by Cuttlefish cPortals in 0.0567 on Tue, 30 Aug 2016 21:30:39 +0000 */
@import url(http://fast.fonts.com/cssapi/bc293553-ebe0-46c8-97f8-130b9fdfab2e.css);
/*
@import url(default-cportals.css); @import url(default-yahoo.css);
@import url(default-gallery.css); @import url(default-calendar.css);
@import url(default-forum.css); h1,h2,h3,h4,h5,h6 {font-weight:normal}
*/
textarea {font-family:inherit}
.cpadmin table.cpalisting {font-size:90%}
/* Remove url item
html {background:#dddddd;height:100%;display:block}
body {background:#dddddd url(uploads/84/background.gif) repeat-y center;color:#333333;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:76%}

After H1 also remove all url(uploads/84 clauses
*/
html {background:#dddddd;height:100%;display:block}
body {background:#dddddd;color:#333333;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:76%}

.information .hidden {font-style:italic}
a {color:#2d4d58}
a:hover {color:#8e3d3d}
.content a {color:#3a7385}
.content a:hover {color:#8e3d3d}
.template {width:990px;margin:0 auto;}
/* unwanted?
.template .template-wrapper {background:url(uploads/84/footer-ticker.gif) no-repeat bottom}
.village .template-wrapper {background:url(uploads/84/footer.gif) no-repeat bottom}
*/
.header .inner {padding:0 15px 10px 15px}
.header .inner .group {height:132px}
.header h1 {margin:0;display:inline}
.header h1 a {display:block;float:left;height:97px;width:515px}
.header a {text-decoration:none;font-weight:bold}
.header a:hover {text-decoration:underline}
.header .your-village {float:left;width:260px;height:15px;color:#666666;text-align:left;padding:10px 0 10px 18px;}
.header .controlbar {float:right;width:675px;color:#666666;text-align:right;padding:10px 0}
.header .controlbar .action-page-edit {padding-left:16px}
.header .controlbar .seperator {padding:0 3px}
.header .breadcrumbs {padding:10px 10px 0 10px}
.header .flash {padding:10px 10px 0 10px}
.header .flash p {font-size:115%}
.header .flash p.info {border-color:#66824b;color:#485d34}
.header .flash p.error {border-color:#b14c4c;color:#8e3d3d}
.header #search {float:right;padding-top:35px;text-align:right}
.header #search label {display:none}
.header #search div {display:inline}
.header #search .fm-footer {padding:0;text-align:left}
.header #search .textbox {width:143px;border:none;padding:5px 5px 5px 5px;height:16px;color:#2d4d58;font-weight:bold;background:#FFF url(uploads/84/search-box.gif) no-repeat center left;vertical-align:bottom}
.header #search .button {width:27px;height:26px;border:none;color:#FFF;background:#2d4d58 url(uploads/84/search-button.gif) no-repeat center right;text-indent:-100px;overflow:hidden;font-size:1px;vertical-align:bottom}
.header #search .advanced {clear:both;padding-top:7px;text-align:right}
.breadcrumbs {clear:both;padding:0 0 5px 0;line-height:150%}
.breadcrumbs .sep {color:#2d4d58;font-weight:bold}
.breadcrumbs a {font-weight:bold;text-decoration:none}
.breadcrumbs a:hover {text-decoration:underline}
.page-372 div.ticker {padding-bottom:5px}
.footer {clear:both;color:#333333}
.footer a {color:#333333;text-decoration:none;font-weight:bold}
.footer a:hover {text-decoration:underline}
.footer .inner {padding:20px 15px 30px 15px}
.footer div.ticker {padding-bottom:16px}
.footer div.banners {padding-top:8px;height:49px;width:816px;margin:0 auto 10px auto}
.footer div.banners ul {display:inline;list-style-type:none;margin:0;padding:0}
.footer div.banners li {float:left;display:block;width:120px;height:40px;padding:0 8px}
.footer div.banners #random-banners {position:relative}
.footer div.banners #random-banners li.first {display:block}
.footer div.banners #random-banners li {display:none;position:absolute;top:0;left:0}
.footer ul.element {height:20px;margin:0;padding:15px 10px 5px 10px;text-align:center}
.footer ul.element li {display:inline}
.footer ul.element a {padding:0 9px 0 7px;border-right:1px solid #777}
.footer ul.element a#cplink1_526530,.footer ul.element a#cplink1_515708 {border:none}
.footer .footnotes {padding-top:10px;line-height:150%;text-align:center;font-size:90%}
.columns {padding:0 15px}
.full .columns,.district .columns {padding:0 25px 0 25px}
.full .map,.district .map {width:500px;float:right}
.full .selector,.district .selector {width:430px;background:#dbdb9b;text-align:center;padding:5px 0 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;margin-bottom:15px}
.full h1,.district h1 {color:#8e3d3d}
.full a,.district a {font-weight:bold}
.full .content {overflow:visible}
.full .map {margin-top:-20px;width:450px;height:430px}
.node-oadbyandwigston .map {padding-top:50px;height:350px}
.node-harborough .content {position:relative}
.node-harborough .content-group {width:430px;position:absolute;left:0;top:0}
.node-harborough .map {padding-top:85px;float:right;width:auto;height:auto}
.county div.main {float:left;width:750px;padding-bottom:20px;padding-left:10px}
.county div.sidebar {float:left;padding:0 0 0 10px;width:180px}
.village div.col1 {float:left;padding:0 10px;width:180px}
.village div.col2 {float:left;width:560px;padding-bottom:20px;overflow:hidden}
.village div.col3 {float:left;padding:0 10px;width:180px}
.village .content {padding-top:5px}
.village .block,.district .block,.full .block,.county .block {clear:both;width:100%;margin-bottom:10px;color:#FFF}
.village .block .heading,.district .block .heading,.full .block .heading,.county .block .heading {color:#FFF;padding:5px 5px 5px 25px;font-size:115%;font-weight:bold}
.village .block a,.district .block a,.full .block a,.county .block a {color:#FFF;text-decoration:none;font-weight:bold}
.village .block a:hover,.district .block a:hover,.full .block a:hover,.county .block a:hover {text-decoration:underline}
.village .block ul,.district .block ul,.full .block ul,.county .block ul {margin:0;padding:5px 10px 5px 25px;color:#FFF;line-height:150%}
.village .block-information,.district .block-information,.full .block-information,.county .block-information {background:#4b8496}
.village .block-information .heading,.district .block-information .heading,.full .block-information .heading,.county .block-information .heading {background:#2d4d58 url(uploads/84/block-information.gif) no-repeat top}
.village .block-village,.district .block-village,.full .block-village,.county .block-village {color:#2d4d58;background:#ecf4fc;margin:0}
.village .block-village .heading,.district .block-village .heading,.full .block-village .heading,.county .block-village .heading {background:#8e3d3d url(uploads/84/block-village.gif) no-repeat top;padding:5px 10px;font-family:"VAG Rounded W01 Bold";font-size:250%;font-weight:normal}
.village .block-pages,.district .block-pages,.full .block-pages,.county .block-pages {background:#b14c4c}
.village .block-pages .heading,.district .block-pages .heading,.full .block-pages .heading,.county .block-pages .heading {background:#8e3d3d url(uploads/84/block-pages.gif) no-repeat top}
.village .block-pictures,.district .block-pictures,.full .block-pictures,.county .block-pictures {background:#bb5a39}
.village .block-pictures .heading,.district .block-pictures .heading,.full .block-pictures .heading,.county .block-pictures .heading {background:#9e4627 url(uploads/84/block-pictures.gif) no-repeat top}
.village .block-pictures table.pictures,.district .block-pictures table.pictures,.full .block-pictures table.pictures,.county .block-pictures table.pictures {width:168px;margin:3px auto 0;border-collapse:collapse}
.village .block-pictures table.pictures td,.district .block-pictures table.pictures td,.full .block-pictures table.pictures td,.county .block-pictures table.pictures td {padding:3px;text-align:center}
.village .block-pictures div.pictures,.district .block-pictures div.pictures,.full .block-pictures div.pictures,.county .block-pictures div.pictures {padding-bottom:3px}
.village .block-pictures p.empty,.district .block-pictures p.empty,.full .block-pictures p.empty,.county .block-pictures p.empty {padding:3px 5px;font-style:italic;font-size:90%}
.village .block-shortcuts,.district .block-shortcuts,.full .block-shortcuts,.county .block-shortcuts {background:#72724b}
.village .block-shortcuts .heading,.district .block-shortcuts .heading,.full .block-shortcuts .heading,.county .block-shortcuts .heading {background:#3f3f16 url(uploads/84/block-shortcuts.gif) no-repeat top}
.village .block-about,.district .block-about,.full .block-about,.county .block-about {background:#72724b}
.village .block-about .heading,.district .block-about .heading,.full .block-about .heading,.county .block-about .heading {background:#3f3f16 url(uploads/84/block-shortcuts.gif) no-repeat top;font-size:110%}
.village .block-about p,.district .block-about p,.full .block-about p,.county .block-about p {padding:5px 8px}
.village .block-about .navigation,.district .block-about .navigation,.full .block-about .navigation,.county .block-about .navigation {padding-top:10px;padding-bottom:15px;text-align:center}
.village .block-about .navigation select,.district .block-about .navigation select,.full .block-about .navigation select,.county .block-about .navigation select {width:160px;margin:0 auto}
.village .block-postings,.district .block-postings,.full .block-postings,.county .block-postings {background:#66824b}
.village .block-postings .heading,.district .block-postings .heading,.full .block-postings .heading,.county .block-postings .heading {background:#485d34 url(uploads/84/block-postings.gif) no-repeat top}
.village .block-villageselect,.district .block-villageselect,.full .block-villageselect,.county .block-villageselect {background:#dbdb9b url(uploads/84/block-footer-findvillage.gif) no-repeat bottom;color:#333}
.village .block-villageselect .heading,.district .block-villageselect .heading,.full .block-villageselect .heading,.county .block-villageselect .heading {background:#82835b url(uploads/84/block-findvillage.gif) no-repeat top;font-size:125%;padding:7px 6px 5px 35px;font-weight:normal}
.village .block-villageselect p,.district .block-villageselect p,.full .block-villageselect p,.county .block-villageselect p {padding:8px}
.village .block-villageselect p.text,.district .block-villageselect p.text,.full .block-villageselect p.text,.county .block-villageselect p.text {text-align:center}
.village .block-competitions,.district .block-competitions,.full .block-competitions,.county .block-competitions {background:#dbdb9b url(uploads/84/block-footer-findvillage.gif) no-repeat bottom;color:#333}
.village .block-competitions p a,.district .block-competitions p a,.full .block-competitions p a,.county .block-competitions p a {color:#2d4d58}
.village .block-competitions p a:hover,.district .block-competitions p a:hover,.full .block-competitions p a:hover,.county .block-competitions p a:hover {color:#8e3d3d}
/* try removing
.village .block-competitions .heading,.district .block-competitions .heading,.full .block-competitions .heading,.county .block-competitions .heading {background:#82835b url(uploads/84/block-competitions.gif) no-repeat top;font-size:125%;padding:7px 6px 5px 35px;font-weight:normal}
.village .block-competitions .heading a,.district .block-competitions .heading a,.full .block-competitions .heading a,.county .block-competitions .heading a {font-weight:normal}
.village .block-competitions p,.district .block-competitions p,.full .block-competitions p,.county .block-competitions p {padding:8px}
.village .block-links,.district .block-links,.full .block-links,.county .block-links {background:#6b426b;color:#cdbfcd}
.village .block-links .heading,.district .block-links .heading,.full .block-links .heading,.county .block-links .heading {background:#5c395c url(uploads/84/block-links.gif) no-repeat top}
.village .block-links p,.district .block-links p,.full .block-links p,.county .block-links p {padding:5px 5px 0 5px}
.village .village-stats,.district .village-stats,.full .village-stats,.county .village-stats {color:#555555;font-size:90%}
.district .block {clear:none;width:435px;margin:15px 0 25px}
.district .block-villageselect {background-image:url(uploads/84/block-footer-findvillage-district.gif)}
.district .block-villageselect .heading {background-image:url(uploads/84/block-findvillage-district.gif)}
.district #selector {text-align:center;padding:0 6px 10px 6px}
.district #selector label {font-weight:bold}
.district #selector .postcode {width:75px}
.district #selector select {width:190px}
.district #selector div {display:inline}
.full .block {clear:none;width:470px;margin:15px 0 25px}
.full #selector {text-align:center;padding:0 6px 10px 6px}
.full #selector label {font-weight:bold}
.full #selector .postcode {width:100px}
.full #selector div {display:inline}
.page-footer {padding-top:10px}
.page-footer .last-updated {border-top:1px solid #EEE;padding-top:5px;text-align:right;font-style:italic;color:#777;padding:5px 0}
.page-footer .export-info {margin-top:15px;border-top:1px solid #CCC;color:#777;padding:10px;background:#EEE;line-height:16px}
.page-footer .export-info a {background:url(http://static.cuttlefish.com/icons/silk/16x16/page_white_code.png) no-repeat center left;padding-left:20px;line-height:16px}
.page-footer .findmynearest {margin:0 0 10px 0;background:#EEE;padding:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}
.page-footer .findmynearest a {font-weight:bold;text-decoration:none}
.page-footer h2.heading {background:#9e4627 url(uploads/84/block-news.gif) no-repeat top;color:#FFF;padding:10px 20px 10px 30px;font-family:"VAG Rounded W01 Bold";font-size:150%}
.page-footer .feed {background:#bb5a39 url(uploads/84/bg-news.gif) no-repeat bottom center;padding:10px;color:#FFF}
.page-footer .feed ul {padding:0 0 10px 25px}
.page-footer .feed a {color:#FFF}
.page-footer .feed .more,.page-footer .feed .less {background:#9e4627}
.page-footer .feed .item {border-color:#9e4627}
.page-footer .feed .item .source {background:#9e4627}
.page-footer .feed .item .fileinfo {color:#CCC}
.page-footer .feed .item .picture {border-color:#9e4627}
.page-footer .feed .editbuttons {clear:both}
.village .editform textarea.RichTextEditable {width:460px}
.full .editform textarea.RichTextEditable,.district .editform textarea.RichTextEditable {width:780px}
.editform table td.col1 {width:15%;vertical-align:top}
.editform table td.col2 {width:85%}
.submission p.requiredmessage {padding:3px 0}
.submission div.description {color:#CC0000}
.submission .exclude .notes {padding:5px;width:300px;float:right;color:#666;font-style:italic;font-size:90%;line-height:150%}
.editform table td,.cpadmin table.cpform td,form.editform table table.mceLayout td,.cpadmin table.cpalisting td {border-bottom:1px solid #DDD;vertical-align:top}
.editform table td p.help,.cpadmin table.cpform td p.help,form.editform table table.mceLayout td p.help,.cpadmin table.cpalisting td p.help {font-size:90%;color:#666;padding:3px 0}
.editform table tr th {text-align:left}
table.cpalisting .external-post td {font-weight:bold}
*/

/* ??
.page-468129 .group {background:url(uploads/84/melton-online.jpg) no-repeat 435px 26px}
*/
h1.highlight,.node-home h1.heading {color:#8e3d3d}
.content {overflow:hidden}
.content h1 {font-family:"VAG Rounded W01 Bold";font-size:250%;padding-bottom:5px}
.content h2 {font-family:"VAG Rounded W01 Bold";font-size:200%;padding:5px 0}
.content h3 {font-family:"VAG Rounded W01 Bold";font-size:150%;padding:5px 0}
.content h4,.content h5,.content h6 {font-size:100%;font-weight:bold}
.content #scope-selector,.content #filters,.content .alphabet,.content .scoping {border:1px solid #E4E4E4;background:#EEE;text-align:center;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;margin:0 0 5px 0}
.content #scope-selector div,.content #filters div,.content .alphabet div,.content .scoping div {display:inline}
.content ul.alphabet,.content ul.pagination {margin:0;padding:5px 0;color:#555}
.content ul.alphabet li,.content ul.pagination li {display:inline;padding-right:1px}
.content ul.alphabet a,.content ul.pagination a {font-weight:bold;text-decoration:none;padding:0 2px}
.content ul.alphabet a:hover,.content ul.pagination a:hover {background:#2d4d58;color:#FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}
.content table {border-collapse:collapse}
.content table .heading {font-size:100%;font-family:Helvetica, Arial, sans-serif;font-weight:bold}
.content table.table {margin:10px 0;border:1px solid #CCC}
.content table.table thead td,.content table.table th {background-color:#E4E4E4;border-bottom:1px solid #CCC;padding:5px;border-right:1px solid #CCC}
.content table.table td {background-color:#EEE;border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding:5px}
.content table.table caption {font-style:italic}
.content table.gallery {border-collapse:separate}
.content div.img {text-align:center;padding-bottom:5px}
.content div.img .description {text-align:center;padding:5px 0}
.content hr.rule {height:4px;border:none;background:#E1E1E1;margin:10px 15px}
/* try removing all feed lines - Done. Seems happy!
*/
/* similarly body.ticker:
body.ticker {background:#ecf4fc;padding:8px;font-size:80%;height:100%}
body.ticker a {font-weight:bold;text-decoration:none}
body.ticker a:hover {text-decoration:underline}
*/
/* Try removing
.searchresults .tabs {height:24px;margin:10px 0 0 0;padding:0 0 0 10px;border-bottom:1px solid #CCC}
.searchresults .tabs li {display:inline;margin:0;padding:0;border:none}
.searchresults .tabs li a {display:block;width:150px;padding-top:3px;text-align:center;height:20px;margin-right:5px;background-repeat:no-repeat;background-color:#EEE;text-decoration:none;float:left;border:1px solid #CCC;z-index:50}
.searchresults .tabs li.selected a {background-color:#FFF;border-bottom:1px solid #FFF}
.searchresults .spelling {margin:5px 0;padding:10px;background:#F8F8F8;font-size:110%}
.searchresults .spelling a {font-style:italic}
.searchresults .results .result {border-bottom:1px dotted #CCC}
.searchresults .results .result .title a {font-weight:bold;text-decoration:none}
.searchresults .results .result .title a:hover {text-decoration:underline}
.searchresults .results .result .thumbnail {float:left;margin-right:4px}
.searchresults .results .result .thumbnail img {border:1px solid #EEE}
.searchresults .no-results {font-style:italic;padding:10px;text-align:center}
.searchresults .yahoo .related label {cursor:pointer}
.searchresults #yahoo-search {position:relative}
.searchresults #yahoo-search #related-sites {display:none;position:absolute;top:60px;left:150px;width:325px;border:1px solid #444;background-color:#ffffe1;padding:5px;font-size:90%;z-index:101}
.searchresults #yahoo-search #related-sites ul {line-height:150%;padding:0;margin:5px 0 0 20px}
.searchresults .yahoo #query {width:50%}
.searchresults .yahoo form {padding:5px 10px;background-color:#EEE}
*/

.gallery .labels {padding:10px 5px 5px}
.gallery .item .description {padding:20px;line-height:150%}
.gallery .item .information {line-height:150%;font-size:100%;padding:10px 15px}
.gallery .position li {padding:0;width:135px}
.gallery .position li a {display:block;text-decoration:none;padding:5px;font-weight:bold;background:#FFF}
.gallery .position li a:hover {background:#2d4d58;color:#FFF}
.gallery .item .image img {border:none;padding:0}
/* Try removing a lot!
.atoz {padding:0}
.atoz .letters a {color:#333;background:#EEE;border:none;font-size:120%;padding:5px}
.atoz .letters a:hover {background:#2d4d58;color:#FFF;border:none}
.atoz .panel a,.atoz .panel strong {color:#2d4d58;font-weight:bold;text-decoration:none}
.atoz .panel a:hover {text-decoration:underline;color:#8e3d3d}
.atoz .panel {font-size:110%}
.atoz .providers {font-size:100%;padding:5px 0;line-height:150%}
.infolinx #opta,.infolinx #optb {display:none}
.infolinx #infolinx {width:100%;position:relative}
.infolinx #infolinx .update {position:absolute;top:5px;right:5px;font-size:90%;padding:0;margin:0}
.infolinx table.webservice.searchbox {border-collapse:collapse;background-color:#F2F2F2;border:1px solid #E2E2E2}
.infolinx table.webservice.searchbox td {padding:3px}
.infolinx table.webservice.searchbox em {font-size:smaller}
.infolinx table.webservice.searchbox td.col1 {padding-top:7px;white-space:nowrap;font-weight:bold;vertical-align:top;text-align:right}
.infolinx table.webservice {width:100%;font-size:100%;border-collapse:collapse;margin:5px 0}
.infolinx table.webservice th {text-align:center;font-size:90%;background-color:#ebebca;padding:4px;border-bottom:1px solid #baba83}
.infolinx table.webservice td {text-align:left;padding:4px}
.infolinx table.webservice td .distance {float:right;padding-right:5px}
.infolinx table.results td.map-col {background-color:#F8F8E7;text-align:center;padding:0}
.infolinx table.webservice .col1 {width:30%}
.infolinx table.webservice .col2 {width:70%}
.infolinx table.webservice .row2 td,.infolinx table.webservice .row1 td {padding:15px 0;border-bottom:1px dotted #CCCCCC}
.infolinx table.webservice td .heading {margin:0}
.infolinx table.webservice img {vertical-align:middle;padding:1px}
.infolinx table.webservice.searchbox select {width:auto}
.infolinx #advanced-category select {width:80%}
.infolinx .record h1.heading {margin-top:0;margin-right:170px}
.infolinx .results td {line-height:150%}
.infolinx .results td p {padding-bottom:5px}
.infolinx .results .categories a {font-weight:bold}
.infolinx .results td.col1 {background-color:#EBEBCA;font-weight:bold;padding:3px;vertical-align:top;border-bottom:1px solid #BABA83}
.infolinx .results td.col2 {padding:4px;line-height:150%;background-color:#F8F8E7;border-bottom:1px dotted #CCCCCC}
.infolinx .source {padding:5px 0}
.calendar {margin:10px 0}
.calendar .calendarheader td {padding:5px}
.calendar .calendarheader {background:#EEE}
.calendar .calendarmonth {table-layout:fixed}
.calendar .calendarmonth th {padding:7px}
.calendar .calendarmonth td {background-color:#EEE;padding-bottom:35px;border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #DDD;border-bottom:1px solid #DDD}
.calendar .calendarmonth td.events {padding-bottom:2px}
.calendar .calendarmonth ul {line-height:125%}
.calendar .calendarmonth li {padding-bottom:5px}
.freeuse {margin:15px 5px;padding:10px 0;border-top:5px solid #EEE;border-bottom:5px solid #EEE;clear:both}
.freeuse .freeuse-logo {float:right;padding:15px 5px}
.freeuse .items {border-collapse:collapse;width:100%;margin:5px 0}
.freeuse .items td {padding:3px;vertical-align:middle;border-top:1px dotted #AAAAAA}
.freeuse .items .alt1 td {background:#F5F5F5}
.freeuse .items .alt2 td {background:#FAFAFA}
.freeuse .items .highlight td {background:#FFCCCC}
.freeuse div.image {float:right;padding:3px;border:5px solid #EEE;margin:0 0 5px 5px}
.freeuse form {padding-top:15px;clear:both}
.freeuse .fm-radio {display:block}
.freeuse dt {font-weight:bold}
.freeuse dd {margin:5px 0 10px 10px;line-height:150%}
.freeuse .map {float:none;margin:10px 0;overflow:hidden}
.freeuse .distance {font-style:italic;color:#999}
.disclaimer {font-style:italic;color:#444}
.forum .view-topic td.author {vertical-align:top}
.forum .view-topic td.message {width:437px;overflow:hidden}
.forum .view-topic td.message img {max-width:437px}
.forum .view-topic td.message pre {white-space:normal}
.cpadmin table.cpalisting tr.highlight td {background-color:#FCC}
.cpadmin table.cpalisting tr.external td {background-color:#d6e7ef}
.gallery td.highlight,.gallery td.highlight:hover {background:#ffcccc;border:1px solid #e6a9a9}
div.highlight {background:#ffcccc;padding:5px;border:1px solid #e6a9a9}
div.highlight div.help {padding:5px 0;font-style:italic}
.page-footer .feed .highlight {background:#B14C4C;padding:5px;border:1px solid #8E3D3D}
.competition {padding:10px 0}
.competition .rules {color:#666;font-size:90%}
.competition .title {text-align:center}
.competition .question {font-size:120%;font-weight:bold}
.competition .entry {background:#EEE;border:1px solid #EEE;-moz-border-radius:10px;width:75%;margin:10px auto;text-align:center;padding:15px;margin-bottom:20px}
.competition textarea {width:80%;margin:5px}
.competition h1.heading {font-size:200%;text-align:center;letter-spacing:-1px}
.competition .image {text-align:center;padding:10px}
.competition .image img {border:5px solid #EEE}
.competition .question,.competition .how-to-enter,.competition .description,.competition .enter {padding:0 10px 20px 10px}
#elements div.changed,.editform table tr.changed td {background-color:#FFF7CA}
#infolinx-search #field-category- select {width:90%;clear:both;display:block;margin-bottom:5px}
.fm-fieldset .fm-field-name {font-weight:bold}
.fm-fieldset .fm-field {padding:5px 0}
.fm-fieldset label {cursor:pointer}
.ccmsForm textarea {width:95%}
.opendata table {width:100%}
.opendata tr.changed th,.opendata tr.changed td {background-color:#FFF7CA}
.opendata tr.highlight td {background:#FCC}
.opendata th.col1 {text-align:right}
.opendata textarea {width:95%}
.opendata .owner,.opendata tr.owner td {background-color:#D6E7EF}
.opendata ul.key {list-style-type:none;margin:0;line-height:150%;padding:10px 0}
.opendata .cpform th {text-align:center}
.opendata .cpform td.col1 {width:25%;padding-top:6px}
.opendata .cpform p.description {font-style:italic;color:#666}
.opendata .cpform input.small {width:25%}
.opendata .cpform input.medium {width:60%}
.opendata .cpform input.large {width:95%}
.opendata .cpform select.address-list {width:95%}
.opendata #filters {text-align:left;margin-bottom:15px}
.opendata #filters .fm-field-name {display:none}
.opendata #filters .fm-checkbox {display:block}
.opendata #filters #category {width:250px}
.opendata #filters #field-within .fm-field-name {display:inline}
.fmn .form table .col1 {text-align:right;font-weight:bold;width:15%}
.fmn .form table .col2 {width:85%}
.fmn .form table td {vertical-align:middle;border:none;padding:5px}
.fmn .form table td label {font-weight:bold}
.fmn .form table td .textbox {width:90%}
.fmn .popular {background:#F4F4F4;padding:10px 20px}
.fmn #map_canvas {width:100%;height:400px}
.fmn #directions {padding:10px 5px 5px 5px;text-align:center}
.fmn table.information {margin:10px 0;width:100%}
.fmn table.information td,.fmn table.information th {padding:5px;line-height:150%}
.fmn table.information th {background:#ebebca;border-bottom:1px solid #baba83}
.fmn table.information th.col1 {width:25%;text-align:right;vertical-align:top}
.fmn table.information td {width:75%;background:#f8f8e7;border-bottom:1px dotted #cccccc}
.fmn .results .item {padding:10px 0;border-top:1px dotted #CCC}
.fmn .results .item .distance {float:right;font-style:italic;padding-top:10px}
.fmn .results .item p {padding:0 0 5px 0}
.fmn .results .item h2 {font-size:150%}
.fmn .results .item h2 a {text-decoration:none}
.fmn .results .item h2 a:hover {text-decoration:underline}
.fmn .results .item p.categories {background:#F8F8F8;padding:5px}
.fmn .results .item p.categories a {color:#555;text-decoration:none}
.fmn .results .item p.categories a:hover {text-decoration:underline;color:#cc0000}
.fmn .results .error,.fmn .results .empty {font-size:125%;font-style:italic;color:#666;background:#F4F4F4;padding:10px 25px;text-align:center}
.fmn p.addyours {border-top:1px dotted #CCC;padding-top:10px;text-align:right;font-style:italic;color:#333}
textarea.RichTextEditable {white-space:normal;word-wrap:break-word}
*/

.content table.form td {padding:10px 5px}
.content table.form .fm-field-name {font-weight:bold}
.content table.form p.title {padding-bottom:8px}
.content table.form p.description {color:#333}
.content .form .submit-buttons {padding:15px}
