body { margin: 0; padding 0; background-color: #bbccde; }
#container { width: 855px; height: 788px; margin: 20px auto; background: url(images/bg.gif) 0 0 no-repeat; position: relative; font: normal 11px "Lucida Grande", sans-serif; color: #444; line-height: 20px; }
#content { width: 545px; position: absolute; top: 330px; right: 80px; }
#content p { margin: 0 15px 15px 0; }

a, a:visited { color: #960; border-bottom: 1px dotted; font-weight: bold; text-decoration: none; }
a:hover { color: #666; }

em { font-style: normal; font-size: 18px; font-family: "Georgia"; color: #444; }

.shell { overflow: auto; height: 400px; }

ol li { margin: 0 0 14px 0; font-weight: bold; }
ol ol { margin: 14px 0; }
ol li li { font-weight: normal; color: #555; }

blockquote { margin: 0; padding: 0 20px 0 0; font-style: italic; }
cite { margin: 0 0 20px 0; display: block; font-style: normal; font-weight: bold; }

#nav { position: absolute; width: 130px; top: 345px; left: 85px; margin: 0; padding: 0; list-style: none; }
#nav li { margin: 0 0 20px 0; padding: 0; }
#nav a { position: relative; height: 0px !important; display: block; overflow: hidden; padding: 13px 0 0 0; border: none; }
#nav .home a { width: 56px; background: url(images/nav_home.gif) top left no-repeat; }
#nav .about a { width: 65px; background: url(images/nav_about.gif) top left no-repeat; }
#nav .program a { width: 94px; background: url(images/nav_program.gif) top left no-repeat; }
#nav .artists a { width: 73px; background: url(images/nav_artists.gif) top left no-repeat; }
#nav .downloads a { width: 117px; background: url(images/nav_downloads.gif) top left no-repeat; }
#nav .reviews a { width: 81px; background: url(images/nav_reviews.gif) top left no-repeat; }
#nav .buy a { width: 39px; background: url(images/nav_buy.gif) top left no-repeat; }
#nav .contact a { width: 85px; background: url(images/nav_contact.gif) top left no-repeat; }
#nav .home a:hover, #home #nav .home a, 
#nav .about a:hover, #about #nav .about a,
#nav .program a:hover, #program #nav .program a,
#nav .reviews a:hover, #reviews #nav .reviews a,
#nav .artists a:hover, #artists #nav .artists a,
#nav .downloads a:hover, #downloads #nav .downloads a,
#nav .buy a:hover, 
#nav .contact a:hover, #contact #nav .contact a

{ background-position: 0 -12px; }


