
/* Page styles and layout for AaronHawley.com */

	html body {
		padding: 0;
	  border: 0;
	}
	
	body {
		color: #000;
		background: #fff url(../graphx/tile.gif) 0 0;
		font: 76% georgia,garamond,"Times New Roman",serif;
		padding: 0;
		margin: 0; 
	}
	
	img {
		border: 0;
	}
	
	.banner {
		position: absolute;
		left: 96px;
		top: 20px;
		cursor: pointer;
	}

	#maincontainer {
		width: 750px;
		background: #fff;
		padding: 10px;
		height: 500px;
		margin: 0 0 20px 75px;
	}
	
	#pagecontainer {
		margin: 10px 0 15px 65px;
		border-left: 1px solid #221e66;
		padding-bottom: 15px;
		width: 650px;
	}
	
	#pagecontent {
		margin: 25px 0 0 35px;
		height: 375px;
	}
	
	#pagecontent p {
		font-size: 1.15em;
	}
	
	#mainnav {
		border-bottom: 1px solid black;
		padding: 3px 0 4px 7px;
		width: 633px;
	}
		
	#mainnav a {
		font: bold 1em verdana, helvetica, sans-serif;
		letter-spacing: .1em;
		margin-right: 10px;
	}
		
	#footer {
		border-top: 1px dashed #777;
		font: .85em georgia,garamond,"Times New Roman",serif;
		letter-spacing: .2em;
		color: #999;
		padding-left: 75px;
	}
	
	#footercontent {
		text-align: center;
		padding: 10px 0;
		width: 770px;
	}
	
	p span {
		margin-right: 10px;
	}

/* Anchor Attributes */	
	
	#mainnav a, #mainnav a:link, #mainnav a:visited {
		color: #666;
		text-decoration: none;
	}
										
	#mainnav a:hover {
		color: #e0922f;
		text-decoration: none;
	}	

	a, a:link, a:visited {
		color: #666;
		text-decoration: underline;
	}
										
	a:hover {
		color: #e0922f;
		text-decoration: none;
	}
		
	#footer a, #footer a:link, #footer a:visited {
		color: #999;
		text-decoration: none;
		border-bottom: 1px dotted #bbb;
	}
										
	#footer a:hover {
		color: #e0922f;
		text-decoration: none;
		border-bottom: 1px dotted #333;
	}

/* Float Clearing */

	.clear { 
  	clear: both; 
	/*** these next attributes are designed to keep the div height to 
	0 pixels high, critical for Safari and Netscape 7 ***/ 
  	height: 1px; 
  	overflow: hidden; 
  	margin-bottom: -1px; 
	} 
	
	* html .clear {
		display: none;
	/*** stops IE browsers from displaying the clear div/br in the page, 
	as these are for Moz/Opera and Safari only. If IE 5.x Win DID display
	these, the page is too high ***/
	} 
