@charset "utf-8";
/* Tim Kloske, 2009 */

body{background:#25130f url(/img/leather.jpg); font-family:Arial, Helvetica, sans-serif; margin:0; color:#632f24; font-size:12px;}
h1{color:#fff; text-indent:-9999px; width:399px; height:63px; background:none; margin:40px auto 20px auto;}
h2, h2 a{margin:0; margin-bottom:0.2em; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; text-align:center; color:#632f24;}
h3{color:#2e7b64;}

a{color:#2e7b64; text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{outline:none;}

a img{border:none;}

ul{padding:0; padding-left:16px;}
li{padding-bottom:10px;}
#sidebar li{padding-bottom:5px;}
hr{width:377px; height:25px; background:url(/img/hr.png); border:0;}

form{vertical-align:top;}
#s{ float:left; width:164px; padding:2px; height:16px; border:1px solid #aaa;}
#searchsubmit{ float:right; background:url(/img/search.jpg); border:0; width:22px; height:22px; margin-bottom:1px;}

.b{background:url(/img/formbg.jpg); border:1px solid #a74;}

.clear{clear:both;}
.date{font-size:11px; text-transform:uppercase; letter-spacing:0.4em; color:#2e7b64; font-weight:bold; text-align:center; display:block; margin-bottom:20px;}
.alignright{float:right;}
.alignleft{float:right;}
.screen-reader-text{text-indent:-9999px;}

.postmetadata{text-align:center; margin-top:20px; border:1px solid #4d261e; background:#6e3427; padding:8px 2px; color:#fff;}
.postmetadata a{color:#fff;}

/*.taggies a{background:#2e7b64; color:#fff; display:inline-block; padding:0 4px; border-radius:4px; -moz-border-radius:4px;}
.taggies a:hover{background:#fff; color:#2e7b64;}*/

#page{width:900px; margin:0 auto; background:#ebdcad url(/img/bg.jpg); min-height:400px; padding-bottom:10px;
border-radius:12px;
-moz-border-radius:12px;}
#mainColumn{float:left; width:600px; padding:0 20px;}

#sidebar{float:left; width:198px; background:url(/img/vBorder.gif) repeat-y; padding:0 20px 0 22px;}
#sidebar ul{padding:0; list-style:none;}
#sidebar h2{text-align:left;}

#nav{font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; background:url(/img/nav.gif); color:#fff; height:53px; margin-bottom:10px; padding-left:10px;}
#nav a{text-decoration:none; color:#fff; padding: 10px 0.4em 0 0.8em; height:27px; display:block; vertical-align:middle;
font-size:14px; letter-spacing:0.4em; }
#nav a:hover{text-decoration:none; background:url(/img/buthover.gif);}
#nav ul{padding:0; list-style:none; text-shadow:#25130f 1px 1px 3px;}
#nav li{display:inline-block; margin:0 0.6em;}

#footer{width:900px; margin:0 auto; text-align:center; color:#fff;}