body	{margin:0 2% 2% 2%;
		padding: 0;
		background-color:#fdfdfd;
		color:#600;
		font-size:75%;
		font-weight: 500;
		font-family: Georgia, "Times New Roman", Times, serif;
		}

a:link {text-decoration: underline; color: #900; font-weight: bold;}
a:visited {text-decoration: underline; color: #80f;}
a:hover {text-decoration: none; color: #090;}
a:active {text-decoration: underline; color: #36f;}

p {text-indent: 0em;}


blockquote{margin: 0 7%;
				}

h1, h2, h3, h4, h5, h6 {
			color:#600;
			background-color:#fcfcfc;
			border-width: 0 0 1px 0;
			border-style: solid;
			border-color:#300;
			font-weight: 700;
			font-family: Verdana, Geneva, sans-serif;
			}

h1, h2	{text-align: center;
				padding:0.4em;
				margin-top:0.5em;
				}

h3, h4, h5, h6	{text-align: left;
						width:90%;
						padding: 0.1em 0.1em 0.1em 1.0em;
						margin-top:1em;
						}
	
h1{font-size: 2.5em;
		font-family: Verdana, Geneva, sans-serif;
		margin-left: 0em;
		text-align: left;
		line-height: 0.75em;
		border-width: 0;
		margin:0em 0 0 0;
		padding:0.2em 0.4em 0 0.4em;
		}
		
h2 {font-size: 1.5em;}
h3 {font-size: 1.30em;}
h4 {font-size: 1.15em;}
h5 {font-size: 1.0em;}
h6 {font-size: 0.87em;}

.cursive {font-family: "ShelleyAllegro BT", "Shelley Allegro BT", "Shelley Allegro", "Allegro BT", Allegro, "Monotype Corsiva", cursive;
		font-weight: bold;
		font-variant: normal;
		font-size: 2.5em;}
				
.hidden {display: none;}

hr {color:#933;
		background-color: #933;
		height: 1px;
		border: 0;
		width: 80%;
		clear: both;}

hr.clear {height: 0px;
				}

div.clear{clear:both;}

br.clear {clear: both;}
br.clrright {clear: right;}
br.clrleft {clear: left;}

sup, sub {font-size: 0.75em;}

acronym{font-style: normal;
				cursor: help;
				border-bottom: 1px dotted #600;
				}

dfn	{font-style: normal;
		cursor:help;
		border-bottom: 1px dotted #600;
		}

dt {font-size: 1.05em; 
		font-weight: 900;
		padding: 1em 0 0.4em 0;}	
dd {padding-bottom: 0.75em;}

/*This seems to be necessary for Opera.  It just gave me discs for the sub lists.  I've no idea why.*/
ul {list-style-type: disc;}
ul ul {list-style-type: circle;}
ul ul ul {list-style-type: square;}

legend{font-size:0.9em;
			font-weight:600;
			}

div.inset{margin: -0.5em 7% 0 7%;
			}
 
#cont_container{
				text-align: center;
				width: 98%;
				padding: 0 1%;
				position: relative;
				margin: -0.0em auto;
				border-top: solid 1px #933;
				}

#right_container{
				text-align: center;
				padding: 0 1%;
				position:relative;
				margin: 0 0 0 13em;
				border-left: solid 1px #933;
				}


#content{padding: 0 0.5em;
				text-align: left;
				margin: 0 auto;
				position:relative;
				}

#center_content{padding: 0.5em;
				text-align: left;
				margin: 0 auto;
				position:relative;
				}

#header{position: relative;
			width: 99%;
			padding: 0;
			margin: 0;
			}


/*If the logo changes, check the positioning of the h1 text*/

#logo{	float: right;
			background-color: #f6f6f6;
			margin: 0; 
			padding: 0;
			width: 150px;
			//height: 120px;
			background: url(./pics/FlowerLogo_350.gif) no-repeat ;
			}

 
#nav {clear: left;
			float: left;
			color: #933;
			font-size: 0.9em;
			text-align: right;
			background-color:#f6f6f6;
			border: solid 1px #933;
			padding: 1.0em 0.8em;
			width: 10em;
			margin: 3.5em 0;
			}				

#news, #download, #right_nav {clear: right;
			float: right;
			color: #933;
			font-size: 0.9em;
			text-align: left;
			background-color: #f6f6f6;
			border: solid 1px #933;
			padding: 0.4em;
			width: 10em;
			margin: 0.5em 0;
			}				


#bottomnav, address{text-align: center;
				color: #933;
				background-color: #fefefe;
				font-size: 0.85em;
				padding: 0.2em;
				margin: 1.5em 5%;
				}
				
#nav ul, #bottomnav ul, #mininav ul, #right_nav ul{
					list-style-type: none;
					padding: 0;
					margin: 0;
					}
						
#nav ul li a{display: block;
				width: 8em;
				margin: 0.0em 0em 0.0em auto;
				padding: 0.3em;
				color: #00f;
				border: 0.1em outset #933;
				background-image: url(?);
				background-repeat: repeat-y;
				position: relative;
				}

#bottomnav ul li, #mininav ul li{display: inline;}

#nav li, #bottomnav li, #mininav li{padding: 0.5em 0.2em;}

#nav li{padding: 0.2em 0.2em 0em 0.2em;}

#right_nav ul li a {
				display: block;
				width: 8em;
				margin: 1.0em auto 1.0em 0em;
				padding: 0.3em;
				color: #00f;
				border: 0.1em outset #933;
				background-image: url(?);
				background-repeat: repeat-y;
				position: relative;
				}


#adtags{width: 75%; 
			font: normal lighter 85% sans-serif;
			margin: 1.5em auto; 
			background-color:#f6f6f6;
			text-align: center;
			border: 0.1em outset #933;
			line-height: 1.95em;
			}

address {font: normal lighter 0.9em sans-serif;
			margin:0.1em 2% 0.0em 2% ;
			padding: 0.6em 0 0.0em 0;
			border-width: 1px 0 0 0;
			border-style: solid;
			border-color:#933;}


#bottomnav a:link, address a:link, #nav a:link, #right_nav a:link  {text-decoration: underline; color:#900; font-weight: bold;}

#bottomnav a:visited, address a:visited, #nav a:visited, #right_nav a:visited {text-decoration: underline; color:#93f;}

#nav a:hover, #right_nav a:hover {text-decoration: none; color:#090; background-color: #fdb;}

#bottomnav a:hover, address a:hover {text-decoration: none; color:#090;}


#bottomnav a:active, address a:active, #nav a:active, #right_nav a:active  {text-decoration: underline; color:#00a;}

#counter{font: normal lighter 0.8em sans-serif;
				color: gray;
				text-align: right;
				margin: 0;
				padding: 0;
			}

#counter a:link {text-decoration:underline; color:#666; font-weight: normal;}
#counter a:visited {text-decoration:underline; color:#333; font-weight: normal;}
#counter a:hover {text-decoration:none; color:#696; font-weight: normal; background-color: #ddd;}
	
div.right {float:right;
				padding:0.7em;
				margin:0 0 0 1em;
				border:0;
				width:300px;
				background-color: #f6f6f6;
				text-align:center;
				font-size:0.9em;
				font-weight:800;
				}
				
div.left {float:left;
				padding:0.7em;
				margin:0;
				border:0;
				width:300px;
				background-color: #f6f6f6;
				text-align:center;
				font-size:0.9em;
				font-weight:800;
				}
				
div.centerPic {padding:0.7em;
				margin:0 auto;
				border:0;
				width:380px;
				background-color: #f6f6f6;
				text-align:center;
				font-size:0.9em;
				font-weight:800;
				}

div.thumbLeft {float:left;
				padding:0.7em;
				margin:0 1em 2em 0;
				border:0;
				width:180px;
				background-color: #f6f6f6;
				text-align:center;
				font-size:0.9em;
				font-weight:800;
				}

div.thumbRight {float:right;
				padding:0.7em;
				margin:0 0 2em 1em;
				border:0;
				width:180px;
				background-color: #f6f6f6;
				text-align:center;
				font-size:0.9em;
				font-weight:800;
				}
										

img{margin:auto;
		padding: 0 1.5em;
			border:0px;}
			
img.left {float: left;
				padding: 0.7em 0.7em 0.7em 0em;
			}
			
img.right {float: right;
				padding: 0.7em 0.0em 0.7em 0.7em;
			}			
			
