body {
	background:#008000 url(../images/bg.jpg) top repeat-x fixed;
	font-family: Comic Sans MS;
	font-size:18px;
	font-color: #002400;
	scrollbar-base-color: #ECC21C;
	scrollbar-face-color: green;
	scrollbar-arrow-color: #ECC21C;
	scrollbar-highlight-color:#ECC21C;
	scrollbar-shadow-color: darkgreen;
	scrollbar-3dlight-color: #ECC21C;
	margin:0px;
}

a:link { font-size:16px; color:#BF0000; text-decoration:none; }
a:visited { color:#DF0000; text-decoration:none; }
a:hover { color:#FFBF00; }
a:active { color:#FF7F00; }

h1 { font-weight:bold; font-size:24px; color:#CF0000; }
h2 { font-weight: bold; font-size:20px; color:#0060FF; }

table { border-collapse:collapse; border-spacing:0px; }
table.container { width:790px; background-color:yellowgreen; margin-top:1px; }
td { margin:0; padding:0; font-size:18px; }
form { margin:10px; padding:0; }


img { border:none; }
img.flower_left { float:left; margin-right:20px }
img.flower_right { float:right; margin-left:20px }
img.backtop_l { float:left; width:32px; height:128px; }
img.backtop_r { float:right; width:32px; height:128px; }

.underline { text-decoration:underline; }
.smile { font-style:italic; font-family:Comic Sans MS; color:#FFFF00; font-size:18px }

#header { text-align:center; }
#header #nav { /*margin:0 0 20px 0;*/ }
#header iframe { width:660px; }

#left_col { vertical-align:top; padding:30px 0 0 5px; width:26%; }
#left_col a { font-size:14px; }
#left_col td { padding:5px 5px; vertical-align:top; }
#left_col #list { margin-top:1em; }
#left_col #list img { position:relative; top:-4px; }

#navflower { margin-left:40px; color:#003F00; }
#navflower table { width:96px; }
#navflower td { text-align:center; vertical-align:middle; font-size:15px; font-weight:bold; padding:0 0 1px 0; }

#icons p { text-align:center; }
#icons p { /* margintop is defined in each HTML doc and is the spacing the the left col images */ }

#content { padding:30px 20px 20px 20px; vertical-align:top; font-size:18px; }
#content a { color:#9933CC; font-weight:bold; font-size:18px; }
#content a:hover { color:#FFBF00; }

#cart { margin:15px 0 10px 10px; }
#cart img { position:relative; top:3px; margin-right:6px; }
#cart a { font-size:14px; color:black; font-weight:bold; }
#cart a:hover { color:#FFBF00; }

#footer { text-align:center; font-size:11px; font-weight:bold; padding:150px 0 20px 0; }
#footer a { font-weight:normal; font-size:13px; }
#footer p { font-weight:normal; font-size:12px; }
#footer hr { margin:10px; padding:0; width:65%; border:#008000 1px solid; }

#indent p { text-indent:6.0em; text-align:justify; }

#wonder_list { margin:40px 0 40px 20px; }
#wonder_list p { text-align:left; }
#wonder_list img { position:relative; top:2px; }

/* index.html */
#home_list_1 { width:90%; margin:30px 10px 0 75px; }
#home_list_1 td { padding-right:5px; padding-bottom:5px; vertical-align:top; }

/* buy.html */
#donate { background:#C0C0C0; width:75%; padding:20px; border:1px solid black; }

/* press.html */
#press_list_1 { width:100%; margin:0; }
#press_list_1 td { padding-right:5px; vertical-align:top; padding-bottom:1.5em; }

/* book.html */
#flower_list { margin-left:10px; text-align:justify; }
#flower_list img { position:relative; top:10px; }
