




#main{
border-bottom: none;
padding: 0;
margin: 0;
}

#header h5{
float: left;
width: 300px;
background: url('/pic/decor/logo-head-small.png') 100% 10px no-repeat;
/*background: url('/pic/decor/logo-head-small-jubilee.png') 100% 10px no-repeat;*/
height: 93px;
position: relative;
}


#header h5 a{
text-indent: 0;
cursor: pointer;
height: auto;
}

#header h5 a.headlogo{
display: block;
height: 43px;
text-indent: -5000em;
overflow: hidden;
}

#header h5 strong{
display: block;
font-family: Georgia, "Times new roman", serif;
font-size: 2.8em;
color: 000;
position: absolute;
bottom: 0;
line-height: 0.9em;
padding: 0 0 5px 0;
}

#rightcol #hotnews{
margin: 14px 0 0 0;
padding: 0 0 14px 0;
}

#leftcol .pink{
padding: 0 0 1px 0;
}

#leftcol ul, .floatright ul, .floatleft ul, .archives ul{
display: block;
clear: both;
margin: 0 10px 0 10px;
padding: 0 0 10px 0;

}

.photoreportage img{
border: none;
}

#midcol .article#mainnews{
margin: 0;
padding: 0 6px 10px 0;
background: none;
border-bottom: none;
}

#midcol h1{
background: none;
padding: 0;
}

#midcol .article#mainnews p{
padding: 0;
margin: 8px 0 0 0;
}

#midcol .article#mainnews strong{
font-weight: bold;
font-style: inherit;
}

#midcol .article#mainnews em{
font-weight: inherit;
font-style: italic;
}

#midcol .article#mainnews table{
margin: 8px 0 0 0;
}

#midcol .article#mainnews a{
text-decoration: underline;
}

#midcol #mainnews .newsinfo{
padding: 0 10px 0 0;
}


#bottomarticles .floatleft{
width: 630px;
}



#bottomarticles .floatright{
width: 330px;
}


/* Comments block */

.comments h4{
color: #fff;
background: #e77919;
font-weight: bold;
padding: 0 0 0 14px;
height: 20px;
line-height: 20px;
}

.postcomment{
display: block;
background: url('/pic/decor/bg-comment-form.gif') 0 100% repeat-x;
padding: 0 0 9px 0;
}

.postcomment fieldset{
float: left;
margin: 0 0 0 8px;
padding: 0;
white-space: nowrap;
}

.postcomment textarea{
display: block;
margin: 4px 0 4px -8px;
width: 627px;
height: 130px;
}

.postcomment p#registerlink{
float: left;
margin: 3px 68px 0 10px;
}

.postcomment p#registerlink a{
text-decoration: underline;
}

.postcomment label{
font-weight: bold;
}

.postcomment input.text{
padding: 1px 0 2px 4px;
margin: 0 4px 0 8px;
width: 84px;
height: 13px;
line-height: 13px;
}

.postcomment .submit{
padding: 0 4px;
}

/* a filter for crappy Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
head~body .postcomment .submit { padding: 2px 4px;}
}

.postcomment:after{
display: block;
content: ".";
clear: both;
height: 0px;
visibility: hidden;
}

.comment{
margin: 14px 0 0 0;
}

.comment p{
padding: 5px;
}

.comment p.commentbottom{
background: #dadada;
border-bottom: #aaaaaa 1px solid;
padding: 4px 5px;
}

.comment p.commentbottom strong{
font-weight: bold;
}
.comment p.commentbottom a{
/*float: right;*/
}

p#allcomments{
padding: 4px 5px;
}

.alt {
	padding: 5px 2px;
	font-size: 11px;
}
.alt, .alt * { color: gray }

