/* CSS Document */

/* Normalize margin, padding */
bocy,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{margin:0; padding::0;}

/* Normalize font-size for headers */
h1,h2,h3,h4,h5,h6
{font-size:100%;}

/* Normalize list-style from lists */
ol,ul 
{list-style:none;}

/* Normalizes font-style and font-weight to Normal */
address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:bold;
}

/* Removes list-style from lists */
table
{border-collapse:collapse; border-spacing:0;}

/* Removes border from fieldset and img */
fieldset,img
{border:0;}

/*Left-aligns text in caption and th */
caption,th
{text-align:left;}

/* Removes quotation marks from */
q:before, q:after
{content: '';}

html{
text-align:center;
background:#000000;
}

body{
width:770px;
position:relative;
margin: 0 auto;
text-align:left;
background:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* General Tags */
hr{
position:absolute;
color:#CCCCCC;
background-color:#CCCCCC;
left:25%;
width:50%;
height:.1px;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:bold;
text-align:center;
color:#61963A;

text-decoration:none;
}

h1 a{
color:#ffffff;
text-decoration:none;
}


h2 {
font-family:Georgia,Verdana,Arial, Helvetica, sans-serif;
font-size:22px;
text-align:center;
color:#326F85;
font-weight:normal;
}



h3 {
font-size:26px;
text-align:center;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h4 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#142732;
display:inline;
vertical-align:bottom;
font-weight:normal;
}

h5, h5 a{
font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#ffd675;
letter-spacing:0px;
font-weight:normal;
text-decoration:none;
}



h6{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
border-left-color:#CCCCCC; 
color:#ba8200;
letter-spacing:0px;
font-weight:normal;
letter-spacing:-1px;
}

h6 a{ 
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
border-left-color:#CCCCCC; 
color:#ba8200;
letter-spacing:0px;
font-weight:normal;
letter-spacing:-1px;
}




/* content_header */
div#header {width:100%;background:url(../images/wildflowerheader.jpg) no-repeat;height:307px;}
div#header_nav{height:90px;}
ul#nav_top{position:absolute; top:280px; left:96px;margin:0px;width:690px;padding:0px;}
ul#nav_top li{display: inline; vertical-align:bottom; color:#ffffff; font-weight:bold; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:15px; text-shadow:}
ul#nav_top li.current{display: inline; v6ertical-align:bottom; color:#ad2a3c; font-weight:bold; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:15px; border-bottom-color:#ad2a3c; border-bottom-style:groove; border-bottom-width:medium;}
ul#nav_top li a{color:#ffffff;  text-decoration:none;font-size:15px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:bold;}
ul#nav_top li a:hover{color:#ad2a3c; text-decoration:underline;font-size:15px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:bold;}

/* encompasses all content on site */
div#content{position:relative; width:100%; height:700px; background:url(../images/wildflowermid.jpg) repeat-y;}
div#content_main {
	left:0;
	position:absolute;
	width: 67%;
	padding: 0px;
	height:900px;
}
div#content_main_full {padding-left:45px; padding-right:45px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; width:720px;}

div#content_main_contact {margin-left:15px; padding-left:24px; padding-top:28px; background:url(../images/contactmonkey.jpg) no-repeat; width:474px; height:378px; padding-right:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
div#content_main_inner {padding-left:24px; padding-right:20px; border-right-color:#54920; border-right-style:solid; border-right-width:MEDIUM; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
div#content_main_inner_about {padding-left:54px; padding-right:10px; border-right-color:#8EC614; border-right-style:solid; border-right-width:MEDIUM; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

ul#content_main_inner_list {padding-left:15px; font-weight:normal; width:470px;}
ul#content_main_inner_list li{background:url(../images/leafbullet.jpg) left top no-repeat; padding-left:22px;  font-size:14px; font-weight:normal; margin-top:4px;}

div#content_sidebar{left:70%; position:absolute; width: 30%; padding: 0px; background: #000000 url(../images/rightbackground.jpg) bottom no-repeat; width:200px; margin-left:10px;}
div#content_sidebar_top{ height:23px; width:200px; background:url(../images/rightbackgroundtop.jpg) top no-repeat; }
div#content_sidebar_top_pic{ height:221px; width:200px; background:url(../images/rightbackgroundtoppic.jpg) top no-repeat; }



div#content_sidebar_mid{width:200px; background:#000000; }

div#content_sidebar_bot{height:180px; width:200px; background:url(../images/rightbackgroundbot.jpg) no-repeat;}

div#content_sidebar_text{padding-left:10px; width:200px;}
div#content_sidebar_text p{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:2px; border-bottom-color:#CCCCCC;}


ul#content_main_inner_list {padding-left:15px; font-weight:normal; width:470px;}
ul#content_main_inner_list li{background:url(../images/leafbullet.jpg) left top no-repeat; padding-left:22px;  font-size:14px; font-weight:normal; margin-top:4px;}



/* footer */
div#footer{ position:relative; width:100%; background: url(../images/wildflowerfooter.jpg) no-repeat; font-size:14px; height:101px; color:#ffffff;}
div#footer_nav {padding-top:90px; padding-left:24px;}
ul#nav_footer{position:relative; padding-left:0px; font:Georgia, "Times New Roman", Times, serif;}
ul#nav_footer li{display: inline; font:Georgia, "Times New Roman", Times, serif;}
ul#nav_footer li a{color:#000000; margin-right:2px; padding-right:2px; text-decoration:none;font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
ul#nav_footer li a:hover{color:#142732; margin-right:2px; padding-right:2px; text-decoration:underline; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }

td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333333;
}

td.head {
color: #ffffff;
background: #000000;
font-weight:bold;
font-size:18px;
}

td.spacer{
border-right: 1px solid #61963A;
	border-left: 1px solid #61963A;
	height:30px;
	font-size:12px;
}