* {				font-family: arial, sans-serif;	margin: 0;	padding: 0;}img {  border: 0;}.clear:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.clear {   display: inline-table;}/* Hides from IE-mac \*/* html .clear {  height: 1%;}.clear {  display: block;}/* End hide from IE-mac */html, body {  height: 100%;}body {  background: #f7f8f2;  color: #243232;  font-size: 80%;  padding-bottom: 1px;  text-align: center;}h2, h3 {    color: #eb9308;  padding-bottom: 5px;}.hint {  background: #fffec9;  border: 2px solid #fffea5;  font-weight: bold;  line-height: 150%;  margin: 0 0 30px 0;  padding: 10px !important;  text-align: center;}a {  color: #eb9308;}a:hover, a:focus {  text-decoration: none;}h2 {/*  border-bottom: 1px solid #ddd;*/  font-size: 170%;  font-weight: normal;  padding-bottom: 5px;}h2 a {  color: #eb9308;  text-decoration: none;}h3 {  padding-top: 30px;}#site {  border: .5em solid #ebede1;  display: block;  margin: 40px auto 20px;    background: #dddfd4;  padding: 1px;  text-align: left;  width: 840px;}#siteWrap {  background: #fff;  padding: 20px;  width: 800px;}#middle {  background: #f6faf0;  margin-top: 1em;}#sitesearch {  display: block;  border-bottom: 3px solid #fff;  padding: 0 10px 20px;}#sitesearch input {  background: #fff;  border: 1px solid #a2ac94;  border-bottom: 0 none;  border-right: 0 none;  padding: 3px 5px;  width: 12em;}#sitesearch .btn {  background: #eb9308;  color: #fff;  border: 1px solid #eb9308;  margin-left: 5px;  width: 5em;}#sitesearch h3 {  color: #425050;  font-size: 1em;  line-height: 100%;  padding: 0 0 3px 0;}#sidebar {  display: block;  float: right;  padding: 2em 0;  width: 250px;}#nav {  display: block;  padding: 20px 10px;  width: 230px;}#navWrap {  overflow: hidden;}#nav ul {  background: transparent url('../img/dot.gif') left bottom repeat-x;  list-style: none;  margin: 0;  margin-top: -1px;  padding: 0;}#nav li, #nav li a, #nav li span {  color: #425050;  display: block;  float: left;  text-decoration: none;}#nav li {/*  border-top: 2px solid #fff;*/  background: transparent url('../img/dot.gif') left top repeat-x;  font-weight: bold;  padding: 0;  padding-top: 1px;}#nav li ul {  background: none;}#nav li li {  border: 0;  font-size: 90%;  font-weight: normal;}#nav li a, #nav li span {  padding: .6em 10px;  width: 220px;}#nav li a:hover, #nav li a:focus, #nav li span {  background: #eaf4dc;  color: #223436;}#nav li li a, #nav li li span {  background: transparent url('../img/bullet.gif') 20px .8em no-repeat;  padding: .4em 10px .4em 30px;  width: 200px;}#nav li li a:hover, #nav li li span {  background: #eaf4dc url('../img/bullet2.gif') 20px .8em no-repeat;}#cont {  background: #fff;  display: block;  float: left;  height: 70em;  min-height: 70em;  padding-right: 50px;  width: 500px;}div[id="cont"] {  height: auto !important;  min-height: 70em;}#cont p, #cont li {  line-height: 170%;  padding-bottom: 20px;}#cont ul {  margin: -10px 0 0 0;  padding: 0 0 30px 2em;}#cont li {  padding: .4em 0 1em;}.tease {  color: #a2ac94;  display: block;  font-size: 130%;  line-height: 180%;}.tease h3 {  font-size: 80%;  font-weight: bold;  margin: 0;  padding: 0 0 10px 0;}.tease p {  padding: 0;}.img-left {  float: left;  margin: 0 3em 2em 0;}.img-right {  float: right;  margin: 0 0 2em 3em;}a, img {  border: 0;  outline: 0;}#social {  padding: 10px 0;}#footer {  background: transparent url('../img/powered.gif') 50% bottom no-repeat;  display: block;  font-size: 80%;  line-height: 170%;  padding: 0 0 60px;  text-align: center;}#footer, #footer * {  color: #ababab;  font-weight: normal;}#footer a {      text-decoration: none;}.imp {  height: 40em;  padding-top: 40px;}div[class="imp"] {  height: auto;  min-height: 40em;}p strong {  font-weight: normal;}#cont iframe {  width: 500px;}