.box-gray { background: #d0dce6; width: 480px }

.box-gray .corner { width: 20px; height: 20px; }
.box-gray .left-top { background: url(/img/elements/border-t.gif) 0px 0px no-repeat; }
.box-gray .right-top { background: url(/img/elements/border-t.gif) 0px 0px no-repeat; }
.box-gray .left-bottom { background: url(/img/elements/border-b.gif) 0px 0px no-repeat; }
.box-gray .right-bottom { background: url(/img/elements/border-bb.gif) 0px 0px no-repeat; }

.box-gray .border-left { width: 20px; background: url(/img/elements/border-t.gif) 0px 0px repeat-y; }
.box-gray .border-right { width: 20px; background: url(/img/elements/border-t.gif) 0px 0px repeat-y; }
.box-gray .border-top { height: 20px; background: url(/img/elements/border-t.gif) 0px 0px repeat-x; }
.box-gray .border-bottom { height: 20px; background: url(/img/elements/border-b.gif) 0px 0px repeat-x; }

/*
.box-gray { background: #d0dce6; width: 480px }

.box-gray .corner { width: 20px; height: 20px; }
.box-gray .left-top { background: url(/img/elements/corner-lt.gif) 0px 0px no-repeat; }
.box-gray .right-top { background: url(/img/elements/corner-rt.gif) 0px 0px no-repeat; }
.box-gray .left-bottom { background: url(/img/elements/corner-lb.gif) 0px 0px no-repeat; }
.box-gray .right-bottom { background: url(/img/elements/corner-rb.gif) 0px 0px no-repeat; }

.box-gray .border-left { width: 20px; background: url(/img/elements/border-l.gif) 0px 0px repeat-y; }
.box-gray .border-right { width: 20px; background: url(/img/elements/border-r.gif) 0px 0px repeat-y; }
.box-gray .border-top { height: 20px; background: url(/img/elements/border-t.gif) 0px 0px repeat-x; }
.box-gray .border-bottom { height: 20px; background: url(/img/elements/border-b.gif) 0px 0px repeat-x; }
*/


/* Gallery */

.gallery .event {
	font-size: 11pt;
}
.gallery .event A {
	font-weight: bold;
}
.gallery .date {
	font-size: 9pt;
	font-style: italic;
	padding: 0 0 10px 0;
}



.gallery TABLE.pictures TD.bg-photo {
	width: 210px;
	height: 210px;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.gallery TABLE.pictures TD.column-separator {
	width: 30px;
}
.gallery TABLE.pictures TD.separator {
	height: 20px;
}

.gallery IMG {
	padding: 5px;
}


.gallery TABLE.slideshow {
	width: 100%;
	height: 650px;
	text-align: center;
}
.gallery TABLE.slideshow TD {
	text-align: center;
	vertical-align: middle;
}

.gallery TABLE.navigation {
	width: auto;
	height: 30px;
	font-size: 11pt;
	font-weight: 600;
	text-align: center;
	color: #666666;
}
.gallery TABLE.navigation TD {
	vertical-align: middle;
}
.gallery TABLE.navigation TD.arrows {
	width: 75px;
}
