#the, #thg, #thh {	visibility: hidden;/**/}@font-face {    font-family: 'ColwellRegular';    src: url('fonts/colwell_-webfont.eot');    src: url('fonts/colwell_-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/colwell_-webfont.woff') format('woff'),         url('fonts/colwell_-webfont.ttf') format('truetype'),         url('fonts/colwell_-webfont.svg#ColwellRegular') format('svg');    font-weight: normal;    font-style: normal;}/*html {font-size: 100%;} */    body {        margin:0;        padding:0;        border:0;			/* This removes the border around the viewport in old versions of IE */        width:100%;        background:#fff;        min-width:600px;    /* Minimum width of layout - remove line if not required */							/* The min-width property does not work in old versions of Internet Explorer */		font-size:90%;	font-size: 1em;	font-family:ColwellRegular,Palatino Linotype,Mangal,DejaVu Serif,Georgia,Times New Roman,Times,serif;    text-align: center;	color: #333333;    background: #010401;				}    #header {        clear:both;        float:left;        width:100%;    }/* Compare both . . . */	#navtop {	/* =header */	clear: both;	height: 3.8125em;    text-align: center;	font-weight: bold;	font-style: normal;	color: #808080;	text-align: center;	letter-spacing: 1.25em; 	line-height: 2em;    position: relative;}	/* column container */	.colmask {		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */	    clear:both;	    float:left;        width:100%;				/* width of whole page */		overflow:hidden;		/* This chops off any overhanging divs */	}	/* holy grail 3 column settings */	.holygrail {	   /*background:#CDEAFF;    	 Right column background colour */	}    .holygrail .colmid {        float:left;        width:200%;        margin-left:-12.625em; 		/* Width of right column(12.625em) */        position:relative;        right:100%;        /*background:#fff;    	 Centre column background colour */    }    .holygrail .colleft {        float:left;        width:100%;        margin-left:-50%;        position:relative;        left:29.5em;         		/* Left column width(16.625em) + right column width(12.625em) */        /*background:#cfc;    	 Left column background colour */    }    .holygrail .col1wrap {        float:left;	    width:50%;	    position:relative;	    right:16.625em;        		/* Width of left column left content is 16.625em*/	    padding-bottom:2em; 	/* Centre column bottom padding. Leave it out if it's zero */	}	.holygrail .col1 {        margin:0 12.625em 0 16.625em;     		/* Centre column side padding:                            	Left padding = left column width (16.625em) + centre column left(0em) padding width                            	Right padding = right column width(12.625em) + centre column right(0em) padding width */        position:relative;	    left:200%;	    overflow:hidden;	}    .holygrail .col2 {        float:left;        float:right;			/* This overrides the float:left above */        width:12em;        		/* Width of left column content (left column width(16.625em) minus left(0.625em) and right padding(0.5em)) works with 12em */        position:relative;        right:3.625em;         		/* Width of the left-hand side padding on the left column */    }    .holygrail .col3 {        float:left;        float:right;			/* This overrides the float:left above */        width:16em;        		/* Width of right column content (right column width(12.625em) minus left(0.5em) and right(0.625em) padding) */        /*width:10em;        		 Width of right column content (right column width minus left and right padding) */        margin-right:2.75em;  		/* Width of right column right-hand(0.625em) padding + left column left(0.625em) and right(0.5em) padding */        /*margin-right:3em;  		 Width of right column right-hand padding + left column left and right padding */        position:relative;        left:50%;    }#leftcontent {	font-size: 100%;/*	position: absolute;	height: 40.625em;	left:0.625em;	top:3.125em;	width:16.625em;*/	width:10em;	text-align: center;}#inshelf {	display:block;/*	position: absolute;	height: 29em;	left:0em;	top:0.1em;*/	width:10.5em;	background:#100800;	padding-top:0.75em;	border-top:0.15em solid #100828;	border-bottom:0.15em solid #181010;	border-left:0.15em solid #201028;	border-right:0.15em solid #181800;	font-size:1.25em;	font-weight:normal;	font-style:italic;	color:#aaaa00;	text-align:center;	line-height:1.5em;	text-align:center;	background-image:url('images/default/shelfbg.gif');	background-repeat:no-repeat;}#sel1, #sel2, #sel3, #sel4, #sel5, #sel6, #sel7, #sel8, #sel9 {	display:block;	width:8.9em;	height: 2.05em;	padding:0.5em 0em 0em 0em;	margin: 0em 0.5em 0.1em 0.5em;	border-top: 0.05em solid #202018;	border-bottom: 0.05em solid #001818;	border-left: 0.15em solid #201818;	border-right: 0.15em solid #00181c;	background:#1c1008;	font-weight: normal;	font-style: normal;	color: white;	text-align: center;	line-height: 1.5em;	text-align: center;}#sel1 {	background:#241008;	margin: 2.1em 0.5em 0.1em 0.5em;	/*margin: 2.25em 0.5em 0.1em 0.5em;*/}#sel2 {	background:#1c1408;}#sel3 {	background:#251008;}#sel4 {	background:#221208;}#sel5 {	background:#20100c;}#sel6 {	background:#1c1808;}#sel7 {	background:#1e1208;}#sel8 {	background:#241008;}#sel9 {	background:#201408;	margin: 0em 0.5em 0.5em 0.5em;}/**/#wrapright {	display:block;	/*	position:absolute;	z-index:-2;	right:0.625em;	top:0em; 	*/	width:12.5em;	/*background:#080400;	border:0.0625em solid #181818;	background-image:url('images/default/rightbg.gif');	background-repeat: no-repeat;*/}#rightcontent {	display:block;/*	position: absolute;	right:0.625em;*/	top:5em; 	width:12.5em;	background:#080400;	border:0.0625em solid #181818;	background-image:url('images/default/rightbg.gif');	background-repeat: no-repeat;	z-index:-2;}#tha, #thb, #thc, #thd, #the, #thf, #thf, #thg, #thh {	display:block;	width:9.375em;	height:3em;	padding:0.23em 0 0 0;	margin:0em 0.52em 0.156em 0.52em;	border:0.052em solid #181818;	background:#060b04;	font-weight:normal;	font-style:normal;	color:#708040;	text-align:center;	font-size:1.2em;	line-height:2.865em;	text-align:center;	z-index:-5;}#tha {	margin: 0.52em 0.52em 0.156em 0.52em;	background:#0d041b;}#thb {	background:#070c05;}#thc {	background:#080b06;}#thd {	background:#080d04;}#the {	background:#0a0e00;}#thf {	background:#060b03;}#thg {	background:#080b06;}#thh {	background:#060b04;	margin: 0em 0.52em 0.52em 0.52em;}#centercontent {	position:relative;	z-index:3;	}#design {	clear:both;	display:block; 	position:relative;	width: 11.5625em;	height:4.1875em;	margin:0.5em 0.8em;	font-weight:normal;	font-style:italic;	color:#ffffff;	text-align:left;	font-size:0.8em;	line-height:2em;}#footer {	margin:6.25em auto 0em auto;	padding:0.25em auto 0.5em auto;	letter-spacing:0.25em;	font-weight:bold;	font-style:italic;	color:#808080;	text-align:center;	font-size:0.6em;	line-height:1.5em;	z-index:30;}	
