html,body{background-color:#fc3;color:#000;font-family:"Lucida Grande",Lucida,Verdana,"Helvetica Neue",Helvetica,Futura,Frutiger,sans-serif}
body{margin:130px 200px 20px 50px;min-width:700px;max-width:1000px;}
body.editing{margin:0;min-width:0}
h1{font-size:2em}
h2{font-size:1.6em}
h3{font-size:1.1em}
a:link,a:active,a:visited{color:#0e6dc6;text-decoration:none}
a:hover{color:#c60e3a;text-decoration:underline}
blockquote{margin:1em 0 1em 1em;padding:.2em}
#main_logo{position:absolute;z-index:1;top:30px;left:240px}
.home_item{min-height:52px;margin-bottom:10px}
.home_item,#navigation{padding-left:55px;padding-top:16px;background:url("../images/sun.png") no-repeat}
.home_item > .contents{margin:15px 0 0 20px}
.journal_sub,.info{font-size:.8em}
.journal_sub{margin-top:-1.7em}
.error_display{color:#f00}
.journal_comment,blockquote{background-color:#ffe390}
.journal_comment{padding:0 .5em;margin-left:-.5em;margin-top:34px;}
.journal_comment > *{position:relative;top:-22px}
h3.journal_comment_heading{margin-bottom:0;position:relative;left:-30px;}
h3.journal_comment_heading .gravatar{border:5px solid #fff;margin-right:.5em}
p.journal_comment_text{margin-top:.5em}
.pictureHolder a:focus{outline:none}
.pictureHolder #fullResImageContainer img{border:1px solid #000}
.pictureHolder .content{padding-bottom:3px}
#navigation{float:right;margin-right:-150px;top:10em;}
#navigation ol#main_navigation{padding:0}
#navigation ol{list-style-type:none;text-align:left;}
#navigation ol a.active{color:#000}
#navigation ol#main_navigation ol{padding-left:2em}
#main_content form label{display:block;width:10em;float:left}
#main_content form textarea{width:20em;height:10em}
img{border:none;clear:left}
img.floated{float:left;margin:0 1em 1em 0}
img.right{float:right;margin:0 0 1em 1em}
.footnote{font-size:.8em;clear:left}

