/* =POSTGALLERY */
.postgallery {
background: #f3f3f3;
display: block;
clear: both;
padding: 0 0 12px 12px;
margin:  0 auto;
position: relative;
_width: 500px;
}
#content .postgallery h3{
background: #fff;
font-size: 1.0em;
text-align: left;
padding-bottom: 3px;
margin: 0 0 0 -12px;
_margin-left: -12px;
letter-spacing: 0;
width: 500px;
}
#content .postgallery p {
background: #fff;
font-size: 1.1em;
margin: 0 0 0 -12px;
padding: 5px 4px 5px 0;
_width: 500px;
}
#content .postgallery h3 span {
background: url(/images/postgallery-title-lt.gif) no-repeat 0 0;
display: block;
width: 70px;
height: 0 !important;
height /**/: 23px;
padding: 23px 0 0 0; 
overflow: hidden;
float:left;
}
#content .postgallery h3 a {
background: #900b17 url(/images/postgallery-title-rt.gif) no-repeat right top;
color: #fff;
height: 23px;
display: block;
float: left;
height: 23px;
padding: 0 16px 0 4px;
line-height:23px;
}
#content .postgallery h3 a:hover {color: white;}
#content .postgallery ul {margin: 0; }

#content .postgallery ul li {
background: transparent !important;
padding: 0 !important; 
margin: 0 !important;
display: inline;
line-height: 9px;
}
#content .postgallery img {
background: url(/images/postgallery-item-bg.gif);
padding: 3px;
margin: 9px 9px 0 0;
height: 75px;
width: 75px;
}
#content .postgallery ul li a:hover img {
background: transparent;
border: 5px solid darkred;
padding: 0;
}
#content .postgallery img:hover {
border-color: #d3dac6;
}
.clearfix { display: inline-block; }   
.clearfix:after, .container:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html .clearfix { height: 1%; }
.clearfix { display: block; }

