body {
	text-align: center;
	background-color: #ccccff;
	font-family: arial;
	font-size: 14px;
}

a {
	text-decoration: none;
}

.wrap {
	position: relative;
	text-align: left;
	width: 803px;
	margin: 0px auto;
}

.leftcolumn {
	position: absolute;
	top: 105px;
	left: 0px;
	width: 325px;
}

.leftcolumn .photos {
	padding-left: 10px;
	background-image: url(gr/framebg.gif);
}

.midcolumn {
	position: absolute;
	top: 105px;
	left: 340px;
	width: 302px;
}

.widget {
	position: absolute;
	top: 70px;
	left: 0px;
	width: 303px;
}

.widgetleft {
	position: relative;
	background-image: url(gr/widgetleftbg.gif);
	height: 780px;
	width: 94px;
}

.widgetleft a {
	padding-left: 5px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.widgetleft a:hover {
	color: #ffff00;
}

.widgetright {
	position: absolute;
	top: 36px;
	left: 94px;
}

.widgetcontainer {
	background-image: url(gr/widgetrightbg.gif);	
	height: 745px;
}

#div2, #div3, #div4, #div5, #div6, #div7 {
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 195px;
	text-align: center;
}

#div1 {
	visibility: visible;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 195px;
	text-align: center;
}

#div1 a, #div2 a, #div3 a, #div4 a, #div5 a, #div6 a, #div7 a {
        display:block;
}

.vertline {
	position: absolute;
	top: 180px;
	left: 665px;
}

.rightcolumn {
	position: absolute;
	top: 105px;
	left: 690px;
}
	
