#left-menu {
 border: 1px solid #2B6699;
	width: 200px;
 float: left;
 background-color: #D5E0EA;
 display: inline;
}

#left-menu a {
	text-decoration: none;
 color: #2B6699;
 /* text-transform: uppercase; */
}

#left-menu a:hover {
 
}

#left-menu p {
	text-align: left;
	margin: 0;
	padding: 0 0 10px 1em;
}

#left-menu a:first-child p {
	padding: 10px 0 10px 1em;
}


#gallery {
	margin: 0 0 0 220px;
	padding: 0 0 0 10px;
	height: auto;
}

#photos {
	padding: 10px 6px 0 16px;
}

#photos td {
	vertical-align: top;
	text-align: center;
	padding: 0;
}

.photo {
	margin: 0 16px 30px 16px;
	width: 200px;
}

#photos img {
	position: relative;
	z-index: auto;
}

#photos p {
	font-weight: bold;
	text-align: center;
}

#photos a img {
	border: none;
}

.shadow-wrapper{
	position: absolute;
	width: 200px;
	height: 150px;
}

.shadow  {
	background-color: #CFCFCF;
	position: relative;
	top: 0px;
	left: 0px;
}

.shadow div {
	position: absolute;
}

.border-top {
	background: url("../images/shadow-border-top.png") repeat-x;
	height: 15px;
	left: 55px;
	top: -15px;
}

.border-bottom {
	background: url("../images/shadow-border-bottom.png") repeat-x;
	height: 15px;
	left: 55px;
	bottom: -15px;
}

.border-left{
	background: url("../images/shadow-border-left.png") repeat-y;
	width: 15px;
	left: -15px;
	top: 55px;
}

.border-right{
	background: url("../images/shadow-border-right.png") repeat-y;
	width: 15px;
	right: -15px;
	top: 55px;
}

.corner-topleft{
	background: url("../images/shadow-corner-topleft.png") no-repeat;
	width: 70px;
	height: 70px;
	left: -15px;
	top: -15px;
}

.corner-topright{
	background: url("../images/shadow-corner-topright.png") no-repeat;
	width: 70px;
	height: 70px;
	right: -15px;
	top: -15px;
}

.corner-bottomright{
	background: url("../images/shadow-corner-bottomright.png") no-repeat;
	width: 70px;
	height: 70px;
	right: -15px;
	bottom: -15px;
}

.corner-bottomleft{
	background: url("../images/shadow-corner-bottomleft.png") no-repeat;
	width: 70px;
	height: 70px;
	left: -15px;
	bottom: -15px;
}
