body{margin:20px;padding:0}
body#photoalbum{margin-top:2px}
ul li,ul li a{background-position:0 50%;background-repeat:no-repeat;list-style-type:none;min-height: 1.6em;}
img{border:0}
#skipto{margin:0 0 8px 0}
#skipto a{font-size:.7em}

#wrapper{min-width:750px;width:100%;border-top:1px solid #ccc;border-bottom:3px solid #333;border-right:1px solid #333;border-left:1px solid #ccc}

#controlpanel #wrapper,
#photoalbum #wrapper,
#poll #wrapper,
#visitors #wrapper{background-image:none}

#photoalbum #wrapper{min-width:980px}

#masthead{height:50px;border-bottom:1px solid #333}
#masthead img{float:left;width:720px}

#subhead{height:20px;border-bottom:1px solid #333;background-color:#420803;color:white;padding-left:5px}
#subhead h1,#subhead h2,#subhead h3,#subhead h4,#subhead h6{display:inline;margin:0;padding:0}

#searchbar{padding:1px;margin:0;white-space:nowrap;float:right}
#searchbar form{margin:0;padding:0}
#searchbar input.text,#searchbar input.submit{display:inline;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-right:1px solid #ccc;border-bottom:1px solid #e0e0e0}
#searchbar input.submit{display:inline;border:2px solid}

#innerwrapper{padding-top:1px}
#TJK{float:left;width:100%;padding:0;margin:-1px 0 0 -180px}

#controlpanel #TJK,
#photoalbum #TJK,
#poll #TJK,
#visitors #TJK{float:none;margin:0;padding:0}

#leftcolumn{display:inline;float:left;width:160px;padding:0 0 20px 0;margin:0 0 0 180px}

#controlpanel #leftcolumn,
#photoalbum #leftcolumn,
#poll #leftcolumn,
#visitors #leftcolumn{margin:0}

#leftcolumn ul{border-bottom:1px solid #815a57;margin:0;padding:0;width:160px}
#leftcolumn ul li{list-style-type:none;margin:0}
#leftcolumn h3,#leftcolumn p{padding:0 9px;color:#ffc}
#leftcolumn ul a,#leftcolumn ul a:visited {border-top:1px solid white;border-bottom:1px solid #c0acab;display:block;padding-left:8px;text-decoration:none}

#leftcolumn ul a:hover,
#leftcolumn ul a:active,
#leftcolumn ul a:focus {border-top-color:#ccc;border-bottom-color:white}

#leftcolumn p{margin-right:10px}

#middleCol{margin:0 0 0 340px;padding:0;padding-top:10px;padding-bottom:20px}

#controlpanel #middleCol,
#photoalbum #middleCol,
#poll #middleCol,
#visitors #middleCol{margin-left:170px;margin-right:10px}

#middleCol *{margin: 0 40px}

#controlpanel #middleCol *,
#photoalbum #middleCol *,
#poll #middleCol *,
#visitors #middleCol *{margin:0}

#middleCol * *{margin:0}

#middleCol ul, #middleCol dl{margin:15px;padding:0}
#middleCol dt{font-weight:bold;padding-left:0px}
#middleCol dd{padding-left:20px;padding-bottom:10px;padding-top:5px}
#middleCol ul li{background-position:0 0.35em;padding:0 0 0 20px}
#middleCol p{margin-bottom:1.2em}

#rightcolumn{padding:0 0 20px 100%;margin:0 0 0 -170px}

#controlpanel #rightcolumn,
#photoalbum #rightcolumn,
#poll #rightcolumn,
#visitors #rightcolumn{padding:0;margin:0}

#rightcolumn ul{margin:12px 0 0 0;padding:0}
#rightcolumn ul li{background-position:0 0.35em;padding:0 0 0 20px}
#rightcolumn ul li.latest_posts{background-position:0 0.35em;padding:0 0 0 15px}
#rightcolumn p{margin-right:20px}
#footer p{margin-top:7px}

.clearer{clear:both;line-height:0;height:0}
.js{display:none}

