*      {margin:0;padding:0;}
* html {margin:0;padding:0;}
body {margin:34px 68px 20px;padding:0;background:url(/images/greenfadetop.gif) #efe repeat-x fixed;color:#252;font:0.85em/1.5em Arial,Helvetica,Verdana,sans-serif;letter-spacing:0.01em;}
img  {border:0;}
address  {font-size:0.8em;padding-bottom:0.5em;}
fieldset {border:0;}
fieldset legend {padding:0.5em 0;}
label {padding-left:0.5em;}
form input.button,
form input.button:focus {background:#fff;color:#252;font-weight:bold;}
form p select {color:#fff;background:#669960;border:0;}
form p select optgroup {color:#fff;background:#306025;}
h2 {font-size:1.5em;}
.clear {clear:both;}
.list {vertical-align:top;}
.list input {padding-top:0.25em;}
.map {margin:1em 0 0 20px;}
.noborder   {border:0 !important;}
.bordertop  {border-top:2px #669960 solid;}
.margintop  {margin-top:1em;}
.paddingtop {padding-top:1em;}
.alignright {text-align:right;}
p.darkbottomborder {border-bottom:#252 solid 2px;padding-bottom:1em;}
p.smalltext {font-size:0.72em;line-height:1.2em;}
.icon {float:left;margin:0.4em 0.4em 0 0;}
.preview {overflow:auto;}

/* GLOBAL LINK STYLES */
#content a:link    {color: #030;}
#content a:visited {color: #252;}
#content a:hover   {color:#363;text-decoration:none;}
#content a:active  {color: #010;}

/* MAIN SECTION AND GLOBAL CONTENT STYLES */
#content      {min-height:500px;border-left:220px solid #669960;border-right:10em solid transparent;border-left-color:#669960;border-right-color:#efe;padding:0px 28px 1em 20px;padding/**/:/**/ 0px 42px 1.5em 20px;background:transparent;}
#content.wide {border-left:0;}
#content h1 {color:#902;}
#content.wide h2, #content h2.greenfade {padding:0.25em 1em 0.25em 0.25em;margin:1em 0 0.6em 0;color:#520;background:url(/images/greenfadetop.gif) transparent repeat-x top left;}
#content h1,
#content h2 {line-height:1.2em;font-weight:normal;}
#content h2,
#content h3 {margin:0.5em 0 0;}
#content h2.margintop  {margin-top:1em;}
#content h2.bigmargintop  {margin-top:2em;}
#content h2.moreinfo {font-size:100%;margin-top:1.5em;font-weight:bold;}
#content h3, #content h3.moreinfo {font-size:1em;}
#content p {margin-top:1em;}
#content h3 + p,
#content p.nospacetop {margin-top:0;padding-top:0;}
#content ul {list-style-position:inside;margin:1em 0;}
#content ul li {line-height:2em;}
#content .lastupdated {text-align:right;font-size:80%;}
#content .referer {text-align:right;}

/* SECTION ENTRY PAGES */
#content .summary      {margin:1.2em 0 0.5em 0;clear:both;}
#content .summary img  {float:left;padding-right:6px;}
#content .summary h2 a,
#content .summary p    {padding:0;margin:0;}
#content.sectionintro .summary     {position:relative;}
#content.sectionintro .summary img {position:absolute;top:2px;left:0;padding:0;}
#content.sectionintro .summary h2,
#content.sectionintro .summary p   {padding-left:36px;}

/* FORMS */
#content form table {margin-right:1em;padding:1em 0;}
#content form input.borders,
#content form textarea.borders       {background:#ddd;padding:4px;margin:4px;border:1px #999 solid;font-size:90%;}
#content form input.borders:focus,
#content form textarea.borders:focus {background:#fff;border-color:#666;}

/* CONTACTS LISTS */
#content div.preview dt {border-top:1px #669960 solid;}
#content div.preview dd {padding-bottom:0.25em;}

/* PARTNER LOGOS AND DESCRIPTIONS */
#content .partners      {position:relative;}
#content .partners img  {position:absolute; top:6px; left:0;}
#content .partners h3 a,
#content .partners p    {margin-left:182px; padding-left:6px; border-left:2px #bbeeb5 dotted;}

/* LARGE LEFT-HAND IMAGE */
#mainimage {width:220px;padding-bottom:0.5em;background:url(/images/greenfadeleft.gif) transparent repeat-x bottom;color:#fff;position:absolute;left:68px;top:34px;}
#page2 #mainimage {background:url(/images/greenfadeleftshort.gif) transparent repeat-x bottom;}
#mainimage p {padding:0.5em 6px;width:208px;line-height:1.3em;text-align:center;font-size:80%;}
#mainimage p.credit {font-style:italic;}
#mainimage img#logosbig {padding-top: 1em;}


/* ****************
MAIN MENU, RIGHT
***************** */
#menu {position:fixed;width:12em;right:68px;top:0px;padding-top:34px;text-align:center;background:url(/images/greenfadetop.gif) #efe repeat-x fixed;}
#menu a,
#menu p {border-top:1px #efe solid;border-bottom:1px #ded solid;margin-top:0;display:block;background:#669960;color:#efe !important;line-height:2em;text-decoration:none;}
#menu a:hover,
#footer a:hover {background:#306025;color:#efe;}
#menu .links2 a,
#menu .links2 p {margin-top:0;display:block;text-align:center;background:#8b8;color:#efe;padding:0.5em;line-height:1.2em;font-style:italic;text-decoration:none;}
#menu .links2 a:hover,
#menu .links2 p {background:#585;color:#fff;}

/* MAIN MENU: SECTION MENU BACKGROUNDS */
#menu p.place,
#menu a#here.place,
#menu a.place:hover     {background:url(/images/menu-strip-1.jpg) #306025 repeat-x;}
#menu p.culture,
#menu a#here.culture,
#menu a.culture:hover   {background:url(/images/menu-strip-2.jpg) #306025 repeat-x;}
#menu p.rural,
#menu a#here.rural,
#menu a.rural:hover     {background:url(/images/menu-strip-3.jpg) #306025 repeat-x;}
#menu p.resources,
#menu a#here.resources,
#menu a.resources:hover {background:url(/images/menu-strip-4.jpg) #306025 repeat-x;}

/* MAIN MENU: LOGO/LINK TO HOME PAGE */
#menu p.home         {border:0;padding-bottom:12px;height:95px;background:url(/images/rural-culture-off.gif) transparent no-repeat top center;}
#menu p.home a       {border:0;display:block;height:95px;background:transparent;}
#menu p.home a:hover {background:url(/images/rural-culture-on.gif) no-repeat top center;}


/* ****************
FOOTER AND FOOTER MENU
***************** */
#footer {background-color:#669960;clear:both;text-align:right;line-height:2.1em;height:2.1em;}
.culturefooter   {background:url(/images/menu-strip-2.jpg) #669960 no-repeat;}
.placefooter     {background:url(/images/menu-strip-1.jpg) #669960 no-repeat;}
.ruralfooter     {background:url(/images/menu-strip-3.jpg) #669960 no-repeat;}
.resourcesfooter {background:url(/images/menu-strip-4.jpg) #669960 no-repeat;}
.logos           {background:url(/images/logos-small.gif)  #669960 no-repeat;}
.plain           {background:url(/images/footerimages.jpg) #669960 no-repeat;}
#footer a,
#footer p {padding:0.4em 26px;display:inline;text-align:center;background:transparent;color:#efe;text-decoration:none;}
#footer form,
#footer form p {padding:0;display:inline;}
#footer form select option:focus,
#footer form select:hover {background:#306025;}


/* ****************
SUBSECTION CONTENT STYLES
***************** */
#page2 h1 {letter-spacing:0.075em;}
#index #content.deep,
#page2 #content.deep {padding-bottom:10em;}
#page2 #content ul.indented li {margin:0 0 1em 18px;line-height:1.5em;list-style-position:outside;}
#index #menu   p.here,
#page2 #menu   p.here,
#page2 #menu   a.here,
#index #footer p.here,
#page2 #footer p.here {background:#306025;color:#fff;}

/* subsection h1 icons: */
/* PLACE: */
#page2 #derbyshire       {padding-left:38px; background:url(/images/regions/derbys-icon.gif)    transparent no-repeat top left;}
#page2 #leicestershire   {padding-left:38px; background:url(/images/regions/leics-icon.gif)     transparent no-repeat top left;}
#page2 #lincolnshire     {padding-left:38px; background:url(/images/regions/lincs-icon.gif)     transparent no-repeat top left;}
#page2 #northamptonshire {padding-left:38px; background:url(/images/regions/northants-icon.gif) transparent no-repeat top left;}
#page2 #nottinghamshire  {padding-left:38px; background:url(/images/regions/notts-icon.gif)     transparent no-repeat top left;}
#page2 #rutland          {padding-left:38px; background:url(/images/regions/rutland-icon.gif)   transparent no-repeat top left;}
/* CULTURE: */
#page2 #arts             {padding-left:38px; background:url(/images/birds/blackbird.gif)        transparent no-repeat top left;}
#page2 #heritage         {padding-left:38px; background:url(/images/birds/thrush.gif)           transparent no-repeat top left;}
#page2 #libraries        {padding-left:38px; background:url(/images/birds/kingfisher.gif)       transparent no-repeat top left;}
#page2 #media            {padding-left:38px; background:url(/images/birds/robin.gif)            transparent no-repeat top left;}
#page2 #sport            {padding-left:38px; background:url(/images/birds/bullfinch.gif)        transparent no-repeat top left;}
#page2 #other            {padding-left:38px; background:url(/images/birds/wren.gif)             transparent no-repeat top left;}
/* ISSUES: */
#page2 #community        {padding-left:38px; background:url(/images/leaves/birch.gif)           transparent no-repeat top left;}
#page2 #creative         {padding-left:38px; background:url(/images/leaves/hawthorn.gif)        transparent no-repeat top left;}
#page2 #farm             {padding-left:38px; background:url(/images/leaves/holly.gif)           transparent no-repeat top left;}
#page2 #cultural         {padding-left:38px; background:url(/images/leaves/yew.gif)             transparent no-repeat top left;}
#page2 #market           {padding-left:38px; background:url(/images/leaves/oak.gif)             transparent no-repeat top left;}
#page2 #other            {padding-left:38px; background:url(/images/leaves/rowan.gif)           transparent no-repeat top left;}
/* RESOURCES: */
#index #Opinion          {padding-left:38px; background:url(/images/animals/redsquirrel.gif)    transparent no-repeat top left;}
#index #Publications     {padding-left:38px; background:url(/images/animals/badger.gif)         transparent no-repeat top left;}
#index #Links            {padding-left:38px; background:url(/images/animals/hare.gif)           transparent no-repeat top left;}
#index #Messages         {padding-left:38px; background:url(/images/animals/fox.gif)            transparent no-repeat top left;}

/* 'read more' links */
#page2 #content.wide div.preview p.readmore,
#index #content      div.preview p.readmore {text-align:right;margin:0;padding:2px 0 0 0;}
#page2 #content.wide div.preview p.readmore {float:left;}
#index #content      div.preview p a.readmore,
#page2 #content.wide div.preview p a.readmore,
#page2 #content.wide div.summary p a.readmore {float:right; padding-left:1em;}
#index #content p.more,
#page2 #content p.more {text-align:right;padding:0;margin-top:1px;}
#page2 #content p.more a.more,
#index #content p.more a.more {padding:4px 24px 4px 6px;color:#fff;background:url(/images/more_off.gif) #669960 no-repeat center right;text-decoration:none;}
#page2 #content p.more a.more:hover,
#index #content p.more a.more:hover {text-decoration:underline;}
#page2 #content.wide div.preview,
#index #content      div.preview,
#index #content      p.preview,
#index #content      h2.preview        {border-bottom:2px #669960 solid;padding:0.5em 0;clear:both;}
#index #content      p.preview         {padding-top:0;}
#index #content .preview p,
#page2 #content .preview p             {margin-bottom:0.5em;padding-bottom:0.5em;}
#page2 #content.wide div.preview a img,
#index #content      div.preview img   {float:left;margin:1px 12px 4px 0;}
#page2 #content.wide div.preview,
#index #content      div.preview       {clear:left;}
#page2 #content.wide div.smalltext,
#index #content      div.smalltext     {font-size:80%;}
#page2 #content.wide div.preview dl dt,
#index #content      div.preview dl dt {font-weight:bold;padding-top:0.25em;}
#page2 #content.wide div.preview dl dd,
#index #content      div.preview dl dd {padding-left:12px;}
#page2 #content.wide div.preview h3,
#index #content      div.preview h3    {padding:0;margin:0;}
#page2 #content.wide .summary          {margin-top:0.5em;margin-bottom:0;padding:0 0 1.5em;border-bottom:2px #669960 solid;}

/* RESOURCES SECTION */
.publication,
.opinion        {clear:both;margin:0.5em 0;padding-bottom:0.75em;border-bottom:2px #669960 solid;overflow:auto;}
.publication h3 {font-style:italic;}
.opinion a h3   {font-size:0.9em;}
.opinion a img   {border: solid #ccc 1px;}
.opinion a:hover img   {border-color: #999;}
#content div.message {padding-bottom:1em;border-bottom:2px #669960 solid;}
