H1 {text-align: center; font-size: 135%; color: #007C00; font-family: "Comic Sans MS", "Arial Black", Arial, Helvetica, sans-serif;}
H2 {text-align: center; font-size: 115%; line-height: 22pt; color: #007C00; font-family: "Comic Sans MS", "Arial Black", Arial, Helvetica, sans-serif;}
H3 {text-align: center; font-size: 95%; line-height: 15pt; color: #007C00; font-family: Chicago, Helvetica, sans-serif;}
H4 {text-align: center; font-size: 75%; color: #007C00; font-family: Arial, Chicago, Helvetica, sans-serif;}
H5 {text-align: center; font-size: 55%; color: #007C00;}
BODY {color: #000000; background: #aa0000 url(../art/brighid-fire-bg.gif) fixed; font-family: sans-serif;}
A:link {color: #007C00; text-decoration: none; font-weight: bold;}
A:visited {color: #007C00; text-decoration: none; font-weight: bold;}
A:active {color: #ff0000; text-decoration: none; font-weight: bold;}
A:hover {color: #ff0000; text-decoration: underline; font-weight: bold;}
IMG {vertical-align: middle; border: 0;}
p {margin-bottom: 0; }p + p { text-indent: 1.5em; margin-top: 0; }
.header {margin-top: 0; margin-bottom: 0;}
.left {text-align: left;}

.bodytable {width: 100%; text-align: center; padding: 0px; margin: 0px; border-width: 0px;}
.headerside {table-layout: fixed; background: #000000 url(../art/cloudy-black-green.jpg); width: 150; height: 150; text-align: center; vertical-align: center; padding: 0px; margin: 0px; border-width: 0px;}
.headercenter {background: #aaffaa url(../art/cloudy-green-white.jpg); padding: 0px; margin: 0px; border-width: 0px;}
.main {background: #ffffff; text-align: justify; vertical-align: top; padding: 4px; margin: 0px; border-width: 0px;}

.treesong {table-layout: fixed; background: #008800; width: 140; height: 110; text-align: center; vertical-align: center; padding: 0px; margin: 0px; border-width: 0px;}
.treesongevents {table-layout: fixed; background: #008800; width: 236; height: 200; text-align: center; vertical-align: center; padding: 0px; margin: 0px; border-width: 0px;}
.bordergreen {background: #008800; text-align: center; vertical-align: center; padding: 9px; margin: 0px; border: 25px #ff0000; align: left;}
.backgroundwhite {background: #ffffff;}

A:LINK.linkblack {color: #000000; text-decoration: none; font-weight: bold;}
A:VISITED.linkblack {color: #000000; text-decoration: none; font-weight: bold;}
A:ACTIVE.linkblack {color: #ff0000; text-decoration: none; font-weight: bold;}
A:HOVER.linkblack {color: #ff0000; text-decoration: underline; font-weight: bold;}
A:LINK.linksilver {color: #878787; text-decoration: none; font-weight: bold;}
A:VISITED.linksilver {color: #878787; text-decoration: none; font-weight: bold;}
A:ACTIVE.linksilver {color: #ff0000; text-decoration: none; font-weight: bold;}
A:HOVER.linksilver {color: #ff0000; text-decoration: underline; font-weight: bold;}

.rightbar {background: #aaffaa url(../art/cloudy-black-green.jpg); vertical-align: top; text-align: center; padding: 0px; margin: 0px; width: 150;}
.yourmail {table-layout: fixed; height: 25; width: 140; background: #000000; text-align: center; padding: 0px; margin: 3px 0px 3px 0px; vertical-align: top;}
.updates {table-layout: fixed; height: 25; width: 140; background: #000000; text-align: center; padding: 0px; margin: 0px 0px 3px 0px; vertical-align: top;}
.brighid {background: #000000; width: 140; height: 65; text-align: center; padding: 0px; margin: 0px 0px 3px 0px; vertical-align: top;}
.topics {background: #000000; width: 140; padding: 0px; margin: 0px 0px 3px 0px; vertical-align: top; text-align: center;}
.babelfish {background: #000000; width: 140; height: 160; padding: 0px; margin: 0px 0px 3px 0px; text-align: center;}
.mainfoot {background: #ffffff; text-align: center;}
.rightbarfoot {background: #aaffaa url(../art/cloudy-black-green.jpg); width: 150; text-align: center;}

.news {table-layout: fixed; background: #007c00; width: 100%; padding: 5px;}
.newslogo {background: #000000; width: 150; text-align: center; color: #ffffff;}
.newstitle {background: #000000; column-span: 2; text-align: center;}
.newsbody {background: #ffffff; text-align: justify;}
.newsfooter {background: #000000; text-align: center;}
p.newstitle {color: #ffffff; text-align: justify;}

.links {display: none;}
	