body 			{background:#A24B0C;
			 	color:gray; 
	 		 	margin:0; 
			 	border:0;
			 	padding:0; 
	 		 	font-family:verdana; 
			 	font-size:small
			 	}
				/* old background c47b58 */
				
a				{color:black;
			 	text-decoration:none;  
			 	font-size:1.1em
			 	} 
a:hover			{text-decoration:underline;
			 	} 
h1, h2, h3, h4  {color:#746C6E} 
h1				{font-size:1.4em; 
			 	font-weight:normal; 
			 	margin-top:0
				}
h2				{font-size:1.2em;font-weight:normal; }
h3				{font-size:1.1em;font-weight:normal; text-decoration:underline;margin-bottom:0}
h4				{font-size:1.0em;font-weight:normal; } 

p.first			{margin-top:0}

#wrapper 		{position:relative; 
				width:1014px;
			 	padding:0; 
			 	margin:10px auto; 
			 	border:1px solid #554B3B;
			 	background:#fff;
				}  
#heading   		{
				position:relative;
				height: 120px; 
				margin:0px;
				padding:0px;
				border: none;
		 		background:#fff;
				width: 100%;
			 	} 
#site       	{
				position:absolute;
				margin:5px 0 0 60px;
			 	padding:0px;
			 	font-size:45px;
			 	color: #543025;
			 	}
#country	 	{font-size:20px;
			 	margin:0px; 
			 	padding:0 0 0 15px;
			 	color:#663300
			  	}
#heading img 	{padding:0px; 
			 	margin:0px;
			 	border:0;
			  	} 
#navtop		  	{background:#fff;
			  	height:14px;
			  	color: gray;
			  	text-align:right;
			 	font-size:12px;
				margin:0;
				padding:0px 5px
				}	
#navtop a 		{color:gray; 
				font-weight:bold; 
				text-decoration:none; 
				font-size:11px
				}
#navtop a:hover {text-decoration:underline
				}	 
#centrecolumn  	{background:white;
				 color:black;
				 padding:0; 
				 border:0;  
				 margin:5px 135px 0 180px; 
			/*	 height: auto;  */
				 min-height:800px 
				 }
#centrecolumn #content {padding:12px; 
				min-height:800px;
		/*		height: auto; */
				} 
#leftcolumn		{position:absolute;
				top:140px;
				left:10px;
				background:#E7D69C; 
				width:170px; 
				height: 800px}
				/* background used to be d9ceac */

#rightcolumn	{position:absolute;
				top:130px;
				right:18px;
				width:135px; 
                height:800px;
				}
#ads 			{float:right;
				width:135px; 
				height:500px;
				margin:0; 
				padding:5px 0; 
				border:0;
				text-align:right;
				display:inline; }

#menu			{padding:15px 0;
				 margin: 0 
				 } 
#menu ul		{list-style:none; 
				margin:0px; 
				padding:0 0 0 15px
				}
#menu li		{margin-top:0px}
#menu a 		{color:#7A4A34;
				text-decoration:none; 
				font-family:arial;
				font-size:105%;
				font-weight:500
				} 
				/* menu links were 746c6e*/
#menu a:hover	{text-decoration:underline
				} 
#credits		{font-size:.9em; 
				margin: 5px 0 0 180px
				 }
#credits a		{color:#817242;
				text-decoration: none
				}
#credits a:hover {text-decoration:underline
				} 
#centrecolumn #content a {color:#930; 
				font-weight:normal; 
				text-decoration:none
				}
#centrecolumn #content a:hover {text-decoration:underline
				} 

#centrecolumn #content a.morelink {color:#003300; 
				font-style:italic; 
				text-decoration:none; 
				font-size:1em; 
				font-weight:normal
				}
#centrecolumn #content a:hover.morelink {text-decoration:underline
				} 
#centrecolumn #content a.resultlink {color:#003300;
				 text-decoration:none; 
				 font-size:1em; 
				 font-weight:bold
				 }
#centrecolumn #content a:hover.resultlink {text-decoration: underline
				} 
table#doghouse 	{background:white}
table#doghouse tr {height:20px}
table#doghouse img {border:none; 
				padding:0; 
				margin:0
				}
table#doghouse td  {border-top:solid 1px #F1E6C4; 
				background:#F1E6C4; 
				width:50px; 
				color:#E7D69C; 
				} 
table#doghouse td.nope {border:solid 1px white; 
				background: white;
				} 
table#doghouse td.roof {border:solid 1px #930; 
				background:#930; 
				color:#713E0B
				} 
table#doghouse td.door {border:solid 1px #333; 
				background:#333;
				color:#1A1818
				} 
table#doghouse td.grass {border:solid 1px #090; 
				background:#090; 
				color:#030
				}

#pup {position:absolute; visibility:hidden; z-index:200; width:260; 
			}

.errmsg 		{
				color:brown;
				}
				
#clix 	{
				text-align:left;
				margin:0 0 0 9px;
				padding:0;

}
#clix a 		{
				color:#666630;
				font-weight:600;
				font-size:1em;
				text-decoration:none;
				}
#clix a:hover	{
				text-decoration:underline
				}
a.addlink		{
				color:#666699;
				font-size:10px;
				text-decoration: none;
}
a:hover.addlink {
				text-decoration: underline;
}