* { margin: 0; padding: 0; }
ul { list-style-type: none; }
a { text-decoration: none; outline: none;}
img { border: none; }

body 
	{
	font-size: 62.5%;
	}
#wrapper
	{
	width: 960px; margin: 0 auto;
	position: relative;
	}
#header
	{
	width: 960px; height: 640px;
	}
	#identity
		{
		width: 480px; height: 165px; position: absolute; top: 0px;
		text-indent: -9999px;
		}
		#identity a
			{
			width: 480px; height: 165px;
			display: block; cursor: pointer;
			}
	#tagline
		{
		width: 386px; height: 258px; position: absolute; top: 279px; left: 86px; 
		text-indent: -9999px;
		}
	#rss
		{
		width: 143px; height: 111px; position: absolute; top: 90px; right: 10px;
		text-indent: -9999px;
		}
		#rss a:link, #rss a:visited
			{
			width: 143px; height: 111px; display: block; cursor: pointer;
			}

/*	===================================
	===================================
	=== 02 Navigation =================	 */
	
#navigation
	{
	position: absolute; top: 165px; left: 72px;
	font: bold 2em Candara, "Century Gothic", Arial, Helvetica, sans-serif;
	}
	#navigation li
		{
		display: inline;
		}
		#navigation li a:link, #navigation li a:visited
			{
			float: left; height: 32px; display: block; margin: 0 2px; padding: 4px 12px 0 12px;
			}
		#navigation li a:hover, #navigation li a:active, #navigation li a:focus
			{
			background-position: 0 -72px;
			}

/*	===================================
	===================================
	=== 03 Content ====================	 */	
	
#content
	{
	width: 788px; position: relative; left: 9px; float: left;
	padding: 33px 76px 120px 76px;
	font: 1.8em/1.4em Calibri, Arial, Helvetica, sans-serif;
	}
	#content p
		{
		margin: 0 0 .7em 0;
		}
	body#faq-page #content h3
		{
		margin-left:-40px; padding: 22px 0 14px 0;
		font-size: 2em; line-height: 1.2em;
		}
	#welcome-banner, #faq-banner, #support-banner, #about-us-banner
		{
		width: 381px; height: 90px; margin: 0 0 16px -86px;
		text-indent: -9999px;
		}
	#whychooseus-banner
		{
		width: 381px; height: 90px; margin: 45px 0 16px -86px;
		text-indent: -9999px;
		}
	#feature-one, #feature-two, #feature-three, #feature-four
		{
		padding: 0 0 1px 0; margin: 6px 0 0 0;
		}
	#feature-one img, #feature-two img, #feature-three img, #feature-four img
		{
		float: left; margin: 4px 0 0 -56px;
		}
	#content code
		{
		font-size: .8em;  font-family: "Courier New", Courier, monospace;
		}
	#content strong.filename
		{
		font-variant: small-caps; font-weight: bold;
		}
	#content p.intro
		{
		font: bold 1em Candara, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
		line-height: 1.6em;
		}
	#content .float-left
		{
		float: left; margin: -6px 20px 8px 0; padding: 12px;
		}
		
/*	===================================
	===================================
	=== 04 Footer =====================	 */	
		
#footer
	{
	clear: both; position: relative; padding: 4px 0 100px 0;
	font: 1.4em Arial, Helvetica, Verdana, sans-serif;
	}
	#copyright
		{
		position: absolute; left: 10px;
		}
	#footer-navigation
		{
		position: absolute; right: 10px;
		list-style: none;
		}
	#footer-navigation li
		{
		float: left; display: inline;
		padding: 0 8px;
		}
		#footer-navigation #last-link
			{
			border-right: none;
			padding: 0 0 0 8px;
			}
