/* CSS Document */#portfoliocolumn {	position: absolute;	width: 100%;	top: 0;	background-color: #E1F29D;}#portfoliocolumn a:link {	color: #66804D;	text-decoration: none;}#portfoliocolumn a:visited {	color: #66804D;	text-decoration: none;}#portfoliocolumn a:hover {	color: #66804D;	background-color: #FFF;	text-decoration: underline;}#portfolioheader {	position: absolute;	top: 15px;	left: 27px;	z-index: 9;}.portfoliopage {	position: absolute;	left: 27px;	top: 0px;	width: 500px;	visibility: hidden;	z-index: 1;}.portfolioinfopage {	position: absolute;	top: 0px;	left: 27px;	width: 500px;	height: 360px;	background-color: #E1F29D;	visibility: hidden;	z-index: 2;}#portfolioinfo {	position: absolute;	top: 171px;	line-height: 18px;}.portfoliocredit {font-size: 8px;}.portfoliotop {	position: absolute;	top: 0px;	left: 0px;	width: 500px;	height: 55px;	z-index: 8;	font: 10px/20px Verdana, sans-serif;	color: #217070;	border-bottom: #66804D solid 1px;	background-color: #E1F29D;}.portfolioread {	position: absolute;	top: 12px;	right: 0px;	text-align: right;	z-index: 10;}.portfoliopagenumber {	position: absolute;	font-weight: bold;	right: 0;	width: 120px;	height: 21px;	top: 34px;	z-index: 19;	text-align: right;	border-left: #66804D dotted 1px;}.portfoliopagenumber img{position: relative; top: 3px;}.portfoliocaption {	position: absolute;	left: 0px;	width: 500px;	top: 32px;	height: 21px;	padding-top: 1px;	border-top: #66804D dotted 1px;	z-index: 11;}.portfolioimage {position: absolute; top: 0px; left: 0px;}