a:link { color: blue; text-decoration:none }
a:visited { color: blue; text-decoration:none }
a:hover { color: #090; text-decoration:none }
a:active { color: #090; text-decoration:none }

body { color:  black; font-size: 1em; font-family: "times new roman", serif; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-weight: bold; margin: 1em 0; }
h4 { font-weight: bold; margin: 1.33em 0; }
h5 { font-size: 0.83em; font-weight: bold; margin: 1.67em 0; }
h6 { font-size: 0.67em; font-weight: bold; margin: 2.33em 0; }
ol { color: #000; list-style-type: decimal; margin: 1em 0 1em 40px; }
p {
	font-size: 1em;
	color: #000;
	font-family: "times new roman", serif;
}
td { }
ul { list-style-type: disc; margin: 1em 0 1em 40px; }
.align-right { text-align: right; }
.alignleft { text-align: left; }
.background-lt-gray {background-color: #F1F1F1; }
.background-lt-blue { background-color: #cff; }
.background-tan {background-color: #faeed7; }
.background-white {background-color:#FFF; }
.background-straw {background-color:#FFC;}
.baybar {background-image:url(../site-graphics/bay-panorama96.jpg); width: 800px; height: 158px; background-repeat:no-repeat;}
.black_back { background-color: #000; }
.bold {font-weight: bold; color: #000;}
.bottom-margin12 { margin-bottom: 12px; }
.bottom-margin4 { margin-bottom: 4px; }
.bottom-margin96 { margin-bottom: 300px; }
.bottompadding {padding-bottom: 150px;}
.center { text-align: center; }
.class { }
.clearallfloat { clear: both; }
.clearleftfloat { clear: left; }
.clearrightfloat { clear: right; }
.column { width: 800px; border-right: 2pt solid #bbb; border-top:solid 1pt #000; border-bottom: 2pt solid #aaa; border-left: 1pt solid #ddd; }
.copyright {font-size: .8em; vertical-align: super;}
.courier { font-size: 1em; font-family: courier; }
.double_spaced { line-height: 1.5em; }
.floatleft { float: left; }
.floatright { float: right; }
.floatrightquote { background-color: #97bfb8; width: 175pt; height: auto; float: right; margin: 6pt; border-top: 2pt solid #000; border-bottom: 2pt solid #000; }
.floatrightquote-whiteback {width: 175pt; height: auto; float: right; margin: 12pt; border-top: 2pt solid #000; border-bottom: 2pt solid #000; }
.subheadline {font-size:1.2em;}
.gray-dark { }
.gray-light { color: #ccc; }
.gray-medium { color: #666; }
.green-medium {color:#093;}
.image-margin { margin: 12px; }
.imageborder { border: groove 6pt #3a3a3a; }
.increase-letterspace {letter-spacing: 0.1em}
.insetbody { margin-left: 50px;  margin-right: 50px;}
.insetmore { margin-left: 50px; }
.insetleft200px {margin-left: 200px; }
.insetright200px {margin-right: 200px;}
.iron-gall {color: #093}
.italic { font-style: italic; }
.justify {
	text-align: justify;
	color: #000;
	font-family: "times new roman", serif;
}
.headline {font-size:2em; }
.leftinset6pts { margin-left: 6pt }
.leftinset12pts { margin-left: 12pt }
.left-right-margins {margin-left: 72pt; margin-right: 72pt;}
.left-right-margin48 {margin-left: 48pt; margin-right: 48pt;}
.left-margin72 {margin-left: 72pt;}
.light-text {font-weight: lighter}
.linheight8em {line-height: .8em;}
.lineheight12em {
	line-height: 125%;
	font-family: sans-serif;
}
.margin12pts { margin: 12pt; }
.minimumheight {min-height: 1000px; }
.nav {padding-left: 0; margin-left: 0; font-size: 0.8em; font-family:Verdana, Geneva, sans-serif; list-style:none;}
.navinline { font-size: .9em; display:inline; padding-left: 5px; padding-right: 5px; padding-bottom: 15px; padding-top:15px; margin-right:5px; }
.padding12pts { padding: 12pt; }
.padquote { padding-right: 6px; padding-left: 6pt; }
.paragpraph-headline {font-weight: bold; font-family:Verdana, Geneva, sans-serif}
.photofloatboarder {border:3px #030; }
.positiontop {position: absolute; top:200px}
.position300 { float: right; margin-right: 300px; }
.purple { color: #c0c; }
.red { color: #f00; }
.red-dark { color: #620101; }
.right-margin12 { margin-right: 12px; }
.rightmarginwide { text-align: justify; margin-right: 200pt; }
.sanserif { font-size: 0.8em; font-family: sans-serif; line-height: 1em; }
.smalltype { font-size: 0.75em; }
.smallcaps { font-size: 0.8em; }
.topmargin200 {border-top:100px; }
.toppadding {padding-top: 150px;}
.underline { text-decoration: underline; }
.whitebackground { background-color: #fff; }
.width {width:200px; }
.yellow { color: #ff0; }

.yellow-dark { color: #fc0; }
.yellow-light { color: #ff9; }


