#content div.styles1 {overflow:auto;}
#content div.styles1 h2 {font-size:1em; font-weight:normal; color:#fff; padding:2px 12px; margin:0 0 1px; background:#990033; border-bottom:1px solid #660033; letter-spacing:0;}
#content div.styles1 form {margin:0 0 10px 0; background:#ddd;}
#content div.styles1 form label {background:#990033; color:#fff; font-size:1em; padding:2px 12px; margin:0 0 6px; border-bottom:1px solid #fff; display:block; float:left;}
#content div.styles1 form p {padding:10px 5px; margin:0;}
#content div.styles1 form select {border:1px solid #333; width:77%; margin-right:5px; margin-left:0;}
#content div.styles1 form .button {padding:1px 2px;}
#content div.styles3 {border-left:1px solid #ccc; padding-left:10px;}
#content div.styles3 h2 { background: #538E0E; color: #fff; font-size: 1.2em; padding: 1px 6px 1px 6px; margin:0; border-bottom: 1px solid #fff;}
#content  div.styles3 ul {margin: 0 0 10px 0;}
#content div.styles3 ul li { border-bottom: 1px solid #fff; padding-bottom:0;}
#content div.styles3 ul li a { padding: 2px 5px 0 10px; display: block;  }
#content div.styles3 ul li a:link, #content div.styles3 ul li a:visited { color: #fff; background: #565656; }
#content div.styles3 ul li a:hover, #content div.styles3 ul li a:active { color: #fff; background: #999; }
#content div.styles4 h2 { background: none; color: #fff; font-size: 1.2em; padding: 2px 6px 1px 6px; margin:0; font-family: Georgia,\'Times New Roman\', serif;}

#content  div.styles4 ul {margin:10px 0 0 0; padding:0;}

#content  div.styles4 ul li { padding-bottom:0;}

#content  div.styles4 ul li a { padding: 2px 5px 0 10px; display: block;  }

#content div.styles4 ul li a:link, #content div.styles4 ul li a:visited { color: #fff; background: url(../css_img/navbllt.png) no-repeat 2px 6px; }

#content div.styles4 ul li a:hover, #content div.styles4 ul li a:active { color: #fff; background: url(../css_img/navbllt.png) no-repeat 2px 6px; text-decoration:underline;}#main div.styles5 h2 { color: #333; text-align: center; font-size: 1.3em; padding: 0; margin:10px 0 0 0; border-bottom: 1px solid #fff; font-family: Georgia,\'Times New Roman\', serif; }

#main div.styles5 h3 { text-align: center; font-size: 1.2em; font-weight: bold;}

#main div.styles5 p.date { text-align: center; font-size: 0.9em; color: #666; padding-bottom: 10px; background: url(../css_img/leafrule.png) no-repeat center bottom;}

#main div.styles5 p.tiny { font-size: 0.86em; }

#main div.styles5 img {float: left; width: 60px; height: 60px; padding: 1px; border: 1px solid #ccc; margin:2px 10px 2px 0;}

div.styles5 {padding-bottom: 10px; border-bottom: 1px solid #ddd;}
#main div.styles6 h2 { color: #333; font-size: 1.3em; padding: 0; margin:0 0 0 0; border-bottom: 1px solid #fff; font-family: Georgia,\'Times New Roman\', serif;}

#main div.styles6 h3 { font-size: 1.2em; font-weight: bold;}

#main div.styles6 img {float: left; width: 60px; height: 60px; margin:2px 10px 2px 0; padding: 1px; border: 1px solid #ccc;}

#main div.styles6  { padding-top: 10px; }

#main div.styles6  p { margin: 0 0 5px 0; padding-bottom: 10px; border-bottom: 1px solid #ddd;}

#main div.styles6 .clear { position: absolute; margin-left: -1999px;}div.styles7 {margin-top: 10px;}

div.styles7 img { float:left; margin: 5px;}

#main div.styles7 h2 {color: #fff; font-size: 1.2em; padding: 1px 0; margin:0 0 0 34px; font-family: Georgia,\'Times New Roman\', serif;}

#main div.styles7 h2 a:link, #main div.styles7 h2 a:visited, #main div.styles7 h2 a:hover, #main div.styles7 h2 a:active {color:#fff; background-color: transparent;}

#main div.styles7 p {margin:0 0 0 34px; padding:0; color: #fff; font-size: 0.9em;}

div.styles7 .widget_item.odd {border-bottom: 1px solid #fff; background: #660033; padding-bottom: 5px}
div.styles7 .widget_item.even {border-bottom: 1px solid #fff; background: #990033; padding-bottom: 5px}#main div.styles8 h2 { background: #903 url(../css_img/headred.png) no-repeat left top; color: #fff; font-size: 1.2em; padding: 10px 6px 1px 6px; margin:0; border-bottom: 1px solid #fff; font-family: Georgia,\'Times New Roman\', serif;}

div.styles8 label {display:block; margin: 0 0 3px 0; color: #000;}
div.styles8 input.field, div.styles8 select {width: 150px; margin: 0 0 3px 0;}
div.styles8 form {padding: 5px 10px; border: 1px solid #666; background: #ddd; }#main div.styles9 h2 { color: #333; font-size: 1.5em; padding: 0; margin:10px 0 0 0; border-bottom: 1px solid #fff; font-family: Georgia,\'Times New Roman\', serif;}

#main div.styles9 h3 { font-size: 1.2em; font-weight: bold;}

div.styles9 img {float: left; width: 60px; height: 60px; padding: 1px; border: 1px solid #ccc;}

div.styles9 .widget_content { padding-top: 10px; background: url(http://northwarks.live.mithril.jadu.co.uk/site/styles/css_img/leafrule.png) no-repeat center top; padding-bottom: 10px; }

#main div.styles9 .widget_content p { margin: 0 0 10px 0; padding:0 10px 0 0;}

div.styles9 a:link, div.styles9 a:visited, div.styles9 a:hover, div.styles9 a:active {font-weight: bold; }#content div.styles11 h2 {background:#990033; color:#fff; padding:2px 12px; margin:0; border-bottom:1px solid #fff; font-size:1em; letter-spacing:0;}
#content div.styles11 form {padding:5px 10px; border:1px solid #666; background:#ddd;}
#content div.styles11 form label {display:block; margin:0 0 3px; font-size:1em; width:89%;}
#content div.styles11 form input.field, #content div.styles11 form select {width:150px; margin:0 0 3px;}div.styles13 a, div.styles13 a:link, div.styles13 a:visited {padding-bottom:3px; border-bottom:5px #fff solid; display:block; width:226px; background:none;}
div.styles13 a:hover, div.styles13 a:active {padding-bottom:3px; border-bottom:5px #999 solid; display:block; width:226px; background:none;}div.styles14 {margin:0; width:32%;}
div.styles14 a, div.styles14 a:link, div.styles14 a:visited {padding-bottom:3px; border-bottom:5px #fff solid; display:block; width:224px; background:none;}
div.styles14 a:hover, div.styles14 a:active {padding-bottom:3px; border-bottom:5px #999 solid; display:block; width:224px; background:none;}#content div.styles17 {border-left:1px solid #ccc; padding-left:10px;}#content div.styles18 h2 {background-color:#538E0E; border-bottom:1px solid #315408;}