* {margin:0;padding:0}
p,h1,h3,h4,h5,h6{margin-bottom:1em;}
p {font-size:95%;margin-left:20px;margin-right:15px;}
strong{color:#c2567a;}
#left h1{display:inline;font-size:80%;color:#31580b;font-weight:normal;margin-left:10px;}
h1 {text-align:right;font-size:67%;color:#c2567a;font-weight:normal;}
h2{font-size:125%;font-weight:bold;text-align:center;border-top:3px solid #31580b;color:#522433;background-color:#c2567a;}
#left h2{font-size:125%;font-weight:bold;color:#f0d2dc;text-align:center;border-top:3px solid #31580b;background-color:#642c3f;}
h3{font-size:80%;font-weight:bold;text-align:center;background-color:#e19cb3;color:#522433;}
h6{margin-left:3em;margin-right:4em;font-size:95%;color:#522433;font-weight:normal;font-style:italic;}
h5{margin-left:20px;font-size:80%;color:#c2567a;font-weight:bold;}
h6.poem{margin-left:6em;font-size:95%;color:#522433;font-weight:normal;font-style:normal;}


h1.left {font-size:75%;color:#522433;font-weight:normal;text-align:left;}
h1.center {font-size:75%;color:#522433;font-weight:normal;text-align:center;}
h1.cenc {font-size:75%;color:#522433;font-weight:bold;text-align:center;}
h3.new{display:inline;font-size:80%;font-weight:bold;color:#9ac373;background-color:none;}

table.solid {border-style:solid;border-color:#31580b;border-width:4px;width:100%;spacing:4px;padding:4px;background-color:#e19cb3;}
td.small {vertical-align:top;font-size:75%;color:#31580b;}
table.ff {border-style:none;width:100%;font-size:75%;color:#31580b;spacing:4px;padding:0px;}
td{vertical-align:top;}

body {padding:0px 15px 0px 15px;background:#642c3f;font-family:sans-serif;font-size:100%;}

#menu{padding:0;margin-right:15px;font-size:75%;}
#menu ul{margin:0;padding:0;list-style:none;}
#menu li{display:inline;margin:0 1px 0 0;padding:0;text-transform:uppercase;}
#menu a{float:right;display:block;color:#9ac373;text-decoration:none;margin:0 1px 0 0/*Margin between each menu item*/;padding:1px 3px;background-color:#642c3f;border-top:2px solid #9ac373;border-bottom:2px solid #9ac373;}
#menu a:hover{background-color:#9ac373;color:#522433;}
#menu #current a{ /*currently selected tab*/ background-color:#9ac373;color:#522433;}

#top{background-color:#642c3f;height:140px;}
#top2{background-color:#642c3f;position:fixed;padding-top:1px;top:0px;left:0px;width:100%;height:140px;font-size:75%;z-index:1;}
#header{background-color:#9ac373;position:fixed;top:25px;left:15px;right:15px;height:100px;z-index:1;}
#header2{background:url("header2.png");background-position:top right;background-repeat:no-repeat;position:fixed;top:25px;left:15px;right:15px;height:100px;z-index:2;}

#inner{width:100%;background:#c2567a/* left column colour*/;}
#middle{background:#f0d2dc/* centre column colour*/;margin-left:190px;border-left:15px solid #642c3f;color:#522433;}
#content,#content2{position:relative;width:100%;float:left;/* contain clearing*/}
#content{position:relative;float:left;/* contain clearing*/}
#content2{margin:0 -1px 0 0;}/* moz needs this*/
#content2 a:link{text-decoration:none;border-bottom:2px solid #31580b;border-top:2px solid #31580b;color:#522433}
#content2 a:visited{text-decoration:none;border-bottom:2px solid #31580b;border-top:2px solid #31580b;color:#522433}
#content2 a:hover{text-decoration:none;background-color:#9ac373;color:#522433}
#content2 a:active{text-decoration:none;border-bottom:2px solid #31580b;border-top:2px solid #31580b;color:#522433}
#left{width:180px;margin-left:-206px/*overlap for old mozilla*/;position:relative;left:-100%/* now line it up*/;font-size:75%;color:#f0d2dc;float:left;display:inline;}
#left a:link{text-decoration:none;color:#f0d2dc}
#left a:visited{text-decoration:none;color:#f0d2dc}
#left a:hover{text-decoration:none;border-bottom:2px solid #9ac373;border-top:2px solid #9ac373;background-color:#31580b;color:#f0d2dc}
#left a:active{text-decoration:none;color:#f0d2dc}	
#left img{display:block;margin-left:auto;margin-right:auto;}

#footer{background:#642c3f;font-size:75%;color:#9ac373;width:100%;clear:both;}

/* clear without structural mark-up */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;padding:10px 7px 10px 7px;}
/* mac hide - force layout in ie \*/
* html .clearfix,* html #inner, * html #middle {height:1%;}
.clearfix {display:block;}
/* End hide */
