/* --start-of-css-file--

Designed to be included by general HTML files, eg. index.htm

Mike Hardman 4jan06+

-------------------------------------------------------------------------------------- */

a:link{text-decoration: underline; color: black}
a:visited{text-decoration: underline; color: gray}
a:hover{text-decoration: underline; color: blue}

h2{text-align:center}


/* all images in the main description */

.mainDescriptionTopLeft { height: 120px; float: left; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-style: solid; border-width: 1px; vertical-align: top } 

.mainDescriptionBottomLeft { height: 120px; float: left; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-style: solid; border-width: 1px; vertical-align: bottom } 

.mainDescriptionTopRight { height: 120px; float: right; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-style: solid; border-width: 1px; vertical-align: top }  

.mainDescriptionBottomRight { height: 120px; float: right; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-style: solid; border-width: 1px; vertical-align: bottom } 

.mainDescriptionFree { height: 150px; float: none; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-style: solid; border-width: 1px } 


/* to start paragraphs below any image floats descending from preceding paragraph */

.clearBoth { clear: both }


/* scrolling portion - inteneded for description on home page */

div.scroll { height: 250px; overflow: auto; border: 1px solid #666; background-color: #ccc; padding: 8px }