			/*
			turbogenpower
			Simple Style Sheet
			Version: 1.0
			Last Revision: march 2009, [DG]
			*/
body 
{
	color:black; 
	background-color: white;
	width: 97%; 
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
	font-family:  'Calibri', sans-serif;
}
#container
	{
	margin: 40px;
	width: 96%; 
	float: left; 
	background-color: #66FFFF;
	border-width: 8px 3px 3px 3px;
	border-style: ridge; 
	border-color: silver;
	text-align: left;
	font-size: 12px;
	padding: 15px;
	}
<!--	padding: 1px 1px 12px 2px;-->

<!--#container 
	{
	margin: 30px; 
	font-size: 16px;
	}-->
h1, h2, h3, h4, h5
	{
		font-family: 'Calibri', sans-serif;
		color: black;
		font-weight: normal;
	}


h1 
	{
	padding: 1px 5px 12px 12px;
	font-size: 22px; 
	font-weight: bold; 
	text-align: center;
	}
h2
	{
	font-size: 20px;
	font-weight: bold; 
	text-align: left;
	}



h3 
	{
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	}

h4 
	{
	font-size: 18px;
	margin: 0 auto; 
	color: black; 
	background-color: transparent; 
	text-align: left;
	}
h5 /*	navbar font	*/
	{
	font-size: 15px;
	font-weight: normal;
	margin: 0 auto; 
	color: black; 
	background-color: transparent;
	text-align: left;
	}



#brand
		{
		margin: 2px 2px 2px 5px;
		width: 96%;
		text-align: center;
		background-color: rgb(233, 233, 248);
		padding: 10px;
		font-size: 10px;
		float: center; 
		border-bottom: 8px ;
		border-style: ridge; 
		border-color: blue;
		}	
.inline
{
float: left ;
margin: 0 0 0 50px;
padding: 3px;
}
	.header1  /*		*/
		{
	
		background-color: #808080;	/*blue		*/
		max-height 14px;		
		border-style: ridge; 
		border-color: purple;
		clear: both;

		}
	.header2
		{
		margin: 10px; 	
		background-color: #008000;		/*green		*/


		border: 4px; 
		border-style: ridge; 
		border-color: purple;

		}

	#headline
	{
 
		width: 45%; 
		padding:  15px;
		float: left; 
		text-align: center;
		background-color: transparent;
		margin: 10px 10px 10px 5px;
		border: 10ps; 
		border-style: ridge; 
		border-color: silver;
	}

#search
{

		width: 40%; 

	padding: 15px 5px 15px 15px;

		float: right; 	
		margin: 10px 5px 10px 5px;
		border: 6px; 
		border-style: ridge; 
		border-color: silver;			
		background-color: transparent;
}


#title 
	{


	margin: 10px;; 
	width: 65%; 
	float: right; 
	background-color: aqua; /*#00ffff		*/
	border-width: 8px 3px 3px 5px;
	border-style: ridge; 
	border-color: silver;
	color: black;
	text-align: left;
	padding: 20px 20px 12px 18px;

	}
#title.color 
	{
	margin: 10px; 
	background-color: rgb(233, 233, 248);
	text-align: left;
	font-size: 18px;
	}
#title p
{
	font-size: 16px;

}
#title.wide 
{
	width: 66%;
	background-color: rgb(233, 233, 248);
	color: blue;
	text-align: left;
	font-size: 18px;
	padding: 0 103px 12px 16px;
	margin: 2px 0 0 3px
}

#navbar2 
	{
	float: left;
	margin: 10px 2px 3px 4px; ;
	width: 20%; 
	background-color: transparent;
	border-width: 5px 3px 3px 3px;
	border-style: ridge; 
	border-color: silver;
	padding: 25px 22px 20px 25px;
	color: black; 	
	text-align: left;
	color: black; 	
	border-top: 5px solid #39322D; 
	}
#navbar3 
	{
	float: right;

	margin: 10px 8px 3px 0px; ;
	width: 20%; 
	background-color: transparent;
	border-width: 3px 3px 3px 3px;
	border-style: ridge; 
	border-color: silver;
	text-align: left;
	color: black; 	
	padding: 10px 15px ;
	border-top: 5px solid #39322D; 
	}

	/*	Lists	*/
<!--
		#nav
		{
		list-style: none;
		padding: 1px 1px ;
	text-align: left;
		font-size: 13px;
		border-top: 5px solid #39322D; 	-->
		}
		
		

<!--		#nav li a 
		{
		background-image: url(images/star.png);	 
		background-repeat: no-repeat;
		background-position: 5px center;	
		padding: 1px 3px 1px 20px;
		letter-spacing: 0.1em;

		border-bottom: 1px #FF0000 solid;
		display: block;
		}
-->

#contact
	{
	margin: 0 auto;
	margin: 1px 2px 8px 0;
	width: 65%; 
	float: right;
	background-color: transparent;
	border-width: 10px 10px 10px 15px;
	border-style: ridge; 
	border-color: silver;
	font-size: 12px;
	text-align: left;
	color: black; 	
	padding: 10px 80px 8px 20px;
	clear: both;
	}

#content
	{
	margin: 0 auto;
	width: 90%; 
	float: right; 
	background-color: rgb(233, 233, 248);
	border-width: 8px 3px 3px 8px;
	border-style: ridge; 
	border-color: silver;
	color: blue;
	text-align: left;
	clear: both;
	font-size: 12px;
	padding: 10px 10px 12px 30px;
	clear: both;
	}

#transparent
	{
	width: 88%;	
	float: left; 
	color: black;
	text-align: left;
	font-size: 12px;
	background-color:  transparent;	
	padding: 10px 10px 12px 30px;
	}
#transparentLeft
	{
	width: 40%;	
	float: left; 
	color: black;
	text-align: left;
	font-size: 12px;
	background-color:  transparent;	
	padding: 10px 10px 12px 30px;

	}
#transparentRight
	{
	width: 40%;	
	float: right; 
	color: black;
	text-align: left;
	font-size: 12px;
	background-color:  transparent;	
	padding: 10px 10px 12px 30px;
	}

#large
{
	width: 50%;	
	float: left; 
	color: black;
	text-align: left;
	font-size: 18px;
	background-color: transparent;
	padding: 0 10px 2px 16px;
	
}
#sidebar
	{
	margin: 0 auto;
	width: 28%; 
	float: right;
	background-color: rgb(233, 233, 248);
	border-width: 5px 3px 3px 3px;
	border-style: ridge; 
	border-color: solid silver;
	}
.advert
	{
	margin: 5px 0 0 0 ;
	width: 22%; 
	float: right;
	background-color: #FFCCFF;
	border-width: 3px 3px 3px 3px;
	border-style: ridge; 
	border-color: blue;
	text-align: center;
	color: black; 	
	padding: 5px ;
	}
.advert2
	{
	margin: 5px  ;
	width: 40%; 
	float: left;
	background-color: transparent;
	border-width: 3px 3px 3px 3px;
	border-style: ridge; 
	border-color: blue;
	text-align: center;
	color: black; 	
	padding: 5px ;
	}
#act
	{
	margin: 10px 1px 1px 1px ;
	width: 22%; 

	background-color: #FFCCFF;
	border-width: 3px 3px 3px 3px;
	border-style: ridge; 
	border-color: blue;
	text-align: center;
	color: black; 	
	padding: 5px;
	}
#act.david
	{
	margin: 10px 0 0 0 ;
	}

#comment
	{
	margin: 0 auto;
	margin-top: 12px ;
	width: 63%; 
	float: left; 
	background-color: rgb(233, 233, 248);
	border-width: 5px 3px 3px 5px;
	border-style: ridge; 
	border-color: silver;
	color: black;
	text-align: left;
	font-size: 12px;
	padding: 10px 10px 12px 30px;
	}


#footer 
	{
	margin: 0 auto;
	float: right; 
	border-width: 5px 3px 3px 5px;
	border-style: ridge; 
	border-color: silver;
	color: black;
	padding: 6px 0 10px 0;
	display: block; 
	text-align: center;
	font-size: 12px;
	clear: both;
	margin: 20px 0 0 0;
	float: none; 
	clear: both;
	}

	blockquote
		{
		font-family: 'Calibri', sans-serif;
		font-size: 18px;
		font-style: italic;
		letter-spacing: 0.1em;
		margin-left: 40px;
		padding: 0 20px;
		border-left: 10px solid black;	
		}

		a
		{
		color: black;
		text-decoration: none;
		}
		
		a:link
		{
		color: solid blue;
		border-bottom: 1px solid yellow;
		}
		
		a:visited
		{
		color: black;
		border-bottom: 1px  solid red;
		}
		
		a:hover
		{
		color: blue;
		background-color:  white; <!-- #E0DFDA;  -->
		border-bottom: none;
		}
		
		a:active, a:focus
		{
		font-weight: 700;
		color: red;
		background-color: solid red;
		border-bottom: none;
		}


#sidebar2
{
	width: 15%;
	float: right;
	margin-top: 7em;
	padding-top: 0;
}
table
{
	margin:0 auto;
	width: 30%;
	padding: 2px 1px 2px 2px;
	border-spacing: 1px;	
	border-color: white;	
}


table.brown
{
width: 55%;
	border-spacing: 5px;
	border-color: white;
	empty-cells: show;
background-color: #FFE0C0;
	border-width: 5px 3px 3px 5px;
	border-style: ridge; 
text-align: center;
	border-color: red;
}


table.brown2
{
width: 66%;	
padding: 10px;
	border-spacing: 5px;
	border-color: white;
	empty-cells: show;
background-color: #FFE0C0;
	border-width: 5px 3px 3px 5px;
	border-style: ridge; 
text-align: center;
	border-color: red;	
}

th
{
	text-align: center;
	border-color: red;
	padding: 5px:
	
td
{
padding: 10px;
border-spacing:  3px;
text-align: center;
}

