body {	margin: 0;	padding: 0;	background-color: #fff;	font-family: Georgia, "Times New Roman", Times, serif;	color: #662401;}#contain {     width: 771px;	 padding: 0;	 margin: 0 auto;	 background-image:url(/images/header_bg.gif);	 background-position: top;	 background-repeat: no-repeat;     }#header {     width: 771px;	 height: 138px;     margin: 0 auto;     }	 #content {     width: 771px;     margin: 10px auto;     }	 #footer {	clear:both;	width: 771px;	margin: 40px auto 20px auto;	font-size: 12px;	}	#footer_newsletter {	text-align: center;	margin: 10px auto 0 auto;	font-size: 14px;	}	 #headers {	margin: 25px 0 25px 0;	height: 38px;}.front_content {	float: left;	width: 480px;	padding: 0 0 10px 0;    margin: 0px 0 0;	text-align: left;    }	#side_news {	margin: 90px 0 20px 500px;	padding-left: 20px;	text-align: left;	width: 240px;	border-left: 1px dashed #662401;}#poster_info {	float: left;	width: 200px;	margin-bottom: 40px;	text-align: left;	font-size: 12px;}#poster_image {	margin: 0 0 20px 210px;	width: 560px;	text-align: center;}#poster_image img {	border: 1px solid #ccc;}#poster_table img {	border: 1px solid #ccc;}#poster_front img {	margin-top: 8px;	border: 1px solid #ccc;}#poster_title {	font-size: 20px;	font-weight: bold;	margin-bottom: 20px;}a:link, a:visited, a:active {	color: #000;	text-decoration: underline;}a:hover {	color: #FBC0D6;	text-decoration: underline;}.brown {	color: #662401;	}	#header a:hover {	background-color: transparent;	text-decoration: none;}h1, h2, h3, h4, h5, h6	{	font-weight: bold;	color: #662401;	background-color: transparent;	}.links h1 {	font-size: 16px;	font-weight: bold;	}p {	font-size: 12px;}.required {	font-size: 12px;}.purchase_price {	font-size: 28px;	font-weight: bold;}.purchase_price sup {	line-height: 26px;	vertical-align: text-top;	font-size: 14px;	font-weight: bold;}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: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000;}.form_button {	width: 100px;	margin: 0;	padding: .2em;	border: 1px solid #333;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #000;	background-color: #fff;}/* news *//* Headings----------------------------------------------- */h2 {  margin:0;  font-family: Georgia, "Times New Roman", Times, serif;  font-size: 11px;  text-transform:uppercase;  letter-spacing:.2em;  color: #662401; /*#FBC0D6*/  }  .sidebar-title {  margin: 0;  font-family: Georgia, "Times New Roman", Times, serif;  font-size: 11px;  text-transform: uppercase;  }/* Posts----------------------------------------------- */@media all {  .date-header {    margin:0;    }  .post {    margin:.5em 0 1.5em;    border-bottom: 1px dashed #662401;    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;  }.post-title a, .post-title a:visited, .post-title strong {  text-decoration:none;  color:#662401;  }.post div {  margin:0 0 .75em;  line-height:1.6em;  }.post-body {	font-size: 13px;	}p.post-footer {  margin:-.25em 0 0;  }.post-footer em, .comment-link {  text-transform:uppercase;  font-weight: bold;  font-size: 11px;  }.post-footer em {  font-style:normal;  margin-right:.6em;  }.comment-link {  margin-left:.6em;  }.post img {  padding:4px;  }.post blockquote {  margin:1em 20px;  }.post blockquote p {  margin:.75em 0;  }#comments-block {	}#comment_border {	border-bottom: 1px dashed #ccc;    padding-bottom: 1.5em;	margin-bottom: 1.5em;}.comment-poster {	font-size: 14px;	font-weight: bold;}.comment-body p {	font-size: 14px;}.comment-timestamp {	font-size: 12px;}.comment-backto {	font-size: 16px;	font-weight: bold;	margin-top: 40px;}/* Sidebar Content----------------------------------------------- */#side_news ul {  margin:.5em 0 0 1em;  padding:0 0 1.5em;  list-style:none;  }#side_news li {  margin:0;  padding:0 0 .5em 0;  text-indent:-15px;  line-height:1.3em;  font-size:11px;  text-transform: uppercase;  }#side_news p {  color:#666;  line-height:1.3em;  }/*#side_news ul {	margin: 0 0 5px 20px;	padding: 0 0 10px 7px;	}#side_news li	{	padding: 2px 0;		text-align: left;	font-size:85%/1.6em;	}*//* end news */