body {margin-top: 0px;
  	  margin-bottom: 0px;
  	  margin-left: 0px;
  	  margin-right: 0px;
  	  color: #ffffff;
  	  background-color: #000000;
  	  font-family: arial;
  	  font-size: 10pt;}

table#guts {width: 800px;
			font-family: arial;
  	  		font-size: 10pt;}

td#header {width: 800px;
		   height: 170px;
		   background-image: url(http://www.andrewsangabriel.com/header.gif);
		   background-repeat: no-repeat;
		   background-color: #000000;}  	  		
  	  		
td#sidebar {width: 170px;
			height: 800px;
			background-image: url(http://www.andrewsangabriel.com/leftmasterborder.gif);
			background-repeat: no-repeat;
			background-color: #000000;}
			
td#content {width: 630px;
			height: 800px;
			vertical-align: top;
			color: #ffffff;
			background-color: #000000;}
			
div#nav {position: absolute;
		 padding: 1px;
		 width: 126px;
		 top: 275px;
		 left: 22px;
		 text-align: center;
		 background-color: #000000;}
		 
img {border: none;
	 vertical-align: baseline;}

a.bmgcontrol:link {color: yellow; font-family: arial;}
a.bmgcontrol:active {color: yellow; font-family: arial;}
a.bmgcontrol:visited {color: yellow; font-family: arial;}
a.bmgcontrol:hover {color: yellow; font-family: arial;}
			
a:link {color: #ffffff; font-family: arial;}
a:active {color: #888888; font-family: arial;}
a:visited {color: #aaaaaa; font-family: arial;}
a:hover {color: #bbbbbb; font-family: arial;}

a.nav {width: 120px;
	   height: 20px;
	   margin-bottom: -2px;}
	   
img.navmenu {width: 120px;
		  	 height: 20px;
		     border: solid black 1px;}		   

		     /* styles for contact form */
td.label_area { text-align: right; padding: 2px; }
td.field_area { text-align: left; padding: 2px; }

td.field_area input, textarea { border: solid #777777 1px;
								background: #000000;
								color: #ffffff;
								width: 99%;
								font-family: arial;
								font-size: 10pt; }
								
td.footer_area { text-align: right; }
/* END OF styles for contact form */