body { margin: 0px; padding: 0px; text-align: center }
#main { width: 770px; margin: 0px auto; text-align: left }
#header { margin-bottom: 20px; background-color: #ccc }
#top { font: 11px Arial; color: #999; text-align: right; padding: 15px 10px 12px 0px }
#top a.sel { color: #fff; background: #5390cd; padding: 2px 5px 1px 5px; text-decoration: none }
#leftside { width: 200px; float: left }
#menu { background-color: #f9f9f9 }
#menu a { font: 12px Arial; color: #0066cc; line-height: 24px }
#menu a:hover { background: #5390cd; padding: 3px 3px 2px 3px; color: #fff; text-decoration: none }
#menu ul { padding: 10px 5px 10px 20px; list-style: none; margin: 0px }
.partners { padding: 20px 0px 0px 20px }
#content { width: 550px; float: right }
#footer { font: 75% Arial; height: 50px; color: #999; clear: both; margin: 0px 0px 0px 220px; padding: 15px 0px 15px 0px; border-top: 1px solid #ccc }
p, h1, h2, h3, h4, h5, h6 { margin: 15px 0px 15px 0px; padding: 0px }
h1 { font: 20px Arial }
h2 { font: bold 17px Arial }
h3, h4, h5, h6 { font: bold 14px Arial }
p, li { font: 75% Arial; line-height: 20px }
a { color: #0066cc; text-decoration: none }
a:hover { text-decoration: underline }

.artist a { font: 11px Arial; color: #999 }
#menu li.sel a { background: #5390cd; padding: 3px 3px 2px 3px; color: #fff; text-decoration: none }
