/* Global */

html, body {margin:0; padding:0; height:100%;}
body {background:#68764d url(images/bkg.gif) repeat-x; text-align:center;}

p, dl, li, legend, th, td, input, textarea, select, button {font:normal 12px/16px Arial,Verdana,Sans-Serif; color:#000000;}
dt, legend {text-transform:capitalize;}
small {font:normal 10px/12px Arial,Verdana,Sans-Serif; color:#000000;}

h1 {font:bold 20px/24px Arial,Verdana,Sans-Serif; text-transform:capitalize;}
h2 {font:bold 16px/20px Arial,Verdana,Sans-Serif; text-transform:capitalize;}
h3 {font:bold 14px/18px Arial,Verdana,Sans-Serif; text-transform:capitalize;}
h4, th {font:bold 12px/16px Arial,Verdana,Sans-Serif; text-transform:capitalize;} /* Is the same as a paragraph with bold, table header */
h5 {font:bold 10px/12px Arial,Verdana,Sans-Serif; text-transform:capitalize;} /* Is the same as small text with bold */
h6 {font:bold 8px/10px Arial,Verdana,Sans-Serif; text-transform:capitalize;}

a:link {color:#68764d;}
a:active {color:#68764d;}
a:hover {color:#68764d; text-decoration:none;}
a:visited {color:#68764d;}

/* Page Background */

#table01 {width:778px; height:100%; margin:0 auto; vertical-align:top; text-align:center; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow_bkg.png');
	}
#table01[id] {background-image:url(images/shadow_bkg.png);}
#table01row01col01 {height:7px; background:url(images/shadow_bkg_top.gif);}
#table01row02col01 {width:12px;}
#table01row02col02 {position:relative; width:754px; background:#ffffff; text-align:center; vertical-align:top;}
#table01row02col03 {width:12px;}

#table01print {width:728px; margin:0 auto;}

/* Body Table */

#table02, #table03 {width:728px; margin:0 13px 13px; background:#ffffff;}
#table02row01col01 {height:96px; vertical-align:top; padding-top:9px; padding-bottom:4px;}

/* Body Table (Index Page) */

#table02row02col01 {width:269px; height:316px;}
#table02row02col02 {width:232px; text-align:left; padding-left:4px; vertical-align:top;}
#table02row03col01 {height:237px; vertical-align:bottom;}

/* Body Table (Interior Page) */

#table03row02col01 {width:225px; text-align:center; vertical-align:top; background:#dae1ce url(images/sidebar_bottom_bkg.gif) bottom no-repeat;}
#table03row02col02 {width:503px; text-align:left; vertical-align:top; padding-left:3px;}
#table03row03col01 {height:37px; vertical-align:bottom;}

.info_block {float:left; height:207px; color:#424e2e;}
.info_block h4 {text-transform:uppercase;}
.info_block h4, .info_block p {color:#424e2e; margin:0; padding:0;}
.info_block p {font-size:11px; line-height:13px;}
.info_block div {height:101px; margin:72px 20px 0;}
.info_block img {float:right; margin-right:20px;}

#info_block_trips {width:269px; background:url(images/info_block_trips_bkg.gif);}
#info_block_trips h4, #info_block_trips p {color:#ffffff;}
#info_block_gift {width:226px; margin-left:4px; background:url(images/info_block_gift_bkg.gif);}
#info_block_topics {width:226px; margin-left:3px; background:url(images/info_block_topics_bkg.gif);}

#logo {float:left; width:269px; height:47px; background:url(images/interior_logo.gif);}
#logo_right {float:right; width:332px; height:47px; text-align:right;}
#sm_menu {margin-bottom:22px;}
#menu {position:relative; clear:both; width:728px; height:30px; padding-top:6px;}

#garden {width:455px; height:316px;}
#garden {background:url(images/garden_about_show.jpg);}
#garden {background:url(images/garden_about_paul.jpg);}
#garden {background:url(images/garden_listen.jpg);}
#garden {background:url(images/garden_sponsors.jpg);}
#garden {background:url(images/garden_topics.jpg);}
#garden {background:url(images/garden.jpg);}

#copy {margin:0 19px 19px;}

form {text-align:center;}

.form_table {margin:0 auto; text-align:left;}
.form_table tr {padding:0; margin:0;}
.form_table th, .form_table td {padding:2px; vertical-align:top;}
.form_table th {width:100px; text-align:left;}
.form_table td {width:200px;}
.form_table, .row_full {width:300px;}
.form_elem_double {width:400px;}
.form_elem_full {width:200px;}
.form_elem_half {width:100px;}
.form_elem_quarter {width:50px;}
.form_table textarea {height:100px;}

#footer_rule {height:2px; border-top:solid 1px #5e6c57; border-bottom:solid 1px #5e6c57; background-color:#ffffff; font-size:2px;}
#footer {position:relative; clear:both; height:24px; text-align:right; font-size:11px; line-height:24px; color:#5E6c57;}
#footer a {color:#5E6c57;}