/* portfolio */
table#portfolio1 td {
	vertical-align:top;
	width:50%
}

table#portfolio1 td ul {
	margin-right:20px
}

table#portfolio1 td ul li {
	background:url('/accel/static/dot.gif') repeat-x bottom left;
	clear:both;
	padding:0 0 5px 0;
	line-height:22px;
	margin-left:0;
	list-style:none
}

table#portfolio1 td span {
	float:right;
	top:5px;
	position:relative;
	background:url('/accel/static/works.gif') no-repeat 0 0;
	width:12px
}

#selector-string {
	border-bottom:#aaa 1px solid;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:25px
}

#by-date ul {
	margin-bottom:40px
}

/* clients */
ul.message-with-pic li {
	clear:both;
	margin:20px 0;
	min-height:120px;
	_height:120px;
}

ul.message-with-pic li img {
	position:absolute
}

ul.message-with-pic li h4, ul.message-with-pic li h5, ul.message-with-pic li p {
	padding-left:100px;
	position:relative;
	top:14px
}

ul.message-with-pic li p {
	line-height:95%;
	overflow:hidden;
	height:80px;
	font-size:.85em;
	font-style:italic
}

ul.message-with-pic.nooverflow li {
	margin:0 0 40px 0
}

ul.message-with-pic.nooverflow li p {
	overflow:none;
	height:auto;
	font:normal 1em 'Trebuchet MS'
}

ul.message-with-pic.nooverflow li h4, ul.message-with-pic.nooverflow li h5, ul.message-with-pic.nooverflow li p {
	top:0
}

#publication {
	min-height:650px;
	_height:650px
}

#anchors {
	position:absolute;
	left:0;
	margin-top:90px
}

dl#main-menu-set dt#portfolio #anchors {
	text-align:left
}

dl#main-menu-set dt#portfolio #anchors a {
	display:block;
	margin-top:0;
	top:0;
	padding-left:23px;
	margin-left:10px;
	margin-bottom:1px
}

#anchors span {
	float:left;
	margin-left:18px;
	background:url('/accel/static/works.gif') no-repeat 0 50%;
	width:12px
}

#anchors .vo {
	background-position:-12px 50%
}

#anchors .private {
	background-position:-24px 50%
}

#anchors .design {
	background-position:-36px 50%
}

#anchors .update {
	background-position:-48px 50%
}

#anchors .banner {
	background-position:-72px 50%
}

#anchors .piar {
	background-position:-84px 50%
}