/* Color Legend */


/* Reset */

html, body { 	margin: 0; padding: 0; border: 0;  
				background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{ margin:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
table { border-collapse: collapse; border-spacing: 0; }
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike { 
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }


/* Global */

html 	{	}
body	{	}



/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 { 	font-size:12px; 
		font-weight:bold;
		line-height:100%;
										}
		
h2 {
	color:#FFF;
	font-size:10px;
	line-height:150%;
	font-weight:400;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}




h3 	{
	color:#FFF;
	font-size:14px;
	line-height:155%;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}



h4 { color:#FFF;
	font-size:14px;
	line-height:155%;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold; }


h5 { 	font-size:16px;
	 	line-height:120%; 
		font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;	 }






h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }



/* Text Elements */

p           	{
	color:#000;
	font-size:9px;
	line-height:180%;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a           	{ 			}
a:link			{ color: #000;  }
a:visited		{ color: #000;  }
a:active		{ color: #000;  }
a:focus			{ color: #000;  }
a:hover     	{ color: #FFF;  }

blockquote  	{ color:#000; font-size:12px; }

strong      	{ font-weight: bold; }

em		      	{ font-size:10px;
				  font-weight:400;
				  line-height:150%; }

/* Images */

.image-frame	{  }


/* Lists */

ul          	{
	font-weight: bold;
	color: #CCC;
}
ol          	{ list-style-type:decimal; }

ul li		    {
	color:#000;
	font-size:12px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
ol li	     	{ color:#000; font-size:12px; }

dl          	{  	}
dt       		{  	}
dd          	{ 	}



/* Tables */

table       	{ width:100%; }

tr				{					}
.odd			{ background-color:#eee; }
.even			{ background-color:#fff; }

th          	{ font-weight: bold; }
thead, th    	{ background: #ccc; }

tbody			{   }

th,td,caption 	{ 	}
caption 		{ 	}

tfoot       	{	}
.tfooter		{ background-color:#ccc; text-align:center; font-style:italic; }

caption     	{ background: #efefef; }



/* Miscellaneous */





/* Containers */


#outer	 			{	width:960px; 
						height:auto;  					 							 						background-color:transparent;
						position:relative;	
						margin:auto; 								 }


#wrapper 			{ 	width:1000px; 
						margin:40px auto 0px 100px;  				 						padding:20px 0px 50px 0px;  			}


#enviroment_logo	{   float:left; 
						margin:0px 230px 15px 205px; }	



#left_nav 			{ 	float:left; margin:0px 0px 0px 45px;														 						}


#gumtree			{	float:left;  
						   }	
						
			
#gumtree img	{		margin: 0px 0px 10px 15px;
						border:2px #FFF solid; 			}
						
#gallery		{		float:left;
						    }			

			
#gallery img	{		margin: 0px 0px 10px 15px;	
						border:2px #FFF solid; 			}

#small_pics		{		float:left; 
						 								}
	
	
#small_pics img	{   	margin: 0px 0px 10px 15px;
						border:2px #FFF solid; 
							}


#small_pics	ul		{							} 

#small_pics	ul li img		{								} 




#text_right			{  margin: 20px 0px 0px 15px;
					   width:150px; 
					   float:left;   }
					   
					
						
#text_right2		{	margin: 0px 0px 20px 15px;
					  	width:250px; 
					  	float:left; 						}	
					
#text_right3		{	margin: 20px 0px 0px 15px;
					  	width:250px; 
					  	float:left; 		}				
											
											
#text_right4		{	margin: 0px 0px 0px 25px;
					  	width:250px; 
					  	float:left; 		}	
						
										
#text_right5		{	margin: 20px 0px 0px 15px;
					  	width:350px; 
					  	float:left; 		}	  
						
#text_right6		{	margin: 20px 0px 0px 15px;
					  	width:250px; 
					  	float:left; 		}							  

#address		{	
					width:900px; 
					float:left;
					text-align:center;
					 					}

#copyright		{	 
					width:600px; 
					float:left; 
					border-top:1px #FFF solid;
					margin: 10px 120px 2px 120px; 
					text-align:center;					}

#copyright p	{	text-align:center; 
					color:#fff;								}


#social 		{	float:left;	 					}



/* Layout Extra */


 

/* Navigation Extra */



/* Forms */

form { text-align:left; margin:20px;	}

label, submit, input, textarea {
	border:0; padding:0; margin:0; background:none; 
	}

label { 
	float: left; width: 150px;
	text-align:right; display:block;
	}
	
input, textarea { 
	border:1px #333 solid; margin-left:10px; 	
	}

input { 
	width: 280px; margin-bottom: 16px; 
	}

textarea {
	width: 280px; height: 150px;
	margin-bottom: 16px;
	}

select {	}

.submit {
	width:90px; height:25px;
	margin-left:150px;
	font-size:12px;
}

br	{
	clear: left;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


/* Miscellaneous  */

.copyright-text	{ font-size:80%; font-style:italic; color:#333; }
.footer-text	{ font-size:80%; font-style:normal; color:#666; }

.title			{ font-size:18px; font-weight:bold; color:#333;  }
.subtitle		{ font-size:14px; font-style:italic; color:#333;  }

.artist			{ font-size:16px; font-weight:bold; color:#333;  }


.float-right	{ float:right; }
.float-left		{ float:left; }
.clear			{ 	 }

.hide			{ display:none; }
.block			{ display:block; }
.inline			{ display:inline; }

.first			{ font-weight:bold; }
.last			{ font-weight:bold; }
.left			{ font-weight:bold; text-align:left; }
.right			{ font-weight:bold; text-align:right; }

.added      	{ background:#D7D7FF; }
.removed    	{ background:#FFCECE; color:#f00; }
.changed		{ background:#FFB; }


/* Success, info, notice and error/alert boxes - from Blueprint CSS Framework */

.error, .alert, .notice, .success, .info {
	padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert 	{ background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
	
.notice			{ background: #fff6bf; color: #514721; border-color: #ffd324; }
	
.success   		{ background: #e6efc2; color: #264409; border-color: #c6d880; }
	
.info 			{ background: #d5edf8; color: #205791; border-color: #92cae4; }
	
.error a 	{ color: #8a1f11; }
.alert a 	{ color: #8a1f11; }
	
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a		{ color: #205791; }
#outer #wrapper #text_right2 {
	font-family: Calibri, Calibri Bold;
}
#outer #wrapper {
	font-family: Calibri, "Calibri Bold";
}
#outer #wrapper #text_right2 h2 {
	font-family: Calibri, Calibri Bold;
}
#outer #wrapper #text_right pre {
	font-size: small;
}
.smaller {
	font-family: Calibri, "Calibri Bold";
}
