/*
Postlist
*/
.postlist {list-style:none; margin:0px; font-size: 13px; font-family: Verdana; }
.postlist li {display:block; padding:1px; border-bottom: dotted 1px #FF0033;}
.postlist a,.postlist a:visited,.postlist a:active {display:block; padding:3px 3px 3px 25px; background: url(../_imgs/diam_yellow.gif) no-repeat 3px #FFFFF0; color:#3366CC; text-decoration:none;}
.postlist a:hover { background: url(../_imgs/diam_red.gif) no-repeat 3px #FFE375; color:#000000; text-decoration:none;}
.postlist .caption {display:block; font-size: 12px; font-family: Verdana; font-weight: bold;}
.postlist .info {display:block; text-align:left; font-size: 9px; color: #888888;font-family: Verdana; line-height: 150%;}

/*

Gallery
*/
.gallery {background:#CCDDEE; margin:0px 0px 10px 0px; padding:5px; width: 100%; border:solid 0px #777777;}
.gallery a, .gallery a:visited, .gallery a:active {color: #0000FF; text-decoration: none;}
.gallery a:hover {color: #FF0000; text-decoration: none;}
.gallery .box {display:block; height:250px; float:left; width:43%; padding:10px 5px 5px 5px; margin:8px; background:#ffffff; text-align:center;}
.gallery .box2 {display:block; height:150px; float:left; width:43%; padding:10px 5px 5px 5px; margin:8px; background:#ffffff; text-align:center;}
.gallery .box3 {display:block; height:180px; float:left; width:43%; padding:10px 5px 5px 5px; margin:8px; background:#ffffff; text-align:center;}

.box img {background:#efefef; padding:5px;}
.box .caption {display:block; height: 30px; text-align:center; font-size: 11px; color: #CC0000;font-family: Verdana;}
.box .descr {display: block; height: 80px; text-align: left; font-size: 10px; color: #3399CC;font-family: Verdana;}
.box .info {display:block; text-align:left; font-size: 9px; color: #888888;font-family: Verdana; line-height: 150%;}
.box a img, .box a:visited img, .box a:active img {border:solid 1px #cccccc;}
.box a:hover img {border:dashed 2px #FF6600;}
.box2 img {background:#efefef; padding:5px;}
.box2 .caption {display:block; height: 30px; text-align:center; font-size: 11px; color: #CC0000;font-family: Verdana;}
.box2 .descr {display: block; height: 80px; text-align: left; font-size: 10px; color: #3399CC;font-family: Verdana;}
.box2 .info {display:block; text-align:left; font-size: 9px; color: #888888;font-family: Verdana; line-height: 150%;}
.box2 a img, .box2 a:visited img, .box2 a:active img {border:solid 1px #cccccc;}
.box2 a:hover img {border:dashed 2px #FF6600;}

.box3 img {background:#efefef; padding:5px;}
.box3 .caption {display:block; height: 30px; text-align:center; font-size: 11px; color: #CC0000;font-family: Verdana;}
.box3 .descr {display: block; height: 80px; text-align: left; font-size: 10px; color: #3399CC;font-family: Verdana;}
.box3 .info {display:block; text-align:left; font-size: 9px; color: #888888;font-family: Verdana; line-height: 150%;}
.box3 a img, .box3 a:visited img, .box3 a:active img {border:solid 1px #cccccc;}
.box3 a:hover img {border:dashed 2px #FF6600;}

.clearleft {display:block; clear:left;}
