* {margin:0;padding:0;}

.clearer {clear:both; font-size:1px;}

h1, h2, h3, h4 p {margin:5px 0 15px 0;}

body {background:url("img/bg.gif") repeat-x #5e1907; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6a6a6a;}

a:link, a:visited {color:#0085ff;}

h2 {font-family:Trebuchet MS; font-size:19px; color:#39251e;}
h3 {font-family:Trebuchet MS; font-size:17px; color:#39251e;}
h4 {font-family:Trebuchet MS; font-size:17px; color:#39251e;}

#page {width:782px; text-align:left; margin:auto;}
#page {background:url("img/page_bg.gif") repeat-y center;}

#header {background:url("img/header.gif") no-repeat; height:101px;}
#header h1 {text-indent:-5999px; font-size:1px;}

#sidebar {width:160px; float:left;}

#content {width:610px; float:right;}
#content li {list-style-type:none;}

#anim {background:url("img/contact.gif") no-repeat right; height:182px; margin-top:2px; margin-bottom:5px;}
#anim a {display:block; float:right; width:219px; height:182px; text-indent:-5999px; outline:none;}

#anim2 {position:absolute;}

.inner {margin-left:8px; margin-right:8px;}

#sidebar {margin-top:10px; border-right:1px dotted #999;}
#sidebar ul {list-style-type:none;}
#sidebar li {background:url("img/menu_hr.gif") bottom no-repeat; margin-bottom:7px; width:100%;}
#sidebar li a {color:#c62900; text-decoration:none; font-family:Trebuchet MS; font-size:18px; display:block; padding:4px;}
#sidebar li a:hover {color:#ef3100;}

#footer {clear:both;}
#footer {margin-right:6px; margin-left:6px; text-align:center; padding:6px; background:url("img/footer.gif") repeat-x top #E9E2C8; color:#9b5007;}
#footer a:link, a:visited {color:#5E1907;}


#search {margin:auto;}
#search fieldset, #search p{margin: 0; padding: 0;}
#q{padding-left: 18px; background: #fff url(img/q.png) no-repeat 4px center;}

#selection {margin:auto; padding-top:20px;}

#languages {margin:auto;}

#categories {margin:auto; padding-top:20px;}

#archives {margin:auto; padding-top:20px;}

#links {margin:auto; padding-top:0px;}

#syndicate {margin:auto; padding-top:20px;}

.pagenav {font:1em;}
p.pagenav a {background:#f4f4f4; color:black; padding:3px; border:1px solid #808080; text-decoration:none; font-size:90%;}
p.pagenav a:hover {background:#000000; color:white;}
p.pagenav strong {color:black; padding:3px; border:1px solid #808080;}

pre, code{font-size: 1.2em;}

pre{width: 100%; overflow: auto; border: 1px solid #CCC;}

fieldset{border:none;}

label{cursor: pointer; cursor: hand;}

.field label{display:block;}

input,textarea{border:1px solid#999;}

textarea{width:80%; font-size:1em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#comments blockquote {margin:0; padding:0;}

.post-title a{color:#0033ff; background:transparent; text-decoration:none; margin-bottom:0;}

.post-info {margin-top:0; color:#808080; background:transparent; padding-bottom:1ex;}
.post-info a{color:#808080; background:transparent; text-decoration:none;}

.post-content {text-align:left; margin-top:10px;}
.post-content a{color:#0033ff; background:transparent; text-decoration:underline;}
.post-content blockquote {font-style:italic;}
.post-content p {padding-bottom:10px;}