body {
  background-color: #BFC1C4;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;
  padding: 0;margin: 0;text-align: center; }

img {border:none;}
#page {
  margin: 15px auto;
  width: 900px;
  text-align: left;
  border: 2px solid #9EA3AC;
  padding: 5px;
  background-color: #FFFFFF;
  clear: both; }

#header {
  color: #FFFFFF;
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 0.72em;
  text-transform: uppercase; }

h1 {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 0.72em;
  text-transform: uppercase; }

h2 {
  color: #451811;
  font-family: Georgia, sans-serif;
  font-size: 26px;
  font-weight: normal;
  margin: 0px 0px 5px 0px; }

h3 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 18px;
  margin: 0px 0px 10px 0px;
  font-weight: bold; }

h3 a {
  color: #451811;
  text-decoration: none;
  border-bottom: none;
  margin: 0px; }

h3 a:hover {
  color: #902f1c;
  border-bottom: none; }

a {
  color: #711e11;
  text-decoration: none;
  border-bottom: 1px solid #DBD6D1; }  

a:hover {
  color: #451811;
  text-decoration: none;
  border-bottom: 2px solid #DBD6D1; }

p, ul {
  color: #232323;
  font-family: Georgia, Times, "Times New Roman";
  font-size: 1.2em;
  line-height: 1.3em;
  margin: 0px 0px 10px; }

#nav ul, ul.meta {list-style-type: none;margin: 0;padding: 0; }
li {padding: 0; }
ul.meta {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}

/* clears floats */
.clear { clear:both; height:1px; overflow:hidden; }
/* Better Float Hack */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.hentry{margin-bottom:25px;}
#content {background-color: white;float: left;margin: 15px 0px 30px;width: 560px; padding: 0px 15px; }
#content form#comment-form textarea { width: 90%; height: 150px; padding: 3px;}
#header a {border:none;}
#nav ul {float:right;display: block; }
#nav ul li {display: block;float: left;margin: 0;padding: 0; }
#nav ul li a {
  font-family: "Lucida Sans", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 13px;display: block;color: #3D3D3D;
	padding: 8px 16px 7px;border-bottom: none; }
#nav ul li a:hover {color: #FFFFFF;background: #49140c;}
#nav ul li.selected a {color: #FFFFFF;background: #0b0b0a;}
#twitter_update_list li {padding: 0px 0px 10px 0px;}
#sidebar {float: right;width: 300px; padding: 15px 0px 0px 0px;} 
#sidebar p {font-size: 1.0em;}   
#sidebar ul.tags {padding-left:0px;}
#sidebar li.tag {float:left;display:block;padding-right: 5px;}
#footer {margin-top: 15px; color: #595452;float: right;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size: 90%;}