
div.toplinky{	position: relative;
	//position: absolute;
	z-index: 5;
	width: 100%;	height: 100%;
	left: 0px;
	
	top: 0px;
	text-decoration:none;	background-color: rgba(230,230,230,0);	z-index: 7;	color: #111;	transition: all .1s linear;	-webkit-transition: all .1s linear;	border-radius: 3px;	padding: 1px;
}


div.linky{	position: relative;
	//position: absolute;

	width: 100%;
	margin-left: 0px;
	margin: 1px;	padding: 0px;
	
	z-index:6;
	transition: all .1s linear;
	-webkit-transition: all .1s linear;
	box-shadow: 0px 0px 0px 0px rgba(255,255,255,0);
}


a.block:hover + div.toplinky{	text-decoration:none;	background-color: #FAFAFA;	opacity:.95;	filter:alpha(opacity=95);	color: #111;	box-shadow: 0px 0px 10px 1px #A0A0A5;	left: 4%;}a.block:active + div.toplinky{	text-decoration:none;	background-color: #FAFAFA;	opacity:.95;	filter:alpha(opacity=95);	color: #111;	box-shadow: 0px 0px 4px 1px #808085;	left: 1%;}

div.linky:active{

	text-decoration:none;
}

div.textblock{
	position: relative;
	margin-top: 3px;
	padding-top: 0px;
	width: 100%;
	font-size: 12pt;
	font-weight: normal;
	
}
div.break{
	position: absolute;
}
div.title{
	position: relative;
	margin-top: 4px;
	margin-left: 8px;
	margin-bottom: 8px;
	font-size: 28pt;
	font-weight: bold;
	text-align:center;
}
div.popout{
	margin-right: 8%;
	display: block;
	z-index: 0;
}
.toplinky:hover div.popout{
	display: block;
	z-index: 0;
}

div.projectblock{
	position: relative;
	width: 90%;
	margin-left: 5%;
	margin-top: 4px;
	margin-bottom: 4px;
}
@media all and (max-width: 630px){
	div.projectblock{
			width: 98%;
		margin-left: 1%; 
	}
}
@media all and (max-width: 550px){
	div.projectblock{
		height: 78px; 
	}
}
