		body
		{
			background-color: #ffffff;
			margin: 0;
			padding: 0;
			font-family: verdana, arial, helvetica, sans-serif;
		}

		#wrapper
		{
			margin-top: 10px;
			margin-right:auto;
			margin-left:auto;
			width: 980px;
			background-color: #dcddde;
			color: #000000;

		}

		#top
		{
			height: 201px;
			background-image: url(system/img/logo_girlie.jpg);
			background-position: center center;
			background-repeat: no-repeat;		
		}
		
		#header
		{
			text-align: center;
			height: 159px;
		}

		

		#content
		{
			margin-left:20px;
			margin-right:20px;
			margin-bottom:5px;
			padding-top:10px;
			background: #dcddde;					
		}
		
		#middleColumn
		{
			margin-right: 20px;
			padding: 10px;
			--padding-right: 10px;
			float: left;
			width: 550px;	
			--background-color: #ffffff;
			background: #ffffff url(img/left_bottom.jpg) no-repeat bottom;
			--background-repeat: no-repeat;
			--background-position: bottom;
		}
		#middleColumn h2
		{
			margin-left: -10px;
			margin-right: -10px;
			margin-top: -10px;
			margin-bottom: 5px;
			padding-left: 10px;
			background: url(img/h2_left.jpg);
			background-repeat: no-repeat;
			font-family: Tahoma;
		}
		
		#middleColumn p
		{
			margin-top: 0px;
			margin-bottom: 10px;
			font-size: small;
		}

		#middleColumn ul
		{
			font-size: normal;
			font-weight: bold;
			margin-bottom: 20px;
						
		}
		
		#middleColumn ul.shows
		{
			list-style-image: url(img/li_shows.jpg);
		}
		
		#middleColumn ul.shows ul
		{
			list-style-image: url(img/li_shows_l2.jpg);
		}

		#middleColumn ul.news
		{
			list-style-image: url(img/li_shows.jpg);
		}

		#middleColumn ul.news ul
		{
			list-style-image: url(img/li_shows_l2.jpg);
		}
		
		#middleColumn ul.news ul ul
		{
			list-style-image: url(img/li_news_l2.jpg);
		}
		
		
		#middleColumn UL UL
		{
			font-size: small;
			font-weight: normal;			
		}

		#middleColumn ul.music
		{
			font-size: small;
			font-weight: normal;
			vertical-align: top;
			margin-top: 0px;
						
		}
		
		
		
		
		#rightColumn
		{
			float: right;
			width: 350px;
			--height: 425px;
			font-size: small;
			
		}
		
		#footer
		{
			clear: both;
			margin-top: 10px;
			padding: 0px 5px 0px 5px;
			background: #dcddde;
		}

		.right
		{
			margin-top: 0px;
			margin-bottom: 20px;
			padding-left:10px;
			padding-right:10px;
			background: #ffffff;
			background-image: url(img/right_bottom.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			--border: 1px solid black;		
			
		}
		.right ul
		{			
			--margin-left: 20px;
			margin-top: 0px;
			margin-bottom: 0px;
			list-style-image: url(img/li_star_black.jpg);

		}
		.right ul li
		{
			--padding-left: 10px;
			vertical-align: top;
		}

		.right h3.shows
		{
			height: 28px;
			margin: 0px -10px 0px -10px;
			padding: 0px 0px 0px 0px;
			background-image: url(img/h3_right_girlie_shows.jpg);
			background-repeat: no-repeat;
			color: black;	
			text-align: center;
			vertical-align: bottom;
				
		}

		.right h3.media
		{
			height: 28px;
			margin: 0px -10px 0px -10px;
			padding: 0px 0px 0px 0px;
			background-image: url(img/h3_right_girlie_media.jpg);
			background-repeat: no-repeat;
			color: black;	
			text-align: center;
			vertical-align: bottom;
				
		}

		.right h3.twitter
		{
			height: 28px;
			margin: 0px -10px 0px -10px;
			padding: 0px 0px 0px 0px;
			background-image: url(img/h3_right_girlie_twitter.jpg);
			background-repeat: no-repeat;
			color: black;	
			text-align: center;
			vertical-align: bottom;
				
		}

		.right h3.mailinglist
		{
			height: 28px;
			margin: 0px -10px 0px -10px;
			padding: 0px 0px 0px 0px;
			background-image: url(img/h3_right_girlie_mailinglist.jpg);
			background-repeat: no-repeat;
			color: black;	
			text-align: center;
			vertical-align: bottom;
				
		}

		a img
		{
			border: 0px;
		}

		

		.right p
		{
			clear: both;
			margin: 10px 0px 0px 0px;
		}
	
		#footer
		{
			text-align: center;
		}
		
		
		#footer div.nav
		{
			float: left;
			color: #000000;
			font-size: x-small;
		}
		#footer div.credit
		{
			text-align: right;
			font-size: x-small;
		}
		
		
		a
		{
			text-decoration: underline;
			color: #ec008c;
		}
		a:hover
		{
			text-decoration: none;
			color: #000000;	
		}

		#navigation
		{
			text-align: center;
			vertical-align:bottom;
			margin-top: 0px;
			margin-left: 10px;
			margin-bottom: 10px;
			--position:absolute;
			top:159px;			
		}
		
		#navigation a.home
		{
			background-image: url(nav/home_b.jpg);
			display: block;
			width: 55px;
			height: 36px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.home:hover
		{
			background-image: url(nav/home.jpg);
			display: block;
			width: 55px;
			height: 36px;			
		}
		
		#navigation a.about
		{
			background-image: url(nav/about_b.jpg);
			display: block;
			width: 54px;
			height: 34px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.about:hover
		{
			background-image: url(nav/about.jpg);
			display: block;
			width: 54px;
			height: 34px;			
		}

		#navigation a.tour
		{
			background-image: url(nav/tour_b.jpg);
			display: block;
			width: 56px;
			height: 34px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.tour:hover
		{
			background-image: url(nav/tour.jpg);
			display: block;
			width: 56px;
			height: 34px;			
		}
		
		#navigation a.press
		{
			background-image: url(nav/press_b.jpg);
			display: block;
			width: 47px;
			height: 36px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.press:hover
		{
			background-image: url(nav/press.jpg);
			display: block;
			width: 47px;
			height: 36px;			
		}
		#navigation a.photos
		{
			background-image: url(nav/photos_b.jpg);
			display: block;
			width: 60px;
			height: 34px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.photos:hover
		{
			background-image: url(nav/photos.jpg);
			display: block;
			width: 60px;
			height: 34px;			
		}

		#navigation a.music
		{
			background-image: url(nav/music_b.jpg);
			display: block;
			width: 54px;
			height: 34px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.music:hover
		{
			background-image: url(nav/music.jpg);
			display: block;
			width: 54px;
			height: 34px;			
		}

		#navigation a.video
		{
			background-image: url(nav/video_b.jpg);
			display: block;
			width: 53px;
			height: 36px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.video:hover
		{
			background-image: url(nav/video.jpg);
			display: block;
			width: 53px;
			height: 36px;			
		}

		#navigation a.links
		{
			background-image: url(nav/links_b.jpg);
			display: block;
			width: 56px;
			height: 33px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.links:hover
		{
			background-image: url(nav/links.jpg);
			display: block;
			width: 56px;
			height: 33px;			
		}
		
		#navigation a.news
		{
			background-image: url(nav/news_b.jpg);
			display: block;
			width: 51px;
			height: 34px;
			position: relative;
			float: left;
			left:270px;
						
		}
		#navigation a.news:hover
		{
			background-image: url(nav/news.jpg);
			display: block;
			width: 51px;
			height: 34px;
			position: relative;
			float: left;
			left:270px;
						
		}
		
		#navigation a
		{
			margin-right: 5px;
		}
		#navigation a:hover
		{
			text-decoration: none;
			--color: #ef4f99;
			font-family: Dead Secretary;
			font-size: 24px;
			--margin-right: 10px;
			background-image: url(nav/mouseover.jpg);
			--background-repeat: no-repeat;
			background-position: center;
		}