*{border:0;margin:0;padding:0}
body{background-color:#900;color:#000;font:14px "Trebuchet MS", candara, verdana, arial, helvetica, sans-serif;margin:0;text-align:center}
h1,h2,h3{color:#900;font-weight:700;padding:0.5em 0}
h1{font-size:1.4em}
h2{font-size:1.3em}
h3{font-size:1.1em}
p{line-height:1.3em;margin:0 0 0.5em}
blockquote{font-style:italic;margin:0 2em;padding-bottom:1em}
a:hover,a:active{color:#c00;text-decoration:underline}
#wrapper{background-color:#fff;border:1px solid #000;margin-left:auto;margin-right:auto;text-align:left}
.altwrapper{width:728px}
.mainwrapper{width:980px}
#header{background:url(/v4/includes/siteheader.jpg) no-repeat;height:185px;width:100%}
#menu{background-image:url(/v4/includes/menubackground.jpg);border-bottom:1px solid #000;border-top:1px solid #000;font-weight:700;width:100%}
#content{padding-bottom:20px}
#footer{clear:both;width:100%}
#primary{clear:both;float:left;width:75%}
#mainnews{display:block;margin:0 0 2em 2%}
.firstline:first-letter{display:block;float:left;font-size:330%;font-weight:400;line-height:70%;margin:0;padding-right:0.05em;text-transform:capitalize}
.mainwrapper #news{float:left;margin-left:1%;width:47%}
.mainwrapper #morenews{float:right;margin-right:1%;width:47%}
#secondary blockquote,#secondary p{margin:0 0.5em}
#secondary .link{font-weight:700;margin-right:2px;text-align:right}
.mainwrapper #secondary img{float:right;margin:2px}
.altwrapper #secondary img{display:block;margin:0 auto;text-align:center}
.altwrapper #secondary .imagewrapper{margin-left:-2px;overflow:hidden;width:100%}
#news h1,#morenews h1{border-bottom:1px solid #c00;border-top:1px solid #c00;margin-bottom:1em}
.newsitem{clear:left;margin:0 5px 2em 2px;min-height:100px;padding-right:5px}
* html .newsitem{height:100px}
.newsitem img{border:1px solid #000;float:left;margin:5px}
.newsitem h2{padding:2px 0 0.5em 5px}
#morenews h2{padding:2px 0 0.5em}
#morenews ul{margin:1em 0 1em 1em}
#morenews li{margin-bottom:0.5em}
#topmenu{font:13px courier new, courier, monospace;font-weight:700;text-align:left}
.topmenuli{border-right:1px solid;display:inline;margin:0;padding-left:7px;padding-right:7px}
#menu li:first-child{border-left:1px solid}
#menu a:link,#menu a:visited,#menu a:active{color:#000;text-decoration:none}
.submenuul{display:none;list-style-type:none;margin:0 0 0 60px;padding:0;position:absolute;z-index:100}
.submenuli{background:#fff url(/v4/includes/menubackground.jpg);border:1px solid #000;border-top:0;padding:0;text-align:center;z-index:100}
.submenuli:first-child{border-top:1px solid #000}
.submenuli a{display:block;width:150px}
li:hover ul,li.over ul{display:block}
#topmenu li>ul{left:auto;top:auto}
.floatright{border:1px solid #000;float:right;margin:0 0 10px 10px}
.floatleft{border:1px solid #000;float:left;margin:0 10px 10px 0}
.floatleftnoborder{float:left;margin:0 10px 10px 0}
.floatrightnoborder{float:right;margin:0 0 5px 5px}
#maincontent{background-color:#fff;border:1px solid #ccc;display:block;margin:10px;padding:10px}
#germseedlinks{background:#ffc url(/v4/includes/postit.gif) bottom right no-repeat;float:right;margin:10px 0 0 10px;min-height:150px;padding:0 10px 10px;width:233px}
#germseedlinks ul{list-style-type:none}
#rssblock{background:#ffc url(/v4/includes/postit.gif) bottom right no-repeat;float:right;margin:10px 0 0;min-height:150px;padding:0 10px 10px;text-align:left;width:233px}
.altwrapper #rssblock{clear:right}
#rssblock ul{list-style-type:none;margin:0;padding:0}
#rssblock li{display:block;margin:0;padding:0 0 0.5em}
.postit{background:#ffc url(/v4/includes/postit.gif) bottom right no-repeat;float:right;margin:10px;padding:10px 10px 20px;voice-family:inherit;width:233px}
html>body .postit{width:233px}
.inlinelist{padding:0}
.inlinelist li{display:inline;padding:0 1em}
.gallerybox{background:#fff url(/v4/includes/indexcard.jpg) repeat-x;border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;font-size:0.9em;height:250px;margin:5px;width:470px}
.gallerybox img{float:left;margin:0 5px}
.gallerybox p{margin-left:110px;margin-right:10px}
.gallerybox h2{font-family:consolas, courier new, courier, monospace;font-size:1.5em;font-weight:700;height:40px;letter-spacing:2px;margin:0 10px;padding-top:15px}
.gallerymisc{background:url(/v4/includes/carddrawer.jpg) no-repeat}
.thumbnail{float:left;padding:0 5px 20px;voice-family:inherit;width:190px}
html>body .thumbnail{width:190px}
.smallthumbnail{float:left;padding:0 5px 20px;voice-family:inherit;width:100px}
html>body .smallthumbnail{width:100px}
.adverts{margin:0 auto;padding:0;text-align:center}
#articlesearch{background-color:#fff;border:1px solid #ccc;float:right;padding:5px;width:250px}
#subform{background:url(/v4/includes/newsletter.jpg) no-repeat top right;padding:5px 280px 0 50px}
#subform h1{margin-left:0;padding-left:0}
#subform h2{font-size:1.4em;letter-spacing:1px;padding-top:15px}
#subform form{border:1px solid #000;padding:10px}
input,textarea{border:1px solid #000;margin-bottom:10px}
select{border:1px solid #000;margin-bottom:10px;padding:0}
input:focus,textarea:focus,select:focus{background-color:#ff8}
.label{font-weight:700;width:20%}
.modelformcol{width:20%}
.pullquote{color:#900;float:right;font-size:22px;font-style:italic;height:7em;line-height:18px;margin-bottom:10px;margin-left:10px;margin-top:10px;text-align:right;width:220px}
.deliciousbox{float:right}
#flickr_wrapper,#deviantart_wrapper{border:solid 1px #ccc;margin-top:1em}
#flickr_wrapper img{padding:0.5em}
img,.thumbnail a:link,.smallthumbnail a:link{border:none}
q,.foreign{font-style:italic}
ul,ol{margin-left:1em}
a:link,a:visited,#menu a:hover{color:#c00;text-decoration:none}
#mainnews:after,#maincontent:after,#mainphotocontent:after,.mainphotocontent:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html #mainnews,* html .firstline:first-letter,* html #maincontent,* html #mainphotocontent,* html .mainphotocontent{height:1%}
#mainnews .firstline,.firstline:first-line,#news a{font-weight:700}
.altwrapper #news,.altwrapper #morenews{float:left;margin-left:1%;width:97%}
#secondary h2,#primary h1,#germseedlinks h2,#rssblock h2{text-align:center}
.mainwrapper #secondary,.altwrapper #secondary{border-left:1px solid #c00;float:right;padding-left:2px;width:24%}
#mainphotocontent,.mainphotocontent{background-color:#fff;border:1px solid #ccc;display:block;margin:10px;padding:10px;text-align:center}
#mainphotocontent ul,.mainphotocontent ul{list-style:none;margin-left:auto;margin-right:auto;padding:0;width:300px}
#mainphotocontent li,.mainphotocontent li{display:inline;line-height:1.5em;margin:1em 0;padding:0 0.5em}