/* mto stylee */

* { margin:0; padding:0; }
body { background:#000 url(images/MTOimages/tile.gif); text-align:center; padding-top:12px; }


/* main ids */

#sirwrapsalot { width:744px; margin:0 auto; text-align:center; background:url(images/MTOimages/bodback.jpg) repeat-y center top; }
body#onecol #sirwrapsalot { background:url(images/MTOimages/bodback.jpg) repeat-y center top; }
#smhead { height:147px; background:url(images/MTOimages/top.jpg) no-repeat center top; }
#smnav { clear:both; margin:-26px 0 20px 0; font-family:"Lucida Grande", "Trebuchet MS", Geneva, Helvetica, sans-serif; }
#content { width:744px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; }
#footwrap { width:744px; text-align:left; background:url(images/MTOimages/fin.gif) no-repeat center bottom; padding:0 0 50px 0; text-align:center; }
#footer { margin:0 auto; clear:both; background:url(images/MTOimages/bodback.jpg) repeat-y center top; }
#foothead { height:49px; background:url(images/MTOimages/foottop.gif) no-repeat center top; }
.padder { padding:0 30px 20px 30px; text-align:left; }
.paddertwo { padding:0 20px 20px 20px; text-align:left; }

a[rel="external"] {padding-right:8px; background:url(images/external.gif) no-repeat right center; }

/* nav */

#menu2 { display:table; padding:0; margin-left:50px; font-size:11px; list-style-type:none; white-space:nowrap; text-transform:uppercase; border-left:1px solid #6C665E; }
#menu2 li { display:table-cell; }
* html #menu2 li { float:left; }
#menu2 a { width:auto; display:block; padding:4px 10px; color:#890000; border-right:1px solid #6C665E; border-bottom:1px solid #6C665E; text-decoration:none; }
* html #menu2 a { float:left; }
#menu2 a:hover { text-decoration:none; color:#FFF; background-color:#A70A0E; }

.container {clear:both; text-decoration:none; }
* html .container {display:inline-block;}

/* headers */
h1#news { display:block; height:40px; background:url(images/MTOimages/news.gif) no-repeat left top; border-bottom:1px dotted #833A3E; margin-bottom:10px; }
h1#news span { display:none; }
#tour h1 { display:block; height:40px; text-align:center; background:url(images/MTOimages/tourdates.gif) no-repeat center top; border-bottom:1px dotted #833A3E; }
#tour h1 span { display:none; }
#releases h1 { display:block; height:60px; text-align:center; background:url(images/MTOimages/releases.gif) no-repeat center top; border-bottom:1px dotted #833A3E; }
#releases h1 span { display:none; }
h1#gallery { display:block; height:40px; text-align:left; background:url(images/MTOimages/gallery.gif) no-repeat left top; border-bottom:1px dotted #833A3E; margin-bottom:10px; }
h1#gallery span { display:none; }
h1#bios { display:block; height:40px; text-align:left; background:url(images/MTOimages/bios.gif) no-repeat left top; border-bottom:1px dotted #833A3E; margin-bottom:10px; }
h1#bios span { display:none; }

/* left */

#clyde { float:left; width:402px; }
.smnews { margin-bottom:1em; padding-bottom:10px; border-bottom:1px dotted #6C665E; }
.smnews h1 { font-size:24px; margin-bottom:0.2em; font-weight:bold; color:#4A3A25; font-weight:normal; }
.smnews p { font-size:13px; line-height:1.5em; margin-bottom:0.5em; color:#000; }
.smnews img { float:right; margin:0 0 4px 8px; } 

.readmore { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9B9286; margin:0 0 1em .5em; }
.readmore a { color:#833A3E; background-color:transparent; text-decoration:none; }
.readmore a:link { color:#833A3E; background-color:transparent; text-decoration:none; }
.readmore a:visited { color:#833A3E; background-color:transparent; text-decoration:none; }
.readmore a:hover { color:#FFF; background-color:#833A3E; text-decoration:none; }
.readmore a:active { color:#833A3E; background-color:transparent; text-decoration:none; }


/* right */

#claude { float:right; width:262px; }
#photos { padding-bottom:30px; background:url(images/smimages/divider.gif) no-repeat center bottom; }
#photos img { padding:5px; border:1px solid #DDD; background-color:#000; }
#photos p { color:#fff; font-size:11px; padding:10px 0 0 0; text-align:center; }

/* one column */

#finster { color:#000; }
#finster .biotxt { padding-bottom:10px; border-bottom:1px solid #C4BCBA; margin-bottom:10px; }
#finster .biotxt img { float:left; }
#finster h2 { color:#4A3A25; font-weight:normal; font-size:28px; line-height:1em; margin:0 0 .2em 200px; }
#finster p { font-size:12px; line-height:1.5em; margin:0 0 .5em 200px; }

/* links */

#content p a, #content p a:link, #content p a:visited, #content p a:active, #footer a, #footer a:link, #footer a:visited, #footer a:active { text-decoration:none; color:#890000; }
#content p a:hover, #footer a:hover { text-decoration:none; color:#FFF; background-color:#890000; }

/* tour dates */

.tourdate { padding:5px 0; text-align:center; line-height:1em; border-bottom:1px solid #C4BCBA; }
.date { color:#74664D; font-size:11px; text-transform:uppercase; font-weight:bold; }
.venue { font-weight:bold; color:#000; font-size:16px; }
.city, .label { color:#74664D; font-size:10px; text-transform:uppercase; font-weight:bold;}
.other, .year { color:#484341; font-style:italic; font-size:11px; }

.release { padding:5px 0; border-bottom:1px solid #C4BCBA; text-align:left; line-height:1em; }
.release img { float:left; height:75px; width:75px; border:1px solid #833A3E; }
.title { color:#000; font-size:14px; } 
.title, .label, .year { margin-left:86px; }

/* footer */
.footcol { float:left; width:226px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.4em; color:#3C0203; }
.footcol img { margin-bottom:.5em; }
.footcol p.dwnld, .footcol p.lnk { color:#3C0203; font-size:11px; padding-bottom:3px; border-bottom:1px solid #C4BCBA; margin-bottom:3px; }
.smallprint { font-family:"Trebuchet MS", "Lucida Grande", Geneva, Helvetica, sans-serif; font-size:11px; color:#3C0203; padding-top:20px; }
#footer .padder { background:url(images/smimages/foottop.gif) no-repeat center top; padding-top:30px; }

/* itemnav */
.itemnav { font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right; border-top:1px solid #000; padding-top:6px; }
.itemnav a { color:#000; background-color:transparent; text-decoration:none; }
.itemnav a:link { color:#000; background-color:transparent; text-decoration:none; }
.itemnav a:visited { color:#000; background-color:transparent; text-decoration:none; }
.itemnav a:hover { color:#890000; background-color:transparent; text-decoration:none; }
.itemnav a:active { color:#000; background-color:transparent; text-decoration:none; }
.backbtn { margin-left:16px;margin-right:16px; }
