/*--------------------------Root--------------------------------*/


*		{
		padding:0;
		margin:0;
		}


body 		{
		font-family:Helvetica,"Trebuchet MS", Arial, sans-serif;
		font-size:15px;
		color:#565051;
		text-align:center;
		background:url("images/background.gif") #e9e8de repeat-y center;	
		}

#wrap		{
		position:relative;
		margin:0 auto;
		width:960px;

		}

#midwrap		{
		position:relative;
		display:inline;
		float:left;
		background:url("images/columns.gif") repeat-y left;
		padding-bottom:10px;
		}


hr 		{color: #660000;
		background:#e9e8de;
		border:1px solid #990000;
		height:10px;
		width:300px;
		text-align:center;
		margin:0 auto;
		}


strong		{font-weight:normal;}

#results		{width: 900px;
			}





a		 {
		text-decoration: none;
		}



.amazon		{margin:15px 25px 15px 0px;
		text-align:center;
		display:block;
		}
		
#quote	{font-size:13px;
	letter-spacing:-1px;
	text-align:center;
	color:black;

	}


table	{border-collapse:collapse;}



/*--------------------------Header------------------------------*/


#header	 	{
		text-align:left;
		background:url("images/header.png") top no-repeat;
		height:178px;
		
		
		}

#adhead		{
		text-align:center;
		margin:10px auto;
		
		}



.search		{
		margin:10px 15px 5px 15px;
		}

#search2		{
		margin:15px;
		}



#header h1 	{font-family: Impact, Haettenschweiler, "Arial Black", sans-serif;
		font-size:46px;
		margin-left:15px;
		letter-spacing:0px;
		
		}




#header h1 a 	{
		color:#348017;
		}


#header h1 a:hover 
		{
		color:#990000;
		}


#header h2	{
		font-size:18px;	
		letter-spacing:1px;
		margin:-5px 0 10px 250px;
		color:#990000;
		}


#heading	{text-align:left;
		font-size: 24px;
		letter-spacing: -2px;
		margin: 5px 0px 5px 215px;
		color:#ff9933;
		}



/*--------------------------Content-----------------------------*/

#content 		{
		display:inline;
		float:left; 
		width:760px;
		margin-left:200px;
		text-align:justify;
		}


#content h1	{text-align:left;
		font-size: 28px;
		letter-spacing: -2px;
		margin:15px;

		color:#348017;
		}

#content h2	{
		font-size: 18px;
		background:#e9e8de; 
		color:#348017;
		padding-left:5px;
		margin:15px;
		}

#content h3	{font-size:15px;
		margin-left:15px;
		color:#565051;

}


#content p	{text-align: justify;
		line-height:25px;
		margin:15px;
		}

#content a	{
		color: #000066;
		text-decoration: none;
		
		}

#content a:hover	{
		text-decoration: underline;
		}

#content ul	{text-align: justify;
		list-style: disc;
		line-height:25px;
		margin: 0px 15px 0px 15px;
		padding:10px 10px 10px 35px;
		}


#content ol	{text-align: justify;
		line-height:25px;
		margin: 0px 15px 0px 15px;
		padding:10px 10px 10px 35px;
		}





/*---------------------------Menu-----------------------------------*/

#menu 		{
		display:inline;
		position:relative;
		float:left;
		width:200px;
		margin-left:-960px;
		}



#menu h1	{
		font-size: 16px;
		letter-spacing:normal;
		text-decoration: underline;
		margin: 5px 0px 5px 10px;
		color: #9900CD;
		}

#menu ul	{
		margin:10px 15px 0 15px;
		list-style:none;letter-spacing:-1px;
}






/*--------------------------Footer-------------------------------*/


#footer 	{clear:both;
		background:#E7e7e7;
		border-top:5px solid #c7c7c7;
		text-align:center;
		padding-bottom:20px;
		
		}


#footer h1	{
		font-size: 16px;
		letter-spacing:normal;
	
		color:#348017;
		}



/*--------------------------Nav--------------------------------*/


#nav 		{
		list-style-type:none;
		text-align:left;
		
		}
	


#nav li		{margin:3px 0;
		padding:5px 0;
		border-bottom:1px dotted #9900cd;
	
}


#nav li a	 {
		color:#348017;
		display:block;
		font-weight:600;
		}

#nav li a:hover 	{
		color:#990000;
		background-color:#ffee33;
		
		}

#nav li#here a	{color:#990000;}







/*-------------------------Images-----------------------------*/




.pic1		{float:left;
		display: inline;
		margin: 10px 10px 0 15px;
		}

.pic2		{float: right;
		display: inline;
		margin: 15px 15px 0 10px;
		}

.pic3		{
		margin-bottom:15px;
		}


.pic4		{text-align:center;}





.note		{color: #006633;
		font:11px verdana, "trebuchet MS", helvetica, sans-serif;
		} 	


		


.addfloat	{float:left;
		margin:10px 10px 10px 10px;}




.addfloat2	{float:right;
		margin:10px 10px 10px 10px;}


.addleft	{margin:10px 10px 10px 15px;
}




.addmid		{text-align: center;
		margin:5px 0px 5px 0px;}


.floatstop	{
	clear: both;
	}

.links a	{margin-left:10px;
		}

.links p	{padding-bottom:15px;
}




.high	{background-color: #E7E7E7;}







#trans		{text-align:center;
		
		}

#trans table	{margin:15px auto;
		

}


#trans td {width:50px;
	font-weight:bold;}


#trans th	{width:120px;
		height:120px;
		background:url("images/tback.png");
		
	}




#bd	{margin-left:15px;
	width:300px;
	border:1px solid #cccccc;}

#bd th	{background:#e9e8de;
	text-align:left;
	padding:3px 5px;
	border:1px solid #cccccc;
}

#bd td	{
	border:1px solid #cccccc;
	padding:3px 5px;

}




.def	{font-style:italic;}


.calc	{margin:0 15px;
	background:#ffffcc;
	border:1px dotted #e9e8de;

}


.feed	{float:right;
	margin:15px;
	width:300px;}


