﻿body {
    /*background: white url(../images/bg2.png) no-repeat fixed top center;*/
    background: transparent url(../images/bgPage.png) no-repeat top center;
    margin: 0px;
    padding: 0px;
    font-family: verdana;
    color: black;
}
div#inner 
{
    }
div#wrapper 
{
    overflow: auto;
    }
    
a, a:visited {
    color: #00aeed;
}
a:hover {
    color: #ea028a;
    text-decoration: none;
}
img 
{
    border: 0px;
    }
.alignRight {
    text-align: right;
    clear: both;
    margin: 10px 0px;
}
.alignLeft {
    text-align: left;
    clear: both;
    margin: 10px 0px;
}
floatLeft {
    float: left;
}
floatRight {
    float: right;
}
ul#navbar {
background:transparent url(../images/bgNav.png) no-repeat scroll center top;
height:62px;
list-style-type:none;
margin:206px auto 0;
padding:0;
text-align:center;
width:959px;
}
    ul#navbar li {
        display:block;
	float: left;
        padding: 0px;
	background: transparent url(../images/bgNavDiv.png) no-repeat right 16px;
    }
    ul#navbar li#navEnd {
	background: transparent url(../images/bgNavDiv.png) no-repeat left 16px;
	margin-left:191px;
	}
    ul#navbar li img {
        border: transparent none;
	
    }
    ul#navbar li a {
	display: block;
        overflow: hidden;
	line-height:200px;
        height: 66px;
	margin:0 20px;
	}
    ul#navbar li a#navHome {
        width: 41px;
	margin-left:37px;
        background: transparent url(../images/bgNavHome.png) no-repeat center 27px;
    }ul#navbar li a#navHome:hover {
        background: transparent url(../images/bgNavHomeHover.png) no-repeat center 27px;
        cursor: pointer;
    }
    ul#navbar li a#navGallery {
        width: 107px;
        background: transparent url(../images/bgNavGallery.png) no-repeat center 27px;
    }ul#navbar li a#navGallery:hover {
        background: transparent url(../images/bgNavGalleryHover.png) no-repeat center 27px;
        cursor: pointer;
    }
    ul#navbar li a#nav2010Tour {
        width: 97px;
        background: transparent url(../images/bgNav2010Tour.png) no-repeat center 27px;
    }ul#navbar li a#nav2010Tour:hover {
        background: transparent url(../images/bgNav2010TourHover.png) no-repeat center 27px;
        cursor: pointer;
    }
    ul#navbar li a#navMerchandise {
        width: 97px;
        background: transparent url(../images/bgNavMerchandise.png) no-repeat center 27px;
    }ul#navbar li a#navMerchandise:hover {
        background: transparent url(../images/bgNavMerchandiseHover.png) no-repeat center 27px;
        cursor: pointer;
    }
    ul#navbar li a#navTickets {
        width: 193px;
        background: transparent url(../images/bgNavTickets.png) no-repeat center 27px;
    }ul#navbar li a#navTickets:hover {
        background: transparent url(../images/bgNavTicketsHover.png) no-repeat center 27px;
        cursor: wait;
    }
    
#contentWrapper {
    text-align:left;
    width:959px;
    margin:auto;
    margin:206px auto auto;
    overflow: auto;
}
div#leftColumn {
float: left;
width:256px;
}
div#middleColumn {
float: left;
width:446px;
padding-top:15px;
}
div#rightColumn {
float: left;
width:256px;
}
ul#tourDates {
/*background:transparent url(../images/bg2010TourInfo.png) no-repeat scroll 0 0;*/
display:block;
/*height:213px;*/
overflow:hidden;
width:256px;
margin:0;
padding:0;
}
ul#tourDates li {
height:44px;
list-style-type:none;
padding-top:8px;
margin-left:21px;
padding-left:14px;
margin-right:16px;
background: transparent url(../images/bgTourVenue.png) no-repeat;
}
ul#tourDates li.tourHeading {
background: transparent none;
height:22px;
padding-top:0px;
}
li.tourHeading h2 {
background:transparent url(../images/bgTitle2010TourDates.png) no-repeat scroll 0 0;
display:block;
height:15px;
margin-top:29px;
overflow:hidden;
text-indent:500px;
}
ul#tourDates li div.left {
float:left;
font-size:8pt;
font-weight:bold;
width:94px;
}
ul#tourDates li div.right {
float:left;
font-size:8pt;
font-weight:normal;
text-align:right;
width:94px;
}

div#tourTickets {
background:transparent url(../images/bgBuyTickets.png) no-repeat scroll 0 0;
height:90px;
overflow:hidden;
width:256px;
margin-top:-17px;
}
div#tourTickets h2 {
background:transparent url(../images/bgHeaderBuy.png) no-repeat scroll 0 0;
display:block;
height:16px;
margin-left:30px;
margin-top:29px;
overflow:hidden;
text-indent:499px;
margin-bottom:6px;
}
div.info {
font-size:8pt;
font-weight:bold;
margin-left:30px;
}

div#review {
background:transparent url(../images/bgReview.png) no-repeat scroll 0 0;
height:276px;
overflow:hidden;
width:256px;
margin-top:0px;
}
div#review h2 {
background:transparent url(../images/bgTitleReview.png) no-repeat scroll 0 0;
display:block;
height:16px;
margin-left:30px;
margin-top:29px;
overflow:hidden;
text-indent:499px;
margin-bottom:6px;
}
div#reviewContent {
height:200px;
margin-left:30px;
margin-right:20px;
overflow:auto;
font-size:8pt;
font-weight:normal;
}

div#facebookBecome {
background:transparent url(../images/bgJoinFacebook.png) no-repeat scroll 0 0;
height:105px;
overflow:hidden;
width:256px;
margin-top:0px;
}
div#facebookBecome h3 {
background:transparent url(../images/bgTitleFacebook.png) no-repeat scroll 0 0;
height:16px;
margin-left:72px;
margin-top:27px;
margin-bottom:0;
overflow:hidden;
text-indent:999px;
width:130px;
}
div#facebookBecome p {
font-size:7pt;
font-weight:normal;
margin-left:72px;
margin-top:5px;
width:163px;
}

div#twitterFollow {
background:transparent url(../images/bgFollowTwitter.png) no-repeat scroll 0 0;
height:105px;
overflow:hidden;
width:256px;
margin-top:-18px;
}
div#twitterFollow h3 {
background:transparent url(../images/bgTitleTwitter.png) no-repeat scroll 0 0;
height:16px;
margin-left:72px;
margin-top:27px;
margin-bottom:0;
overflow:hidden;
text-indent:999px;
width:130px;
}
div#twitterFollow p {
font-size:7pt;
font-weight:normal;
margin-left:72px;
margin-top:5px;
width:163px;
}
.copyright 
{
    color:#666666;
    font-size:55%;
    margin-bottom:20px;
    text-align:center;
    }
div#fanBoxWrapper {
margin-left:0px;
}

div#videoWrapper {
overflow: auto;
}

div#galleryHomepageWrapper {
background:transparent none no-repeat scroll 0 0;
margin-top:10px;
/*height:276px;
width:445px;*/
padding-left:15px;
}
div#galleryHomepageWrapper h3 {
background:transparent url(../images/bgTitleGallery.png) no-repeat scroll 0px 15px;
height:30px;
line-height:9999px;
margin-top:0;
overflow:hidden;
width:167px;
margin-bottom:0;
}
div#galleryHomepageWrapper p {
font-size:8pt;
font-weight:normal;
margin-top:10px;
}
div#galleryHomepageWrapper div.galleryThumb {
background:transparent url(../images/galleryThumbFrame.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-right:2px;
width:67px;
}
div#galleryHomepageWrapper a#galleryMoreLink {
font-size:7pt;
font-weight:normal;
}
div#galleryHomepageWrapper div#galleryFooter {
clear:both;
}


#galleryWrapper,
#tourInfoWrapper,
#merchandiseWrapper {
    padding:20px;
    font-size:9pt;
    background: transparent url(../images/bgWhite.png);
}
#galleryWrapper {
    display: block;
}
#tourInfoWrapper {
    display: block;
}
#merchandiseWrapper {
    display: block;
}

#socNetWrapper {
    width: 484px;
    margin: auto;
    padding-top: 15px;
}
a#socNetFacebook {
    display: block;
    float: left;
    width: 231px;
    height: 75px;
    overflow: hidden;
    line-height: 225px;
    margin-right: 10px;
    background: transparent url(../images/buttonFb.png) no-repeat;
}
a#socNetTwitter {
    display: block;
    float: left;
    width: 231px;
    height: 75px;
    overflow: hidden;
    line-height: 225px;
    margin-left: 10px;
    background: transparent url(../images/buttonTw.png) no-repeat;
}