	body {
		background: #2d2d2d url(/gfx/pageback.gif) repeat-y;
		font-family: Arial, Helvetica, sans-serif;
	}

	#container {
		position: absolute;
		left: 0;
		top: 0;
		width: 970px;
		background: #bfbfbf;
	}
	
	a:hover {
		color: red;
	}
	
	#header {
		position: absolute;
		left: 0;
	}

	#minishots {
		position: absolute;
		left: 433px;
	}
	
	#minishot1 {
		position: absolute;
		left: 464px;
		top: 24px;
		border: 0;
	}

	#minishot2 {
		position: absolute;
		left: 551px;
		top: 24px;
		border: 0;
	}

	#minishot3 {
		position: absolute;
		left: 638px;
		top: 24px;
		border: 0;
	}

	#mainshotbox {
		position: absolute;
		left: 740px;
	}
	
	#mainshot {
		position: absolute;
		left: 758px;
		top: 27px;
		border: 0;
	}
	
	#shotbutton1 {
		position: absolute;
		top: 177px;
		left: 740px;
		border: 0;
	}

	#mainshotbot {
		position: absolute;
		top: 177px;
		left: 821px;
	}

	#shotbutton2 {
		position: absolute;
		top: 177px;
		left: 895px;
		border: 0;
	}

	#nav {
		position: absolute;
		left: 0px;
		top: 94px;
		width: 740px;
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		background: url(/gfx/nav_off.gif) repeat-x;
		height: 29px;
	}
	
	#t-news {
		border-left: 1px solid black;
	}
	
	#nav li {
		float: left;
		list-style-type: none;
	}
	
	#nav a {
		color: white;
		text-decoration: none;	
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px 16px;
		border-right: 1px solid black;
	}

	#nav a:hover {
		background: url(/gfx/nav_on.gif) repeat-x;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px 16px;
		border-right: 1px solid black;
	}
	
	#leftcol {
		position: absolute;
		left: 0;
		top: 123px;
		text-align: justify;
	}

	#leftcol p {
		padding: 10px;
	}
	
	#quote {
		position: absolute;
		left: 300px;
		top: 123px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		width: 440px;
		padding-top: 12px;
	}

	#figure {
		position: absolute;
		left: 0;
		top: 294px;
	}

	#page {
		position: absolute;
		left: 256px;
		top: 200px;
		width: 674px;
		background: url(/gfx/page.jpg) no-repeat;
	}
	
	#pagetext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-top: 10px;
		padding-left: 30px;
		line-height: 18px;
	}
	
	#pagetext h1, h2, h3, h4, h5 {
		color: #2d2d2d;
		font-family: "Lucida Grande", "Trebuchet MS";
	}
	
	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 24px;
	}
	
	li {
		list-style-type: square;
	}

	li.steps {
		list-style-type: decimal;
		padding: 8px;
	}

/* Footer */

div#footer {
    position: relative;
    left: 50;
    top: 0;
    width: 700px;
    height: 159px;
    background: url(/gfx/footer.jpg) no-repeat;
}

div#footer ul li {
    text-indent: -9999px;
    list-style: none;
}

li#tgc a {
    position: absolute;
    left: 248px;
    top: 28px;
    width: 316px;
    height: 64px;
}

li#nvidia a {
    position: absolute;
    left: 25px;
    top: 5px;
    width: 200px;
    height: 100px;
}

li#intel a {
    position: absolute;
    left: 578px;
    top: 0px;
    width: 94px;
    height: 120px;
}


