
* {margin: 0px; padding: 0px; border: 0px;}
html {height: 100.5%; font-size: 62.5%; font-family: "Trebuchet MS", sans-serif; background: #e8e3cf;}
body {font-size: 1.3em; line-height: 160%; background: url(images/bg_gradient.jpg) repeat-x; text-align: center;}

a {color: #807240; text-decoration: none;}
a:hover {border-bottom: 1px dotted #807240;}

p {margin: 0px 0px 0.4em;}

div#wrapper {width: 780px; margin: 0px auto; text-align: left;}
div#header {height: 100px; background: url(images/logo.gif) no-repeat 190px 0px;}
div#header h1, div#header h2 {display: none;}

div#container {overflow: auto;}
div#maincolumn {float: right; width: 525px; background: #FFFFFA; border: 2px solid; border-color: #FFF #FFF #CCC #CCC;border-bottom: none; padding: 20px; position: relative;}
div.content-header {display: none;}
div.entry img {clear: right; float: right; margin: 0px 0px 20px 20px;}
div.post {padding-bottom: 1em; border-bottom: 1px dotted #807240; margin-bottom: 1em;}
div.post h2 {font-family: "Times New Roman", Times, serif; font-size: 1.8em;}
div.postmetadata {margin-bottom: 1em; text-align: right; color: #807240; /*background: #e8e3cf; color: #FFF; padding: 1px 4px 2px 4px;*/}
div#sidebar {float: left; width: 200px; margin: 24px 0px; text-align: right;}
div#sidebar h2 {display: none;}
div#sidebar a {color: #333; text-decoration: none; border-bottom: none;}
div#sidebar ul li {list-style-type: none; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #FFFFFA;}
div#sidebar ul.children li {border-bottom: none; text-indent: 0px;}
div#sidebar ul.children li {list-style-type: none; text-transform: none;}
div#sidebar ul.children li a {color: #999;}
li.cat-item {background: url(images/arrow_white.gif) no-repeat right 0.5em; padding-right: 14px;}
div#sidebar ul.children li.cat-item {margin-right: -14px;}
li.current-cat {background: url(images/arrow_black.gif) no-repeat right 0.5em; padding-right: 10px;}
li.current-cat a {background: #807240; color: #FFF !important; padding: 0px 1em;}


div#footer {margin-left: 211px; background: #FFFFFA; border: 2px solid; border-color: #FFF #FFF #CCC #CCC; padding: 4px; text-align: center;}
div#footer a {border: none;}

div#sidebar {color: #CCC; font-weight: normal;}
div#sidebar a {font-weight: bold;}