/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; border:1px solid #000; border-color:#eca #b97 #a86 #edb; border-width:0px; background:#fff; position:relative; z-index:200;}
#nav {height:25px; padding:0;}

#nav li {float:left;}
#nav li li {float:none; background:#fff;}
/* a hack for IE5.x and IE6 */
* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:#888; margin:0 25px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300;}
#nav li:hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:underline; color:#b75;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:underline; color:#b75;}

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#888;}


.curly	{ font-family: arial black;
		font-size: 8em;
		font-weight: bold;
		color: #fff;
		}

.small	{font-family: arial black;
		font-size: 1.1em;
		font-weight: bold;
		color: #000;
		}

.small2	{font-family: arial black;
		font-size: .8 em;
		font-weight: bold;
		color: #000;
		}
		
.red	{font-family: arial black;
		font-size: .15 em;
		font-weight: bold;
		color: #f00;
		z-index: 2;
		}		
		
		
.grey    {font-family: verdana, sans-serif;
font-size: 10px;
color: #666;}

.grey2    {font-family: verdana, sans-serif;
font-size: 11px;

color: #999;}

.grey3    {font-family: verdana, sans-serif;
font-size: 13px;

color: #999;}

.big    {font-family: verdana, sans-serif;
font-size: 61px;

color: #999;}

.georgia    {font-family: , sans-serif;
font-size: 20px;

color: #000;}

#gallery {  padding:0;   margin:0 auto 5em auto;   list-style-type:none;   overflow:hidden;   width:320px;   height:425px;   border:1px solid #888;   background:#fff url(windows/win_back.gif);  }#gallery li {  float:left;  }#gallery li a {  display:block;   height:30px;  width:320px;   float:left;   text-decoration:none;   border-bottom:1px solid #fff;   cursor:default;  }#gallery li a img {  width:320px;   height:30px;   border:0;  }#gallery li a:hover {  background:#eee;   height:240px;  }#gallery li a:hover img {  height:240px;  }#galleryh {  padding:0;   margin:0 auto 5em auto;   list-style-type:none;   overflow:hidden;   width:495px;   height:320px;   border:1px solid #888;   background:#fff url(windows/win_backh.gif);  }#galleryh li {  float:left;  }#galleryh li a {  display:block;   height:320px;  width:28px;   float:left;   text-decoration:none;   border-right:1px solid #fff;   cursor:default;  }#galleryh li a img {  width:28px;   height:320px;   border:0;  }#galleryh li a:hover {  background:#eee;   width:320px;  }#galleryh li a:hover img {  width:320px;  }#galleryie {  padding:0;   margin:0 auto;   list-style-type:none;   overflow:hidden;   width:495px;   height:240px;   border:1px solid #888;   background:#fff url(windows/win_backh.gif);  }#galleryie li {  float:left;  }#galleryie li a {  display:block;   height:240px;  width:28px;  overflow:hidden;  float:left;   text-decoration:none;   border-right:1px solid #fff;   cursor:default;  }#galleryie li a img {border:0;}#galleryie li a:hover {  background:#eee;   width:320px;  }
  
#containerb    {
			position: absolute;
			top: 100px;
			left: 0px;
			     z-index:0;
			background-color: transparent;
			
			}
	
#center	{
		position: relative;
		
		height: 30px;
		width: 800px;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
		background-color: #fff;
		border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #C0C0C0;
		}			
	
#center2	{
		position: relative;
		z-index: 0;
		height: 180px;
		width: 600px;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
		background-color: #fff;
		border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #C0C0C0;
		}	
	
#containergrey    {
			position: relative;
			height: 30px;
			width: 700px;
			top: 0px;
			left: 0px;
			    z-index: 1; 
			
			padding: 30px;
			margin: 0px auto;
			
			}	
			
#containergrey2    {
			position: absolute;
			top: 250px;
			
			left: 0px;
			    z-index: 1; 
			background-color: transparent;
			padding: 39px;
			margin: 10px;
			}	
			
#arrows    {
			position: absolute;
			top: 80px;
			left: 600px;
			width: 50px;
			background-color: transparent;
			
			}		
			
#arrows2    {
			position: absolute;
			top: 0px;
			left: 20px;
			width: auto;
			background-color: transparent;
			
			}		
				
#Layer1 {	position:absolute;	width:200px;	height:31px;	z-index:1;	left: 242px;	top: 125px;}.style1 {	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}#Layer2 {	position:absolute;	width:147px;	height:22px;	z-index:1;	left: 199px;	top: 205px;}#Layer3 {	position:absolute;	width:252px;	height:20px;	z-index:2;	left: 1006px;	top: 205px;}


#top-space {	height: 34px;	width: 510px;}.mid-space {	height: 600px;	width: 800px;}.ver-mid-space {	height: 500px;	width: 10px;}.bot-space {	height: 90px;	width: 510px;}.text-box {	height: 70px;	width: 150px;	margin-left: 23px;	margin-top: 3px;}.links-box {	height: 70px;	width: 150px;	margin-top: 3px;	margin-left: 280px;}.bio-mid-space {	height: 500px;	width: 500px;}

#top
{
			position: relative;
			
			width: 569px;
			height: 20px;
			margin: 0px 0px 0px 0px;
			left: 0px;
			    z-index: 1; 
			border-style: solid;
			border-width: 0px;
			border-color: #C0C0C0;
			background-color: #fff;
			}	
			
#top2
{
			position: relative;
			top: -80px;
			
			width: 800px;
			
			margin: 0px;
			left: 70px;
			    z-index: 0; 
			border-style: solid;
			border-width: 0px;
			border-color: #666;
			text-align: center;
			}	

#top3
{
			position: relative;
			top: 50px;
			
			width: 400px;
			
			margin: 0px auto;
			
			    z-index: 0; 
			border-style: solid;
			border-width: 0px;
			border-color: #666;
			text-align: center;
			border-top: 1px solid #d5d5d5;
						}	
						
						#top4
{
			position: relative;
			top: 50px;
			
			width: 800px;
			
			margin: 0px auto;
			
			    z-index: 0; 
			border-style: solid;
			border-width: 0px;
			border-color: #666;
			text-align: center;
			border-top: 0px solid #d5d5d5;
						}
						
						
												#top5
{
			position: absolute;
			top: -40px;
			left: 138px;
			width: 60px;
			
			margin: 0px auto;
			
			    z-index: 0; 
			
						}

#title
{
			position: relative;
			text-align: center;
			top: 20px;
			width: 569px;
			height: 20px;
			margin: 0px 0px 0px 0px;
			left: 0px;
			    z-index: 0; 
			border-style: solid;
			border-width: 0px;
			border-color: #C0C0C0;
			background-color: #fff;
			}	
			
			
		
VIDEOS
			
			
			
#videos {	width: 950px;}.videoheading {
	font-size: 11px;	font-weight: bold;	letter-spacing: 8px;	padding-bottom: 5px;	text-transform: uppercase;
	color: #999;
	font-family: verdana;}.videospecs {	text-align: left;	font-size: 11px;	margin: 0 auto;	padding-top: 15px;	border: 0px solid green;	line-height: 1.4em;	font-style: italic;
	color: #666;}


.video {
		height: 171px;	width: 650px;	padding-bottom: 20px;}.videotop {	border-bottom: 1px solid grey;	margin-bottom: 0px;	padding-bottom: 3px;	padding-top: 30px;}.first {padding-top: 80px;}

.video2 {
		height: 375px;	width: 650px;	padding-bottom: 20px;}

.videoimage2 {	width: 500px;	height: 375px;	border: 1px solid grey;	float: left;}

.videoimage3 {	width: 500px;	height: 399px;	border: 1px solid grey;	float: left;}

.video4 {
		height: 375px;	width: 650px;	padding-bottom: 20px;}

.videoimage4 {	width: 188px;	height: 174px;	border: 1px solid grey;	float: left;}

.videoinfo4 {	width: 428px;	float: left;	padding-left: 30px;	}
.videoinfo2 {	width: 112px;	float: left;	padding-left: 30px;	}.videoimage {	width: 300px;	height: 169px;	border: 1px solid grey;	float: left;}.videoinfo {	width: 318px;	float: left;	padding-left: 30px;	}.videodescription {
	font-size: 12px;	border-bottom: 1px solid grey;	padding-bottom: 5px;
	color: #999;
	font-family: verdana;}.watchdownload {	text-align: left;	font-size: .9em;	margin: 0 auto;	padding-top: 15px;	border: 0px solid green;	line-height: 1.4em;}.watch {	font-family: verdana;
	font-size: 12px;	font-weight: bold;	text-decoration: none;	letter-spacing: 5px;}.watch a{	color: #666;}.vname {padding-bottom: 5px;	font-weight: bold;	float: left;}.download {	color: #000;	text-decoration: none;	letter-spacing: 5px;}.moviesize {	color: #555;}.movieimage {	border: 1px solid grey;	height: 217px;	width: 650px;}.videotop {	width: 650px;	height: 20px}hr {	width: 650px;	border: 0;	height: 1px;	background-color: #888;}.deets {	color: #555;	size: 1em;	text-align: right;	float: right;	}
	
	
	
	
IN PRODUCTION
	
	
	
	
#projects {	
	width: 650px;	padding-top: 80px;}

#spacer {	height: 55px;
	width: 650px;	}.project {	margin-bottom: 20px;	margin-top: 20px;	clear: both;}.projectheading {	padding-top: 15px;	font-weight: bold;	letter-spacing: 8px;	border-bottom: 1px solid grey;	padding-bottom: 5px;	text-transform: uppercase;	clear: both;
	color: #999;}.projectimage {	width: 270px;	height: 145px;	float: left;	border: 1px solid grey;}.projectdescription {
	font-size: 11px;	width: 300px;	float: right;	margin-bottom: 30px;
	color: #666;
	font-family: verdana;}.projectdescription .ital {	font-style: italic;	}
	
	

	
	
	 .thumbnail{float: left;width: auto;border: 0px solid #999;margin: 0 15px 15px 0;padding: 5px;}.clearboth { clear: both; }

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++			MOVIEPLAYER	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++		*/		#movie {		margin: 0;		padding: 0;		text-align: left;		font-family: Verdana, Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;		color: #FFF;		background: #000;		font-size: .8em;		}	#moviepage {		margin-left: 0 auto;		margin-top: 30px;		padding: 8px;		background: #000;		color: #AAA;					}		#moviepage a {	color: #222;	text-decoration: none; }				#moviepage a:hover { color: #8C5E35; }		#moviewrapper {		margin: 0 auto;		width: 802px;		margin-top: 0px;		background: #000;		}	#movietitle {		color: #222;		}	#movieembed {		font-size: 1em;		border: 1px solid #111;		padding: 0px;		background: #000;		}	#movieembed p {		}	#moviemeta {		color: #222;		letter-spacing: 0px;		}		#movieback {		float: left;	}		#movielogo {		margin: 0 auto;		width: 300px;		height: 53px;			float: right;		}		#moviedownload {		float:right;		border: 1px solid red;			}