body {        color:#333;        background-image: url(media/background.gif);		background-position: top right;		background-repeat: repeat-y;		background-color:white;		margin:20px;        padding:0px;        font:12px "Trebuchet MS", verdana, arial, helvetica, sans-serif;        }h1 {		margin:0px 0px 15px 0px;		padding:0px;        font-size:28px;        font-weight:900;        color:#6e0707;        }h2 {        font:bold 14px/16px verdana, arial, helvetica, sans-serif;        background: url(media/darkblue.gif) right no-repeat;		margin:0px 0px 5px 0px;        padding:0px;		color:#000;        }			h3 {		font:bold 14px/16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;        margin:0px 0px 5px 0px;        padding:0px;		}h4 {		font:11px/18px "Trebuchet MS", verdana, arial, helvetica, sans-serif;		margin: 0px 0px 5px 0px;		padding:2px;		}h5 {		font:11px/16px "Trebuchet MS", verdana, arial, helvetica, sans-serif;		margin: 0px 0px 5px 0px;		padding:5px;		}		h6  {		font:12px/16px palitino, times, times new roman, serif;		margin: 0px 0px 5px 0px;		padding:5px;		color: #000		}						p {        font:12px/20px "Trebuchet MS", verdana, arial, helvetica, sans-serif;        margin:0px 0px 16px 0px;        padding:0px;        }.Content>p {margin:0px;}.Content>p+p {text-indent:30px;}a {        color:#448;        font-size:12px;        font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;        font-weight:600;        text-decoration:none;        }a:link {color:#6e0707;}a:visited {color:#6e0707;}a:hover {	color:#333333;	text-decoration:underline;	}#navcontainer { width: 190px; }#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}#navcontainer a{display: block;padding: 3px;width: 160px;background-color: #FFFFFF;border-bottom: 1px solid #6e0707;}#navcontainer a:link, #navlist a:visited{color: #6e0707;text-decoration: none;}#navcontainer a:hover{background-color: #CCCCff;color: #333333;text-decoration:underline;}#thumb {		float: right;	margin-left: 12px;	margin-bottom: 6px;	margin-top: .5em;	border-color: #ccc;	border-width: 1px;	border-style: solid;	padding: 5px;	}#thumb:hover {	border-color: #999;	}#contact_info {	position: relative;	z-index: 1; 	top: 0px; 	/* width: 100%; */	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	font-size: 1em; 	color: #FFFFFF;	text-indent: 22px;	font-weight: bold;	background-color: #6e0707;}#contact_info a {	color:#FFFFFF;}#header_navbar {	position: relative;	z-index: 1; 	top: 0px; 	width: 100%; 	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	font-size: .75em; 	color: #6e0707;	text-indent: 22px;	font-weight: bold;	background-color: #FFFFFF; 	text-decoration: none;} #container {			width: 95%;			border: 1px solid gray;			margin: 10px;			margin-left: auto;			margin-right: auto;			padding: 10px;		}		#banner {			padding: 2px;			margin-bottom: 2px;			background-image:url(images/header/headerbgd.jpg);			background-repeat: repeat;		}		#content {			padding-left: 5px;			padding-right: 5px;			padding-top: 8px;			padding-bottom: 5px;			border: 1px solid gray;			margin-left: 186px;			margin-top:10px;			background-color: #FFF;		}		#sidebar-a {			float: left;			width: 180px;			\width: 184px;			w\idth: 180px;			margin: 0;			margin-right: 2px;			padding: 2px;			}				#sidebar-b {			float: left;			width: 160px;			\width: 164px;			w\idth: 160px;			border: 1px solid gray;			background-color: #fff;			margin: 0;			margin-right: 2px;			padding: 2px;			}		#footer {			clear: both;			padding: 2px;			border: 1px solid gray;			margin-top: 2px;			background-color: #FFF;		}