/*STANDARD ELEMENTS*/
div.spacer {
  clear: both;
  height:0px;
  display:none;

}html>body div.spacer{display:block;}
a:link {

	color:#000099;
	text-decoration:none;

}
a:visited {

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

	color: #660000;


}
a:active {

	color: #AAAA00;
	text-decoration:underline;
}
img{

	border: none;

}
/*end STANDARD ELEMENTS*/
/*site wide usage*/
#whereIcon, #statsIcon {

	float:left;

	clear:none;

}
#nextPrevContainer
{

	float:left;

	position: absolute;

	margin:0px;

	z-index: 5;

	font-size:10px;

	color: #000000;

	top: 0px;

	background-color:#ff0000;

}
#nextPrevImg{

	clear:none;

	margin: 0px auto;

	display: inline;

}
#duo{
	margin:0px 5px 3px 0px;
}
#duoTop, #duoBottom,#duoItem{
	display:block
}
#progressBar1{

}
#progressBar2{

	z-index:3;
}
/*end site wide usage*/
/*BIG CONTAINERS*/
body{

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	display: block;
	padding: 20px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: none;
	background-attachment: fixed;
	background-color:#000;
	background-repeat: repeat;
	background-position: center center;
	color: #000000;
	

} 
#site {
	width:995px;
	margin:0 auto 20px;
	text-align:left;
	clear: both;
	position: relative;
	white-space: normal;
	background-color:#000;
	
}

/*end BIG CONTAINERS*/

	/*main content*/
	#content {
		width:995px;
		margin:0 auto;		
		text-align:left;
		background-image:url(layoutimages/middlebg.gif);
		background-color:#EBE5BD;
		

	}

	#contentTop{
		width:100%;
		
	}
	#contentMiddle{
		width:100%;
	
	}
	#contentBottom{
		width:100%;
		
	}
	/*end main content*/	
	/*containers*/
		#right 
		{
			float:right;		
			width:258px;	
			margin:0px 0px 0px 0px;		
			position: relative;		
			color:#666666;
			padding:0 0 0 15px;
			font-family:Georgia, "Times New Roman", Times, serif;
			
		}html>body #right{width:243px;}
		#left{		

			float:left;		
			width:220px;	
			height:100%;
			margin:0px 0px 0px 0px;		
			position: relative;
			padding:0 15px 0 10px;
			font-family:Georgia, "Times New Roman", Times, serif;

			
	
	
		}html>body #left{width:195px;}
		#header {
		
			width:995px;
		
			margin:0px 0px 0px 0px;
			background-color:#000;

			float:left;
		
		}
		#header img{
		
			margin:0px;
		
			
		
		}
		#nav {
		
			width:100%;

		
			color:black;
		
			margin:0px 0px 0px 0px;
		
			float:left;
			clear:none;

			text-align:center;
			padding:0 0px 0 0px;
		
		}
		

		
		
		#navText {
		
		
		
		
		
			text-indent: 12px;
		
		}
		#navText a:link, #printedProjectBoxTitle a:link {
		
			color: #000000;
		
			text-decoration: none;
		
		
		
		}
		#navText a:visited, #printedProjectBoxTitle a:visited{
		
			color: #000000;
		
			text-decoration: none;
		
		
		
		}
		#navText a:hover, #printedProjectBoxTitle a:hover{
		
			color: #FF0000;
		
		}
		#navText a:active, #printedProjectBoxTitle a:active {
		
			color: #FF0000;
		
		}
		#nav img{
		
			display:none;
		
		}
		#footer {
		
			clear:both;
		
			float:left;
		
			width:100%;
		
			
			background-image:url(layoutimages/footer.gif);
			height:76px;
		
			
		
		}
		#footerText1 {
		
		
		
		
		
		}
		#footerMessage {
		
		
		
		
		
		}
	/*end containers*/	
	#adminMiddle
	{
	width:100%;
	}
	
		/*middle*/
			#middle {
				float:left;		
				width:510px;		
				margin:0px 0px 0px 0px;		
				position: relative;

				}
				#middleTitle{
				
					white-space: normal;
				
					text-indent: 13px;
				
					font-weight: normal;
				
					text-align: left;
				
					position: absolute;
				
					margin:0px;
				
					z-index: 5;
				
					font-size:10px;
				
					color: #000000;
				
					top: 5px;
				
				}
				#middleTop{

					height: 23px;
					left: 0px;
					top: 0px;
					z-index: 1;
					border-top-width: 1px;
					border-bottom-width: 1px;
					border-top-style: solid;
					border-right-style: solid;
					border-bottom-style: solid;
					border-left-style: solid;
					border-top-color: #000000;
					border-right-color: #000000;
					border-bottom-color: #000000;
					border-left-color: #000000;
					border-right-width: 0px;
					border-left-width: 0px;
					
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-bottom-color:#CCCCCC;
			
			border-top-style:solid;
			border-top-width:1px;
			border-top-color:#CCCCCC;
				
				
				
				
				
				
				}
				#middleMiddle{
				
					
					padding:px;
					margin:0px;
				
				}
				html>body #middleMiddle{}
				#middleBottom{
				
					width: 100%;
				
					height: 23px;
				
					
				
					text-align:center;
				
					margin:0px auto;
					padding:3px 0px 0px 0px;
				
				}html>body #mainBottom{height:20px;}
				#middleBottomText{ 
				
					white-space: normal;
				
					font-weight: normal;
				
					text-align: center;
				
				
					margin:0px 0px 0px 0px;
				
					z-index: 5;
				
					font-size:10px;
				
					color: #000000;
				
				
				}
				#middleBottomText a:link, #mainBottomText a:visited{
				
					color: #000000;
				
				}
				#middleBottomText a:hover, #mainBottomText a:active{
				
					color: #FF0000;
				
				}
			/*end middle*/	
		/*other containers*/
	#oBODY{
	
	
	
	}
	#falling{display:none;}
	#treeContainerTop{
	
		position: fixed;
	
		top: 0;
	
		right:20px;
	
		z-index: 5;
	
		width: 500px;
	
		height: 100px;
	
		background: #f00;
	
		display:none;
	
	}
	#treeContainerRight{
	
		position: fixed;
	
		top: 0;
	
		right: 17px;
	
		z-index: 5;
	
		width: 175px;
	
		height: 100%;
	
		background: url(/skin/orange/test-tree-right.gif) no-repeat fixed left top;
	
	display:none;
	
	}
	/*end other containers*/	
	/*Boxes/Modules*/
		#whereBox {
		border:solid 1px #CCCCCC;
		width:210px;
			float:left;
		
			padding:3px;

			margin:0px 0px 10px 0px;
		
			position: relative;

		
		   }
		#statsBox {
		
			float:left;
		

		
			margin:0px 0px 0px 0px;
		
			position: relative;

		
		   }
		#picBox {
		
			float:left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;		
		
		   }
		   		#picTop{
		
			width: 100%;
		
			height: 42px;
			background-image:url(layoutimages/picmodtop.gif);
			background-position:top;
			background-repeat:no-repeat;		
		
			text-align: left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
		}
		#picMiddle
		{
		
			
		
			text-align: center;
		
			position: relative;
		
			white-space: normal;
		
			margin:0px 0px 0px 0px;
		
			text-indent: 0;
		
			font-size:10px;
			background-color:#EBE5BD;
		
			
		
		}
		
				#picBottom {
		
			width: 100%;
			background-image:url(layoutimages/picmodbottom.gif);
			background-position:top;
			background-repeat:no-repeat;	
		
			height: 21px;
		
			text-align: left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
			
		
		}
		
		#quoteBox {
		
			float:left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;		
		
		   }
		   #quoteTop{
		
			width: 100%;
		
			height: 124px;
			background-image:url(layoutimages/quotemodtop.gif);
			background-position:top;
			background-repeat:no-repeat;
	
			text-align: left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
		}
		#quoteMiddle
		{
			text-align: center;		
			position: relative;		
			white-space: normal;		
			margin:0px 0px 0px 0px;		
			text-indent: 0;		
			font-size:10px;
			font-family:Georgia, "Times New Roman", Times, serif;

			color:#666600;
		}
		
			#quoteBottom {
		
			width: 100%;
			background-image:url(layoutimages/quotemodbottom.gif);
			background-position:top;
			background-repeat:no-repeat;	
			height: 61px;		
			text-align: left;		
			margin:0px 0px 0px 0px;		
			position: relative;		
			white-space: normal;		
			text-indent: 10pt;
			
		
		}
		
		#imBox {
			float:left;

			margin:0px 0px 0px 0px;
			position: relative;

		   }
		#imwindow{
			SCROLLBAR-HIGHLIGHT-COLOR: #000;
			SCROLLBAR-SHADOW-COLOR: #000;
			SCROLLBAR-TRACK-COLOR: #FFFFFF;
			SCROLLBAR-DARKSHADOW-COLOR: #000000;
			SCROLLBAR-BASE-COLOR: #FFFFFF;
		   height:200px;
		   overflow:auto;
		   
		   
		   }
			#MSNname {
			color: #f00;
			font-weight:bold;
			display: inline;
			
			}
			#MSNtext {
			color:#555;
			display: inline;
			margin-left:15pt;
			}
			.MSNmessage{
			
			margin:10px;
			}
		#moduleTop {
		
			width: 100%;
		
			height: 23px;
		
			text-align: left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
			
		
		
		
		}
		#moduleMiddle, #articleMiddle, #projectsMiddle{
		
			
		
			text-align: left;
		
			position: relative;
		
			white-space: normal;
		
			margin:0px 0px 0px 0px;
		
			text-indent: 0;
		
			font-size:10px;
		
			
		
		}
		#whereMiddle, #imMiddle, #statsMiddle{
		
			text-align: left;
		
			position: relative;
		
			white-space: normal;
		
			margin:0px 0px 0px 0px;
		
			text-indent: 0;
		
			font-size:10px;
		
		
		} 
		html>body #whereMiddle, #imMiddle, #statsMiddle, #moduleMiddle, #articleMiddle, #projectsMiddle{}
		#moduleBottom {
		
			width: 100%;
		
			height: 0px;
		
			text-align: left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
			
		
		}
		#modItemTitle {
		
			text-align: left;
		
			text-indent: 10px;
		
			font-weight: bold;
		
			font-size:12px;
		
			margin:0px 0px 0px 10px;	
		
		}
		#modItemText {
		
			text-align: left;
		
			display:inline;
		
			margin:0px 0px 0px 10px;	
		
		}
		#modFooterText {
		
			white-space: normal;
		
			text-align: right;
		
			position: relative;
		
			margin:0px 10px 0px 0px;
		
			float:right;
		
			z-index: 2;
		
			bottom: 5px;
		
		
		
		}
		#moduleTitle, #videoTitle{
		
			white-space: normal;
		
			text-indent: 13px;
		
			font-weight: normal;
		
			text-align: left;
		
			position: absolute;
		
			margin:0px;
		
			z-index: 5;
		
			font-size:10px;
		
			color: #000000;
		
			top: 5px;
		
		}
		#videoBox{
		
			float:left;
		
			width:313px;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
			display:none;
		
		}
		#videoTop{
		
			width: 100%;
		
			height: 23px;
		
			text-align: left;
		
			margin:0px 0px 0px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
			
		
		}
		#videoMiddle {
		
			width: 313px;
		
			text-align: left;
		
			position: relative;
		
			white-space: normal;
		
			margin:0px 0px 0px 0px;
		
			text-indent: 0;
		
			font-size:10px;
		
			background-color: #336688;
		
		
		
		}
		#videoBottom{
		
			width: 100%;
		
			height: 23px;
		
			text-align: left;
		
			margin:0px 0px 10px 0px;
		
			position: relative;
		
			white-space: normal;
		
			text-indent: 10pt;
		
			
		
		}
		#moduleMiddle, #articleMiddle, #projectsMiddle, #printedProjectBoxMiddle, #printedProjectBoxMiddleFocus,#whereMiddle, #imMiddle, #statsMiddle{}
		#articleBox{display:none;}
	/*END BOXES/MODULES*/	
	/*INBOX*/
	#inboxRowSticky{
		width:531px;
		padding:3px 3px 3px 10px;;
		margin:0px 0px 0px 0px;
			background-color:#F2E6D9;
			text-align: left;
			font-size:10px;
			border-bottom: 1px solid #999;
	}html>body #inboxRowSticky{width:518px}
	#inboxRow,#inboxRowTop{
		width:531px;
		padding:3px 3px 3px 10px;;
		margin:0px 0px 0px 0px;
			background-color:#F5E7C9;
			text-align: left;
			font-size:10px;
			border-bottom: 1px solid #999;
	}html>body #inboxRow,#inboxRowTop{width:518px}
	#inboxRowTop{background-color:#C7E1FC;	}
	#inboxRowOpen,#inboxRowOpenBot{
		width:531px;
		padding:3px 3px 3px 10px;;
		margin:0px 0px 0px 0px;
			background-color:#FCF7ED;
			text-align: left;
			font-size:11px;
			font-weight:bold;
	}html>body #inboxRowOpen, #inboxRowOpenBot{width:518px;}
	#inboxRowOpen{border-top: 1px solid #000;}
	#inboxRowOpenBot{border-bottom: 2px groove #000;}
	#inboxSubject{
		width:30%;
		float:left;
	
	
	}
	#inboxFrom{
		width:24%;
		float:left;
	
	}
	#inboxDate{
		width:10%;
		float:left;
	}
	#inboxCategory{
		width:17%;
		float:left;
	
	}
	#inboxEnd{
	
		float:right;
		
	}
	#viewMessage{}
	#msgHeader{
		width:100%;
		text-align: left;
		margin: 0px 0px 10px 0px;
			
	}
	#msgHeaderBlock{
		text-align: left;
		float: left;
		display:inline;
		margin: 0px 10px 0px 0px;
	}
	#msgText{
		width:531px;
		text-align: left;
		padding:10px;
	background-color:#FCF7ED;
		display:block;	
	}
	html>body #msgText{width:518px;}
	#msgText li{
		text-indent:12px;
		list-style-position: inside;
		list-style-type: square;
	}
	/*end INBOX*/
	/*PROJECT ITEMS*/
	#printedProjectBox{
	
		width: 529px;
		text-align: left;
		margin: 0 0px 0px 0;
		display: inline;
		padding: 0px;
		
	
	}   
	#printedProjectBoxBottom {
	
		width: 100%;
		height: 10px;
		text-align: left;
		margin:0px 0px 10px 0px;
		position: relative;
		white-space: normal;
		text-indent: 10pt;
	
		
	}
	#printedProjectBoxTitle {
	
		white-space: normal;
		font-size: 16px;
		text-indent: 13px;
		text-align: left;
		position: relative;
		margin:0px 0px 0px 0px;
		float:left;
		z-index: 2;
		color: #000000;
	}
	#printedProjectBoxTop {
	
		width: 100%;
		height: 22px;
		font-weight: bold;
		text-align: left;
		margin:0px 0px 0px 0px;
		position: relative;
		white-space: normal;
		text-indent: 10pt;
		
	
	}
	#printedProjectBoxMiddle, #printedProjectBoxMiddleFocus{
	
		width: 529px;
		text-align: left;
		position: relative;
		white-space: normal;
		margin:0px 0px 0px 0px;
		text-indent: 0;	
	
	}html>body #printedProjectBoxMiddle, #printedProjectBoxMiddleFocus{width: 529px;}
	#printedProjectBoxMiddleCurrent{
	
		width: 529px;
		text-align: left;
		position: relative;
		white-space: normal;
		margin:0px 0px 0px 0px;
		text-indent: 0;
		background-color:#FF9900;
	
	}html>body #printedProjectBoxMiddleCurrent{width: 529px;}
	#printedProjectBoxMiddleFocus img
	{
		border:none;
	}
	#projThumb{
		margin:0px 0px 0px 0px;
	}
	#projThumb img{
		display: block;
	}
	#projectStats{
		float: left;
		margin:0px 0px 0px 13px;
	
	}
	#projectStats li{
		text-indent:12px;
		list-style-position: inside;
		list-style-type: square;
	}
	/*end PROJECT ITEMS*/
	
	
			/*Content Table*/
				#contentTable {
				
					width:100%;
				
					margin:0px 0px 0px 0px;
				
					position: relative;
					
				
				}
				#contentTableTop {
				
					width: 100%;
				
					height: 20px;
				
					text-align: left;
				
					margin:0px 0px 5px 0px;
				
					position: relative;
				
					white-space: normal;
				
					text-indent: 10pt;
				
					padding-bottom: 5px;
				
					padding-top: 5px;
				
				
				
				}
				#contentTableMiddle {
					width: 100%;
					height:100%;
					text-align: left;
					position: relative;
					white-space: normal;
					margin: 0px 0px 0px 0px;
				
				}
				#contentTableBottom {
				
					width: 100%;
				
					height: 20px;
				
					text-align: left;
				
					margin:0px;	
				
					position: relative;
				
					white-space: normal;
				
					text-indent: 10pt;
				
				
				
				}
				#contentTitle {
				
					white-space: normal;
				
					text-indent: 12pt;
				
					font-weight: bold;
				
					text-align:center;
				
					position: relative;
				
					margin:0px 0px 0px 0px;
					font-family:Georgia, "Times New Roman", Times, serif;
				
									
					z-index: 2;
				
					color: #000000;
				
				}
				#contentSubTitle {
				
					text-align: left;
				
					font-weight: bold;
				
				}
				#contentAnchorLink {
				
					white-space: normal;
				
					text-indent: 10pt;
				
					font-weight: bold;
				
					text-align: right;
				
					position: relative;
				
					margin:0px 5px 5px 0px;
				
					float:right;
				
					z-index: 2;	
				
				}
			/* end Content Table*/	
			/*article elements*/
	#articleText {
	
		text-align: left;
	
		text-indent: 20pt;
	
		margin-right: 5px;
	
		margin-left: 5px;
	
	}
	#articleList {
	
		width: 100%;
	
		text-align: left;
	
		margin:0px;	
	
		position: relative;
	
		white-space: normal;
	
		text-indent: 10pt;
	
	}
	#articleDate {
	
		text-align: left;
	
		display:inline;
	
		font-style: italic;
	
	
	
	}
	#articleName {
	
		font-weight: bold;
	
		display:inline;
	
	}
	/*end article elements*/	
	
		#whereItem {		
			text-align: left;		
		}
		#resumeItem {
		
			text-align: left;
		
			text-indent: 20pt;
		
			display: list-item;
		
			list-style-position: inside;
		
			list-style-type: square;
		
			margin-right: 5px;
		
			margin-left: 5px;
		
		}
		#cams {
		
			text-align:center;
		
			margin:0px auto;
		
		}
		
		
		
		
		#eventRow0{
		clear:both;
		text-align:center;
		float:left;
		width:490px;;
		background-color:#FFF0B3;
		margin:0 0 2px 0;
		padding:0 3px 0 3px;
		vertical-align:middle;
		border:solid 1px #000 ;

		}	
		#eventRow{
		clear:both;
		text-align:center;
		float:left;
		width:490px;;
		background-color:#EBE5BD;
		margin:0 0 2px 0;
		padding:0 3px 0 3px;
		vertical-align:middle;
		border-bottom:solid 1px #FFCC33 ;

		}
		#eventRow2{
		clear:both;
		text-align:center;
		float:left;
		width:490px;;
		background-color:#E8DCA6;
		margin:0 0 2px 0;
		padding:0 3px 0 3px;
		vertical-align:middle;
		border-bottom:solid 1px #FFCC33 ;

		}
		#eventTitleCell
		{
			width:20%;
			display:inline;
			float:left;
			text-align:center;
			font-weight:bold;
		}
		#eventCell
		{
			width:20%;
			display:inline;
			float:left;
			text-align:center;

			
			
		}
		#eventDate
		{
		
		}
		
		#eventRowSm
		{
				clear:both;
			text-align:center;
			float:left;
			width:100%;
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-bottom-color:#CCCCCC;
			

		}
		#eventRowSm a:link,#eventRowSm a:visited
		{
			color:#666666;
			

		}#eventRowSm a:hover{color:#990000;text-decoration:none;}
		#eventTitleCellSm
		{
			width:33%;
			display:inline;
			float:left;
			font-weight:bold;
			text-align:center;
		}
		#eventCellSm
		{
			width:33%;
			display:inline;
			float:left;
			text-align:center;
		}
		
		#adminTitle
		{
		font-size:20px;
		}
		
		#workshopPic
		{
		float:left;
		border:none;
		margin:0 3px 3px 0;
		
		}
		li {
	list-style-type:square;
}

