body {margin:0;padding:0;color:#000;background:#eee url(http://www.macla.co.uk/images/methbk2.gif);}
a {color:#06f;text-decoration:none;}
a:visited {color:#800000;text-decoration:none;}
a:hover {color:#f00;text-decoration:underline;}
h1 {color:#063;font:italic normal 250% 'Times New Roman', Times, serif;background:silver;border:2px solid #063;margin:0 1em 0 1em;text-align:center;}
h2 {color:#008000;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:200%;text-align:center;}
h3 {color:#063;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:120%;text-align:center;margin-top:0.5em;}
h4{color:#063;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:100%;text-align:right;}
h5 {color:#063;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:100%;font-weight:900;}
h6 {color:#808000;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-style:italic;font-weight:800;margin-bottom:-0.8em;}
p {font-size:85%;font-family:Arial, Helvetica, sans-serif;padding:0.25em;}
blockquote {font-size:85%;font-family:Arial, Helvetica, sans-serif;padding:0.25em;}
img {border-style:none;}
table {margin-left:auto;margin-right:auto;border-collapse:collapse; border:2px solid #063;}
td {padding:6px 6px 6px 12px;font-size:90%;font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #063;}
th{padding:6px 6px 6px 12px;text-align:left; color:#000;background-color:#9fc;border-bottom:2px solid #063;}
div#sitenav {float:left;left:0;top:0;width:120px;}
div#sitenav h4 {font-size:80%; background-color:#c0c0c0;border-top:1px solid #063;border-right:1px solid #063;border-bottom:1px solid #063; 
  padding:0.5em 0.5em 0.5em;margin:0 3px 0 0;}
div#sitenav a {font-size:80%;display:block; padding:0.1em 0.5em 0.1em;margin:0 3px 0 0;border-right:1px solid #063;text-align:right;color:#06f}
div#sitenav a:hover {background-color:#90ee90;border-right:7px solid #063;margin-right:0;
 padding-right:3px;text-decoration:none;color:#063;}
div#sitenav a#links {border-bottom:1px solid #063;}
div#logo img{padding:0;margin:0 3px 0 0;}
div#logo a {background-color:transparent;border-style:none;padding:0; margin:0;}
div#logo a:hover {background-color:transparent;border-style:none;padding:0; margin:0;}
div#content {margin:0 8px 0.5em 110px;padding:0 1.5em 0 1.5em;font-size:95%;font-family:Arial, Helvetica, sans-serif;}
div#centrecontent {margin-left:auto;margin-right:auto;text-align:center;}
div#content img {float:left;}
.floatclear{overflow:auto;}
* html .floatclear{height:1%}
.figurel {float:left;width:auto;border:thin silver solid;margin:0.25em;padding:0.25em;}
.figurer {float:right;width:auto;border:thin silver solid;margin:0.25em;padding:0.25em;}
.figurec {margin-left:auto;margin-right:auto;border:thin silver solid;padding:0.25em;}
div.figurel p,div.figurer p, div.figurec p {text-align:center;font-style:italic;font-size:smaller;text-indent:0;margin-bottom:0.15em;}
.acknowledge {font-size:90%;font-style:italic;text-align:center;margin-top:-1em;}
div#sidebar {font-size:80%;float:right;right:0;width:120px;}
div#sidebar h5 {text-align:center;margin:0;padding:0.5em;border-bottom:1px solid #063;background-color:silver;}
div#sidebar a {display:block;text-align:center;}
div#search {display:block;text-align:center;border:1px solid #063;margin-top:0;margin-bottom:0.5em;}
div#search input {text-align:center;}
div#poetry {border:1px solid #063;margin-bottom:0.5em;}
div#blog {border:1px solid #063;margin-bottom:0.5em;}
div#guest {border:1px solid #063;margin-bottom:0.5em;}
div#contact {border:1px solid #063;margin-bottom:0.5em;}
div#listing {display:inline;width:800px;}
ul {list-style-position: inside; list-style-type: square;}
ul.left {float: left; width: 400px; margin: 0px;padding: 15px 0px; border: 0px none; 
  list-style-position: inside;list-style-type: square;position: relative;left: 50px;}
ul.right {float: right; width: 350px; margin: 0px; padding: 15px 0px; border: 0px none; 
  list-style-position: inside; list-style-type: square;}
ul.recent {margin-left:4em;padding-left:4em; list-style-position:inside;list-style-type:square;font-size:small;}
.no-space {margin:0px;padding:0px;}
.footer {clear:both;text-align:right;color:gray;font-size:80%;border-top:1px solid #063}
li {font-size:90%;}
li.inline {display: inline; padding-left: 3px; padding-right: 7px; border-right: 1px solid #066;}
li.last {display: inline; padding-left: 3px; padding-right: 3px; border-right: 0px;} 
.ssi_table {margin-left:auto;margin-right:auto;border:thin silver solid;padding:0.25em;font-style:italic;width:210px;text-align:center;}
.cpmftable {margin-left:auto;width:210px;border:thin silver solid;padding:0.25em;font-style:italic;width:210px;text-align:center;font-size:smaller;}
div#signature {font-size:120%;font-style:italic;}
