#col01{
float: left;
width: 41%;
margin: 30px 0 1em 2%;
padding-right: 0;
}
#col02{
float: left;
width: 30%;
margin: 30px 0 1em 5%;
padding-right: 0;
}
			/*PHOTO GALLERY*/
.ph{
height:100px;
width:100px;
float: left;
margin: 2px;
padding: 10px;
border: 1px solid #d6c8ad;
}
.ph a{
display: table-cell;
width: 100px;
height: 100px;
text-align: center;
vertical-align: middle;
font-size: 80px;
line-height: 0;
background-color: #d6c8ad;
background-position: center center;
}
.pht{
height: 630px;
width:100%;
overflow: hidden;
}
.box{
color: #734e31;
padding: 5px;
font-size: 0.9em;
}
.clear{
clear: left;
overflow: hidden;
width: 0;
height: 0;
}
			/*COLUMN 2 CLASSES*/
.clTopMenu{position:relative; margin-left:108px; height:21px; z-index:1; background-color:#e5d9c3; color:#734e31; border: 1px solid #d5c9b3; border-bottom-width: 0; font-weight: bold; font-size: 12pt; font-family: 'century gothic', verdana;}
.clTopMenu a{display:block; text-decoration:none; color:#000;}
.clTopMenu a:hover{color:#777;}
.clTopMenu p a{color:#734e31;}
.clTopMenu p a:hover{color:#b19766;}
.clTopMenu a.album{color:#d50;}
.clTopMenu a.album:hover{color:#f19766;}
.clTopMenu a.photo{color:#590;}
.clTopMenu p{display: table; width: 100%;  margin: 0; padding: 6px 0 3px; font: normal 11px 'century gothic', verdana;}
.clTopMenu span{display: block; position:absolute; width:100%; height:3px; font-size:1px; background-color:#b19766; z-index:99;}
.clTopMenu div{position:absolute; width:96%; left:2%; background-color:#f5f5ee; overflow:hidden; visibility:hidden; border:1px solid #e5d9c3; z-index:98; opacity:0.9;}
.d0{
opacity: 0.7;
min-width: 349px;
width: 100%;
margin-bottom: 4px;
padding: 10px;
background-color: #fff;
border: 1px solid #d6c8ad;
text-align: center;
height: 100px;
}
.d0:hover{
background-color:#efefef;
cursor: pointer;
}
.d0:hover div{
color: #888;
}
.d1{
width: 100px;
height: 100px;
margin-right: 8px;
float: left;
}
.d1 a{
width: 100px;
height: 100px;
text-align: center;
vertical-align: middle;
display: table-cell;
font-size: 80px;
line-height: 0;
}
.d1 a img{
vertical-align: middle;
}
.d3{
height: 30px;
font: 8pt tahoma;
}
.d4{
float: right;
width: 30%;
text-align: right;
}
.d5{
text-align: left;
}
.d4, .d5, .d6{
font: 8pt arial;
color: #000;
}
.d6{
margin-top: 10px;
}
.new{
clear: left;
margin: 0 1% 20px 2%;
}

