/* CSS Document */
*	{ padding: 0; margin: 0; }
html	{ min-height: 100%; margin: 0 0 .01em; }

body	{ text-align: center; background: #f1f1ef; font: 11px/14px Arial, Helvetica, sans-serif; color: #464646; }

a:link, a:visited	{ color: #257c13; }
a:hover	{ text-decoration: none; }

#container	{ position: relative; width: 800px; w\idth: 798px; margin: 10px auto 0; background: #fff; border: 1px solid #c0c0c0; text-align: left; }

#header	{ position: relative; float: left; width: 798px; height: 131px; background: url(http://linking.programthisweb.com/images/header.jpg) no-repeat right top; }
	#header #poweredBy	{ position: relative; width: 217px; height: 131px; background: url(http://linking.programthisweb.com/images/poweredBy.png) no-repeat 0 0; }
	#header #poweredBy span	{ position: absolute; top: 0; left: 0; width: 217px; height: 131px; background: url(http://linking.programthisweb.com/images/poweredBy.png) no-repeat 0 0; display: block; }

#content	{ position: relative; left: 20px; top: 20px; margin: 0 0 20px; float: left; width: 778px; font-size: 11px; }
	#content h1	{ font-size: 20px; color: #830c10; margin: 0 0 10px; }
		#content h1 a:link, #content h1 a:visited, #content h1 a:hover	{ text-decoration: none; color: #830c10; }
	#content h2	{ font-size: 16px; color: #830c10; margin: 0 0 18px; }
		h2 a:link, h2 a:visited, h2 a:hover	{ color: #830c10; text-decoration: none; }
	#content h3	{ font-size: 14px; color: #474747; font-style: italic; margin: 0 0 23px; }
	#content p	{ margin: 0 0 15px; }
	#content p#define a:link, #content p#define a:visited, #content p#define a:hover	{ color: #464646; text-decoration: none; }
	#content p#define a.show:link, #content p#define a.show:visited	{ color: #257c13; text-decoration: underline; }
	#content p#define a.show:hover	{ text-decoration: none; }
	#content #google	{ position: relative; top: 25px; float: right; margin: 0 0 35px; width: 419px; height: 233px; background: url(http://linking.programthisweb.com/images/googleRank.gif); }
	
	#clients	{ position: relative; float: left; margin: 0 0 25px; }
		#clients div, #clients div.client1	{ position: relative; left: 37px; margin: 0 17px 10px 0; float: left; width: 363px; w\idth: 341px; border: 1px solid #dcdcdc; background: #fcfcfc; font-size: 10px; line-height: 12px; padding: 5px 10px; }
		#clients div.client1	{ left: 0; margin: 0 0 10px; }
		#clients h1	{ font-size: 14px; line-height: 18px; margin: 0 0 10px; color: #464646; }
			#clients h1 a:link, #clients h1 a:visited, #clients h1 a:hover	{ text-decoration: none; color: #464646; }
		#clients p	{ margin: 0 0 5px; }
		#clients p.url	{ position: relative; float: left; margin: 10px 0 0; }
		#clients img	{ position: relative; left: 8px; top: 3px; margin: 0 0 0 -10px; float: right; }
	
	p#backlink	{ position: relative; float: left;	}
	p#copyright	{ position: relative; right: 10px; float: right; }

/* general classes */
.clear	{ clear: both; }

