@charset "UTF-8";
/* CSS Document */




#portfolio-intro p {
	padding-top:-15px;
	padding-bottom: 15px;
}



#projecttypes-rc {
	top:35px;
	background:#d5e5e9;
	
}

#project-types {
	padding:10px 15px 10px 15px;
}

#tag-list li {
	list-style: none;
	float:left;
	position:relative;
	text-align:center;
	padding-right: 15px;
	line-height:1.5em;
}

#tag-list li a {
	display: inline;
	font:  11px Arial, Helvetica, sans-serif;
	color:#305572;
	text-decoration: underline;
}


#tag-list li a:hover, #tag-list li.current a {	color:#4392c9; }
#tag-list li.current a { cursor:default !important; text-decoration: none !important; }

.tags {
	font:  11px Arial, Helvetica, sans-serif;
	color:#305572;	
}

p.tags a.current { color:#4392c9; cursor:default !important; text-decoration: none !important; }

#project-details {
	list-style:none;
}


.project-title {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#413e30;
	
}



.project-intro {
	width: 340px;
	float: left;
	padding-top:35px;
	padding-right:20px;
		
}
		
.project-intro img {
	float: left;
		
}

.project-intro h2, .project-intro p, .project-intro ul {
	margin-left: 160px;
	margin-bottom: 5px;
}

.project-intro a:link img, .project-intro a:visited img {
	border: 5px solid #c3d1d4;
}

.project-intro a:hover img, .project-intro a:active img {
	border: 5px solid #305572;
}

#project-description  {
	width:200px;
	float:left;
	position:relative;
	padding-top:20px;
}

#project-description dt  {
	margin-bottom:5px;
}

#project-description dd  {
	margin-bottom:15px;
}

#project-img  {
	width:auto;
	height:auto;
	float:right;
	position:relative;
	margin-top:20px;
	
	
}


#page-nav { width:auto; height:auto; margin:45px 0 0 0; padding: 0;  float:right; }
#page-nav li {display:inline;}
#page-nav li a { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#305572; line-height:1.5em; padding: 0 6px 0 6px; border-right: 1px solid #c3d1d4; text-decoration:underline; }
#page-nav li a:hover { color:#4392c9; }
#page-nav li.current a {color:#4392c9; cursor:default !important; text-decoration:none !important;  }
#page-nav li a.last { border-right:none !important; }