* {  margin: 0;  padding: 0;}html {  height: 100%;}  body {  background-color: #EAE7D6;  height: 100%;  text-align: center;  font-size: 12px;  color: #000;  font-family: Arial, Verdana, sans serif;}a {  color: #000099;}img {  border: 0 none;}#lightbox {  position: absolute;  visibility: hidden;  z-index: 10;  top: 0;  left: 0;  background-color: #fff;}#cmx {  position: absolute;  visibility: hidden;  z-index: 11;  top: 0;  left: 0;  width: 580px;  height: 540px;  background-color: #fff;  border: 1px #F58A00 solid;}#cmx a.close {  display: block;  margin: 7px 7px 0 0;  float: right;}#cmx h3 {  color: #F05700;  font-size: 18px;  margin-top: 15px;  margin-left: 25px;}#cmx p {  margin: 5px 25px 0 25px;  text-align: left;}.advertisement {  display: none;  margin: 0 25px;}.advertisement input {  visibility: hidden;  margin: 20px 0;}.advertisement .ad {  text-align: left;  margin: 0 0 15px 0;  background-image: url(../images/form_bg.gif);  background-repeat: repeat-x;  border: 1px #F08700 solid;}.advertisement .hidden {  display: none;  visibility: hidden;}.advertisement .ad .image {  float: left;  height: 90px;  padding: 5px;    background-color: #fff;  border-right: 1px #F08700 solid;}.advertisement .ad .description {  height: 90px;  padding: 5px;    margin-left: 135px;}.advertisement .ad h4 {  margin: 0;  border-bottom: 1px #F08700 solid;  color: #F05700;}.advertisement .ad p {  color: #333;  margin: 0;  padding: 3px 5px 3px 0;}.advertisement .ad a {  display: block;  margin: 0;  padding: 0;}#skyscraper {  position: absolute;  left: 900px;  top: 141px;  background-image: url(../images/skyscraper_bg.gif);  background-repeat: no-repeat;  padding: 19px;}#body {  position: relative;  margin: 0 auto -28px auto;  min-height: 100%;  width: 890px;  max-width: 850px;  padding: 0 20px;  background-image: url(../images/body_bg.gif);  background-repeat: repeat-y;}* html #body {  height: 100%;  width: 850px;}#body .bottomspace {  clear: both;  height: 28px;}#header {  position: relative;  height: 149px;  text-align: left;  background-image: url(../images/header_bg.gif);  background-repeat: no-repeat;}/*#header img.banner {  float: right;  padding-top: 35px;  padding-right: 20px;}*/#header .headline {  padding-top: 40px;  padding-left: 30px;  color: #fff;}#header h1 {  font-size: 20px;  text-transform: uppercase;}#header h2 {  font-size: 14px;  font-weight: normal;  margin-top: 5px;  }#header ul.navigation {  color: #fff;  position: absolute;  top: 126px;  left: 30px;  list-style-type: none;}#header ul.navigation li {  float: left;  padding-right: 15px;}#header ul.navigation li.new {  padding-left: 28px;  background-image: url(../images/new.gif);  background-repeat: no-repeat;  background-position: 0 2px;}#header ul.navigation li a {  color: #fff;  text-decoration: none;}#header ul.navigation li span.active {  font-weight: bold;}#header div.search {  position: absolute;  top: 127px;  left: 570px;  display:none;}#header div.search input {  font-size: 11px;  border: 0 none;}#content {  margin-top: 15px;  padding-left: 15px;  float: left;  text-align: left;  width: 540px;  margin-bottom: 15px;}#content ul {  margin: 0 15px 5px 30px;  list-style-type: square;}#content h3,#content h4,#content h5,#content h6,#content p {  margin-left: 15px;  margin-right: 15px;}#content h3 {  font-size: 18px;  margin-bottom: 10px;  font-weight: bold;}#content h4 {  font-size: 14px;  font-weight: bold;  margin-bottom: 5px;}#content h5 {  font-size: 12px;  font-weight: bold;  margin-bottom: 5px;}#content p {  margin-bottom: 8px;  line-height: 16px;}#content p.last {  margin-bottom: 15px;}#content .highlight {  font-size: 12px;  text-align: center;  background-image: url(../images/form_bg.gif);  background-repeat: repeat-x;  border: 1px #F05700 dashed;  padding: 10px;  margin-bottom: 15px;  margin-right: 10px;}#content .highlight h3 {  color: #F05700;  font-weight: normal;  font-size: 18px;  margin: 0 0 5px 0;  padding: 0;}#content .highlight big {  font-weight: normal;  font-size: 16px;}#content .articleteaser {  background-color: #f8f8f8;  padding: 15px;  margin: 0 10px 10px 0;  float: left;  width: 230px;  height: 120px;  max-height: 90px;}#content .right {  margin-right: 0;}#content .article {	background-color:#f8f8f8;	margin-right: 10px;	margin-bottom: 15px;	padding-top:12px;	padding-bottom:12px;}#content .articleteaser p {  margin: 5px 0;}#content .articleteaser h3 {  font-size: 14px;  margin: 0 0 5px 0;}#content .articleteaser h3 a {  color: #000;  text-decoration: none;}#content .banner {  clear: left;  text-align: center;  background-color: #F8F8F8;  margin: 10px 10px 10px 0;  padding: 10px 5px 0 5px;}#content .banner h4 {  font-size: 10px;  margin-bottom: 2px;  color: #444;}#halfbanner {  margin: 10px 0;  background-color: #FFF8ED;  padding: 5px 0;}form.cmxform {  margin: 10px 25px 25px 25px;  text-align: center;}form.cmxform div.fieldset {  border: 0 none;  background-color: #FFD8A4;  background-image: url(../images/form_bg.gif);  background-repeat: repeat-x;  width: 335px;  margin: 0 auto;}form.cmxform div.fieldset ul {  margin: 0;  list-style-type: none;  border-top: 1px #ffffff solid;  border-bottom: 1px #ffca8b solid;  padding: 5px 0;}#content form.cmxform ul {  margin: 0;  list-style-type: none;  border-top: 1px #ffffff solid;  border-bottom: 1px #ffca8b solid;  padding: 5px 0;}form.cmxform div.fieldset li {  list-style: none;  margin: 0;}form.cmxform div.fieldset li.left {	float: left;  display: inline;	text-align: right;	padding: 4px 10px 4px 0;  width: 120px;  vertical-align: top;}* html form.cmxform div.fieldset li.left {  width: 110px;}form.cmxform div.fieldset li.right {  display: inline;  padding-right: 20px;  text-align: left;}form.cmxform div.fieldset li.submit {  text-align: center;}form.cmxform div.fieldset em {  font-weight: bold;  font-style: normal;  color: #f00;}form.cmxform div.fieldset input {  width: 170px;}/*form.cmxform div.fieldset label {  display: block;  width: 120px;  float: left;  line-height: 1.8;  vertical-align: top;}*/#content table.stdtable {  margin: 10px 15px;  background-image: url(../images/form_bg.gif);  background-repeat: repeat-x;  border-left: 1px #F08700 solid;  border-top: 1px #F08700 solid;  width: auto;}#content table.stdtable td {  font-size: 12px;  padding: 3px 6px;  border-right: 1px #F08700 solid;  border-bottom: 1px #F08700 solid;}#content table.stdtable thead td {  font-weight: bold;}#teaser {float:left;text-align:left;margin: 15px 0 0 7px;}#naviright {background-color:#FFF8ED;float:left;text-align:left;width: 238px;margin: 20px 0 0 7px;padding: 12px 15px;}* html #naviright {  width: 238px;}#naviright ul  {text-decoration:none;list-style-type:none;}#naviright ul li {padding-bottom: 6px;padding-top:2px;padding-left:20px;background-image:url(../images/icon_article.gif);background-repeat:no-repeat;}#naviright h4 {  font-weight: normal;  font-size: 12px;  margin: 5px 0 5px 2px;  padding: 1px 0;  border-bottom: 1px #F08700 solid;  color: #F05700;}#naviright h5 {  margin-top: 10px;}#naviright .adsense {	padding: 5px 0 0 15px;	background: url(../images/adsense_bg.gif) 0 25px no-repeat;}#content .tagcloud {	background-color:#f8f8f8;	margin-right:10px;	margin-bottom: 15px;	padding:12px;}#content .tagcloud h3 {  font-size: 14px;  margin: 0 0 5px 0;}#content .tagcloud .tags {	text-align: justify;}#content .tagcloud span.s4 {	font-size: 20px;}#content .tagcloud  span.s3 {	font-size: 18px;}#content .tagcloud span.s2 {	font-size: 16px;}#content .tagcloud span.s1 {	font-size: 14px;}#navigation {}#navigation .bookmarks {  float: right;  width: 268px;  text-align: center;  margin: 10px 0 15px 7px;}#navigation .bookmarks a.link {  font-size: 10px;  color: #444;  text-decoration: none;  display: block;  margin-bottom: 5px;}#forum {	background-color:#f8f8f8;	margin-right:15px;	margin-bottom: 15px;	padding-top:12px;	padding-bottom:12px;}#forum h4 {  color: #F05700;  border-bottom: 1px #F08700 solid;}#forum a {  display: block;  margin-left: 15px;}#forum .article {  margin: 0 0 25px 0;  padding: 0;}#forum .comment {  margin-left: 25px;  display: none;}#forum .comment h5 {  margin-top: 15px;  font-size: 13px;}#forum .last {  margin-bottom: 0;  padding: 0;}#commentform {  margin-left: 0;  margin-right: 15px;}#commentform div.fieldset {  width: auto;}#commentform div.fieldset textarea {  width: 350px;}#commentform div.fieldset li h4 {  color: #F05700;  margin: 0;  padding: 0;}#banner_1,#banner_2,#banner_3,#banner_4,#banner_5 {  display: none;}#footer {  position: relative;  background-image: url(../images/footer_bg.gif);  background-repeat: repeat-y;  width: 890px;  height: 28px;  margin: 0 auto;  background-color: #000;  color: #fff;  font-size: 11px;  text-align: left;}#footer .space {  padding-top: 6px;  padding-left: 50px;}#footer a {  color: #fff;  text-decoration: none;}