html, body, p, dl, dt { margin:0; padding:0; }
body { background-image:url(img/bgdesign.gif); font-family:arial,sans-serif; }
#wrapper { margin:0 auto; padding-top:20px; width:700px; }
.lhome, #header, #content, #footer, #nav a, .can, .ue { display:block; }
a, .can a:hover { outline-color:-moz-use-text-color; outline-style:none; outline-width:0; text-decoration:none; }
a:hover { text-decoration:underline; }
#content, #slider { overflow:hidden; }
.lhome, .altx, .alim, .alnk, .ad, .gr, .ja, #rcan, .dm, .me, .asg, .ibm, .vdtx, #prev, #next, .nl, #fcan, .lsound, .rsound, .ue { position:absolute; }
.can a, #nav { font-size:12px; }
.can, .can table td, #prev, #next { font-size:10px; }
#rcan, .altx, .vdtx, #fcan { overflow:hidden; }
#nav dl dt a:hover, #content, .can { background-color:#FFFFFF; }
#nav a, #footer, .can { color:#666666; }
#nav dl dt a:hover, .can a:hover { color:#000000; }
#header, #slider { position:relative; }
#nav dl dt a, .can a, #prev, #next { font-weight:bold; }
.altx, .vdtx { height:220px; width:200px; }

/* main */
.lhome { height:53px; left:110px; width:220px; }
#header, #content { border:5px solid #333333; }
#header { background:transparent url(img/header.jpg) no-repeat scroll 0 0; height:87px; }
#content { background:url(img/bg-content.jpg) no-repeat scroll 0 0; border-bottom:medium none; border-top:medium none; height:401px; padding:0; }
#footer { background-color:#333333; font-size:11px; padding:0 10px 5px 10px; text-align:right; height:20px; }
#footer a { color:#CCCCCC; }
#footer a:hover { color:#FFFFFF; }
.bcan { padding-top:5px; }

/* navigation */
#nav { height:30px; padding:57px 3px 0 0; }
#nav a { height:14px; float:right; }
#nav a:hover { text-decoration:none; }
#nav dl dt a { background-color:#DBE4ED; border:1px solid #FFFFFF; padding:5px 10px; }
#nav dl dt a.rt { border-right:none; }

/* content */
#slider { height:286px; margin:0 0 0 50px; width:596px; z-index:2;top:55px; }
.can { border:1px solid #000000; height:284px; width:594px; }
.can a { color:#3F657F; }
.can p { padding-bottom:10px; }
.band { background-image:url(img/bg-band.jpg); }
.album { background-image:url(img/bg-albums.jpg); }
.contact { background-image:url(img/bg-contact.jpg); }
.review { background-image:url(img/bg-reviews.jpg); }
.listen { background-image:url(img/bg-listen.jpg); }
.video { background-image:url(img/bg-video.jpg); }
.txt { line-height:150%; }
#rcan { height:245px; overflow-y:auto; right:20px; top:20px; width:280px; }
.rtr { margin:10px; }
.rtr h1 { font-size:13px; }
.rtr h2 { font-size:90%; }
div.can div.contact h1 a, .can div.contact h1 { font-size:45px; text-align:center; padding-top:75px; *padding-top:100px; /padding-top:100px; _padding-top:100px;}

/* the band  */
.dm { left:60px; top:110px; }
.me { left:60px; top:140px; }
.asg { left:60px; top:170px; }
.ibm { left:60px; top:200px; }

/* albums */
.alim { left:30px; top:40px; }
.altx { top:50px; }
.alnk { top:180px; }
.altx, .alnk { left:350px; }

/* reviews */
.ad { left:95px; top:80px; }
.ja { left:78px; top:120px; }
.gr { left:75px; top:160px; }

/* video */
.vdtx { left:320px; top:100px; }
#flr { padding:20px 0 0 20px; }
#prev, #next { bottom:7px; width:55px; }
#prev { left:20px; }
#next { right:305px; }

/* listen */
.lsound, .rsound { width:190px; top:30px; }
.lsound { left:40px; }
.rsound { left:260px; }
.listen h1 { color:#3F657F;font-weight:normal; font-size: 20px; }
.spop { display:none; float:right; position:relative; top:-25px; } 

/* news */
.nl { top:50px; left:20px; line-height:250%; }
.news h1.n { padding:10px 0 5px 20px; width:250px; border-bottom:1px solid #666666; font-size:18px;margin:0 }
.ue { left:0;top:150px; }
.ue dt { padding-left:20px; }
.ue dl { padding-top:15px; }

/* flash bg */
#fcan { z-index:1;width:690px;height:401px;margin-left:4px; }
.scan { float:left; }

