/* <!-- */	/* General styles */    body {	margin:0;	padding:0;	border:0;			/* This removes the border around the viewport in old versions of IE */	width:100%;	background-color:#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-family:Verdana, Arial, Helvetica, sans-serif;}body {   /*This allows a centered, fixed width layout*/	text-align:center;	background-color:#ccc;}#fixed {   margin:0 auto;   width:980px;   /* you can use px, em or % */   text-align:left;}a {	color:#060;}a:hover {	color:#090;	text-decoration:none;}a img{border:none;}h1, h2, h3 {	margin:.8em 0 .2em 0;	padding:0; color:#900;}h1{font-size:2em;}h2{font-size:1.5em;}h3, h1.heading, h3 a, h2 a{color:#900;}h4{font-size:1em;}p {	margin:.4em 0 .8em 0;	padding:0;}img {	margin:10px 0 5px;}ul{padding:0 0 0 1.2em;}/* Header styles */    #header {	clear:both;	float:left;	width:100%;	background:#fc0;}label{display:block; padding-top:.5em;}#header {	border-bottom:1px solid #999;}#header p,  #header h1,  #header h2 {	padding:.4em 15px 0 15px;	margin:0;}#header img {	margin-left:15px;}#header ul {	clear:left;	float:left;	width:100%;	list-style:none;	margin:10px 0 0 0;	padding:0;	background:url(../images/headerBgnd.gif) bottom repeat-x;}#header ul li {	display:inline;	list-style:none;	margin:0;	padding:0;}#header ul li a {	display:block;	float:left;	margin:0 0 0 1px;	padding:3px 10px;	text-align:center;	background:#ff9 url(../images/tabBkgnd.gif) bottom repeat-x;	color:#000;	text-decoration:none;	position:relative;	left:15px;	line-height:1.3em;}#header ul li a:hover {	background:#fff url(../images/tabSelBgnd.gif) bottom repeat-x;	color:#060;}#header ul li a span {	display:block; /*for second line of tab*/}#header div.stack {	margin: 0pt;	padding: 10px 215px 4px;	background: #fff;	clear: both;	font-size:11px;}#header ul li a#rss,  #header ul li a#rss:hover, #header ul li.rss a,  #header ul li.rss a:hover {	color:#060;	background:#fc0 url(../images/feed-icon-14x14.png) left center no-repeat;	font-weight:bold;	margin-left:20px;	padding:0 0 0 16px;	white-space:nowrap;	color:#c30;}#lnk {	background:#FFFFFF none repeat scroll 0 0;	border:2px solid #FFFFFF;	height:44px;	position:absolute;	right:10px;	top:75px;	width:200px;	padding:0 5px;}/* 'widths' sub menu */	#layoutdims {	clear:both;	background:#fff;	border-top:4px solid #fff;	margin:0;	padding:6px 215px !important;	text-align:left;}div.date{color: rgb(102, 102, 102); font-size: 150%; margin-top: 1em;}/* 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:#fff;    	/* Right column background colour */}.holygrail .colmid {	float:left;	width:200%;	margin-left:-200px; 	/* Width of right column */	position:relative;	right:100%;	background:#fff;    	/* Centre column background colour */}.holygrail .colleft {	float:left;	width:100%;	margin-left:-50%;	position:relative;	left:400px;         	/* Left column width + right column width */	background:#fff;    	/* Left column background colour */}.holygrail .col1wrap {	float:left;	width:50%;	position:relative;	right:200px;        	/* Width of left column */	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */}.holygrail .col1 {	margin:0 215px;     	/* Centre column side padding:                            	Left padding = left column width + centre column left padding width                            	Right padding = right column width + centre column right padding width */	position:relative;	left:200%;	overflow:hidden;	font-size:13px;}.holygrail .col1 li{margin-top:1em;}.holygrail .col2 {	float:left;	float:right;			/* This overrides the float:left above */	width:170px;        	/* Width of left column content (left column width minus left and right padding) */	position:relative;	right:15px;         	/* Width of the left-had side padding on the left column */	font-size:11px;	line-height:1.4em;}.holygrail .col3 {	float:left;	float:right;			/* This overrides the float:left above */	width:170px;        	/* Width of right column content (right column width minus left and right padding) */	margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */	position:relative;	left:50%;	font-size:11px;	line-height:1.4em;}/* Footer styles */	#footer {	clear:both;	float:left;	width:100%;	background:#333 url(../images/darkShadeDown.gif) top repeat-x; 	border-top:1px solid #999;	color:#999;	padding:1em 0;	font-size:11px;	line-height:1.4em;}#footer p {	padding:10px;	margin:0;}iframe.prices{height:450px; width:90%; border-style:none;}.entry-title a{text-decoration:none;}.navigation{padding:1em 0; font-size:smaller;}.nav-previous{display: inline; padding-right:1em; border-right:4px solid #900;}.nav-next{display: inline; padding-left:1em;}    /* --> */    <!--[if lt IE 7]>    <style media="screen" type="text/css">    .col1 {	    width:100%;	}    </style>    <![endif]--><!-- document level styles -->
