/*
html			{overflow:hidden;}
*/
body 			{
				font-family:"Tahoma","Arial",sans-serif; font-size:12px; color:#FFFFFF; 
				background-color:#000000; /*#333333;*/
				width:100%; height:100%;
				margin:0px; padding:0px;
				overflow:hidden;
				position:absolute;
				}

h1				{ font-size:1em; font-weight:normal; margin:0px; }
h2				{ font-size:1em; font-weight:normal; margin:0px; }
h3				{ font-size:1em; font-weight:normal; margin:0px; }
h4				{ font-size:1em; font-weight:normal; margin:0px; }
h5				{ font-size:1em; font-weight:normal; margin:0px; }
h6				{ font-size:1em; font-weight:normal; margin:0px; }
li				{ font-size:1em; font-weight:normal; margin:0px; }
ul				{ list-style-type:none; padding:0px; margin:0px; }
				
#timer			{
				color:#FFFFFF;
				font-size:8pt; font-style:italic;
				position:absolute; bottom:2px; right:2px;
				visibility:hidden;
				}
		
/*-------------------------------------------------------Stage-----------*/
#stage			{
				position:absolute; top:50px;
				width:100%; height:350px;
				text-align:center;
				z-index:1;
				overflow:hidden;
				position:relative;
				background-color:#000000;
				}
				
.picFrameOn		{
				border:10px solid white;
				}
				
.picFrameOff	{
				border:none;
				}
				
#titleBlock		{
				position:relative; bottom:5px; right:30px;
				text-align:right;
				font-size:10pt; font-family:'Tahoma',sans-serif;
				}
				
#imgBox			{
				position:relative; top:5px;
				height:100%;
				margin:0 auto 20px auto;
				z-index:0;
				}

#infoBox		{z-index:-1; visibility:hidden;}	
			
#stageImage		{
				position:relative; height:90%;
				border:6px solid white;
				z-index:20;
				}
				
.stageImage2	{
				position:relative; height:90%;
				margin-left:auto; margin-right:auto;
				border:4px solid white;
				}
				
.stageImage3	{
				position:relative; height:90%;
				margin-left:auto; margin-right:auto;
				border:4px solid white;
				visibility:hidden;
				}
				
#stageText		{
				background-color:#333333;
				height:auto;
				overflow:auto;
				position:absolute; left:45%; right:10%; bottom:25px;
				text-align:justify;
				padding:8px;
				border:1px solid white;
				}
				
#imgIntro		{position:absolute; top:0px; right:0px; width:100%; height:115%;}
				
#introText		{
				position:absolute; bottom:10px; right:10px;
				width:400px;
				padding:10px;
				border:3px solid white;
				text-align:right;
				background:#000000;
				font-size:.9em;
				}
				
.welcome		{
				font-family:inherit; font-size:1.3em; font-weight:bold;
				}
				
/*----------------------------------------------------Thumbnails-------------*/
#thumbNailBar	{
				position:absolute; bottom:20px; left:0px;
				width:100%; height:120px;
				background-color:#333333;
				border-top:1px solid #FFFFFF;
				border-bottom:1px solid #FFFFFF;
				z-index:1;
				overflow:hidden;
				display:inline;
				}

#thumbNailSlider	{
				position:absolute; top:0px; left:0px;
				width:95%; height:94%;
				background-color:#333333;
				padding-top:10px;
				padding-left:40px; padding-right:10px; 
				color:#FFFFFF;
				z-index:2;
				overflow:auto;
				/*
				scrollbar-3dlight-color:#FFFFFF;
				scrollbar-arrow-color:#333333;
				scrollbar-base-color:#333333;
				scrollbar-darkshadow-color:#333333;
				scrollbar-face-color:#333333;
				scrollbar-highlight-color:#333333;
				scrollbar-shadow-color:#FFFFFF;
				*/
				white-space:nowrap;
				}
				
.thumbNailBox	{
				height:100%;
				padding-left:10px; padding-right:10px; 
				z-index:2;
				}
.thumbNail		{cursor:pointer; border:2pt solid white;}

.coldSlider		{
				height:100%;
				width:3%;
				background-color:#333333;
				/*padding-top:40px;*/
				z-index:4; 
				border-left:1pt solid #666666;
				border-right:1pt solid #666666;
				position:absolute;
				}
				
.hotSlider		{
				height:110px; width:3%;
				background-color:#333333;
				padding-top:5%;
				z-index:4; 
				border-left:2pt solid #FFFFFF;
				border-right:2pt solid #FFFFFF;
				position:absolute;
				}

#sliderLeft		{cursor:pointer; top:0px; left:0px;}
#sliderRight	{cursor:pointer; top:0px; right:0px;}
.sliderArrow	{padding-top:40px;}

#workspace		{
				position:absolute; left:5px; bottom:150px;
				overflow:hidden;
				border:1px solid #222222;
				background:#000000;
				z-index:20;
				visibility:hidden;
				}

#paradimes		{position:absolute; bottom:2px; right:7px; font-size:10px;}
#copyright		{position:absolute; bottom:2px; left:7px; font-size:10px;}
#contactBar		{
				position:absolute; bottom:2px; left:50%; 
				margin-left:-150px; width:300px; 
				text-align:center; font-size:11px;
				}

/*-------------------------------------------------Search Page-------------*/

#searchContainer{
				width:550px;
				border:1px solid white;
				background-color:#444444;
				margin:0 auto 0 auto;
				padding:5px;
				text-align:center;
				}
				
.searchLine		{
				width:100%;
				text-align:left;
				margin:0 0 10px 0;
				}
				
.searchLine h3	{
				float:left; text-align:right;
				width:30%;
				}
				
#searchPretext	{
				width:90%; margin:5px auto 25px auto;
				padding:10px;
				border:1px solid #000000;
				background-color:#333333;
				text-align:left;
				}
				
#searchPretext h1 {font-size:1.1em; font-weight:bold; margin:0 0 10px 0;}	
#searchPretext li {list-style-type:square; width:90%; margin:0 0 1em 2em;}			
#searchTerms	{width:66%;}
#searchGallery	{width:66%;}
#lastSearchLine	{text-align:center;}

/*-------------------------------------------------Mail Sent Messages------*/
#mailSentBox	{
				width:500px; margin:30px auto auto auto; padding:10px;
				background-color:#333333;
				border:1px solid #FF6600;
				text-align:left;
				}
				
#mailSentBox h1	{font-size:1.4em;}

/*-------------------------------------------------Web Ring Links----------*/
#webRingBox		{}
#webRingBox a			{color:#AAAAAA;}
#webRingBox a:hover		{color:#FFCC00;}
#webRingBox a:visited	{color:#777777;}
				
				
/*-------------------------------------------------Generic Styles----------*/
.finePrint		{font-style:italic; font-size:8px; }
.linkOn			{cursor:pointer; color:#FF9900; }
.linkOff		{cursor:default; color:#FFFFFF; }

.boxOff			{border:1pt solid #444444; }
.boxOn			{border:1pt solid #CCCCCC; }

.tableHdr		{}
.wide			{width:100%; }
.portrait		{height:250px; }
.landscape		{width:250px; }
.bold			{font-weight:bold;}

a				{color:white; text-decoration:none;}
a:hover			{color:#FF9900;}

form			{margin:0px;}
/*-------------------------------------------------Shortcuts---------------*/
.left			{text-align:left; }
.center			{text-align:center; }
.right			{text-align:right; }

.bold			{font-weight:bold; }
.italic			{font-style:italic; }

.flLeft			{float:left; }
.flRight		{float:right; }

.textTop		{vertical-align:top;}

.noDisplay		{display:none;}

/*----------------------------------------------Hacks---------------------------*/

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

* html .threePxFix	{margin:0 0 -3px 0; }

