/* CSS Document */
/* portfolio */
#portfolio {
}
.portfolio {
	clear:both;
	background-color:#f8f8f8;
}
.portfolio .imageFrame {
	background-image:url(imgs/imageFrame.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:187px;
	height:137px;
	float:left;
	position:relative;
	left:22px;
	top:33px;
	z-index:11;
}
.portfolio .image {
	margin:1px 9px;
	padding-top:9px;
	height:117px;
	overflow:hidden;
}
.portfolio .image img {
}

.portfolio .mainBox{
	margin-left:225px;
	margin-right:11px;
	min-height:121px;
}

.portfolio .mainBox dt {
	float: left;
	width:99px;
	text-align:right;
	font-style:italic;
	color:#848E90;
	margin-top:4px;
}
.portfolio .mainBox dd {
	margin-left:104px;
	margin-top:4px;
}
.portfolio .mainBox dt.project {
	padding-top:0.3em;
	margin-top:0px;
}
.portfolio .mainBox dd.project {
	font-size:1.4em;
	border-bottom:1px solid #A6A6A6;
	padding-bottom:2px;
	margin-top:0px;
}
.portfolio .mainBox dd.project h1 {
	font-size:1em;
}
.portfolio .mainBox dt.date {
	padding-top:5px;
}
.portfolio .mainBox dd.date {
	border-top:1px solid #ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:4px;
}
.portfolio .mainBox dd.technologies {
	font-style:italic;
}
.portfolio .mainBox dd.url span {
	font-style:italic;
	color:#848E90;
}

.portfolio .bot {
	width:100%;
	height:41px;
	background-image:url(imgs/news-hr-background.png);
	background-repeat:repeat-x;
	background-color:transparent;
}
#portfolio .last .bot {
	background-color:#656565;
}
.portfolio .bot .left {
	width:2px;
	height:41px;
	background-image:url(imgs/news-hr-left.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
.portfolio .bot .right {
	float:right;
	width:70px;
	height:41px;
	background-color:transparent;
	background-image:url(imgs/news-hr-right.png);
	background-repeat:no-repeat;
	background-position:right;
}
#portfolioPBTop {
	padding:0em 2em 0em;
	text-align:right;
}
#portfolioPBBot {
	text-align:right;
	position:relative;
	top:-12px;
	background-color:#f8f8f8;
	border-left:222px #656565 solid;
	padding:2em 2em 0em;
}
.portfolioPB .currentPage {
	font-size:1.4em;
	color:#999999;
}
