html {
	height: 100%;
	}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Georgia, Garamond, Times New Roman, serif;
	color: #000;
	}
a:link {
	color: #DB6F00;
	text-decoration: none;
	}
a:visited {
	color: #B75500;
	text-decoration: none;
	}
a:active {
	color: #000;
	text-decoration: none;
	}
a:hover {
	color: #222;
	text-decoration: underline;
	}
#one {
	
	width: 100%;
	height: 100%;
	}
#two {
	
	width: 100%;
	text-align: center;	
	}
.page {
	width: 860px;
	height: 100%;
	margin: auto;
	padding: 0 7px 0 7px;
	}
.logo {
	margin: auto;
	padding: 14px 0 14px 0;
	}
.left, .right {
	text-align: left;
	padding: 7px;
	color: #353B45;
	}
.left {
	width: 170px;
	float: left;
	font-size: 10px;
	}
.left .nav {
	font-size: 12px;
	font-weight: bold;
	width: 170px;
	}
.left .nav img {
	margin: 0 0 1px 0;
	}
.left .nav, .left .search, .left .rss {
	padding: 0 0 20px 0;
	}
.left .search p {
	margin: 0;
	padding: 0;
	}
.left .search input {
	width: 168px;
	margin-top: 5px;
	border: 1px solid #8C9093;
	}
.rss {
	font-size: 9px;
	font-weight: bold;
	}
.rss img {
	margin: 0 0 -3px 0;
	}
.right {
	width: 170px;
	float: right;
	font-size: 10px;
	}
.right h3 {
	font-size: 9px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0 0 .5em 0;	
	}
.right p {
	padding: 0;
	margin: 0 0 .5em 0;
	}
.right .blogroll, .right .archives {
	padding: 0 0 25px 0px;
	}
.right table {
	margin: -5px 0 25px 0px;
	}
.right .reviews li {
	list-style: none;
	text-indent: -1em;
	margin-left: -3em;
	padding: 0 0 .25em 0;
	}
.fm_photo_bg {
	background: url(/img/fm_photo_bg.gif) repeat-y top left;
	}
.fm_photo_bg1 {
	background: url(/img/fm_photo_bg1.gif) repeat-x top left;
	}
.main {
	padding: 6px 205px 35px 205px;
	text-align: left;
	font-size: 12px;
	}
.article {
	padding: 6px 0px 35px 205px;
	text-align: left;
	font-size: 12px;
	color: #414446;
	}	
.main a, .article a {
	font-weight: bold;
	}
.hed-img {
	margin: -9px 0 0 -9px;
	}
.post {
	border-bottom: 1px dotted #d0d0d0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
.post h2 {
	font-size: 10px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;

	}
.post h2 .day {

	}
.post h1 {
	font-size: 18px;
	font-weight: bold;
	margin: .2em 0 .2em 0;
	padding: 0;
	color: #DB6F00;
	}
.post .filed {
	font-size: 10px;
	color: #404447;
	}
.post .body {
	font-size: 12px;
	padding: 0;
	}
.post .img-right {
	float: right;
	margin: 0 0 10px 10px;
	border: 0;
	}
.post .img-left {
	float: left;
	margin: 0 10px 10px 0;
	border: 0;
	}
.post .footer {
	text-transform: uppercase;
	font-size: 10px;
	color: #404447;
	}
.post .footer p {

	}
.footerlink p {
	border-bottom: 1px dotted #d0d0d0;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	}
h3#comment {
	text-transform: uppercase;
	font-size: 10px;
	padding: 10px 0 10px 0;
	}
.comment-txt {
	font-size: 12px;
	border-bottom: 1px dotted #d0d0d0;
	margin-bottom: 10px;
	padding-bottom: 4px;
	}
.comment-txt .small {
	font-size: 10px;
	color: #404447;
	}
table.commentform {
	font-size: 12px;
	}
.comments-wrapper {
	border-bottom: 1px dotted #d0d0d0;
	margin-bottom: 10px;
	padding-bottom: 20px;
	}
.commentform {
	font-size: 12px;
	color: #404447;
	}
.nextprev {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 15px 0px 15px;
	}
#mml {
	width: 450px;
	}
#writing p, #appearances p {
	text-indent: -20px;
	padding-left: 40px;
	padding-bottom: .75em;
	margin: 0;
	}
#writing h5, #appearances h5 {
	padding: 0;
	margin: 2em 0 .25em 0;
	font-size: 12px;
	color: #404447;
	}
.main input, .main textarea {
	border: 1px solid #8C9093;
	}
.main input.checkbox {
	border: none;
	}
#fm_footer {
	width: 100%;
	background-color: #414446;
	text-align: center;
	}
#fm_footer p {
	font-size: 9px;
	color: #fff;
	line-height: 9px;
	}
#fm_footer a {
	color: #fff;
	text-decoration: none;
	}
#fm_footer a:hover {
	color: #fc0;
	}
ul.rssMenu, ul.rssMenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.rssMonthCount {
	font-weight: bold;
	}
dl {
	margin: 0;
	padding: 0;
	}
dt {
	padding: 0;
	margin: 2em 0 .5em 0;
	font-size: 12px;
	font-weight: bold;
	color: #404447;
	}
dd {
	font-size: 14px;
	margin: 0;
	padding: 0 0 .5em 10px;
	}
.rssSubdate {
	font-size: 9px;
	color: #404447;
	}
dd a.rssArticle {
	padding-left: 10px;
	}
h6 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #8C9093;
	}
#search h1 {
	font-size: 14px;
	padding-top: .5em;
	}
#search .post h4 {
	font-size: 10px;
	color: #404447;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
#search p {
	font-size: 12px;
	margin: .5em 0 1em 0;
	padding: 0;
	}
#search .post {
	border-bottom: 1px dotted #d0d0d0;
	margin-bottom: 5px;
	padding-bottom: 5px;
	}
table.store {
	font-size: 12px;
	line-height: 14px;
	}