/*Global Styles*/
* { 
	margin:0; 
	padding:0;
	}
body { 
		background:#e2daca; 
		margin:0; 
		text-align:center;  
		font-family: "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
		}	
ul, li { 
		margin:0; 
		padding:0;
		list-style-type:none;
		}
p { 
	 
	line-height:1.4; 
	}
img { border:0; }	
#content a:link{ color:#2a1607; text-decoration:underline;}
#content a:visited{color:#000;text-decoration:underline;}
#content a:hover{color:#cc874b;}
#content a:active{color:#cc874b;}
	
/*WRAPPER Styles*/	
#wrapper{ 
				width:950px; 
				margin:0 auto; 
				text-align:left; 
				background:url(images/shadow_bg.png) repeat-y top left;
				
				}

#container_bg{ 
						background:url(images/bg.jpg) no-repeat top left;
						margin-left:25px; 
						
						width:900px;
						}
/*HEADERStyles*/
#header{ 
				background:url(images/hdr_banner.png) no-repeat top center; 
				width:900px; 
				height:109px; 
				margin-left:0px; 
				margin-top:10px;
				}
#header a:link{ text-decoration:none;}			
#header a:visited{ text-decoration:none;}	
#header a:hover{ text-decoration:none;}	
#header a:active{ text-decoration:none;}	
.logo{ 
		background:url(images/logo.gif) no-repeat top left; 
		width:225px;  
		margin-left:5px; 
		z-index:100; 
		margin-top:10px; 
		float:left;
		}

.logo span{ visibility:hidden;}

/*ALL NAV Styles*/
/*GLOABAL NAV Styles*/
#nav ul{ 
			margin-top:-50px;  
			padding:0; 
			list-style-type:none; 
			width:600px; 
			float:right;  
			}



#nav ul li{ float:right; }
#nav ul a{ 
				font-family:Georgia, "Times New Roman", Times, serif; 
				color:#2a1607; 
				line-height:1.5; 
				text-decoration:none; 
				display:block; 
				padding:0; 
				margin:0 1em; 
				font-size:15px; 
				font-weight:bold;
				}


#nav a:link{ color:#2a1607; text-decoration:none;}
#nav a:visited{color:#999; text-decoration:none;}
#nav a:hover{color:#2a1607;border-bottom:2px solid #cc874b;}
#nav a:active{color:#2a1607;border-bottom:2px solid #cc874b;}
.active { 
			border-bottom :2px solid #cc874b; 
			font-family:Georgia, "Times New Roman", Times, serif; 
			line-height:1.5; 
			text-decoration:none; 
			display:block; 
			padding:0; 
			margin:0 1em; 
			font-size:15px; 
			font-weight:bold;
			color:#2a1607;
			}
/*LOCAL NAV Styles*/
#sidebar{ background:url(images/localnav_banner.png) no-repeat top left; width:127px; height:622px; 
margin-top:-120px !important; margin-top:-120px; float:left;}

#localnav { margin-top:70px; width:100px; font-size:14px; margin-left:-115px;font-family:Georgia, "Times New Roman", Times, serif; float:left;}
#localnav a { display:block; margin-bottom:10px;  font-size:14px; }

#localnav a:link {color:#2a1607; text-decoration:underline;}
#localnav a:visited {color:#838383; text-decoration:underline;}
#localnav a:hover {color:#cc874b;}
#localnav a:active {color:#cc874b;}
.localnav_active { font-size:14px; display:block; margin-bottom:10px;  font-size:14px;color:#cc874b;} 
#content h2 span, .highlight {color:#cc874b;}
/*MAIN CONTENT Styles*/
#main{}
#content { width:727px;font-size:13px; float:left; margin-top:20px; margin-left:20px; color:#2a1607;   }

#about { background:url(images/mainbg_mid2.png) repeat-y top left;width:727px; } 
#content h1 {background:url(images/mainbg_top2.png) no-repeat top left;height:47px; } 
#content  .last { background:url(images/mainbg_bot2.png) no-repeat bottom left; height:40px;}
#about h2 { font-size:16px; padding-bottom:15px;font-family:Georgia, "Times New Roman", Times, serif;  }
#about h2, #about p { padding-left:40px; padding-right:40px;}
#about p { padding-bottom:5px; padding-top:5px;} 

#about  .list { padding-left:40px; padding-right:40px;line-height:1.4em; padding-bottom:5px;}
#about  .list li {padding-bottom:5px;}
#about  .list  span{ font-weight:bold;}
#about h4{ padding-left:40px;font-size:13px; padding-bottom:5px;  padding-top:5px;font-family:Georgia, "Times New Roman", Times, serif; }
/*Sub page gallery text*/
#sub { width:293px;background:url(images/subbg_mid.png) repeat-y;margin-left:40px;}
#about h3 {background:url(images/subbg_top.png) no-repeat top left;height:34px; margin-left:40px;width:293px;}
#about .sublast {background:url(images/subbg_bot.png) no-repeat bottom left; width:213px;margin-left:40px; padding-top:15px;
}
#sub h2, #sub p {}
horiz { width:1000px;}
horiz2 { float:left; margin-left:100px;} 
.linkslist { overflow:scroll; height:400px; line-height:1.4em; width:625px; margin-left:40px; }
.linkslist  li { padding:0 0 5px 0;}
/*Sub page galleryTABLE*/
#subworks_one { float:left; margin-top:-275px !important; margin-top:-290px; margin-left:375px !important; margin-left:185px; width:350px; padding:0; height:360px; }
#subworks_one td { vertical-align:top; height:175px; }

#subworks_two { float:left; margin-top:0px; margin-left:40px!important; margin-left:20px; width:600px; padding:0; height:360px; }
#subworks_two td { vertical-align:top; height:175px; text-align:left;  }

#subworks_horiz_one { float:left; margin-top:-220px !important; margin-top:-240px; margin-left:375px !important; margin-left:185px; width:325px; padding:0; height:210px; }
#subworks_horiz_one td{ vertical-align:top; height:105px; }

#subworks_vert_two { float:left; margin-top:0px; margin-left:40px!important; margin-left:20px; width:600px; padding:0; height:360px; }
#subworks_vert_two td { vertical-align:top; height:175px; text-align:left;  }

#subworks_horiz_one_colabo { float:left; margin-top:-425px !important; margin-top:-435px; margin-left:375px !important; margin-left:185px; width:325px; padding:0; height:210px; }
#subworks_horiz_one td{ vertical-align:top; height:105px; }

#subworks_vert_two_colabo { float:left; margin-top:0px; margin-left:40px!important; margin-left:20px; width:600px; padding:0; height:360px; }
#subworks_vert_two_colabo td { vertical-align:top; height:175px; text-align:left;  }

/*Home Splach Page*/

.splash_photos {margin-left:175px; }
* html .splash_photos {margin-left:130px; }
.splash_photos ul { 
			margin:250px 0 0px 0px;  
			padding:0; 
			list-style-type:none; 
			float:left;
			width:498px;
			w\idth:550px;
}

.splash_photos li { float:left; margin-left:50px}
.splash_photos a {
				text-decoration:none; 
				display:block;				
				height:157px; 
			} 
			
.int_ext{
			height:151px; 
			text-indent:-5000px; 
			background:url(images/roots_tville.jpg) no-repeat; 
			width:110px;
			}
			
.botanicals{ 
				height:191px; 
				text-indent:-5000px; 
				background:url(images/poppyred.jpg) no-repeat;
				width:128px;
				}
				
.collabo_rwood{
						height:154px; 
						text-indent:-5000px; 
						background:url(images/3bowls.jpg) no-repeat;
						width:110px;
						}
/*Contatc Form*/
#contactform { width:400px; margin-left:40px;}
#contactform p { margin-left:-40px;}
input { font-size:11px; }
input:focus, textarea:focus{
background:#cc874b;
}
input[type="text"]{
border-top:2px solid #999;
border-left:2px solid #999;
border-bottom:1px solid #ccc;
border-right:2px solid #ccc;
}
legend{ font-weight:bold; font-size:14px;color:#2a1607;}
label{ font-weight:bold;font-size:12px;}						
						
/*FOOTER*/
#footer {
			clear:both;
			font-size:10px;
			padding-top:40px; 
			color:#fffff2;
			}
#footer ul{
				margin:0; 
				padding:5px 0;
				text-align:center;
				}
#footer ul li{
					display:inline; 
					padding:0 10px;
					}
#footer p  {
				padding:5px; 
				text-align:center;
				color:#fffff2;
				}
#footer a:link{ color:#fffff2; text-decoration:underline;}
#footer a:visited{color:#999; text-decoration:none;}
#footer a:hover{color:#fffff2;border-bottom:1px solid #cc874b;}
#footer a:active{color:#fffff2;border-bottom:1px solid #cc874b;}
.selected {color:#fffff2; } 
.stds_indicator { padding-bottom:10px;}
#footer_sub {
			clear:both;
			font-size:10px;
			padding-top:5px; 
			color:#fffff2;
			}	
#footer_sub ul{
				margin:0; 
				padding:5px 0;
				text-align:center;
				}
#footer_sub ul li{
					display:inline; 
					padding:0 10px;
					}
#footer_sub p  {
				padding:5px; 
				text-align:center;
				color:#fffff2;
				}
#footer_sub a:link{ color:#fffff2; text-decoration:underline;}
#footer_sub a:visited{color:#999; text-decoration:none;}
#footer_sub a:hover{color:#fffff2;border-bottom:1px solid #cc874b;}
#footer_sub a:active{color:#fffff2;border-bottom:1px solid #cc874b;}
/*UTLITIES*/


