body {
  font-family: Verdana;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: black;
  background-image: url(images/bg.jpg);
  background-position: center top;
  background-repeat: repeat-y;
}

#farouter {
	background: #2A1B14;
	width: 1000px;
	border: 1px solid #3A291F;
	margin: auto;
	text-align: left;
	}

#outer {
	}

#wrap {
	}

#headermain {
	letter-spacing: 0.2em;
	margin: 0px;
	padding: 0px;
	font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 540px;
	}

#main {
	padding-left:35px;
	}
#content {
	float: left;
	width: 930px;
	margin-top: -5px;
	font-family:  Taxoma;
	font-size: 14px;
	line-height:  1;
	}
#content table {
border: 1px solid #FEE6B1;
	width: 100%;
}
#content td {
	color: #FFF;
	border: 1px solid #FEE6B1;
}

#content ul, li {
  	font-family: Verdana;
	font-size: 15px;
	line-height:  1.5;
	color: #FFF;
}
#menu {
	float: right;
	width: 175px;
	margin-right: 3px;
	border-left: 1px none #BAA99F;
	}

#nav {
	padding-left: 10px;
	}

#logo {
	padding-top: 25px;
	padding-left: 12px;
	}

#hmenu {
	margin: 0px;

	}

#hnav {
	margin: 0;
	padding: 0;
	}

#clearer {
	clear: both;
	margin: 0; padding: 0;
	}

#footer {
	margin: 0px;
	}


body {
	color:#333;
	}

#wrap {
	background: #2A1B14;
	}

#headermain {
	background-image: url('images/hd.jpg');
	}

#footer {
	background: #2A1B14;
	text-align: center;
	}

#hmenu {
	background: #8F656F;
	}

#hnav {
	background: #2a1b14;
	}

a {
	color: #FEE6B1;
	text-decoration: none;
	}

a:visited {
	color: #FEE6B1;
	text-decoration: none;
	}

a:hover {
	color: #FEE6B1;
	text-decoration: underline;
	}

acronym, abbr {
	border-bottom: #333;
	}

blockquote {
	border-left: #573D2E;
	color: #573D2E;
	}

h2 {
	color: #8C0000;
	font-size: 24px;
	font-weight: normal;
	}

h3 a {
	color: #8C0000;
	}

h3 a:hover {
	color: #8C0000;
	}

h3 a:visited {
	color: #8C0000;
	}

.meta {
	color: #DCD3CE
	}

.meta a {
	color: #884400;
	}

.feedback a{
	color: #884400;
	}


a{
	text-decoration: none;
	}

a img {/*
	border: 2px solid #573D2E;
	padding: 2px;*/
	}

acronym, abbr {
	border-bottom: 1px none;
	}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
	}

blockquote {
	border-left: 1px solid #573D2E;
	margin-left: 1.5em;
	padding: 5px;
	}

cite {
	font-size: 90%;
	font-style: normal;
	}

#header a {
	color: #F2EEEC;
	text-decoration: none;
	}

#header a:hover {
	text-decoration: underline;
	}

h1 {
	 color:#FFFFFF;
	 font-family:Georgia,'Times New Roman',Times,serif;
	 font-size:24px;
	 font-stretch:normal;
	 font-style:italic;
	 font-variant:normal;
	 font-weight:100;
	 line-height:normal;
	 
	 text-align:center;
	}

#hidden {
	display:none;
	}

h2 {
	font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	letter-spacing: 0.2em;
  	margin: 0 20px 20px 0;
  	padding: 20px 0 0 0;
  	}

h2#tagline {
	margin:0;
	margin-left: 25px;
	padding:0;
	text-align: left;
	color: #000001;
	border: 0;
	font-size:1.2em;
	font-weight:bolder;
	}

.post h2 {
	font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	letter-spacing: 0.2em;
  	margin: 0 20px 0 30px;
  	padding: 20px 0 30px 0;
  	}

h3 {
	font: 24px Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-weight:100;
	margin-left: 0;
	margin-top: 30px;
	color: #ffffff;
	}

h3#comments {
	margin-left: 20px;
	}

h3#respond {
	margin-left: 20px;
	}

h4 {
	font-size: 16px;
	font-weight: normal;
	}

ol#comments li p {
	font-size: 100%;
	}

img {
	margin: 0px;
	padding: 0px;
	border-width:0;
	}

p, .feedback {
	font: 100%/175% Regular, 'Verdana', Regular;
	font-style:normal;
	}

p {
	color:#ffffff;
	}

.textarea {
	width:200px;
	margin:0;
	}

#archvies {
	font: 150% normal 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	}



ul.post-meta {
	list-style: none;
	}

ul.post-meta span.post-meta-key {
	font-weight: bold;
	}

.credit {
	color: #fff;
	font-size: 90%;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
	}

.credit a, .credit a:hover {
	color: #fff;
	text-decoration: none;
	}

.feedback {
	text-align: right;
	clear: both;
	margin-right: 30px;
	font-size: 90%;
	}

.meta {
	font-size: .95em;
	}

.meta li, ul.post-meta li {
	display: inline;
	}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

.meta, .meta a {
	font-weight: normal;
	letter-spacing: 0;
	}

.post {
	margin: 35px 35px 20px 0;
	}

.entrytext {
	margin-left: 30px;
	}

.storytitle {
	margin-top: 10px;
	margin-bottom: 2px;
	}

.storytitle a {
	text-decoration: none;
	}

.storycontent{
	margin-bottom: 5px;
	border-bottom: 1px solid #BAA99F;
	}

#commentform {
	margin-left: 20px;
	}

#commentform  #comment {
	width:450px;
	}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
 	background: #fff;
 	padding: .2em;
 	}

#commentform textarea {
	width:100%;
	}

#commentlist li {
	border: 2px solid #BAA99F;
	margin-bottom: 20px;
	padding-left: 20px;
	}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
	}


#nav form {
	margin: 0 0 0 13px;
	}

#nav input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
	}


#nav ul li h2 {
  	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	font-weight: normal;
	letter-spacing: 0.1em;
	border: 0;
	text-align: left;
	padding-left:0;
	margin-left: 0;
	}


#nav ul ul ul.children {
	font-size: 100%;
	padding-left: 15px;
	}


#nav {
	width: 190px; 
	float:right;
	
	}

#nav ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 95%;
	}

#nav a {
	font-size:1.1em;

text-decoration: none;
	}

#nav a:link, #navlist a:visited {
	text-decoration: none;
	}

#nav a:hover {
	color: #000;
text-decoration: none;
	}

#themeswitcher {
	font-size: 8px;
	}


#hnav ul {
	text-align: center;
	/*padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;*/
	margin-top: 0;
	margin-left: 0;
	background-color: #8F656F;
	color: #F2EEEC;
	width: 100%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	/*line-height: 18px;*/
	}

#hnav ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	/*padding-bottom: 5px;
	padding-top: 5px;*/
	}

#hnav ul li a {
	/*padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #F2EEEC;
	text-decoration: none;
	border-right: 1px solid #F2EEEC;*/
	}

#hnav ul li a:hover {
	/*background: #F2EEEC;
	color: #3A291F;*/
	}

#hnav #active {/*
	border-left: 1px solid #F2EEEC;*/
	}
#archives a em{
	font-size:1.05em;font-style:normal;
}