body {	margin: 0;	padding: 0;	background-color: #fff;	font-family: "Courier New", Courier, mono;}#contain {     width: 725px;	 padding: 0;	 margin: 10px auto;     }#header {     width: 725px;	 height: 165px;     margin: 10px auto;	 background-image:url(/images/header.gif);	 background-repeat: no-repeat;     }	 #navigation {	float: right;	margin: 125px 0 0 0;}#inside_content {     width: 725px;     margin: 0 auto;     }.front_content {	float: left;	width: 520px;	padding: 0 0 10px 0;    margin: 0px 0 0;	text-align: left;    }	#front_side_news {	margin: 130px 0 0 540px;	text-align: left;	width: 200px;}#footer {	margin-top: 50px;	padding: 0;	width: 725px;	height: 30px;	clear: left;	background-image:url(/images/footer.gif);	}#poster_info {	float: left;	width: 200px;	text-align: left;}#poster_image {	margin-left: 210px;	width: 490px;	text-align: center;}#illustration_image {	margin-left: 210px;	width: 490px;	text-align: center;}#poster_image img {	border: 1px solid #ccc;}#illustration_image img {	border: 0;}#poster_table img {	border: 1px solid #ccc;}#illustration_table {	width: 625px;	margin: 0 auto;}#illustration_table img {	border: 0;}#poster_front img {	margin-top: 8px;	border: 1px solid #ccc;}a:link, a:visited, a:active {	color: #f00;	text-decoration: underline;}a:hover {	color: #000;	background-color: #ff0;	text-decoration: none;}#header a:hover {	background-color: transparent;	text-decoration: none;}h1 {	color: #f00;	margin-bottom: 0;}p {	font-size: 13px;}.dropcap {	font-size: 26px;	font-weight: bold;	color: #f00;}div.links {}div.links ul {  margin:.5em 0 0 1em;  padding:0 0 1.5em;  list-style:none;  }  div.links li {  margin:0;  padding:0 0 .25em 5px;  text-indent:-15px;  line-height:1.3em;  font-size:12px;  }  .texta {	width: 250px;	margin: 0;	padding: .2em;	border: 1px solid #333;	font-family: "Courier New", Courier, mono;	font-size: 12px;	color: #000;}.form_button {	width: 100px;	margin: 0;	padding: .2em;	border: 1px solid #333;	font-family: "Courier New", Courier, mono;	font-size: 14px;	font-weight: bold;	color: #000;	background-color: #fff;}/* news *//* Headings----------------------------------------------- */h2 {  margin:0;  font-family: "Courier New", Courier, mono;  font-size: 11px;  text-transform:uppercase;  letter-spacing:.2em;  color:#f00;  }  .sidebar-title {  margin:0;  font-family: "Courier New", Courier, mono;  font-size: 11px;  text-transform:uppercase;  color:#000;  }/* Posts----------------------------------------------- */@media all {  .date-header {    margin:0;    }  .post {    margin:.5em 0 1.5em;    border-bottom:1px dotted #ccc;    padding-bottom:1.5em;    }  }@media handheld {  .date-header {    padding:0 1.5em 0 1.5em;    }  .post {    padding:0 1.5em 0 1.5em;    }  }.post-title {  margin:.2em 0 0;  padding:0 0 4px;  font-size:160%;  font-weight:bold;  line-height:1em;  color:#000;  }.post-title a, .post-title a:visited, .post-title strong {  text-decoration:none;  color:#000;  }.post div {  margin:0 0 .75em;  line-height:1.6em;  }.post-body {	font-size: 13px;	}p.post-footer {  margin:-.25em 0 0;  color:#ccc;  }.post-footer em, .comment-link {  text-transform:uppercase;  font-weight: bold;  }.post-footer em {  font-style:normal;  color:#999;  margin-right:.6em;  }#comment_border {	border: 1px dotted #ccc;	padding: 10px;	margin-bottom: 30px;}.comment-poster {	font-weight: bold;}.comment-link {  margin-left:.6em;  }.comment-body p {	font-size: 13px;}.comment-timestamp {	font-size: 13px;	font-weight: bold;}.post img {  padding:4px;  }.post blockquote {  margin:1em 20px;  }.post blockquote p {  margin:.75em 0;  }/* Sidebar Content----------------------------------------------- */#front_side_news ul {  margin:.5em 0 0 1em;  padding:0 0 1.5em;  list-style:none;  }#front_side_news li {  margin:0;  padding:0 0 .25em 0;  text-indent:-15px;  line-height:1.3em;  font-size:11px;  }#front_side_news p {  color:#666;  line-height:1.3em;  }/*#front_side_news ul {	margin: 0 0 5px 20px;	padding: 0 0 10px 7px;	}#front_side_news li	{	padding: 2px 0;		text-align: left;	font-size:85%/1.6em;	}*//* Footer----------------------------------------------- */#footer {  clear:both;  margin:0 auto;  }#footer hr {  display:none;  }#footer p {  margin:0;  padding-top:15px;  font:78%/1.6em Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }/* end news */