html,body{padding:0;margin:0;font:small Verdana,sans-serif;color:#333;background:#330}

#body{min-width:64em;background:#A9C247}
a{color:#060}
a:visited{color:#9c9}
a img{border:0}
h2,h3,h4,h5,h6{margin:0;color:#369}
h2{font-size:1.4em}
h3{font-size:1.2em}
h4{font-size:1em}
h5{font-size:.8em}
h6{font-size:.6em}
h2,h3,h4,h5,h6{padding:.5em 0 .3em}
p{padding:0 0 .5em;margin:0}
ol,ul,dl{margin-top:0;padding-bottom:.5em}
dl dt{font-weight:bold}
dl dd{padding:0 0 .5em}
p.date{padding:0 0 .3em;font-weight:bold}
p.postmetadata{padding:0 0 1em}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background:#ffc}
.under-date{margin:1em 0 0}
.require{color:#f90;font-weight:bold}
#left-column .small{padding:1.5em 2.2em;font-size:x-small;color:#BDD950}
#left-column .small a{text-decoration:none;color:#BDD950}

#header{background:#C7EAFA url(/img/blue-sky.gif) repeat-x;height:21.3em}
#header-int{background:url(/img/clouds.gif) repeat-x}
#header h1{margin:0;padding:1em .7em;color:#fff;font:2.8em Georgia,serif}
#header h1 a{text-decoration:none;color:#fff}
#header form{padding:1.5em;height:2em;width:22em;background:url(/img/cloud.gif) no-repeat;position:absolute;right:0;top:30px}
#header form input,.submit{border:1px solid #7F9DB9;background:#F0F8FF;margin:0 .3em 0 0}
#header-info{padding:.5em 0 2.4em 24em;width:40em;background:url(/img/dog.gif) no-repeat 2em bottom}

#info-ext{background:url(/img/grass.gif) repeat-x;position:relative;top:-10px;padding:2em 0 0}

#left-column{background:#A9C247;width:22em;float:left}
#left-column ul{padding:.6em 0;margin:0;list-style-type:none;background:#D6DFA3}
#left-column ul li{font-weight:bold;display:inline}
#left-column ul li a{padding:.3em 2em;display:block;text-decoration:none}
#left-column ul li a:hover,#left-column ul li.here,#left-column ul li.deep a{background:#060 url(/img/arrow.gif) no-repeat center left;color:#fff}
#left-column ul li.here{padding:.3em 2em;display:block}

#info{background:#fff url(/img/left-top-corner.gif) no-repeat left top;margin:0 .5em 0 22em}
#info1{background:url(/img/right-top-corner.gif) no-repeat right top}
#info2{background:url(/img/right-bottom-corner.gif) no-repeat right bottom}
#info3{background:url(/img/left-bottom-corner.gif) no-repeat left bottom;padding:0 .5em .5em 2em}
#info #comments,#info #respond{border-top:2px solid #A9C247;padding-top:1em}
#info textarea,#info input{border:1px solid #A9C247}
.commentlist{padding:0;margin:0 0 1em;list-style-type:none}
#info .commentlist li{padding:.5em 0}
#info .commentlist li p{padding:0}

#footer{padding:1em 1.5em;margin:2em 0 0;clear:both;background:#330;color:#fff;position:relative;top:10px}
#footer a:visited,#footer a{color:#fff}