#nodes {width: 100%; background: transparent; }

.top_node {position: absolute; height: 120px; width: 100px; padding: 10px; left: -150px; 
       background-image: url(/images/topnode.png);    
	   overflow: hidden; border-style: none;}
	   
.node {position: absolute; height: 120px; width: 100px; padding: 10px; left: -150px;
       background-image: url(/images/node.png);  
	   overflow: hidden; border-style: none;}
	   		
.node_title {font: bold 12px verdana; color: #820010; line-height: 15px; width: 80px;}

.node_text	{font: italic 10px verdana; line-height: 12px; width: 80px;}	

.node_button {color: #820010;  float: right; clear: both; position: absolute; 
					font-family: Arial,Helvetica;   
					height: 20px; width: 155px;}
					
#showtext_wrapper {width: 600px; margin-left: auto; margin-right: auto; position: relative; top: 105px; padding-top: 10px;}
		
#showtext  {width: 600px; 
			margin-left: auto; margin-right: auto;  
			border-style: none; background-color: yellow; }
			
#showtext_title {font: bold 14px verdana; color: #820010; width: 580px; line-height: 20px; 
				vertical-align: bottom; text-align: center; margin: 5px; padding: 5px; } 			

#showtext_text{font: bold 12px verdana; color: #820010; line-height: 16px; width: 575px; margin: 5px; padding: 5px; } 	
	
#showtext_close_button input {color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; display: inline;
					height: 30px; width: 100%; z-index: 5;}

#showtext_return_button input {color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; display: inline; float: left;
					height: 30px; width: 50%; z-index: 5;}
					
#showtext_edit_button input {color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; float: right; 
					height: 30px; width: 50%; display: inline; z-index: 5;}
					
#showtext_save_button input {color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; float: right;
					height: 30px; width: 50%; z-index: 5;}

#showtext_cancel_button input {color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; float: left; 
					height: 30px; width: 50%; z-index: 5;}
					
#showtext_edit_title {font: bold 14px verdana; color: #820010; width: 575px; line-height: 20px; margin: 5px; padding: 5px; } 									
													
#showtext_edit_text {font: bold 13px verdana; line-height: 18px; width: 575px; padding: 5px; margin: 5px;} 

#showtext textarea#node_text {font: bold 13px verdana; color: #820010; line-height: 18px; width: 575px; padding: 5px; margin: 5px;} 
#showtext input#node_title    {font: bold 14px verdana; color: #820010; width: 575px; line-height: 20px; margin: 5px; padding: 5px; } 

#showtext form {margin-bottom: 15px;}

#showtext_update_button input { color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; 
					height: 30px; width: 98.5%; display: inline; z-index: 5;}
													