﻿body{
	font-family:	Arial, Sans-Serif;
	font-size:		small;
	margin:			0;
	padding:		0;
	height:			101%;
	background-repeat:	no-repeat;
	background-position:top left;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
	line-height:	1px;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */
	
p, h1, h2, h3, h4, h5, h6{
	margin:			0 0 17px 0;
	padding:		0;	
	color:			#FFF;
}

h1, h2, h3, h4, h5, h6{
	font-weight:	normal;
}

a:link,
a:visited{
	color:			#0066CC;
	text-decoration:underline;
}
				
a:hover,
a:active{
	color:			#0066CC;
	text-decoration:none;
}

a img{
	border:			0;
}

.floatleft{
	float:				left;
	display:			inline;
}

.floatright{
	float:				right;
	display:			inline;
}

#mainContent
{
}

#miniSiteHomeContent
{
	margin: 100px auto;
	width: 650px;
}

	#miniSiteHomeHeader{
		background: url(/Templates/SpencerTunick/Images/tab-body-top-home.gif) top left no-repeat;
		height: 14px;
		width: 650px;
	}
	#miniSiteHomeMain{
		background: url(/Templates/SpencerTunick/Images/home_banner.gif) top left no-repeat;
		height: 410px;
	}
	#miniSiteHomeFooter
	{
		background: url(/Templates/SpencerTunick/Images/sponsors.gif) top left no-repeat;
		height: 85px;
	}
	#miniSiteHomeFooter a
	{
		display: block;
		height: 85px;
		width: 650px;
	}
	
#miniSiteContent
{
	margin: 50px auto;
	width: 890px;
}
	#miniSiteMain
	{
		width: 692px;
		margin: 0 19px 0 0;
		_margin: 0 10px 0 0;
	}
	#miniSiteHeader{
		background: url(/Templates/SpencerTunick/Images/tab-body-top.gif) top left no-repeat;
		height: 14px;
	}	
	#miniSiteSpacer{
		background-color: #000;
		height: 60px;		
	}
	#miniSiteMainText{
		background-color: #000;
		padding: 0 25px 0 0;
		height: 700px;
	}
	#miniSiteRegistration
	{
		color: #FFF;
		background-color: #000;
		padding: 20px;
	}
	#miniSiteFooter
	{
		background: url(/Templates/SpencerTunick/Images/sponsors.gif) top left no-repeat;
		height: 85px;
		background-color: #fff;
	}
	#miniSiteFooter a
	{
		display: block;
		height: 85px;
		width: 692px;
	}
	
	/* Left sub menu (4th level menu) */				
	#miniSiteSubMenu{
		background-color: #000;
		width: 160px;
		height: 700px;
	}

		#miniSiteSubMenu ul{
			list-style-type: none;
			margin: 0;
			padding: 40px 10px 30px 15px;
			width: auto;
		}
		#miniSiteSubMenu li{
			padding: 10px 10px 0px 10px;
			margin:0;
		}
			#miniSiteSubMenu li a:link, li a:visited
			{
				color: #fff;
				font-weight: bold;
				text-decoration: none;
			}
			#miniSiteSubMenu li a:hover, li a:active
			{
				color: #fff;
				font-weight: bold;
				text-decoration: none;
			}

/* Sidebars */
#sidebar
{
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	padding:	0;
	margin-top:		40px;
	width:		177px;
	background-color: #FFF;
}
	
	#sidebar .content
	{
		padding: 0 14px 7px 14px;
	}
	#sidebar ul
	{
		list-style: none;
	}
	#sidebar h1
	{
		color:		#747474;
		height:		21px;
		padding:	10px;
	}
	#sidebar h2
	{
		color:		#747474;
		height:		19px;
		padding:	5px 6px;
		margin:		15px 0 5px 0;
		font-size:  16px;
		background-color: #eee;
	}
	
	/* Main Tab Menu */
	#miniSiteNav{
		margin: 0;
		height: 25px;
		background-color: #000;
	}
		#miniSiteNav ul{
			list-style: none;
			margin: 0;
			padding: 0 0 0 10px;
		}
		
			#miniSiteNav ul li{
				float: left;
				margin: 5px;
				padding: 0;
			}
			
			#miniSiteNav ul li a span{
				visibility: hidden;
			}
			
			#miniSiteNav ul li.home{
				background: url(/Templates/SpencerTunick/Images/nav/nav-home-off.gif) bottom left no-repeat;
				height: 13px;
				width: 30px;
			}
			
			#miniSiteNav ul li.home.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-home-on.gif) bottom left no-repeat;
				height: 13px;
				width: 30px;
			}
			
			#miniSiteNav ul li.the-exhibition{
				background: url(/Templates/SpencerTunick/Images/nav/nav-the-exhibition-off.gif) bottom left no-repeat;
				height: 13px;
				width: 84px;
			}
			
			#miniSiteNav ul li.the-exhibition.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-the-exhibition-on.gif) bottom left no-repeat;
				height: 13px;
				width: 84px;
			}
			
			#miniSiteNav ul li.the-installation{
				background: url(/Templates/SpencerTunick/Images/nav/nav-the-installation-off.gif) bottom left no-repeat;
				height: 13px;
				width: 98px;
			}
			
			#miniSiteNav ul li.the-installation.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-the-installation-on.gif) bottom left no-repeat;
				height: 13px;
				width: 98px;
			}
			
			#miniSiteNav ul li.the-artist{
				background: url(/Templates/SpencerTunick/Images/nav/nav-theartist-off.gif) bottom left no-repeat;
				height: 13px;
				width: 62px;
			}
			
			#miniSiteNav ul li.the-artist.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-theartist-on.gif) bottom left no-repeat;
				height: 13px;
				width: 62px;
			}
			
			#miniSiteNav ul li.participate{
				background: url(/Templates/SpencerTunick/Images/nav/nav-participate-off.gif) bottom left no-repeat;
				height: 13px;
				width: 70px;
			}
			
			#miniSiteNav ul li.participate.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-participate-on.gif) bottom left no-repeat;
				height: 13px;
				width: 70px;
			}
			
			#miniSiteNav ul li.thepeople{
				background: url(/Templates/SpencerTunick/Images/nav/nav-thepeople-off.gif) bottom left no-repeat;
				height: 13px;
				width: 70px;
			}
			
			#miniSiteNav ul li.thepeople.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-thepeople-on.gif) bottom left no-repeat;
				height: 13px;
				width: 70px;
			}
			
			#miniSiteNav ul li.thecritics{
				background: url(/Templates/SpencerTunick/Images/nav/nav-thecritics-off.gif) bottom left no-repeat;
				height: 13px;
				width: 46px;
			}
			
			#miniSiteNav ul li.thecritics.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-thecritics-on.gif) bottom left no-repeat;
				height: 13px;
				width: 46px;
			}
			
			#miniSiteNav ul li.theirvoices{
				background: url(/Templates/SpencerTunick/Images/nav/nav-theirvoices-off.gif) bottom left no-repeat;
				height: 13px;
				width: 73px;
			}
			
			#miniSiteNav ul li.theirvoices.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-theirvoices-on.gif) bottom left no-repeat;
				height: 13px;
				width: 73px;
			}
			
			#miniSiteNav ul li.theprocess{
				background: url(/Templates/SpencerTunick/Images/nav/nav-theprocess-off.gif) bottom left no-repeat;
				height: 13px;
				width: 72px;
			}
			
			#miniSiteNav ul li.theprocess.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-theprocess-on.gif) bottom left no-repeat;
				height: 13px;
				width: 72px;
			}

			#miniSiteNav ul li.news{
				background: url(/Templates/SpencerTunick/Images/nav/nav-news-off.gif) bottom left no-repeat;
				height: 13px;
				width: 30px;
			}
			
			#miniSiteNav ul li.news.currentMenuItem{
				background: url(/Templates/SpencerTunick/Images/nav/nav-news-on.gif) bottom left no-repeat;
				height: 13px;
				width: 30px;
			}		
			
				#miniSiteNav ul li a:link,
				#miniSiteNav ul li a:visited{
					text-decoration: none;
				}
				
				#miniSiteNav ul li a:hover,
				#miniSiteNav ul li a:active{
					text-decoration: none;
				}

.jScrollPaneTrack {
	width: 35px !important;
	background: #FFF url(/Templates/SpencerTunick/Images/drag_track-inv.gif) repeat 50% 50% !important;
}
.jScrollPaneDrag {
	background: #FFF url(/Templates/SpencerTunick/Images/drag_grab-inv.gif) no-repeat 50% 50% !important;
	width: 35px !important;
	height: 35px !important;
}

.scroll-pane {
	overflow: auto;
}
				
#confirmedRegistration
{
	color: #fff;
	font-family:Trebuchet MS,sans-serif;
	background-color: #000;
	padding: 20px;
}

.registration
{
	float: left;
	padding: 0px 20px 20px 20px;
}

.registration table tr td
{
	
}

.registration .buttons {
   font-size:16px;
   font-family:Trebuchet MS,sans-serif;
   color:#000000;
   height:40px;
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}

.link 
{
	padding: 0 1px 1px 0;
}
		
.information p, .error p, .success p, .important p,
.informationSmall p, .errorSmall p, .successSmall p, .importantSmall p{
	padding:			0px 0px 10px 0px;
	margin:				0px 0px 0px 0px;
}

.errorSmall{
	float:				left;
	color:				#000000;
	background:			#F8AFAF url(../images/an_error_occured_small.gif) top right no-repeat;
	border:				1px solid #FF0000;
	padding:			6px 22px 6px 5px;
}

.successSmall{
	float:				left;
	color:				#000000;
	background:			#E0ECCC url(../images/success_small.gif) top right no-repeat;
	border:				1px solid #719637;
	padding:			6px 22px 6px 5px;
}

.importantSmall{
	float:				left;
	color:				#000000;
	background:			#FFFFCC url(../images/important_message_small.gif) top right no-repeat;
	border:				1px solid #FF0000;
	padding:			6px 22px 6px 5px;
}
