			body {
				background-color:		#fff;
				background-image:		none;
				color:					#000;
				font-family:			verdana, sans-serif;
				margin:					0;
				padding:				0;
			}
			
/* LAYOUT DIVS FOR WEBSITE */
			/* global container to center the site */
			#shell {
				text-align:				left;
			}
			
			/* main container to house the actual content for whole site */
			#main {
				background-color:		transparent;
				color:					#333;
				margin-left:			1%;
				margin-right:			2%;
				margin-top:				0;
				padding:				0;
				text-align:				left;
				width:					auto;
			}
			
			/* Container for the top header graphic or flash */
			#hdrGraphic {
				display:				none;
			}
			
			/* Container for the cnet brand logos */
			#brands {
				display:				none;
			}
			
			/* site navigation options with menu links and search */
			.nav {
				display:				none;
			}
			
			/* left and right columns used on story pages */
			/* right column called secondary, in markup after primary hence float right */
			#secondary {
				float:					none;
				margin:					0;
				overflow:				auto;
				width:					auto;
			}
			/* left column called primary, with the main content */
			#primary {
				color:					#000;
				float:					none;
				margin:					0;
				overflow:				auto;
				width:					auto;
			}
			
			/* footer */
			#footer {
				border-top:				0;
				clear:					both;
				color:					#666;
				margin:					5mm 0 0 0;
			}
			
/* GLOBAL DEFAULT STYLES */
			img {
				border:					0;
				display:				block;
			}
			
			h1 { /* used for the top CNET Networks UK Logo */
				color:					#000;
				font-family:			arial, sans-serif;
				font-size:				14pt;
				font-weight:			normal;
				line-height:			4mm;
				margin:					0 0 7mm 0;
				padding:				0;
			}
			
			h2 {
				background-color:		#fff;
				color:					#000;
				font-family:			arial, sans-serif;
				font-size:				12pt;
				font-weight:			bold;
				line-height:			4mm;
				margin:					0 0 5mm 0;
				padding:				0;
			}
			
			h3 {
				color:					#666;
				font-family:			verdana, sans-serif;
				font-size:				10pt;
				font-weight:			bold;
				line-height:			4mm;
				margin:					0 0 4mm 0;
				padding:				0;
				text-transform:			none;
			}
			
			h4 {
				color:					#000;
				font-family:			arial, sans-serif;
				font-size:				10pt;
				font-weight:			bold;
				line-height:			4mm;
				margin:					0 0 5mm 0;
				padding:				0;
			}
			
			p {
				font-family:			verdana, sans-serif;
				font-size:				10pt;
				line-height:			4mm;
				margin:					0 0 5mm 0;
				padding:				0;
			}
			
			ol, ul {
				margin:					0 0 5mm 5mm;
				padding:				0;
			}
			ol li, ul li {
				font-family:			verdana, sans-serif;
				font-size:				10pt;
				line-height:			4mm;
				margin:					0 0 1mm 0;
				padding:				0;
			}
			
			a, a:hover {
				background-color:		transparent;
				color:					#f90;
				font-weight:			normal;
				text-decoration:		none;
			}
			a:hover {
				text-decoration:		none;
			}
			
			form, fieldset {
				border:					0;
				margin:					0;
				padding:				0;
			}
			select, input, textarea {							
				font-size:				10pt;
				font-family:			verdana, sans-serif;
				margin:					0;
				padding:				0;
			}

/* SUB CONTAINER AND SECTION CONTENT IN HEADER AND FOOTER */
		
			/* Footer styles */
			#footer form {
				display:				none;
			}
			
			#footer p { /* copyright text */
				font-size:				8pt;
				margin-top:				0;
				position:				relative;
			}
			#footer a, #footer a:hover {
				color:					#666;
				font-weight:			bold;
			}
			
/* SUB CONTAINER AND SECTION CONTENT FOR HOMEPAGE */

			/* container for a floated column set to 255px width, each further containing storyEntry divs */
			.homeCol, .homeColLast {
				float:					none;
				margin:					0 0 5mm 0;
				width:					auto;
			}
			.homeCol h2 {
				background-color:		#fff;
				color:					#000;
				font-family:			arial, sans-serif;
				font-size:				12pt;
				font-weight:			bold;
				line-height:			4mm;
				margin:					0 0 5mm 0;
				padding:				0;
			}
			.homeCol h3 {
				color:					#000;
				font-family:			verdana, sans-serif;
				font-size:				10pt;
				font-weight:			bold;
				line-height:			4mm;
				margin:					0 0 1mm 0;
				padding:				0;
				text-transform:			none;
			}
			
			/* sub container for each block of entry, as seen on the homepage */
			.storyEntry {
				clear:					both;
				margin:					0 0 5mm 0;
				width:					auto;
			}
			.storyEntry .withThumb { /* this sub container is used when there is a thumb image, used for alignment */
				margin-left:			0;
			}
			.storyEntry img.thumb {
				float:					none;
				margin:					0 0 2mm 0;
			}
			.storyEntry p {
				margin:					0 0 2mm 0;
			}
			.storyEntry h3 a, .storyEntry h3 a:hover {
				color:					#f90;
				font-weight:			bold;
			}
			
			/* Did You Know text slider */
			#slider, p#paginate-slider {
				display:				none;
			}
			
			/* Quick Links */
			h4.quickLinks {
				display:				none;
			}
			ul.quickLinks {
				display:				none;
			}
			
/* SUB CONTAINER AND SECTION CONTENT IN LEFT COL */
			/* lefthand nav */
			#secondary h2, ul.leftNav, ul.leftNav ul {
				display:				none;
			}
			
/* SUB CONTAINER AND SECTION CONTENT IN RIGHT COL */

			/* ABOUT US */
			.storyCol, .storyColLast {
				float:					none;
				margin:					0 0 4mm 0;
				overflow:				auto;
				width:					auto;
			}
			.storyColLast {
				margin:					0; display: none;
				width:					auto;
			}
			.storyColLast h4.quickLinks {
				border-top:				0;
				padding-top:			0;
			}
			
			/* ADVERTISE */
			.column { /* sub container for each column of brand or image */
				float:					none;
				margin:					0 0 5mm 0;
				overflow:				auto;
				text-align:				left;
				width:					auto;
			}
			.columnRight { /* used with column div */
				margin-right:			0;
			}
			.column p {
				text-align:				left;
			}
			.column p span { /* used for the more link at the bottom of each paragraph */
				display:				none;
			}
			.column p a, .column p a:hover {
				font-weight:			normal;
			}
			
			/* VIDEO */
			#video { /* sub container to house the video */
				display:				none;
			}
			
			/* Keyword Search Box */
			form.keywordSearch {
				display:				none;
			}
			
			/* Keyword Search Table of Results */
			table.resultsTable {
				margin:					0 0 5mm 0;
				overflow:				auto;
				padding:				0;
				width:					auto;
			}
			table.resultsTable tr {
				text-align:				left;
			}
			table.resultsTable tr th, table.resultsTable td {
				border-bottom:			1px solid #ccc;
				color:					#333;
				font-size:				10pt;
				padding:				8px 0;
				vertical-align:			top;
			}
			table.resultsTable tr th {
				background-image:		none;
				border-bottom:			0;
				border-right:			0;
			}
			table.resultsTable tr.lastRow td {
				border-bottom:			0;
			}
			table.resultsTable a, table.resultsTable a:hover {
				color:					#333;
			}
			
			/* Newsletter Signup */
			form.newsletterSignup {
				text-align:				right;
				width:					130mm;
			}
			form.newsletterSignup div {
				margin:					0 0 4mm 0;
			}
			form.newsletterSignup label {
				color:					#333;
				font-size:				10pt;
				font-weight:			bold;
			}
			form.newsletterSignup input {
				padding:				2px 0 0 0;
				height:					4mm;
				width:					100mm;
			}
			form.newsletterSignup input.button {
				display:				none;
			}
			
/* MISC */
			#handheldLogo { /* empty div housing small cnet networks logo for mobiles */
				display:				none;
			}
			br.clear {
				display:				none;
			}
			
			p.top { /* hidden so that without CSS or on mobiles, this will show */
				display:				none;
			}
			
			.hr {
				border-top:				1pt solid #ccc;
				margin:					0 0 5mm 0;
			}