 	/* General styles */ body	{ 		margin: 0.6%;		padding: 0;		border: 0;		/* This removes the border around the viewport in old versions of IE */		width: 100%;	} 	/* Header styles */  #header	{ 		display: none;	} 	/* 'widths' sub menu */#layoutdims 	{		clear:both;		background: #eee;		border-top: 4px solid #000;		margin: 0;		padding: 6px 15px !important;		text-align: right;	}	/* column container */.colmask 	{		position:relative;	/* This fixes the IE7 overflow hidden bug */		clear: both;		float: left;		width: 100%;		/* width of whole page */		overflow:hidden;	/* This chops off any overhanging divs */	}		/* common column settings */.colright,.colmid,.colleft 	{		float: left;/* 		width: 100%;	*/		width: auto;		position: relative; 	}.col1,.col2,.col3	{		float: left;		position: relative;		padding: 0 0 1em 0; 		overflow: hidden;	}		/* 2 Column (left menu) settings */ .leftmenu	{ 		background-image: none; 	}.leftmenu .colleft  	{ 		right: 100%; 		background-image: none;	} .leftmenu .col1	{ 		background-image: none; 		width: auto;	}.content	{		color: #000033;		line-height: 100%;	}	.links	{		display: none;	}.content h2	{		text-align: left; 	}.leftmenu .col2 	{ 		display: none;	}	/* Footer styles */#sectionfooter 	{ 		display: none;	}	#footer	{		display: none; 	}