html { margin:0; padding:0; font-size: 15px;  font-family:Arial, Helvetica, sans-serif; }
body { margin:0; padding: 0; text-align: center; }
li { list-style: none;}
ul { margin:0; padding:0; }
.small { font-size: 80%; }a {color: #666666;}

.box { display:block; overflow:hidden; }

a.index { background: transparent url(../images/mobile/mobile_top.jpg) top center no-repeat; padding-top:142px; width: 100%; overflow:hidden; height:1px; float: left; }
.head .nav { margin: -1px auto 0; background: transparent url(../images/mobile/mobile_greybar_top.png) repeat-x; height: 53px; }
.head .nav a { padding-top: 29px; height: 0px; margin:10px; overflow: hidden; float:left; }
.footer .nav { margin: 0 auto; background: #DFDEDB; height: 43px; }
.footer .nav a { padding-top: 29px; height: 0px; margin:5px 10px; overflow: hidden; float:left; }

.nav_links { width: 300px; margin: 0 auto; }

a.mission { width:64px; background: transparent url(../images/mobile/mission_button.png) top left no-repeat;  }
.mission a.mission { width:64px; background: transparent url(../images/mobile/mission_active.png) top left no-repeat;  }
a.man { width:37px; background: transparent url(../images/mobile/man_button.png) top left no-repeat;  }
.man a.man { width:37px; background: transparent url(../images/mobile/man_active.png) top left no-repeat;  }
a.missis { width:52px; background: transparent url(../images/mobile/missis_button.png) top left no-repeat;  }
.missis a.missis { width:52px; background: transparent url(../images/mobile/missis_active.png) top left no-repeat;  }
a.medium { width:64px; background: transparent url(../images/mobile/medium_button.png) top left no-repeat;  }
.medium a.medium { width:64px; background: transparent url(../images/mobile/medium_active.png) top left no-repeat;  }

.lower_nav { width: 205px; margin: 5px auto 0; }
.lower_nav a { padding-top: 30px; height: 1px; margin:5px; overflow: hidden; float:left; }
a.book { width:92px; background: transparent url(../images/mobile/book_button.png) top left no-repeat;}
a.tour_dates { width:92px; background: transparent url(../images/mobile/tour_button.png) top left no-repeat;}
a.store { width:92px; background: transparent url(../images/mobile/store_button.png) top left no-repeat;}
a.endorse { width:92px; background: transparent url(../images/mobile/endorse_button.png) top left no-repeat;}
a.text_link { color: #000000; text-decoration:none; height:auto; padding: 0; margin: 0; float:none; }
 
.content { padding: 5px 20px; }
.body_index .content {padding: 0 20px 5px;}
.text { text-align:left; margin-bottom: 15px; text-align:justify; }

.tour_date { margin-bottom: 15px; }

.footer { background: transparent url(../images/mobile/mobile_footer.jpg) bottom center no-repeat; height: 158px; text-align:center; }
.odd { background: #EFEFEF; border: solid 1px #CCCCCC; border-style:solid none; }
.odd, .even { padding: 4px; }

li.local, li.blog { background-image: url(../images/nou_tiny.png); }
li.twitter { background-image: url(../images/twitter_tiny.png); }
li.facebook { background-image: url(../images/facebook_tiny.png); }
li.youtube { background-image: url(../images/youtube_tiny.png); }
li.flickr { background-image: url(../images/flickr_tiny.png); }
li.local, li.twitter, li.facebook, li.flickr, li.blog, li.youtube { padding: 2px 2px 2px 15px; background-position: left 6px; background-repeat:no-repeat; }

