body {
   background-color: #ffffff; 
   color: #221845;
   font: bold 12px Arial, sans-serif; line-height: 20px;
   margin-left: 40px;
   margin-right: 40px;
   margin-top: 20%;
}

h1 { 
	color: #ffffff; 
	font-weight: normal; 
	background-color: #221845; 
	opacity:0.9; filter:alpha(opacity=90); 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;
	width: 100%;
	margin-bottom: 50px;
}
a:visited { color: #221845; }
a:hover { color: #000; }
a { color: #555555; }
.project
{
	width: 300px;
	height: 280px;
	padding: 5px;
	border: 1px solid #aaaaaa;
	font-size: 12px;
	font-weight: normal;
	z-index: 16;
}

#viewport{
}
#viewport ul{
        position: relative;
        padding: 0px;
}
#viewport li{
        width: 300px;
        height: 280px;
        float: left;
        list-style: none;
		margin: 5px;
}