.zeitgeist {
    display: block !important;
}

#album-wrapper {
background:url(/images/bg-zeitgeist-album.png);
height:450px;
}

#message {
    display: none;
}

#content-wrapper { background: none; }

* html #album-wrapper {
background:none;
}

#albumof2008 .album {
background:url(/images/zeitgeist-loader.gif) 120px 250px no-repeat;
border:1px solid #aaa;
height:360px;
left:26px;
overflow:hidden;
position:absolute;
top:65px;
width:360px;
}

#albumof2008 .album a:hover {
border:0;
}

#albumof2008 .album img {
position:relative;
width:360px;
z-index:50;
}

#albumof2008 .album-player {
color:#fff;
font-size:40px;
font-weight:700;
left:0;
line-height:360px;
position:absolute;
top:0;
}

#albumof2008 .album-player-link {
font-size:12px;
height:32px;
left:0;
line-height:32px;
overflow:hidden;
position:absolute;
top:0;
width:360px;
z-index:55;
}

#albumof2008 .album-player-link a {
background:url(/images/zeitgeist-2008-play.png) 2px center no-repeat;
display:block;
line-height:32px;
padding-left:38px;
}

#albumof2008 .album-player-link a span {
background:#111;
padding:2px;
}

#albumof2008 .album-player-link a:hover span {
background:#fff;
}

#albumof2008 .musebin {
background:url(/images/bg-zeitgeist-album.png);
color:#fff;
font-size:20px;
font-weight:400;
line-height:1.4em;
padding:10px;
position:absolute;
right:20px;
top:65px;
width:515px;
}

#albumof2008 .musebin p a {
font-size:12px;
}

#albumof2008 .musebin p a:hover,#albumof2008 .musebin span a:hover {
color:#000;
}

#albumof2008 .musebin span {
display:block;
font-size:11px;
height:25px;
position:relative;
text-align:left;
}

#albumof2008 .musebin span a {
padding:5px 0;
}

#albumof2008 .musebin span a.musebin-link {
color:#fff;
padding:0;
position:absolute;
right:0;
}

#albumof2008 .musebin span a.musebin-link img {
position:relative;
top:4px;
}

#albumof2008 .musebin span em {
font-style:normal;
padding:0 10px;
}

#albumof2008 h2 {
background:#000;
border-bottom:2px solid #111;
font-size:32px;
height:44px;
line-height:38px;
padding:0;
}

#albumof2008 h2 a,#albumof2008 .musebin a,#albumof2008 .buy-links a {
color:#43b0e4;
}

#albumof2008 li {
background:#111;
border:5px solid #111;
clear:both;
font-size:16px;
font-weight:700;
height:450px;
margin:0 auto 50px;
overflow:hidden;
position:relative;
text-align:left;
width:970px;
}

#albumof2008 li .buy-links {
background:url(/images/bg-zeitgeist-album.png);
bottom:50px;
color:#fff;
font-size:13px;
font-weight:400;
line-height:20px;
padding:10px 0;
position:absolute;
right:20px;
width:525px;
}

#albumof2008 li .buy-links a {
margin:0 10px;
}

#albumof2008 li .buy-links a:hover {
color:#111;
}

#albumof2008 li .buy-links img {
vertical-align:bottom;
}

#albumof2008 li .info-meta {
background:#fff;
border:1px solid #444;
color:#111;
font-size:19px;
padding:10px 0;
position:absolute;
right:0;
text-align:center;
top:0;
width:155px;
}

#albumof2008 li .info-meta a {
cursor:pointer;
margin-right:5px;
text-align:center;
}

#albumof2008 li .info-meta a span {
background:#43b0e4;
bottom:-15px;
color:#000;
display:none;
font-size:12px;
left:0;
position:absolute;
text-indent:10px;
width:140px;
}

#albumof2008 li .info-meta a:hover span {
display:block;
}

h3#albumsof2008-header {
color:#000;
font-size:18px;
font-weight:700;
margin:0 0 5px 5px;
text-align:left;
}

#albumsof2008-intro {
font-size:13px;
margin:0 0 15px 5px;
text-align:left;
}

.sxsw-event .sxsw-artist .rank {
    float: left;
    text-shadow: none;
    border: none;
}

#artists-h3,#tracks-h3 {
color:#555;
display:inline;
font-size:13px;
font-weight:700;
margin:0 0 20px 10px;
}

#artists-h3 {
margin:0 10px 20px 340px;
}

#bandsof2008 #content-left {
width:100%;
}

#bandsof2008 #content-left .section {
border:0;
float:right;
width:660px;
background:#fff;
border-top:1px solid #aaa;
padding-bottom:20px;
}

#bandsof2008 h2 {
background:none;
border:0;
float:left;
font-size:20px;
font-weight:700;
height:86px;
padding:30px 0 0;
text-align:right;
width:300px;
}

#bandsof2008 h2 a {
font-size:30px;
line-height:25px;
}

#commons img {
float:left;
margin:5px 10px 0 0;
}

#commons,#mentions2008 ul {
clear:both;
}

#closed {
font-size:20px;
clear:both;
display:block;
padding:20px;
text-align:left;
line-height:1.4em;
}

#intro {
font-size:14px;
line-height:1.5em;
text-align:left;
width:630px;
}

#intro img {
float:right;
margin:0 0 10px 10px;
}

#intro p {
clear:both;
margin:0 0 15px;
width: 630px;
}

#intro-large {
clear:both;
display:block;
font-size:15px;
line-height:1.4em;
margin:0 0 20px 180px;
text-align:left;
width:650px;
}

* + html #mentions2008 {
padding-top:20px;
padding-left:5px;
}

#mentions2008 #album img {
border:1px solid #333;
float:left;
margin:0 10px 20px 0;
}

#mentions2008 #mention-info {
float:left;
font-size:14px;
text-align:left;
}

#mentions2008 .read-post img {
width:315px;
}

#mentions2008 h2 {
background:none;
color:#000;
font-size:30px;
line-height:40px;
padding:0 0 5px;
}

#mentions2008 li {
float:left;
margin:0 10px 10px 0;
position:relative;
text-align:left;
width:315px;
}

#mentions2008 li .mention-rank {
background:url(/images/bg-zeitgeist-album.png);
border:1px solid #fff;
color:#fff;
font-size:36px;
font-weight:700;
height:50px;
left:130px;
line-height:50px;
position:absolute;
text-align:center;
top:100px;
width:50px;
}

#mentions2008 li img {
border:1px solid #fff;
}

#mentions2008 li a:hover {
border:0;
}

#mentions2008 li a:hover .mention-rank{
background:#000;
}

#mentions2008 li a:hover img{
border:1px solid #000;
}

#partners {
    width: 690px;
    margin: 0 auto;
}

#zeitgeist #partners h3 {
font-size:15px;
font-weight:700;
margin:0 0 5px;
color:#000;
text-transform:uppercase;
}

#radioshow {
float:left;
margin-right:20px;
}

#radioshow embed {
margin:0 0 10px;
}

#radioshow-intro p {
margin-bottom:15px;
}

#radioshow-intro,#commons,#zeitgeist-intro {
font-size:13px;
line-height:1.7em;
margin:0 0 50px;
padding:10px 0;
text-align:left;
}

#radioshowcode {
height:40px;
margin:0 0 5px;
width:500px;
}

#release li {
border:1px solid #aaa
display:block;
float:left;
height:60px;
width:100px;
}

#songs-intro, #bands-intro {
margin:0 0 20px;
width:900px;
font-size:12px;
}

* + html #songs-intro {
margin:20px 0 10px;
}

* + html #bands-intro {
margin:20px 0 20px;
}

#z-300 {
color:#fff;
}

#zeitgeist {
margin-top: 0px;
}

#zeitgeist #content-left .headlines h2 {
padding-right:5px;
}

#zeitgeist h1 {
float:left;
font-size:1px;
height:81px;
margin:30px 0 0;
overflow:hidden;
position:relative;
width:760px;
padding: 0px;
}

#zeitgeist h1 a span {
background:#fff url(/images/zeitgeist-2008-small.gif);
cursor:hand;
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#zeitgeist h1#large {
clear:both;
font-size:1px;
height:200px;
margin:50px 178px 25px;
overflow:hidden;
position:relative;
width:622px;
}

#zeitgeist h1#large a span {
background:#fff url(/images/zeitgeist-2008.gif);
margin:0 auto;
}

#zeitgeist-ad {
float:left;
margin:0 0 20px;
}

#zeitgeist-ad div {
border:2px solid #ddd;
}

#zeitgeist-ad-front {
border:1px solid #aaa;
float:right;
}

#zeitgeist-intro {
clear:both;
height:340px;
margin:20px 0;
}

#zeitgeist-menu {
clear:both;
padding:20px 0 25px;
width:100%;
}

#zeitgeist-menu a {
color:#fff;
display:block;
font-size:20px;
}

#zeitgeist-menu a.off, #zeitgeist-menu a:hover.off {
background:#ddd;
color:#aaa;
}

#zeitgeist-menu a:hover {
background:none;
border:0;
color:#000;
text-decoration:underline;
}

#zeitgeist-menu td {
border-right:6px solid #fff;
color:#fff;
font-size:20px;
line-height:40px;
text-align:center;
}

#zeitgeist-menu-albums {
background:#f16a21;
}

#zeitgeist-menu-albums a:hover, #zeitgeist-menu-albums a#active-albums {
background:#F73A12;
color:#fff;
text-decoration:underline;
}

#zeitgeist-menu-artists {
background:#43afe3;
}

#zeitgeist-menu-days td {
color:#333;
font-size:11px;
line-height:15px;
padding:0 0 2px;
}

#zeitgeist-menu-large {
clear:both;
display:block;
height:180px;
margin:0 0 0px 225px;
width:650px;
}

* + html #zeitgeist-menu-large {
margin-left:120px;
}

#zeitgeist-menu-large li {
display:inline;
}

#zeitgeist-menu-large li a {
float:left;
font-size:1px;
height:125px;
margin:0 0 0 -48px;
overflow:hidden;
position:relative;
width:250px;
}

#zeitgeist-menu-large li a span {
cursor:hand;
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#zeitgeist-menu-large li a:hover {
background:none;
border:0;
}

#zeitgeist-menu-large li#z-1 a {
z-index:5;
}

#zeitgeist-menu-large li#z-1 a span {
background:url(/images/zeitgeist-2008-artists-large.png);
z-index:5;
}

#zeitgeist-menu-large li#z-1 a:hover span,#zeitgeist-menu-large li#z-2 a:hover span,#zeitgeist-menu-large li#z-3 a:hover span {
background-position:0 -125px;
}

#zeitgeist-menu-large li#z-2 a {
z-index:4;
}

#zeitgeist-menu-large li#z-2 a span {
background:url(/images/zeitgeist-2008-albums-large.png);
z-index:4;
}

#zeitgeist-menu-large li#z-3 a span {
background:url(/images/zeitgeist-2008-songs-large.png);
z-index:3;
}

#zeitgeist-menu-songs {
background:#83c341;
}

.cc-credit {
bottom:5px;
position:absolute;
right:5px;
}

.cc-credit:hover {
background:none;
border-bottom:1px solid transparent;
}

.headlines {
background:#edf7fc;
float:right;
margin:0 -340px 50px 0;
width:320px;
padding:0 0 20px;
}

* + html .headlines {
margin:0 -340px 50px 340px;
}

.headlines li {
border-bottom:1px solid #ccc;
display:block;
float:none;
font-size:12px;
padding:10px;
position:relative;
}

.headlines ul {
float:right;
margin-right:10px;
width:300px;
}

.rank {
background:#fff;
border:1px solid #444;
color:#111;
font-size:35px;
font-weight:700;
line-height:40px;
margin-right:10px;
padding:0 5px;
text-align:center;
text-shadow:#666 0 1px 1px;
}

.z-artist {
border-bottom:1px solid #aaa;
clear:both;
position:relative;
}

#container .z-artist h2 a{
color:#0063DC;
}

#bandsof2008 .meta {
width:480px;
background:#fff;
}

.z-artist-rank {
color:#aaa;
font-size:20px;
font-weight:700;
left:5px;
line-height:86px;
position:absolute;
top:5px;
z-index:5;
}

.z-songs .section {
float:left;
width:670px;
}

.z-songs h2 {
float:left;
width:550px;
}

a#zeitgeist-2008-albums:hover {
background:#f16a21;
border:0;
}

a#zeitgeist-2008-artists,a#zeitgeist-2008-albums,a#zeitgeist-2008-songs {
display:block;
float:left;
height:49px;
margin:60px 4px 0 30px;
width:102px;
position:relative;
z-index:50;
}

a#zeitgeist-2008-artists:hover {
background:#43b0e4;
border:0;
}

a#zeitgeist-2008-songs:hover {
background:#84c441;
border:0;
}

#zeitgeist .meta a.fav-off, #zeitgeist .meta a.fav-on {
	top:2px;
	height:12px;
	width:15px;
	float:left;
	margin-right:2px;
}

#zeitgeist .meta a.fav-off span{
background:url(http://static.hypem.com/images/icon-fav-small.gif) 0 0 no-repeat;
}

#zeitgeist .meta a.fav-off:hover span {
background: url(http://static.hypem.com/images/icon-fav-small.gif) 0 -14px no-repeat;
color:#277be1;
}

#zeitgeist .meta a.fav-on span{
background:url(http://static.hypem.com/images/icon-fav-small.gif) 0 -28px no-repeat;
color:#e94914;
}

body #zeitgeist #album-wrapper h2 a {
font-size:32px;
}

body .tools .playdiv a:hover.play span{
background:#fff url(http://static0.hypem.net/images/icon-playstop.gif) 0 -23px no-repeat;
}

body .tools .playdiv a:hover.pause span{
background:#fff url(http://static3.hypem.net/images/icon-playstop.gif) -18px -23px no-repeat;
}



body .tools .playdiv a:hover {
color:#fff;
text-decoration:none;
background:none;
border:0;
}

body .tools .playdiv span{
background:#fff url(http://static2.hypem.net/images/icon-playstop.gif) top left no-repeat;
}

body .tools .playdiv a.pause span{
	background: url(http://static2.hypem.net/images/icon-playstop.gif) -18px 0 no-repeat;
}

body .tools .playdiv a:hover.play-ctrl {
background:transparent;
}

body .tools .playdiv a:hover.play span{
background:#fff url(http://static0.hypem.net/images/icon-playstop.gif) 0 -23px no-repeat;
}

body .tools .playdiv a:hover.pause span{
background:#fff url(http://static3.hypem.net/images/icon-playstop.gif) -18px -23px no-repeat;
}
