#main p {
	margin-bottom: .5em;
}

#imgSlide {
	padding-bottom: 2em;
	border-bottom: 1px solid #999;
}

#moreProjects a {
	position: absolute;
	right: 0;
	top: -1.8em;
	padding-left: 18px;
	background: url(../imgs/icoPlus.gif) no-repeat 0 50%;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
}
#moreProjects a:hover {
	background-image: url(../imgs/icoPlus-over.gif);
}
/* #col2 */
#main #col2 ul {
	margin: 0;
}

#main #col2 li:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#main #col2 li {
	margin-bottom: 2em;
	min-height: 1px;
}
* html #main #col2 li {height:1px}

#main #col2 h2 {
	margin-bottom: .1em;
	font-size: 1.333em;
	font-weight: bold;
}

#main #col2 li.first-child h2, #main #col2 li:first-child h2 {
	margin-top: .45em;
	margin-bottom: .8em;
}

#main #col2 p.imgLeft {
	margin-top: .4em;
	margin-bottom: 0;
}

*:first-child+html #main #col2 p.imgLeft {
	margin-top: .35em;
}

* html #main #col2 p.imgLeft {
	margin-top: .35em;
}

#main li.more a {
	padding-left: 18px;
	background: url(../imgs/icoPlus.gif) no-repeat;
}