html {font-size: 120%; }/*These two lines make 1em=10pt*/
body {margin:0px; padding:0px; font-size: 60%; font-family: verdana, arial, sans-serif; text-align:center;}
* {margin:0; padding:0;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.anchorlink { color: green; text-align: right; }
div#mainwrap {width:774px; margin-left:auto; margin-right:auto; text-align:left;}
div#header { width:774px; height:153px; background-color:#818f4b; text-align:center; }
/* NB In the columns padding must always be added to elements, not containers! */
div#contentarea { width:774px; background-image: url(../images/structure/faux_cols.gif); background-repeat: repeat-y; }
div#contentarea2 {width:774px;}
div#column1 {width:170px; float:left;}
div#column2 { color: black; width:439px; background-color:#dcdd82; float:left; }
div#column2 p { font-size: 1.2em; text-align: justify; margin: 1em 43px 1em 20px; }
div#column2 h1 {font-size: 2.2em; font-family: georgia, times new roman, serif; margin: 2em 43px 0em 20px; text-align: center;}
div#column2 h3 {font-weight:bold; font-size: 1.5em; margin: 1em 43px 2em 20px; text-align: justify;}
div#column2 h4 {font-size: 1.3em; margin: 1em 43px 1em 20px; text-align: left;}
div#column2 h5 {font-size: 1.2em; margin: 1em 43px 2em 20px; text-align: center;}
div#column2 h6.leftjust {text-align: left;}
div#column2 h6 {font-size: 1.1em; text-align: justify; margin: 1em 43px 1em 20px;}
div#column2 h6 a { font-style: italic; }
div#column2 p img { text-align: center; border: solid 3px black; margin: 20px 0 25px;}
div#column2 p img.nobord { text-align: center; border: none; margin: 20px 0 25px;}
div#column2 p.rfloat {float:right; }
div#column2 p.lfloat {float:left;}
div#column2 a:link {color:black;}
div#column2 a:visited {color:black;}
div#column2 a:hover {color:red; }
div#column2 a:active {color:black;}
div#column2 h4 a:link {color:black; text-decoration: none; }
div#column2 h4 a:visited { color: black; text-decoration: none; }
div#column2 h4 a:hover { color: red; text-decoration: underline; }
div#column2 h4 a:active { color: black; text-decoration: none; }
div#column3 { width:150px; float:left; padding-top: 10px; overflow:hidden; text-align: center;}
div#column3 p { font-size: 1.2em; font-weight: bold; margin:20px 10px 38px 10px; }
div#column3 a:link {color:#900;text-decoration: none;}
div#column3 a:visited {color:#900;}
div#column3 a:hover { color:red;}
div#column3 a:active {color:#900;}
div#footer { color: #fff; width:774px;background-color: #7a5d3d; text-align:left; }
div#footer a:link { color:#fff; }
div#footer a:visited {color:#fff;}
div#footer a:hover {color:orange;}
div#footer p {margin-left: 190px; margin-right: 213px; padding:4px 0 8px; font-size: 0.9em; text-align: center;}
/* ALSETT clearing code from Stylin with CSS*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* backslash hack: hide from IE mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */
/* end of ALSETT */

