/* @override http://meleehutton.ca/images/basestyles.css */body {	margin: 0 10% 0 10%;	padding: 0;	font-size: 14px;	background-color: #FFF;}#mainTable {	margin: 0 auto;	border: 1px solid #000;	/*/*/line-height: 1.5em; /* */}#mainTable td {	padding: 20px;/*Pads each table cell in modern browsers*/}#maincontent {	border-left: 2px dashed #333;	font-size: 100%;	font-size: 100%;	background-color: #FFFFFF;}#sidebar {	width: 200px;	font-size: 85%;	font-size: 85%;	color: #FFFFFF;	background-image: url(swish.jpg);	text-shadow: rgba(0,0,0,0.6) 1px 3px 1px;}#header {	background-color: #333333;	color: #CCCCCC;	background-image: url(csst_bg.gif);	padding-bottom: 0 !important;  	margin-bottom: 0 !important;  }#testimonials {	padding-top: 0px !important;	margin-top: 0 !important;	background-image: url(csst_bg.gif);}#footer {	background-color: #333333;	color: #CCCCCC;	background-image: url(csst_bg.gif);}td, p {	font-family: Georgia, "Times New Roman", Times, serif;}h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/h1 { font-size: 160%; }h2 { font-size: 140%; }#current a {	color: #FFFFFF !important;	/*/*/background-color: #999999!important;	border: 2px dotted #999 !important; /* */}#sidebar ul {	/*/*/padding-left: 1em;	list-style-type: none;	margin-left: 1em; /* */}#sidebar li {	/*/*/margin: 0px 0px 6px 0px; /* */}#n4shell {/* Happy hunting. This rule will allow you to create an outer border around the layout table in netscape 4. Wrap the entire table inside a div and assign to the div this id */	border: 1px solid #000;	/*/*/border: 0; /* */}#footer a {	color: #CA8198;}#navbar {	color: #990033;	background-color: #CCCCCC;	border: 1px solid #000000;}#navbar a {	background-color: #990033;	padding: 10px;	border: thin solid #000000;	text-decoration: none;	color: #FFFFFF;	text-shadow: rgba(0,0,0,0.6) 3px 3px 1px;}#navbar a:hover {	color: #FFFFFF;	background-color: #333333;	border: thin solid #000000;}#maincontent h1 {	color: #990033;}.caption {	font-size: 90%;	color: #333333;}