html			{/* background: url(images/scrawlsblueblack.jpg) repeat; */
			 background: rgb(0,0,50);
			height: 100%; overflow: scroll;
			padding: 0px; margin: 0px;}

body 				{background: white; 
					padding: 0px; 
					border: 8px solid White ; /*Changed this */
					margin: 20px auto; margin-bottom: 100px;
					width: 860px; min-height: 10px; overflow: auto; 
					-moz-box-shadow: 0px 0px 15px 5px #888 inset;
					-webkit-box-shadow: 0px 0px 15px 5px #888 inset;
					box-shadow: 0px 0px 15px 5px #888 inset ;
					border-radius: 20px 20px 20px 20px;	
					box-sizing: border-box;
					-moz-box-sizing: border-box;}
						
h1 	{font: 22px Duru Sans, sans-serif; color:#3366CC; margin: 20px 00px 10px 00px;} 
h2 	{font: bold 18px Duru Sans, sans-serif; color: #D11919; margin: 5px 0px 5px 0px;} 
h3 	{font: bold 14px Duru Sans, sans-serif; color:#0066CC; margin: 20px 00px 10px 0px;}
p	{font: 14px Duru Sans, sans-serif; color:#202020; vertical-align: text-top;}
ul	{font: 14px Duru Sans, sans-serif; color:#202020; vertical-align: text-top; 10px;}
li	{list-style-type: square; padding-bottom: 10px;}
small {font: 12px Duru Sans, sans-serif; color: black; margin: 20px 0px 10px 0px;}
h4	{font: 22px Duru Sans, sans-serif; color:grey; margin: 50px 00px 10px 00px; padding-top: 10px; padding-bottom: 10px;}

#footer_text {font: 12px Duru Sans, sans-serif; color: white; margin: 20px 0px 10px 0px;}
#text_birthday1 		{font: bold 34px Sunshiney, cursive; color: Magenta ; margin: 5px 00px 10px 0px;}
#text_birthday2 		{font: bold 30px Indie Flower, cursive; color: LimeGreen ; margin: 5px 00px 10px 0px;}

#logo_header_top	{padding: 0px 0px 0px 0px; 
					border: 0px solid black;
					height:25px;}

#img_logo			{padding: 0px; 
					border: 0px solid black;
					margin: 0px 0px 15px 20px;
					box-shadow: 0px 0px 0px #808080; }
												
#menu_lv1			{background: white;  /*Changed this */
					padding: 0px;
					border-top: 0px solid grey; border-bottom: 0px solid grey;
					border-left: 0px solid #CCC; border-right: 0px solid #CCC;
					height: 30px;
					box-shadow: 0px 0px 15px 2px #888;}	
					
.menuspecial		{/* background: black; */ border: 0px solid green; } /*Changed this */					

#menu_lv1 ul 		      {padding: 5px 0px 1px 10px; /* This drives the distance of the nav text from the left and also the space in between the nav words*/
					border: 0px solid orange;
					margin: 0px;
					display: inline-block; list-style: none; 
					height: 18px; }

#menu_lv1 ul li 	      {padding: 0px 0px 0px 0px; 
					margin: 0px 0px 0px 0px;
/* 					width: 100px;  */
					display: inline-block; list-style: none;}

a 				{color: #3366CC; text-decoration: none;}
a:link 				{color: #3366CC; text-decoration: none;}
a:active 			{color: #3366CC; text-decoration: none;}
a:visited 			{color: #3366CC; text-decoration: none;}
a:hover 			{color: #0066CC; text-decoration: underline; }		
	
#menu_lv1 ul li a 		{display: block; 
					 padding-top: 0px; padding-bottom: 0px;
					 border: 0px  solid black;
					 margin-left: 30px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px;
					 height: 16px; /* width: 100px; */
					 font: bold 14px Duru Sans, sans-serif;
					 color:black;  /*Changed this */
					 text-decoration: none; 
			     	 text-align:center;
					 white-space: normal; }

#menu_lv1 ul li a:hover {color:Black; text-decoration: none; }					
					
#menu_lv2			{padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
					border-top: 0px solid #CCC; border-bottom: 1px solid #CCC; 
					margin-bottom: 20px; margin-top: 0px;
					min-height:40px;}

#menu_lv2 ul 			{padding: 0px 2px 0px 0px; 
					margin-left: 18px;
					list-style: none; }

#menu_lv2 ul li 		{font: bold 14px Duru Sans, sans-serif;
					display: block; position: relative; 
					float: left;}	

#menu_lv2 ul li a		{display: block;
					padding: 5px 10px 5px 0px; 
					margin-left: 20px;
					color:#003366; 
					text-decoration: none; 
					text-align:center;
					white-space: normal;}
	
#menu_lv2 ul li a:hover {background: rgb(230,235,250); color:SteelBlue; text-decoration: none; }

#main_section 		{padding: 0px 10px 00px 00px;  
					border: 0px solid Lime;
					margin: 0px 0px 0px 40px; }
					
.main_section 		{padding: 0px 10px 00px 00px;  
					border: 0px solid Lime;
					margin: 0px 0px 0px 40px; } 					
					

article				{padding: 00px 10px 0px 0px; 
					border: 0px solid OrangeRed ;
					margin: 00px 10px 00px 00px;
					vertical-align: text-top;
					border-radius: 0px 0px 0px 0px;}
			
#main_footer 		{background: black;  /*Changed this */
					padding: 15px 00px 15px 40px; 
					border-top: 0px solid #CCC; border-bottom: 0px solid #CCC;	
					margin: 0px 0px 0px 0px;
					height: 20px; max-height: 100%;			
					box-shadow: 0px 0px 15px 2px #888;}

#main_footer a		{ font: bold 12px Duru Sans, sans-serif; color:#5858FA;}	/*Changed this */
#main_footer a:hover	{ font: bold 12px Duru Sans, sans-serif; color:#0066CC; text-decoration: underline; }			

.thisoneback	{border: 0px solid black; }
/* #thisonecolour2	{border:white;} */  
.thisonecolour1	{background: white; }  /*Changed this */


img 					{padding: 0px; border: 0px solid #CCC; margin: 0px;}		

.img_ico			{padding: 0px; 
					border: 0px solid black;
					margin: 0px 0px 0px 10px;}
					
#img_map			{padding: 0px; 
					border: 6px solid white;
					margin: 0px 0px 0px 0px;
					box-shadow: 5px 5px 15px #808080; }	
		
#img_photo			{padding: 0px; 
					border: 6px solid white;
					margin: 0px 0px 10px 0px;
					box-shadow: 5px 5px 15px #808080; }
					
.img_photo			{padding: 0px; 
					border: 6px solid white;
					margin: 0px 0px 10px 0px;
					box-shadow: 0px 5px 15px #808080; }
					
.img_photo_left		{padding: 0px; 
					border: 6px solid white;
					margin: 0px 0px 10px 0px;
					box-shadow: 5px 5px 15px #808080;
					float: left;}
						
figure				{padding:0px; margin:0px;
					min-width: 100px;}

#figureleft		{padding-left: 20px;  padding-right: 4px; padding-top: 4px; padding-bottom: 4px; 
				border: 4px solid blue;  
				margin-left: 0px;  margin-right: 0px; margin-top: 0px; margin-bottom: 0px; 
				float: left;}
				
.figureleft		{padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
				border: 0px solid black;  
				margin-left: 0px;  margin-right: 10px; margin-top: 10px; margin-bottom: 5px; 
				float: left;}				
				
#figureright	{padding-left: 20px;  padding-bottom: 5px;  padding-top: 5px;  padding-right: 0px; 
				border: 2px solid red;  
				margin: 0px;  
				float: right;}
				
.figureright	{padding-left: 20px;  padding-bottom: 5px;  padding-top: 5px;  padding-right: 0px;  
				border: 0px solid red;  
				margin: 0px;  
				float: right;}				
		
#figurenofloat	{padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px;
				border: 2px solid green;  
				margin-left: 0px;  margin-right: 10px; margin-top: 10px; margin-bottom: 20px;}

.figurenofloat	{padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
				border: 0px solid purple;  
				margin-left: 0px;  margin-right: 10px; margin-top: 0px; margin-bottom: 0px; 
				}
		
#figuremap		{padding: 0px;  border: 0px solid red;  margin: 0px; margin-right: 0px;} 


figcaption			{padding: 10px;  border: 0px solid red;   margin-top: 0px; margin-bottom: 15px;
				font: bold 10px Duru Sans, sans-serif; color:SteelBlue;}


section				{/* background: white; */
					padding: 0px 0px 00px 0px;  
					border: 0px solid Lime;
					margin: 0px 0px 0px 0px; } 
					
#lease_banner		{background: black;
					padding: 0px 0px 0px 0px; 
					border: 0px solid black;
					height:45px;}
							
#lease_banner_text	{margin: 20px 00px 20px 40px;
					font: 22px Duru Sans, sans-serif; color:yellow; 
					vertical-align: text-bottom;}
					
