body {background-color: #60c060;font: .7em verdana, arial, sans-serif;line-height: 1.2em;background-image:url(celtic-cross.jpg); background-repeat:repeat;}
* {margin:0; padding:0;}
div#mainwrapper {position:absolute;top:2px;left:122px;width:690px;margin: 4px 0 0 0;padding:0;}
div#columnswrapper {float:left; width:664px;padding:0 30px 5px 14px;margin:0;text-align:center;background: url(green-border.gif) repeat-y}
div#header{ padding: 5px 10px 10px 10px}
div#left {float:left; width:120px; margin:0 27px 0 15px;padding:0} 
div#middle {float:left; width:336px;margin:0;padding:0;display:inline} /* display inline = IE hack */
div#right {float:left; width:120px;margin:0 15px 0 27px;padding:0}
#nav{position:absolute;top:2px;left:0px;width:120px;height:auto;text-align:center;margin:4px 0 0 0;padding:0;background-color: #ffffff;border:1px dashed;border-color:#70c070;line-height:1.6em}
#ad{position:absolute;top:-5px;left:812px;width:150px;height:auto;text-align:center;margin: 4px 0 0 0;padding:0;background-color: #ffffff;border:1px dashed;border-color:#70c070;}
div#blurb{ padding: 5px 10px 10px 10px;text-align:left;line-height:1.2em;}
div#blurb p{padding:0;margin:0 0 .4em 0}
div#footer {padding: 5px 10px 10px 10px;line-height: 1.5em}
a {margin:0;padding:0}
.clearthis {clear:both}
.t {width:120px;height:90px;margin:0;padding:2px 0 35px 0;border:none}
.n {width:100px;height:75px;margin:0;padding:1px 0 4px 0;border:none}
.search {margin:0}

form {margin:0;padding:0}

H1{font-size: 180%;font-weight: normal;margin:1px 2px 6px 0;padding:4px;background-color: #d8ffd8;line-height: 1.2em;}
H2{font-size: 100%;font-weight:bold;text-align:center;margin:6px 0 2px 0;padding:2px;background-color: #d8ffd8;line-height: 1.2em;}
HR{color:#fff;background-color:#fff;height:4px;border:none;border-top: 1px dashed #7c7;margin:8px 0 4px 0;}
