/*
pink 	0 0		f09
yellow	-760 0	ff0
red		-1520 0	f00
green	-2280 0	090
orange	-3040 0	f30
purple	-3800 0	93c
blue	-4560 0	39f
*/
*{margin:0;padding:0;}
html {height: 100%;}
body {
	margin: 0;
	padding: 0;
	width:100%;
	height: 100%;
	font-family: "helvetica", helvetica, sans-serif;
	word-spacing: 0.05em;
	text-align: left;
	line-height: 1.2em;
	font-size:67%;
	word-spacing:normal;
}

#wrap_pink, #wrap_yellow, #wrap_red, #wrap_green, #wrap_orange, #wrap_purple, #wrap_purple, #wrap_blue  {
	margin: 0 auto;
	padding: 0;
	width:824px;
	clear:both;
	padding: 0;
	background-image: url(/i/shadow_all.jpg);
	background-repeat: repeat-y;
	min-height: 100%;
	background-color:#000;
	overflow:visible;
	
}
	#wrap_pink{
		background-position:0 0;
	}
	#wrap_yellow{
		background-position:-824px 0;
	}
	#wrap_red{
		background-position:-1648px 0;
	}
	#wrap_green{
		background-position:-2472px 0;
	}
	#wrap_orange{
		background-position:-3296px 0;
	}
	#wrap_purple{
		background-position:-4120px 0;
	}
	#wrap_blue{
		background-position:-4944px 0;
	}
param {
	background-color:#000;
}
object {
	margin: 0 0 10px;
	padding: 0;
	background-color: #000;
}

object.mov {
	background-color:#000;
	margin: 0;
}

* html object.mov {
	background-color:#000;
	display: none;
}

* html object.mov/**/ {
	background-color:#000;
	display: inline;
}

* html object.mov {
	background-color:#000;
	display/**/: none;
}

#navigation {
	float:left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 227px;
}

		
		#navigation h1 {
		
			margin:0;
			width: 227px;
			height: 100px;
			overflow: hidden;

		}
			#navigation h1 a { 
				display:block;
				width: 227px;
				height: 100px;
				text-indent:-9009px;
				display:block;
				background-image: url('/i/bikini_bandits.jpg');
				background-repeat: no-repeat;
				overflow: hidden;
	
			}
		
		
		#navigation ul
		{
			font-size:1.5em;
			text-transform:uppercase;
			width: 170px;
			text-align: left;
			margin:20px 0 0 57px;
			padding: 0 0 3px 0;
		}
		
		#navigation li {
			height:16px;
			margin:0 0 10px 0;
			text-indent:27px;
			list-style-type: none;
			white-space: nowrap;

		}
		
			#navigation li a
		{
			font-weight:bold;
			text-indent:27px;
			display: block;
			text-decoration: none;
			width: 170px;;
			margin: 0;
			padding: 0;
		}
		

		#navigation li a:hover
		{
			width: 170px;
			text-indent:27px;
			display: block;
			text-decoration: none;
			background-image: url('/i/gun.jpg');
			background-repeat: no-repeat;

		}
		
		
			#navigation li a.active
		{
			background-image: url('/i/gun.jpg');
			background-repeat: no-repeat;
		}
		
		#wrap_orange #stage p {
		
		margin: 3px 0 9px 0;
		
		}
		
		#wrap_orange #stage h3 {
		
		margin: 0 0 5px 0;
		float:left;
		padding: 5px 0 0 0 !important;
		clear: both !important;
		display: block !important;
		
		}
		
		#wrap_orange h4 {
		
		line-height: 1.4em;
		font-size: 1.4em;
		font-style: italic;
		
		}
		
		#wrap_orange #stage h2 {
		
		text-transform: none;
		margin: 2px 0 2px 0;
		line-height: 1em;
		
		}
		
		#stage h6 {
		
		font-size: 1.1em;
		margin: 10px 0 5px 0;
		
		}
		
		#wrap_orange h6 {
		
		display:block;
		float:left;
		clear:both;
		margin-top: -3px;
		margin-bottom: 20px;
		
		}
		
		#wrap_orange p a img {
		
		margin-bottom: 10px;
		float:left;
		display:block;
		
		}
		
		#wrap_orange h6 a {
	
		min-height: 13px;
		line-height: 13px;
		padding-left: 10px;
		background-image: url('/i/arrow_orange.png');
		background-position: left center;
		background-repeat:no-repeat;
		text-transform: uppercase;
		
		}
		
		#current h6 a {
		
		min-height: 13px;
		line-height: 13px;
		padding-left: 10px;
		background-image: url('/i/arrow_green.png');
		background-position: left center;
		background-repeat:no-repeat;
		text-transform: uppercase;
		
		}
		
		#wrap_yellow h6 a {
		
		min-height: 15px;
		line-height: 15px;
		display:block;
		background-image: url('/i/arrow_yellow.png');
		background-position: left center;
		background-repeat:no-repeat;
		padding-left: 10px;
		text-transform: uppercase;
		
		}
		
		#wrap_orange h5 a {
		
		min-height: 13px;
		line-height: 13px;
		padding-left: 10px;
		background-image: url('/i/arrow_orange.png');
		background-position: left center;
		background-repeat:no-repeat;
		text-transform: uppercase;
		
		}
	
#stage {
	float:left;
	display:block;
	width: 500px;
	margin:20px 0 0 20px;
	padding: 0;
}

	#stage h1 {
		margin: 8px 0 30px 0;
		padding: 0;
		font-size: 4em;
		line-height:1;
		text-transform:uppercase;
	}

	#stage h1 em {
		margin: 0 0 6px;
		padding: 0;
		display:block;
		font-size: 30%;
		font-style:normal;
	}

	#stage h2 {
		margin: 10px 0 3px;
		padding: 0;
		font-size: 1.8em;
		line-height:1.1;
		font-weight:bold;
		clear: both;
		text-transform:uppercase;
	}
	
	#stage h3 {
		margin: 10px 0 3px 0;
		text-transform:uppercase;
		clear:both;
	}
	
	#wrap_yellow #stage h3 {
	
	margin: 10px 0 10px 0;
	font-size: 1.1em;
	
	}
	
		#wrap_yellow #stage h3 a {
		
		text-decoration: underline;
		
		}
		
		#wrap_yellow #stage h3 a:hover {
		
		text-decoration: none !important;
		
		}
	
	#stage h5 {
	
		font-size:1.2em;
		margin: 10px 0 10px 0;
		text-transform:uppercase;
	
	}

	#stage p {
		margin: 8px 0 3px 0;
		padding: 0;
		font-size: 1.3em;
		line-height:1.3;
	}
	
	#archives {
		text-transform:uppercase;
		line-height:1em;
		font-size: 1.1em;
		margin-bottom: 10px;
		float:left;
		display:block;
		clear:both;
	}
	
	#archives h2 {
	
	margin-bottom: 10px !important;
	display:block;
	float:left;
	clear:both;
	
	}
	#stage #archives a {
		
		color: #ff3300;
		font-weight:bold;
		text-decoration: none;
	
	}
	
	
	#stage #archives ul {
	
	font-size: 1em;
	clear: both;
	margin-bottom: 10px;
	
	}
	
	#stage #archives ul li {
	
	display: inline;
	padding-left: 11px;
	background-image:url('/i/bullet_red.png');
	background-repeat:no-repeat;
	background-position: left center;
	
	}
	
	#stage #archives ul .year {
	
	padding-left:0px;
	background-image:none;
	font-weight:bold;
	
	}
	
		#stage #archives ul .nobullet {
		
		padding-left:0px;
		background-image:none;
		
		}
	
	#stage #archives a {
	
	text-decoration: underline;
	
	}
	
	#stage #archives a:hover {
	
	text-decoration: none;
	
	}
	
	#stage form p input {
	
	color: #000;
	background-color: #fff;
	border:1px solid #ff0;
	padding:2px;
	width: 260px;
	display: inline;
	float:right;
	font-size:0.8em;
	margin-right:10px;
	
	}
	
	#stage #current_vid form p {
	
		text-transform:uppercase;
		font-size: 1.1em;
	
	}
	
	#stage #current_vid p {
	
	font-size:1.1em;
	
	}
	
	#stage #current p {
	
	font-size: 1.1em;
	font-style:italic;
	width: 300px;
	margin-bottom: 10px;
	
	}
	
	#stage #current_vid p a {
	
		min-height: 13px;
		line-height: 13px;
		padding-left: 10px;
		background-image: url('/i/arrow_yellow.png');
		background-position: left center;
		background-repeat:no-repeat;
		text-transform:uppercase;
	
	}
	
	#stage #gmart {
	
		margin-right: 10px;
		float: left;
	
	}
	
	#stage .photo_thumbs {
	
		float: right;
		width: 170px;
		height: auto;
		margin: 0 10px 10px 10px;
	
	}
				
				#stage .photo_thumbsb {
				
					float: right;
					width: 170px;
					height: auto;
					margin: -3px 10px 10px 10px;
					font-size: 1.1em;
				
				}
				
				#stage .photo_thumbsb h2 {
				
				margin-top: 0;
				
				}
				
				#stage .photo_thumbsb a img {
					height:68px;
					width:68px;
					margin:0 3px 3px 0;
				
				}
				
				.photo_thumbsb a img{
					
					border:3px solid #000;
					
					}
				.photo_thumbsb a:hover img{
					
					border:3px solid #090;
					
					}
					
					.photo_thumbsb a#current_thumbb img{
					
					border:3px solid #090;
					
					}
					
					#photo_main img {
					
					display:block;
					float: left;
					clear:both;
					margin-bottom: 10px !important;
					
					}
					
					#photo_main p {
					
					text-transform:uppercase;
					font-size: 1.1em;
					
					}
					
					#photo_main .photo_thumb img {
					
					height: 100px;
					width: 100px;
					
					}
					
	
		.photo_thumbs a.photo_thumb {
		
		float:left;
		clear:none;
		height:68px;
		width:68px;
		margin:0 3px 3px 0;
		
		}			

		
		.photo_thumbs a#current_thumb {
		
		border:3px solid #009900;
		
		}
		
		.photo_thumbs span {
		
		float:left;
		margin-right: 5px;
		
		}
	
		.photo_thumbs ul li {
	
			display:inline;
			float:left;
			padding-left: 20px;
			background-image:url('/i/bullet.png');
			background-position:5px 2px;
			background-repeat:no-repeat;

		}
		
		.photo_thumbs ul .nobullet {
	
			padding-left:0;
			background-image:none;

		}
	
	#stage #photo_main {
	
	width: auto;
	height: auto;
	display:inline;
	
	}
	
	#stage .row {
	
	height: auto;
	display:block;
	clear:both;
	
	}
	
	#stage #photo_main p {
	
	margin: 0 15px 15px 0;
	height: auto;
	max-width: 110px;
	display: inline;
	float:left;
	line-height: 1.2em;
	
	}
	
	#stage #photo_main p a,#stage #photo_main p img {
	
	margin:0;
	padding:0;
	
	}
	
	.photo_thumb {
	
	display:block;
	height:100px;
	width:100px;
	clear:right;
	
	}
	
	.photo_thumbs .photo_thumb img {
	
	height: 68px;
	width: 68px;
	
	}
	
	.photo_thumbs ul {
	
	font-size: 1.2em;
	
	}
	
	a:link.photo_thumb,a:active.photo_thumb,a:visited.photo_thumb {
	
	border: 3px solid #000;
	
	}

	a:hover.photo_thumb {
	
	border:3px solid #009900;
	
	}
	
	#stage #current {
	
		float: left;
		width: auto;
		height: auto;
	
	}
	
	#stage #current h1 {
	
	width: 300px;
	
	}
	
	#stage #current_vid {
		background-color:#000;
		width: 325px;
		height: auto;
		float:left;
		margin: 10px 10px 0 0;
	
	}
	
	#stage #current_vid h3 {
	
	margin: 10px 0 0 0;
	font-weight:100;
	
	}
	
	#stage #more_vids {
		margin:-3px 0 0 0;
		width: 160px;
		height: auto;
		float:left;
		clear:right;
	
	}
		
		#wrap_yellow #stage #more_vids h5,#wrap_yellow #stage #more_vids h4 {
		
			font-size: 1.1em;
			clear:both;
			display:block;
		
		}
		
		#wrap_yellow #stage #more_vids h5 a {
		
			min-height: 15px;
			line-height: 15px;
			padding-left: 10px;
			background-image: url('/i/arrow_yellow.png');
			background-position: left center;
			background-repeat: no-repeat;
			clear:both;
			display:block;
		
		}
		
		#stage #more_vids .thumbwrap {
		
			width: auto;
			margin: 0 0 0 0;
		
		}
		
		#stage #more_vids .thumbwrap img {
		
		margin-bottom: 5px;
		
		}
		
			#stage #move_vids .thumbwrap h4 {
			
			float:left;
			clear:both;			
			}

	#stage .thumbwrap {
	
		display: inline;
		float: left;
		width: 220px;
		line-height: 1.5;
		min-height: 120px;
		margin: 0 30px 10px 0;
	
	}
	
		#stage .thumbwrap h4 {
		
		font-size: 1.1em !important;
		text-transform: uppercase;
		font-size: 1.4em;
		
		line-height: 1.2;
		
		}
	
		#stage .thumbwrap h5 {

		font-size: 1.1em !important;
		text-transform: uppercase;
		font-size: inherit;
		line-height: 1em;
		
		}
		
			#stage .thumbwrap h5 a {
			min-height: 15px;
			line-height: 15px;
			padding-left: 10px;
			background-image: url('/i/arrow_yellow.png');
			background-position: left center;
			background-repeat: no-repeat;
			
			}
	
		#stage .thumbwrap img {
		
			display:block;
			float:left;
			margin-right: 10px;
		
		}
		
		#stage .thumbwrap p {
		
			display: block;
			clear:right;
			margin-top:2px;
			line-height: 1.1em;
			font-size: 1.1em;
		
		}
			#stage .thumbwrap p span {
				display:block;							
			}
		

		
	#stage #dvd_main h3 {
	
		padding-left:135px;
		min-height: 50px;
		display:block;
		height:auto;
		background-image:url('/i/gmart.png');
		background-position:left top;
		background-repeat:no-repeat;
	
	}
	
		#stage #dvd_main h3 a {
		
		display:block;
		height:100%;
		width:100%;
		line-height: 1.4em;
		
		}
		
	#stage .dvd_block {
		
		float: left;
		height: auto;
		width: 240px;
		display:inline;
		margin: 20px 10px 20px 0;
		
	}
	
		.dvd_block h4 {
		
		font-size: 1.2em;
		
		}
		
		#wrap_purple #stage .dvd_block h5 {
		
		font-size: 1.1em;
		
		}
		
		.dvd_block h5 a {
		
		min-height: 13px;
		line-height: 13px;
		padding-left: 10px;
		background-image: url('/i/arrow_purple.png');
		background-position: left center;
		background-repeat: no-repeat;
		
		}
		
		#stage .dvd_block img {
			
		float:left;
		margin-right: 10px;
			
		}
		
		#stage .dvd_block p {
		
		font-size: 1.2em;
		
		}
			
	#stage .myspace_block {
			
		float:left;
		height: auto;
		width: 212px;
		margin: 0 20px 20px 0;
			
	}
			
		#stage .myspace_block h2 {
				
			height: 27px;
			line-height: 27px;
			font-size: 1.3em;
			color: #000;
			display: block;
			background-color: #13aefa;
			background-image:url('/i/myspace-logo.png');
			background-repeat: no-repeat;
			background-position: 3px 3px;
			padding-left: 25px;
			margin: 0;
			
		}
		
		#stage .email {
		
		display:block;
		width: 200px;
		clear:both;
		
		}
		
			.myspace_block a {font-weight:bold;color:#fff;}
			.myspace_block a:link {text-decoration:none;} 
			.myspace_block a:visited {text-decoration:none;}
			.myspace_block a:hover {text-decoration:underline;}
#footer {
	float:left;
	display:block;
	margin:0;
	padding: 0;
	width: 824px;
	height:75px;
	font-size:1.1em;
	line-height:1.4;
	font-weight:bold;
	background:inherit;
	text-transform:uppercase;
	padding-top:80px;
	text-align:center;
	/*text-indent: 248px;*/
}

	#footer p.arcadia {
		margin: 0 0 10px;
	}

		#footer a {
			text-decoration:none;
			text-transform:uppercase;
			font-weight:bold;
	}
		
		#footer a:hover {
			text-decoration:underline;
	}
		#footer form {
			
			margin-top:8px;
	}
		#footer form input {
		background:#000;
    		text-transform:uppercase;
    		text-align:center;
			font-size:92%;
			letter-spacing:0.1em;
			border:0;
			padding:2px;
	}
		#footer form input#submit {
    		text-transform:uppercase;
    		font-weight:bold;
			color:#000;
			padding:1px;
		}
	
	.vcard {
	margin:5px 0 0 0;
	font-size: 1.3em;
	line-height:1.2;
	
	}


a {outline:none;font-weight:bold;}
	a:link {text-decoration:none;} 
	a:visited {text-decoration:none;}
	a:hover {text-decoration:underline;}
a img {border:none;}

p img {

float:left;
margin: 0 10px 5px 0;
height: auto;
height: auto;

}

.floatclear {
	margin: 0;
	height:0;
	line-height:0;
	padding: 0;
	clear: both;
}


#play{
	width:320px;
	height:255px;
}


#pages{

	margin-right:18px;
	font-size:1em;
	line-height:1.3em;
	font-weight:normal;

}
.next{
	text-transform:uppercase;
	float:right;
	display:inline;
	margin-right:18px;
	margin-bottom:5px;

}
.prev{
	text-transform:uppercase;
	float:left;
	display:inline;
	clear:both;
	margin-bottom:5px;

}