body {margin: 0px; padding: 0px; background: #000000; font: 12px/24px Georgia, "Times New Roman", Times, serif;}
html{margin: 0px; padding: 0px;}

#container {background: #333333 url(images/bg_body.jpg) repeat-x left top; color:#FFFFFF; line-height: 18px; margin: 15px auto; width: 928px; padding: 5px 20px 20px 20px; border: 1px solid #000;}
#widecontainer {background: #333333 url(images/bg_body.jpg) repeat-x left top; color:#FFFFFF; line-height: 18px; margin: 15px auto; width: 1040px; padding: 5px 20px 20px 20px; border: 1px solid #000;}
#widecontainer #description{width: 1006px; margin-bottom: 25px;}
#container #description{width: 896px;}
#title {float: left;}
#title h1  {color: #76B41C; letter-spacing: 1px; padding: 5px; margin: 10px; font: bold 24px Arial Black, Georgia, "Times New Roman", Times, serif;}
#back {margin-top: 34px; text-align: right;}
#back a  {color: #76B41C; letter-spacing: 1px; padding: 5px; margin: 10px; font: bold 12px Arial Black, Georgia, "Times New Roman", Times, serif;}
#description{background: #000000; border: 1px solid #666; padding: 10px; margin: 5px; float: left; height: auto; font-weight: bold;}
#content {text-align:left; padding: 0px; margin: 0px; color: #FFFFFF;}
#content a {color: #fff; text-decoration: underline;}
#content a:visited   {color: #999999; text-decoration: underline;}
#content a:hover  {color: #000000; text-decoration: underline; background: #CCCCCC; border-bottom: 1px solid #000000;}
#content .category img {background: #fff; padding: 7px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #FFFFFF; float:right}
#content .category {margin: 60px 0px 50px 0px; padding: 30px 0px 10px 0px; clear:both; height:auto;}

.date{font-weight: normal; color: #aaaaaa;}
.imageborderlarge {padding: 7px; margin: 5px 0px; border: 1px solid #CCCCCC; background: #FFFFFF;}

.area {background: #000000; border: 1px solid #666; padding: 10px; margin: 5px; width: 896px; float: left; height: auto; font-weight: bold; text-align: center; font: bold 24px Arial Black, Georgia, "Times New Roman", Times, serif;}

#footer {text-align:center; padding: 30px 0px 10px; clear: both; float: none; margin: 0px; font-size: 10px; color: #999999;}
#footer a:link, #footer a:visited {color: #666666; text-decoration: none; font-weight: bold;}
#footer a:hover {color: #FFFFFF;}

a img {border:none;}
#gallerycontainer{padding: 0px; text-align:center;}

.big {width: 451px; height: 330px; margin: 5px; padding-top: 10px;}
.big h2 {display: block; font: bold 20px Arial Black, Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px;}
.big:hover {color: #76B41C; background:  url(images/bg_body_r.jpg) no-repeat left bottom;}

.wall {width: 144px; height: 113px; margin: 4px; padding: 0px;}
.wall .i a img {background: #fff; padding: 4px;}

.small {width: 220px; height: 190px; margin: 5px; padding: 0px;}
.small:hover {color: #76B41C; background:  url(images/bg_body_r.jpg) no-repeat left bottom;}

.o  {display: table; #position: relative; overflow: hidden; color: white; float: left; background: url(images/bg_body.jpg) no-repeat left top; border: 1px solid #666; color: #CCCCCC;}
.m {display: table-cell; #position: absolute; #top: 50%; #left: 50%; vertical-align: middle;}
.i {#position: relative; #top: -50%; #left: -50%;}

.small .i a img {border: 7px solid #000; background: #fff; padding: 4px;}
a img {border:none;}

