a              { text-decoration: none; outline: none; color: #bd1b1b; }
a:hover        { text-decoration: underline; }
a.more         { text-decoration: none; outline: none; color: #666; font-size: 7pt; line-height: 10pt; }
a.more:hover   { text-decoration: none; color: #bd1b1b; }
div.fadehover  { position: relative; width: 150px; height: 122px; }
img.a          { border: 0; z-index: 10; position: absolute; left: 0; top: 0; cursor: pointer; }
img.b          { border: 0; position: absolute; left: 0; top: 0; }
body           { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; background-color: #8e8c97; background-image: url('images/background.png'); background-repeat: no-repeat; background-attachment: fixed; background-position:top left; }
div            { margin: 0 5px 5px 0; position: relative; }
p              { margin: 0 0 3px 0; }
.content       { position: absolute; width: 790px; left: 50%; margin-left: -395px; top: 40px; }
.logo          { float: left; width: 385px; height: 125px; }
.photo         { float: left; width: 125px; height: 125px; overflow: hidden; }
.button        { float: left; width: 125px; height: 125px; }
.text          { margin: 15px; }
.date          { font-size: 7pt; line-height: 10pt; margin: 0 0 2px 0; }
.span          { float: left; margin: 0; }
.more          { margin-top: 5px; }
.div_255_255   { color: #666; background-image:url('divs/255_255_wit.png'); background-repeat:no-repeat; float: left; width: 255px; height: 255px; }
.photos        { float: left; width: 125px; height: 125px; background-image:url(photos/background_small.png); }
.photo         { margin: 5px; width: 115px; height: 115px; overflow: hidden; }
.largephotos   { float: left; width: 255px; height: 255px; background-image:url(photos/background_large.png); }
.largephoto    { margin: 5px 4px; width: 247px; height: 246px; overflow: hidden; }

.overlay {
	display:none;
        background-image:url(images/overlay.png);
	width:656px;		
	padding:0px;
	font-size:11px;
}

.overlay div.text { margin: 50px 0 0 50px; width: 330px; color: #fff; }

.overlay div.close {
        z-index: 10;
	background-image:url(images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.overlaywhite           { display:none; background-image:url(images/overlay_white.png); width:656px; padding:0px; font-size:11px; }
.overlaywhite div.close { background-image:url(images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }
.overlaywhite div.blog  { margin: 0 0 0 50px; width: 570px; }
.overlaywhite p         { margin-bottom: 10px; }

