<style type="text/css">
	
	@import "all.css"; /* just some basic formatting, no layout stuff */
	
	body {
		
		} 
	
	#main {
		border:0px solid #000; 
		background:#fff;
		height:1250px;
		width:870px;

		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
		}
		
		
	
	#middle {
		/*position:absolute;
		left:230px;
		top:26px;
		*/
		border-top:0px solid #b7b7b7;
		border-left:1px solid #b7b7b7;
		border-bottom:0px solid #b7b7b7;
		border-right:1px solid #b7b7b7;
		float:left;
		margin:0px 0px 0px 0px;
		width:573px;
		height:1250px;
		/*background: url("images/gray.gif") 0 250 no-repeat;*/
		
		}
		
	#middlefoot {
		border-top:0px solid #b7b7b7;
		border-left:1px solid #b7b7b7;
		border-bottom:1px solid #b7b7b7;
		border-right:1px solid #b7b7b7;
		float:left;
		width:573px;
		}

	#leftmenu {
		/*position:absolute;
		left:30px;
		top:20px;*/
		
		float:left;
		border-top:0px solid #b7b7b7; 
		border-bottom:1px solid #b7b7b7;
		width:175px;
		height:450px;
		background:#eee;
		margin:0px 0px 0px 0px;
		}
		
	#graysquare {
		
		
		background:#eee;
		border:0px solid #b7b7b7;
		height:auto;
		width:175px;
		margin-left:auto;
		margin-right:auto;
		}
	
		
	#leftfoot {
		float:left;
		width:175px;
	}
		
/*	#search {
		position:absolute;
		background:#eeeeee;
		top:320px;
		left:30px;
		height:70px;
		width:175px;
		margin:0px 30px 10px 10px;
		}
		
	#google {
		border-top:0px solid #000;
		border-left:1px solid #000; 
		border-bottom:0px solid #000;
		border-right:0px solid #000;
		
		position:absolute;
		left:849px;
		top:620px;
		width:120px;
		
		
		float:right;
		margin:0px 0px 0px 0px;
		
		}*/
		
	#rightads {
		border-top:0px solid #b7b7b7;
		border-left:0px solid #000; 
		border-bottom:1px solid #b7b7b7;
		border-right:0px solid #b7b7b7;
		
		background:#eee;
		/*position:absolute;
		left:849px;
		top:40px;*/
		
		height:600px;
		width:120px;
		float:right;
		margin:0px 0px 0px 0px;
		
		}

	#rightfoot {
		float: right;
		width: 120px;
	}
		
	#main2 {
		border0px solid #000; 
		background:#fff;
		height:50px;
		width:870px;

		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		}
		
	#footer {
		/*position:absolute;
		top:735px;
		
		 
		width:970px;
		margin-left:auto;
		margin-right:auto;
		*/
		border:0px solid #000;
		}
		
	#footer2 {
		float:left;
		border:0px solid #000;
		/*background-image:url(tile.jpg);
		background-repeat:repeat;*/
		}

	#leftcol
		{
		
		float:left;
		border:0px solid #000000;
		width:175px;
		
		}
		
		
		
	#header {
		position:absolute;
		top:0px;
		
		height:30px;
		
		/*
		background:#aa0000;
		width:783px;
		*/
		
		background:#ccccff;
		width:870px;
		border:0px solid #000000;
		/*margin-left:auto;
		margin-right:auto;
		border-bottom:1px solid #b7b7b7;
		background-image:url(tile.jpg);
		background-repeat:repeat;*/
		}
		
	#inheader {
		float:right;
		}
	
	
	#header2 {
		position:absolute;
		top:0px;
		height:65px;
		width:175px;
		background:#ccccff;
		border-bottom:6px solid #ddddff; /*used to be aa0000 with dd0000 for reds*/
	}
		
	p,h1,pre, h2, h3, h4 {
		margin:0px 10px 10px 10px;
		}
	
	h1 {
		font-size:18px;
		font-family:Times;
		padding-top:10px;
		padding-bottom:20px;
		
		color: #5370a3; /*red color = dd0000;*/
		font-variant: small-caps;
		text-align:center;
		}
	
	h2 {
		font-size:26px;
		padding-top:10px;
		font-variant: small-caps;
		}
	
	h3 {
		font-size:18px;
		padding-top:10px;
		color: #859b82;
		}
	
	#middle p  {
		font-size:12px;
		line-height:1.6;
		font-family:verdana;
		}
	
	#main2 p {
		font-size:12px;
		}
		
	h4  {
		font-size:14px;
		margin:0px 240px 10px 10px;
		font-weight: normal;
		}
		
	
	#middle a:link
		{
			text-decoration: none;
			color:#e40052; /* red color = aa0000;*/
		}
	
	#middle a:visited
		{
			text-decoration: none;
			color:#e40052; /* red color = e40052;*/
		}
	
	#middle a:hover
		{
			text-decoration: underline;
		}
		
	#leftmenu p
		{
		font-size:10px;
		font-family:verdana;
		/*line-height:1;
		color: black;*/
		margin:0px 0px 10px 20px;
		}
	
	#leftmenu a:link
		{ 
			color: #333333;
			text-decoration: none;
		}
	
	#leftmenu a:visited
		{ 
			color: #333333;
			text-decoration: none;
		}
		
	#leftmenu a:hover
		{ 
			color: #333333;
			text-decoration: underline;
			/*background-color: #548efb;*/
			
		}
	#footer a:active
		{ 
			color: #9b003c;
		}
		
	#footer a:link
		{ 
			color: #333333;
			text-decoration: none;
		}
	
	#footer a:visited
		{ 
			color: #333333;
			text-decoration: none;
		}
		
	#footer a:hover
		{ 
			color: #333333;
			text-decoration: underline;
			/*background-color: #548efb;*/
			
		}
	
	#footer p
		{
			margin:5px 5px 5px 5px;
			font-family:verdana;
			font-size:10px;
		}
		
	#footer2 p
		{
			
			font-family:verdana;
			font-size:9px;
		}
		
	#arrow a
		{ 
	
			background: url("images/arrowup.gif") 0 0 no-repeat;
			
		}
	
	#arrow a:hover
		{ 
			color: #e40052; /* old red = #aa0000;*/
			background: url("images/arrowright.gif") 0 0 no-repeat;
			text-decoration: none;

		}
		
	#arrow a:active
		{ 
			color: #e40052;
			background: url("images/arrowdown.gif") 0 0 no-repeat;
		}
		
	#inheader a:active
		{ 
			color: #e40052;
		}
		
	#inheader a:link
		{ 
			color: #5370a3;
			text-decoration: none;
		}
	
	#inheader a:visited
		{ 
			color: #5370a3;
			text-decoration: none;
		}
		
	#inheader a:hover
		{ 
			color: #e40052;
			text-decoration: underline;
			/*background-color: #548efb;*/
			
		}
		
	#inheader p
		{
			font-family:verdana;
			font-size:10px;
			margin:12px 130px 5px 5px;
		}
		
	#graysquare p
		{
			font-size:10px;
			margin:0px 0px 0px 0px;
		}
</style>