*{margin: 0; padding: 1;}body {	direction: ltr; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	font-weight: 100;	color:#999;	background-color: rgb(204, 204, 204);	background:url(img/bkgnd.gif) repeat-y center top;}body {	background-color: rgb(223, 223, 223);}a:link { 	color: #6699ff;	text-decoration: none;}a:visited { 	color: #6699ff;	text-decoration: none;}a:hover { 	color: #6699ff;	text-decoration:underline;}a:active { 	color: #6699ff; 	text-decoration:underline; }#wrapper { 	margin: 0 auto;	width: 900px;}h2	{	font:Arial, Helvetica, sans-serif;	color: #65bb00;	font-size: 140%;	font-weight: 100;	margin: 0;	padding: 0 0 3px 0;}h3	{	font:Arial, Helvetica, sans-serif;	color: #6699ff;	font-size: 130%;	font-weight: 100;	margin: 0;	padding: 3px 0 5px 0;}p	{	margin: 0;	padding: 0 0 3px 0;}a {	margin: 0;	padding: 0;	color: #6699ff;	font-weight: 900;	font-size: 90%;}#header {	color: #666;	width: 900px;	float: left;	padding: 0;	border-bottom: 1px solid #af4431;	height: 84px;	margin: 0;	background: #fff;	background:url(img/header.jpg) repeat-x bottom;}#logo {	margin: 0;	padding: 10px 0 0 0;	border: 0;	width: 350px;	height: 55px;}img	{ border: none; }#tag {	clear: both;	margin: 0;	padding: 40px 0 0 110px;}#leftcolumn { 	color: #333;	background: #fff;	background: url(img/pg_grdnt.jpg) repeat-x top;	margin: 0;	padding: 10px;	width: 150px;	float: left;}#mainnav	{	background-color: #fff;	margin: 0 0 10px 0;	padding: 0;	width: 145px;}#mainnav li	{	font-family: Arial, Helvetica, sans-serif;	font-size: 120%;	border: 1px solid #e5e5e5;	margin: 0 0 13px 0;	padding: 4px 0 0 6px;	width: 140px;	height: 20px;	text-decoration: none;	list-style: none;	background-color: #fff;	background: url(img/nav_grdnt.jpg) repeat-x bottom;	letter-spacing: .005em;	line-height: 1em;}#mainnav li a {	display: block;	width: 130px;	margin: 0;	padding: 0 0 0 6px;	color: #6699ff;	font-weight: 900;}#mainnav li a:link, #mainnav li a:visited {	text-decoration: none;}#mainnav li a:hover,#mainnav li a:active {	text-decoration: underline;}#content { 	float: left;	color: #333;	background: #fff;	background: url(img/pg_grdnt.jpg) repeat-x top;	margin: 0px 0px 0px 0px;	padding: 10px;	width: 430px;	height: 350px;	display: inline;}#content-sub { 	float: left;	color: #333;	background: #fff;	background: url(img/pg_grdnt.jpg) repeat-x top;	margin: 0px 0px 0px 0px;	padding: 10px;	width: 430px;	height: 350px;	display: inline;}#content-sub h1	{	font:Arial, Helvetica, sans-serif;	color: #69f;	font-size: 150%;	font-weight: 900;	margin: 0 0 10px 0;	padding: 3px 0 2px 0;	border-bottom: 1px dashed #666;}#content-sub p	{	margin: 0;	padding: 0 30px 10px 0;}#first	{	font-size: 110%;}#initialcap	{	color: #666;	font-size: 130%;	font-weight: 900;}#rightcolumn { 	color: #333;	background: #fff;	background: url(img/pg_grdnt.jpg) repeat-x top;	margin: 0;	padding: 5px 0 0 0;	width: 280px;	float: left;}#rtcontent	{	list-style: url(img/arrow.gif) inside none;	margin: 0 0 20px 0;}#rtcontent li	{	text-decoration: none;	margin:0;}#rightcolumn-sub	{	color: #333;	background: url(img/pg_grdnt.jpg) repeat-x top;	margin: 0;	padding: 5px 0 0 0;	width: 280px;	float: left;	background-color: #fff;}#rightcolumn-sub h2	{	font:Arial, Helvetica, sans-serif;	color: #65bb00;	font-size: 130%;	font-weight: 100;	margin: 0;	padding: 10px 0 5px 15px;}#rightcolumn-sub p	{	width: 200px;	color: #666;	font-size: 90%;	margin: 0;	padding: 3px 0 0 15px;}#footer { 	width: 900px;	clear: both;	color: #333;	font-size: 80%;	border-top:  1px dashed #666;	border-bottom: 1px dashed #666;	background: #f5f5f5;	margin: 0;	padding: 10px 0;	text-align:center;}