body {	padding:0;	margin: 0;    background: #eeeada;	line-height: 1.8em;    font-size: 10px;	font-family:  Arial, Verdana, Helvetica, sans-serif;}#grid-content {overflow: visible;height:0;}#grid-content div {	width: 200px;	color: #000000;	padding: 3px;	font-size: 1em;	margin: 5px; 	background: #FFFFFF;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	}#grid-content .top {height:55px;	width: 100%;	color: #000000;	padding: 3px;	font-size: 1em;	margin: 5px; 	background: #FFFFFF;	background-image:url(img/topbg.gif);	background-repeat:no-repeat;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;}#grid-content div img {    width: 89%; 	padding: 5%;	margin: 0 auto;	display: block;	-ms-interpolation-mode: bicubic; }#grid-content div h2 {	line-height: 1.1em;	margin: 0;	padding: 0;}#grid-content div p {	margin: 0;	padding: 0;	}#grid-content  .large{width:416;}#grid-content div.large2 {	width: 632px;	}#grid-content div.large2 img {	width: 92%;	padding: 3%;	display: block;	margin: 0 auto;}	img {border: none;}a {text-decoration:none; color: #423b35;}a:link{text-decoration:none; color:#cc3333;}a:visited{text-decoration:none; color:#cc3333;}a:hover{text-decoration:none; color:#cc3333;}* {margin: 0; padding: 0;}h1,h2{ font-weight: normal; margin: 10px 0; padding: 10px 0;}h1 {	font-size: 3em;w	padding: 15px 5%;	margin: 0 auto;	background-color: #ffffff;	line-height: 1em;	color: #000000;	}div ul li{	font-size: 1em;	margin: 0 auto;	padding: 0;	list-style: none;	}a.font { color:#000000; display:block; font-size:12px;  }a:hover.font { color:#FFFFFF; background-color:#CAC8FA; width:100%; font-size:20px; line-height:2em;}#grid-content .navi li{font-size:20px; line-height:2em;}
