* { font-family:verdana, arial, helvetica, "lucida grande", sans-serif; font-size:10pt;}
body { margin:0px; padding:0px; text-align:left; background:#cc9;}
div#container { width:750px; background-image:url(/img/sidebar.jpg); background-repeat:repeat-y;}
div#sidebar { position:absolute; top:124px; left:0px; width:180px; text-align:left;}
div.sidebarContent { color:#336; padding:0px; background:gainsboro;}
/*div.sidebarContent { color:#336; padding:12px; background:#eee8aa;}*/
div#main { position:absolute; top:124px; left:180px; width:570px; background-color:#fff; text-align:center;}
div.mainContent { padding:10px 20px;}

div.pageheading { font-family:georgia; font-size:12pt; color:#336; font-weight:bold;}

div#footer { }
div.splice1 { line-height:1px;}
div.splice2 { line-height:2px;}
div.splice4 { line-height:4px;}
div.splice10 { line-height:10px;}
div.hrCharcoal { width:100%; background-color:#999; height:1px;}
div.hrCharcoal hr {	display: none;}


div.hrGrey { width:100%; background-color:#ccc; height:1px;}
div.hrGrey hr {	display: none;}

div.hrCrimson { width:100%; background-color:#900; height:1px;}
div.hrCrimson hr {	display: none;}

a { font-family:verdana, arial, sans-serif; font-size:10pt; color:#336; line-height:16px; text-align:center;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: none;}
a:hover { text-decoration: underline;}

a.subside { font-family:verdana, arial, sans-serif; font-size:8pt; color:#600; line-height:14px;}
a.subside:link { text-decoration: none;}
a.subside:visited { text-decoration: none;}
a.subside:active { text-decoration: none;}
a.subside:hover { text-decoration: underline;}

table.membership { width:500px; font-family:verdana; font-size:8pt;}
.c1 { font-size:8pt; width:180px;}
.c2 { font-size:8pt; width:120px;}
.c3 { font-size:8pt; width:200px;}

table.calendar { width:530px; font-family:verdana; font-size:8pt; line-height:16px;}
.c4 { font-size:8pt; width:60px; vertical-align:top;}
.c5 { font-size:8pt; width:80px; vertical-align:top;}
.c6 { font-size:8pt; width:200px; vertical-align:top;}
.c7 { font-size:8pt; width:90px; vertical-align:top;}
.c8 { font-size:8pt; width:120px; vertical-align:top;}

.blue { color: #00f;}
.fuchsia {color: #c09;}
.red { color: #f00;}
.green { color:green; }


td.r {text-align:right; vertical-align:top;}
td.l {text-align:left; vertical-align:top; width:400px;}

