/* R.E.M. Tribute styles by David Bias - http://www.davebias.org */

* { margin: 0; padding: 0; }
body { background: #062438 url(../images/stripe.gif) repeat-x center top; font-family:Helvetica, Arial, Geneva, sans-serif; color:#1a2839; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img { border: none; }

#alert { padding:10px; background: #1e4762 url(../images/grad.png); color:#FFFFEE; font-size: 16px; line-height: 18px; font-weight: bold; text-align: center; border-bottom:1px solid #777; }
#alert a { color:#FFFFEE; padding: 10px; text-decoration: none; }
#alert a:hover { background-color: #1e4762; }

#wrap { margin:0 auto; width:740px; background: transparent url(../images/back.jpg) repeat-y center top; position: relative; padding: 0; }
#doublewrap { background: transparent url(../images/top.jpg) no-repeat center top; padding-top: 0px;}
.mdp { text-align: center; width:150px; margin:0 auto; }
#bands { float:right; width:255px; padding-right: 30px; overflow: hidden; }
#leffside, #assets { float: left; width:440px; padding-left: 10px; }
#rem { margin-top:10px; padding-top: 249px; background: url(../images/rem.gif) no-repeat left top; }
#tix { padding: 30px 0 10px 0; font-size: 14px; line-height: 1.1em; }
#thisband { margin-top:10px; padding-top: 10px; /* background: url(../images/tipback.gif) no-repeat 10px top; */ }
#thisband #tix { padding: 10px 0 10px 0; }

#rem p, #thisband p { font-size: 13px; line-height: 1.4em; margin-bottom: .7em; }
#rem p a, #thisband p a { color: #73144a; text-decoration: none; }
#rem p a:hover, #thisband p a:hover { background-color: #FFF; }
#tix img { padding-bottom: 5px; }
#thisband h1 { font-size: 31px; line-height: 1.1em; }
.pad { padding: 10px 20px; }
.padtwo { padding: 10px 40px 10px 30px; }
.smallprint a { font-size: 11px; text-decoration: none; color: #222; background-color: #FFF; padding: 2px 3px; }
.first { font-size: 135%; display: block; line-height: 1.4em; }
.party { padding-left: 36px; background: url(../images/mlogo-sm.gif) no-repeat left 2px; }

h1.mor { width:437px; height: 244px; text-indent: -5000em; background: url(../images/music-of-rem.gif) no-repeat left top; }

/* assets page */
#assets ul { list-style-type: none; }
#assets li { font-size: 14px; font-weight: bold; line-height: 1.2em;}
#assets li a { display: block; padding:5px 10px 5px 17px; text-decoration: none; color:#062438; background: url(../images/bullet.png) no-repeat 2px 6px; }
#assets li a:hover { background-color: #73144a; color: #FFF; }

h3.irt2 { text-indent: -5000em; width:255px; margin: 10px 0; overflow: hidden; }
h3.irt a { display:block; width: 253px; text-indent: -5000em; margin-bottom: 0px; overflow: hidden; }
#bands h3 a:hover { background-position: right top; }
.tm a { background: url(../images/bandsRO_01.gif) no-repeat left top; height:52px; }
.kd a { background: url(../images/bandsRO_02.gif) no-repeat left top; height:34px; }
.im a { background: url(../images/bandsRO_03.gif) no-repeat left top; height:35px; }
.dr a { background: url(../images/bandsRO_04.gif) no-repeat left top; height:52px; }
.gh a { background: url(../images/bandsRO_05.gif) no-repeat left top; height:49px; }
.ap a { background: url(../images/bandsRO_06.gif) no-repeat left top; height:35px; }
.mc a { background: url(../images/bandsRO_07.gif) no-repeat left top; height:33px; }
.tj a { background: url(../images/bandsRO_08.gif) no-repeat left top; height:55px; }
.jh a { background: url(../images/bandsRO_09.gif) no-repeat left top; height:35px; }
.ps a { background: url(../images/bandsRO_10.gif) no-repeat left top; height:35px; }
.fe a { background: url(../images/bandsRO_11.gif) no-repeat left top; height:36px; }
.ka a { background: url(../images/bandsRO_12.gif) no-repeat left top; height:34px; }
.gu a { background: url(../images/bandsRO_13.gif) no-repeat left top; height:35px; }
.fi a { background: url(../images/bandsRO_14.gif) no-repeat left top; height:33px; }
.db a { background: url(../images/bandsRO_15.gif) no-repeat left top; height:32px; }
.bm a { background: url(../images/bandsRO_16.gif) no-repeat left top; height:48px; }
.rm a { background: url(../images/bandsRO_17.gif) no-repeat left top; height:49px; }
.vc a { background: url(../images/bandsRO_18.gif) no-repeat left top; height:60px; }
.dw a { background: url(../images/bandsRO_19.gif) no-repeat left top; height:36px; }
.ry a { background: url(../images/bandsRO_20.gif) no-repeat left top; height:34px; }
.cx a { background: url(../images/bandsRO_21.gif) no-repeat left top; height:59px; }
.bandtop { background: url(../images/bandtop.gif) no-repeat right top; height:64px; }
.bandfoot { background: url(../images/andmore.gif) no-repeat right top; height:25px; }

/*
.bh a { background: url(../images/bh.gif) no-repeat right top; height:49px; }
.ps a { background: url(../images/ps.gif) no-repeat right top; height:49px; }
*/