#inner #layout { background-image: url('/img/footer_media.jpg'); }
#inner #layout #body { margin-bottom: 400px; }
.media { margin-top: 40px; }
.media .left { width: 70%; }
.media .right { width: 30%; }
.media .left .inner { padding-left: 13%;  }
* html .media .left .inner { float: left; padding-left: expression(this.offsetWidth*0.13 + 'px');}
.media .right .inner { padding-right: 50px; }

#body .inner .album_cover_hover { border: #f4ebda 1px solid; margin: 0px 30px 11px 0px; height: 350px; }
#body .inner .album_cover_hover .title { background-color: #f4ebda; }

.media .album_announce .navigation { margin-bottom: 2em; }
.media .album_announce .navigation li { font-size: 1em; line-height: 1.4em; }


.album_announce { width: 90%; float: left; }
.album_announce h3 { margin-bottom: 1em; margin-top: 0.25em; }
.album_announce img { width: 300px; height: 300px; float: left; clear: none; margin-right: 20px; margin-bottom: 20px; }
.album_announce .text { margin-bottom: 2em; font-size: 1.2em; }
.album_announce .mojj { line-height: 2em; }
.album_announce .thankyou { line-height: 2em; }
.album_announce .thankyou big { font-size: 5em; //line-height: 1em; }
.album_announce .thankyouall { line-height: 1.5em; font-size: 1em; }
.album_announce .thankyouall big { font-size: 2em; //line-height: 1.1em; letter-spacing: 0.3em; }




.media .wheretoby { float: left; left: 0px; }


.album_banner_container { position: relative; left: 50px; }
* html .album_banner_container { float: right; right: 0px; }
* html .album_banner_container .album_banner {  }

.album_banner { position: absolute; top: -115px; right: 0px; width: 100%; height: 100px; background: #daecf4; border-right: #daecf4 50px solid; }
.album_banner .img { position: absolute; left: 10px; top: 5px; width: 96px; height: 87px; background: transparent url('/img/banner_album.png') no-repeat left top; }
* html .album_banner .img { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/banner_album.png',sizingMethod='crop'); }
.album_banner .text { padding-left: 115px; margin-top: 20px; font-size: 1.2em; font-family: Arial; }
.album_banner .text a { font-size: 1.3em; }
/***temp******/
.album_banner .img { background: none; }
* html .album_banner .img { filter: none; }
.album_banner { height: 112px; }
.album_banner .text { font-size: 1em; margin-top: 10px; }
/***temp******/

.songs { position: relative; padding: 5px 0; }
.songs ul { padding: 10px 0; }
.songs ul li { margin-bottom: 0.8em; padding: 0.2em 17px 0.2em 35px; }
* html .songs ul li { display: block; height: 1px; }
.songs ul li.selected { background: #f4ebda; }
.songs .up { font-size: 1.3em; font-family: Arial; line-height: 1.4em; padding: 0.3em 17px 0.3em 27px; }
.songs .up span { position: absolute; left: 5px; }
.songs .up_selected { background: #f4ebda; }
.inner .songs .up_selected span { color: #423f5a;; }

.album_songs { position: relative; width: 100%; }

.common_songs { margin-top: 0.5em; }

.media_links { margin-bottom: 0px; }
.media_links .link { position: relative; padding-left: 25px; margin-top: 0.5em; margin-bottom: 0.5em; }
.media_links .link span { position: absolute; left: 0px; bottom: 0em; width: 18px; height: 18px; background: transparent url('/img/ico_mp3.png') no-repeat left top; }
* html .media_links .link { float: left; clear: both; width: 300px; }
* html .media_links .link span { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ico_mp3.png',sizingMethod='crop'); }


.song_text { font-size: 1.3em; line-height: 1.4em; margin-left: auto; margin-right: auto; width: 450px; white-space: nowrap; padding-right: 50px; }
.song_text span { line-height: 3.4em; vertical-align: 1.5em; font-size: 0.8em; }
.song_text span.outer { line-height: 1.5em; vertical-align: 0em; margin-right: 1em; }

.chords { margin-bottom: 0px; padding-top: 1em; width: 100%; }
.chords img { margin: 0px 2em 1.3em 0px; }
* html .chords span { margin: 0px 2em 1.3em 0px; }

.comments { margin-bottom: 0px; color: #8b8a92; font-size: 0.9em; }

h3 { font-size: 2em; font-weight: normal; margin: 0.5em 0 0.1em; //margin-bottom: 0.3em; padding: 0; font-family: Arial; }
h4 { font-size: 1.4em; font-weight: normal; margin: 0.5em 0 0.1em; //margin-bottom: 0.3em; padding: 0; font-family: Arial; }

dl dt { }
dl dd { margin-bottom: 0.5em; }
