div#toprow,
div#outerrow,
div#rightcol {
	overflow: hidden;
	margin: 0 0 5px 0;
	position: relative;
}

/* easy clearing */
#toprow:after,
#outerrow:after,
#rightcol:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#toprow,
#outerrow,
#rightcol {
	display: inline-block;
	}
/*\*/
#toprow,
#outerrow,
#rightcol {
	display: block;
	}
/* end easy clearing */

div.sidenav,
div.centerbox,
div.large,
div#imgbox {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 

}

* body .sidenav, * body #rightcol {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}

div#rightcol {
	width: 578px;
	float: left;
	margin: 0;
	padding: 0;
}

div#map {
	float: left;
	margin: 0 0 0 5px;
	width: 304px;
	background: #004FA3;
}


#map .projtitle {
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 15px;
}

#map .projimg {
	border: #000000 solid 1px;
	float: left;
	margin-right: 5px;
}

#map .projdesc {
	position: relative;
	font-family: Arial;
	font-size: 1.0em;
	width: 220px;
	padding: 0;
}

#map .projdesc a {
	display: block;
	color: #004FA3;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align: right;
	text-decoration: none;
}

#map .projdesc a:hover {
	text-decoration: underline;
}

div#imgbox {
	margin: 0 0 5px 0;
	background: url('../images/panels/big_blueflowers.jpg') no-repeat;
}

div#photostream {
	margin: 0 0 5px 0;
	padding: 10px;
}

div#photostream img {
	border: 0;
	padding: 0 5px 0 0;
	margin: 0;
	vertical-align: bottom;
}

#fullimg {
	display: none;
	position: absolute;
	text-align: left;
	background: #CDE7C9 url("../images/loading_back.gif") no-repeat center center;
	top: 65px;
	left: 10px;
	min-width: 300px;
	min-height: 200px;
}

* html #fullimg {
	width: 300px;
	height: 200px;
}

#fullimg h2 {
	position: relative;
	background: #004FA3 url('../images/imgclose.gif') no-repeat right center;
	color: #FFFFFF;
	padding: 5px;
	margin: 0;
	cursor: pointer;
}

#fullimg img {
	vertical-align: bottom;
	padding: 5px;
}