#nav {
	font-family : verdana, 'gil sans';
    font-weight: normal;
    font-size : 14px;
	font-weight: normal;
}

#nav, #nav ul { /* all lists */
	padding: 5px;
	margin: 0px;
	list-style: none;
	line-height: 1;
}

#nav a { /* top level of menu hyperlinked */
    color : #FFFFFF;
	display: block;
	width: 85px;
}
#nav a:hover { /* top level of menu hyperlinked */
    color : #FCE1C7;
	display: block;
	width: 85px;

}

#nav li { /* all list items */
	float: left;
	padding: 5px;
	width: 85px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	color : #AAAFC3;
	position: absolute;
    padding: 5px;
	z-index: 1000;
	background-color: #CA75B0;
	width: 85px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

A:link, A:visited {
    text-decoration : none;
    color : #FFFFFF;
}				

body.lifestyle  {
	background: #CA75B0;
    clear: left;
	background-image: url(img/bgport3.gif);
    background-repeat : no-repeat;
}

.photobox {
	position: absolute;
	top: 130px; 
	left: 70px;
	padding: 0px;
    background-image: url(img/lifestyle/spacer4.gif);
 	}

	td.thumbnailuw a:link, td.thumbnailuw a:visited  {
      	display : block;
      	border : 2px solid #DE9FCA;
      }

td.thumbnailuw a:hover, td.thumbnailuw a:active  {
      	display : block;
      	border : 2px solid #FCE1C7;
      }		  