body { text-align: center; }

#mainpage { margin: 0 auto; width: 800px; text-align: left; padding-top: 60px; }

ul#portfolio li img{
	background:  #ffffff;
	padding-left: 0;
	margin-top: 10px;
	border: 0;
}

ol,ul {list-style:none;margin:0;padding:0;}

.section-videos { width: 410px; float: left; background: white url(bkgnd-videos.jpg) no-repeat; height: 120px; margin: 0 0 30px 0; }

.section-artistprofiles { width: 390px; float: right; background: white url(bkgnd-artistprofiles.jpg) no-repeat; height: 120px; margin: 0 0 30px 0; }

.videotext { font: normal 10px/15px arial,sans-serif; color: white; padding: 30px 35px 0 280px; text-align: right; }
.artistprofiletext { font: normal 10px/15px arial,sans-serif; color: white; padding: 30px 280px 0 13px; text-align: left; }

a {text-decoration: none; cursor: pointer; }

.copyright {
	margin: 0 auto;
	width: 800px;
	text-align: center;
	font: normal 10px/15px arial,sans-serif; color: #444;
	clear:both;
}

.videoleft { width: 410px; float: left; margin: 0 0 30px 0; }

.videoright { width: 390px; float: right; margin: 0 0 30px 0; }

.videoinfo { font: normal 12px/18px arial,sans-serif; color: black; padding: 10px 35px 0 0; text-align: left; }

.morevideos { width: 800px; float: left; margin: 0 0 30px 0; text-align: center; }
.morevideos a { font: normal 18px/30px arial,sans-serif; color: #369; }
.morevideos a:hover { color: #000; }