body {margin: 0; padding: 0; text-align: center; color: #333; background: #fff; font: 80% Verdana, Arial, sans-serif;}
#container {position: relative; width: 800px; margin: 10px auto 0; padding: 0px; text-align: left; border: 0px dotted blue;}
#logo {margin-bottom: 1px; border: 0px dotted green;}
#slogan {font: italic 150% Times, serif; color: #496249; border-left: 0px solid #999; padding: 0 0 10px 60px; margin: -15px 0 0 166px;}
#leftcol {position: absolute; top: 87px; left: 0; border-top: 1px solid #999; border-right: 1px solid #999; width: 166px; padding: 0; margin: 0;}
#rightcol {position: absolute; top: 104px; right: 0; width: 140px; border: 0px solid red; text-align: center;}
#leftcol ul {list-style: none; margin: 1em 0 1em 15px; padding: 0;}
#rightcol ul {list-style: none; margin: 1em 0 1em 1em; padding: 0;}
#leftcol ul li {padding: 0 0 0.4em 0; font: 100% Arial, sans-serif;}
#rightcol ul li {padding: 0 0 1em 0; font: 90% Arial, sans-serif;}
#content {margin: 0 141px 0 166px; padding: 0 20px; border-style: solid; border-width: 1px ;  border-color: #999; font: Verdana, Arial, sans-serif; color: #333;}
#contentwide {margin: 0 1px 0 166px; padding: 0 20px; border-style: solid; border-width: 1px ;  border-color: #999; font: Verdana, Arial, sans-serif; color: #333;}
#content ul li {padding: 0 0 1em 0;}
#contentwide ul li {padding: 0 0 1em 0;}
#footer {margin: 1em 0; padding: 0; text-align: center; font-size: 80%; color: #777;}
#footer a:link, #footer a:visited, #footer a:hover {color: #777; text-decoration: none; background-color: #fff;}
#adlinks {margin: 10px;}
#mid {padding: 0 0 10px 0;}
a:link, a:visited {background-color: #FFF;}
a:link {color: blue;}
a:visited {color: #5050ff;}
a:link:hover {color: #FFF; background-color: #0000FF;}
a:visited:hover {color: #FFF; background-color: #5050ff;}
#news a:link, #news a:link:hover {text-decoration: none;}
.box {margin: 0; padding: 0 10px; border-top: 5px solid #b8b8b8; border-bottom: 5px solid #b8b8b8; }
.breadcrumbs {font: 90% Arial, sans-serif; text-align: right; margin-bottom: 1.5em;}
.colbreak {margin: 20px 0 0 0;}
.excerpt {margin: 1em 0 0 5px; padding: 0; font: 95% Arial, sans-serif; text-align: left;}
.centerbanner {text-align: center;}
h1{font: bold 120% Verdana, Arial, sans-serif; text-align: left; margin: -0.5em 0 10px 0;}
h2{font: bold 100% Verdana, Arial, sans-serif; text-align: left;}
h3 {margin: 1em 0 0 5px; padding: 0; font: bold 100% Arial, sans-serif; text-align: left;}
h4 {margin: 1em 0; padding: 0; font: bold 110% Arial, sans-serif; text-align: center;}
h5 {margin: 0 0 -0.7em 0; padding: 0; font: bold 90% Verdana, sans-serif; text-align: left; color: #6367de;}
.b1 {border: 0px solid blue; width: 450px;}
.pic {border: 0px solid blue; width: 192px; float: left; margin: 0px 5px 10px 0; }
.celticpic {border: 0px solid blue; width: 192px; float: left; margin: 0px 5px 10px 0; padding: 40px 0 0 0;}
.ads1 {border: 1px solid red; width: 250px; line-height: 250px; float: left; margin: 0px 0px 10px 0;}
.ads2 {border: 0; margin-bottom:10px; text-align: center;}
.fbanner {float: left; margin: 0 5px 5px 0;}

