body {background-image:url('/pix/bgt1.png');color:#000}
a {color:#c00}
a:visited {color:#630}
div#primary {position:absolute;top:2em;left:0;right:160px;
}
div#nav {position:absolute;top:0;right:0;width:150px;}
div#banner {position:absolute;top:0;right:160px;left:0;font-style:italic}

div#newsevents { width:60%;float:left;margin:0 }
div#recentpics { width:37%;float:right;margin:0 }
div {margin:0 1em}

div#nav p { font-family:sans-serif }
div#nav ul.menu { list-style: none; margin:0; padding:0;
	background-color:#009; color:#fff;}
div#nav ul.menu li { margin-left:0.5em; padding:0;border-bottom:1px
solid #00ffff;
background-color:#009; color:#fff; }
div#nav ul.menu li a {
color:#fff;font-weight:bold;font-size:small;font-family:sans-serif;text-decoration:none }


.legal {font-size:xx-small}
.address {font-size:small}

h1 {margin:0.2em 0}
h2 {margin:0.2em 0}
h3 {margin:0.4em 0;font-size:small}

div.news p {padding:0;margin:0.2em;font-size:small}
div.widget, div#events {border:solid #999 2px;margin-bottom:0.5em}
div#events h2 {background-image:url('/pix/trans25w.png');margin:0;padding:0.1em 0.4em;border-bottom:inherit}
div.widget h2 {background-image:url('/pix/trans25w.png');margin:0;padding:0.1em 0.4em;border-bottom:inherit}
div.event p {padding:0;margin:0.2em;font-size:small}
div.event {padding:0.3em 0}
div.event div.date { color:#009 }
div.event div.name { font-weight:bold; }
div#chambertweets ul {margin:0;padding:0;}
div#chambertweets li {list-style-type:none;padding:0.2em 0}
div#chambertweets li span.twitterTime {padding-left:0.5em;font-style:italic}
div.singlepicth { border:1px solid #ccc; padding:5px; margin-bottom: 1em; width:240px }
div.singlepicth p { padding:0; margin:0; font-size:small }
