/*
 $$$$$$\  $$\   $$\  $$$$$$\  $$\      $$\ $$\   $$\ 
$$  __$$\ $$ |  $$ |$$  __$$\ $$ | $\  $$ |$$$\  $$ |
$$ /  \__|$$ |  $$ |$$ /  $$ |$$ |$$$\ $$ |$$$$\ $$ |
\$$$$$$\  $$$$$$$$ |$$$$$$$$ |$$ $$ $$\$$ |$$ $$\$$ |
 \____$$\ $$  __$$ |$$  __$$ |$$$$  _$$$$ |$$ \$$$$ |
$$\   $$ |$$ |  $$ |$$ |  $$ |$$$  / \$$$ |$$ |\$$$ |
\$$$$$$  |$$ |  $$ |$$ |  $$ |$$  /   \$$ |$$ | \$$ |
 \______/ \__|  \__|\__|  \__|\__/     \__|\__|  \__|
                                                     
                                                     
                                                     

$$\   $$\ $$$$$$\ $$\       $$\      $$\ $$$$$$$$\ $$$$$$$\        
$$ | $$  |\_$$  _|$$ |      $$$\    $$$ |$$  _____|$$  __$$\       
$$ |$$  /   $$ |  $$ |      $$$$\  $$$$ |$$ |      $$ |  $$ |      
$$$$$  /    $$ |  $$ |      $$\$$\$$ $$ |$$$$$\    $$$$$$$  |      
$$  $$ lt;     $$ |  $$ |      $$ \$$$  $$ |$$  __|   $$  __       
$$ |\$$\    $$ |  $$ |      $$ |\$  /$$ |$$ |      $$ |  $$ |      
$$ | \$$\ $$$$$$\ $$$$$$$$\ $$ | \_/ $$ |$$$$$$$$\ $$ |  $$ |      
\__|  \__|\______|\________|\__|     \__|\________|\__|  \__|      
                                                                   
                                                                   
                                                                   

$$$$$$$$\  $$$$$$\   $$$$$$\  $$\   $$\ $$$$$$\ $$$$$$$\  $$$$$$$$\       
$$  _____|$$  __$$\ $$  __$$\ $$ |  $$ |\_$$  _|$$  __$$\ $$  _____|      
$$ |      $$ /  \__|$$ /  $$ |$$ |  $$ |  $$ |  $$ |  $$ |$$ |            
$$$$$\    \$$$$$$\  $$ |  $$ |$$ |  $$ |  $$ |  $$$$$$$  |$$$$$\          
$$  __|    \____$$\ $$ |  $$ |$$ |  $$ |  $$ |  $$  __$$ lt; $$  __|         
$$ |      $$\   $$ |$$ $$\$$ |$$ |  $$ |  $$ |  $$ |  $$ |$$ |            
$$$$$$$$\ \$$$$$$  |\$$$$$$ / \$$$$$$  |$$$$$$\ $$ |  $$ |$$$$$$$$\       
\________| \______/  \___$$$\  \______/ \______|\__|  \__|\________|      
                         \___|                                            
                                                                          
                                                                          

 $$$$$$\   $$$$$$\    $$\     $$\   
$$  __$$\ $$$ __$$\ $$$$ |  $$$$ |  
\__/  $$ |$$$$\ $$ |\_$$ |  \_$$ |  
 $$$$$$  |$$\$$\$$ |  $$ |    $$ |  
$$  ____/ $$ \$$$$ |  $$ |    $$ |  
$$ |      $$ |\$$$ |  $$ |    $$ |  
$$$$$$$$\ \$$$$$$  /$$$$$$\ $$$$$$\ 
\________| \______/ \______|\______|
                                    
                                    
a coward dies a thousand deaths, a soldier dies but once.


*/





/* Browser Resets */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input
{ margin:0; padding:0 }
h1, h2, h3, h4, h5, h6, pre, code { font-size:100%; }
html, body {  height: 100%; overflow: hidden; }





h2{
font-size:22px;
margin-bottom:8px;
margin-top:50px;
}

h3{
font-size:14px;
}



#downloadResume{
	background-image: url('../images/downloadPdf.png');
	height: 48px;
	width: 305px;
	float: right;	
	cursor:pointer;
	margin-right: 24px;
}


table{
	border-collapse:collapse;
}

a, a:visited, a:active{
	color: #88ba60;
	text-decoration:none;		
}
a:hover{
	color: #03480d;
}


/* Wrapper Styles */

#wrapper1 {
	/*position: relative;
	top: 20px;
	left: 20px;*/	
	width: 100%;
	height: 100%;
	border:1px solid red;
	overflow: hidden;
	min-width:866px;
	min-height:666px;
}
#wrapper2 {
	/*position: absolute;
	top: 0px;	
	/*right: 40px;	
	bottom: 40px;*/
	/*left: 0px;
	overflow: hidden;*/
	border:1px solid blue;
}







#topholder{
	position:absolute;
	min-width:940px;
	width:100%;
	top:0px;
	/*top:600px;*/
	
}

#upperLeft{
	float: left;
	margin-left: 20px;
	margin-top: 45px;
	height: 243px;
	width: 129px;
	overflow:hidden;
	background-image: url('../images/cornerLt.png');
	background-repeat: no-repeat;
	background-color:transparent;
	
	
}

#upperRight{
	float:right;
	margin-top:45px;
	margin-right:20px;
	height: 243px;
	width: 129px;
	background-image: url('../images/cornerRt.png');
	background-repeat: no-repeat;
}
	
#bottomHolder{
	position:absolute;
	bottom:0;
	height: 243px;
	/*overflow:hidden;*/
	min-width: 940px;	
	width:100%;
	margin-bottom:25px;
}


#lowerControls{
	
	margin-top:185px;
	margin-top:204px;
	position:relative;
	left:-1px;
	z-index: 1000;
}





#lowerLeft{
	float:left;
	margin-left:20px;
	height: 243px;
	width: 129px;
	background-image: url('../images/cornerLb.png');
	background-repeat: no-repeat;
	
}

#lowerRight{

	float:right;
	margin-right:20px;
	height: 243px;
	width: 129px;
	background-image: url('../images/cornerRb.png');
	background-repeat: no-repeat;
		
}

	
	
	
	
	
		
#titleHolder,#lowerControls{

margin-left: 149px;
margin-right: 148px;

height: 110px;

text-align:center;

}








td.topRun{
	background-image: url('../images/borderT.png');
	background-repeat: repeat-x;
	background-position: 0 45px;
}

td.bottomRun{
	background-image: url('../images/borderB.png');
	background-repeat: repeat-x;
	background-position: 0 9px;
	
}









	
#bottomMid{
	position:absolute;
	bottom: 0px;
	width: 100%;
	height: 8px;
	
	background-image: url('../images/borderB.png');
	background-repeat: no-repeat;
}





.pointer{
	cursor:pointer;	
}

#previous{
	position:absolute;
	left: 25px;
	top: 50%;
	
	margin-top: -8px;
	height:43px;
	width:97px;
	
	background-image: url('../images/prevNav.png');
	background-repeat: no-repeat;
	background-position: top;
	
}


#next{
	position:absolute;
	right: 25px;
	top: 50%;
	margin-top: -8px;
	height:43px;
	width:95px;
	
	background-image: url('../images/nextNav.png');
	background-repeat: no-repeat;
	background-position: top;
	
}



#resumeLink{
	float: left;
	height: 59px;
	width: 103px;
	
	background-image: url('../images/resumeBg.png');
	background-repeat: no-repeat;
	background-position: top center;
}
#contactLink{
	float: left;
	height: 59px;
	width: 108px;
	
	background-image: url('../images/contactBg.png');
	background-repeat: no-repeat;
	background-position: top center;
}
#categoriesLink{
	float: left;
	height: 59px;
	width: 148px;
	
	background-image: url('../images/categoriesBg.png');
	background-repeat: no-repeat;
	background-position: top center;
}

#send{
	height: 48px;
	width: 135px;
	
	margin-left:42px;
	margin-top:-12px;
	cursor:pointer;
	background-image: url('../images/sendBg.png');
	background-repeat: no-repeat;
	background-position: top center;
}


.prevnext{
	text-shadow: #555555 1px 1px 1px;
	font-size: 32px;	
}

.partialScreenNext{
position:fixed;
top: 330px;
left: 852px;
}

.frame{
	float:left;	
	/*border:1px solid green;*/
	overflow:hidden;
	
}


#consoleFrame{
	position:relative;
	height: 100%;
	width:100%;
	
	overflow:hidden;

}

#consoleSlide{
	position:relative;	
}

#content-box {
	position: absolute;
	height: auto;
	width: auto;
	top: 0px;
	left: 102px;
	bottom: 0px;
	right: 0px;
}
#content-top {
	position: absolute;
	top: 0px;
	right: 0px;
}
#content-bottom {
	
	position: absolute;
	width: 88%;
	height: 60%;
	top: 22%;
	bottom: 0px;
	overflow: hidden;
display:none;
		
	letter-spacing: 3px; line-height:150%; font-size: 11px; text-align:justify;
}






body{
	background-color: #000;	
	color: #fff;
	font-family: "Garamond";
}




#mainFrame{
	position: fixed;
	top:600px;
	left:0;
	height: 100%;
	width: 100%;
	min-height: 650px;
	/*z-index: 0;*/
}









#entriesSlide{
	position:absolute;
	width: 5000px;
}

.textholder{
	position:fixed;
	left: 50%;
	margin-left: -235px;
	height: 51px;
	width: 470px;
	
	background-image: url('../images/pullup.png');
	background-repeat: no-repeat;
	background-position: top center;
	
	z-index: 10000;
	overflow: hidden;
}


.hoverHilite{
	
}


.vimeo{
	position:relative;
}

.partialScreenY{
	top: 547px;
	left: 50%;
	margin-left:-24	0px;
	
}

.partialScreenX{
	left:469px;
	
}


.playerHolder{
	position:fixed;
	top: 50%;
	margin-top:-50px;
	left: 50%;
	margin-left:-200px;
	height: 250px;
	width:400px;	
	
	z-index: 999;
	/*display:none;*/
	
	
}


/*.partialScreenY{
	
	position:fixed;
	top: 547px;
	 
	left:469px;
	border:1px solid red;
}

.partialScreenX{
	
	left:469px;
	border:1px solid green;
}*/




.pullHandle{
	height: 60px;
	width: 150px;
	margin-left:auto;
	margin-right: auto;
	cursor: pointer;	
}


.entryBody{
	position:relative;
	top: -850px;
	padding-top:0px;
	color: #000;
	letter-spacing: 2px;
	height: 500px;
	width: 701px;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	/*background-image: url('../images/29black.png');*/
	line-height: 120%;
	
	/*text-align:justify;*/
	
	z-index: 10000;
	
	/*height: 100px;*/
  	/* Theoretically for IE 8 & 9 (more valid) */
     /* ...but not required as filter works too */
     /* should come BEFORE filter */
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

     /* This works in IE 8 & 9 too */
     /* ... but also 5, 6, 7 */
     filter: alpha(opacity=80);

     /* Older than Firefox 0.9 */
     -moz-opacity:0.8;

     /* Safari 1.x (pre WebKit!) */
     -khtml-opacity: 0.8;

     /* Modern!
     /* Firefox 0.9+, Safari 2?, Chrome any?
     /* Opera 9+, IE 9+ */
     opacity: 0.8;
     
}

.entryBody p{
	margin-bottom: 25px;	
}

.scrollerHolder{
	height: 180px;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding-top:20px;
	/*margin-top: -19px;*/
	margin-top: 0px;
	background-color: #FFF;
	
	/* Theoretically for IE 8 & 9 (more valid) */
      /* ...but not required as filter works too */
      /* should come BEFORE filter */
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

      /* This works in IE 8 & 9 too */
      /* ... but also 5, 6, 7 */
      filter: alpha(opacity=80);

      /* Older than Firefox 0.9*/ 
      -moz-opacity:0.8;

      /* Safari 1.x (pre WebKit!) */
      -khtml-opacity: 0.8;

      /* Modern!
      /* Firefox 0.9+, Safari 2?, Chrome any?
      /* Opera 9+, IE 9+ */
      opacity: 0.8;
	
}

.entrySmallBody{
	/*margin-top: 60px;*/
	margin-left:50px;
	margin-right:30px;
	margin-bottom:50px;
	
	color: #000;
	letter-spacing: 2px;
	height: 130px;
	width: 320px;
	
	font-size:11px;
	
	/*margin-left:auto;
	margin-right:auto;*/
	/*background-image: url('../images/29black.png');*/
	line-height: 200%;
	text-align:justify;
	z-index: 999;
      
		
}

.articleTop{
	background-image: url('../images/articleTop.png');
	background-repeat: no-repeat;
	height: 80px;
	width: 701px;
}
.articleMid{
	background-color: white;	
	margin-left: auto;
	margin-right: auto;
	width: 538px;
	padding:50px;
	padding-right:10px;
	padding-top:0px;
	margin-top:-20px;
	
}
.contactArticleMid{
	padding-top:25px;
	padding-right:50px;	
	height: 250px;
}


.articleMid p{
	margin-bottom:20px;	
}

.articleBottom{
	background-image: url('../images/articleBottom.png');
	background-repeat: no-repeat;
	height: 80px;
	width: 701px;
	margin-top:-20px;
}
.resumeHeader{
	text-align: left;
	font-size: 12px;
	letter-spacing: 4px;
	padding-top:10px;
	border-bottom: 1px solid gray;
	margin-bottom:15px;
}

.greenHilite{
	color: #3a9703;	
}


#categoriesCrest{
	position:relative;
	/*top: -50%;
	left:50%;
	width: 439px;
	margin-top:207px;	
	margin-left: 215px;*/
	
	
	
	left: 50%;
	margin-left: -218px;
	width: 439px;
	height: 274px;
	padding-top: 148px;
	text-align:center;
	background-image: url('../images/navcrest.png');
	background-repeat: no-repeat;
	
}

#categoriesCrest li{
	cursor:pointer;	
	list-style-type:none;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-size:12px;
	line-height:150%;
	font-weight:bold;
	text-shadow: #555555 1px 1px 1px;
}
		
.skInput{
	font-size: 11px;
	letter-spacing: 2px;
	border:1px solid #AAAAAA;
	padding:10px;
	background-image: url('../images/29black.png');
	background-color: none;
	background-color: transparent;
	color:	#333333;
	font-family: "Times New Roman", "Times", "Serif";
	margin-bottom: 20px;
	width:200px;
}




.play {
	background: url("jplayer.bw.png") 0 0 no-repeat;
	width:40px;
	height:40px;
	float:left;
}
.play.hover {
	background: url("jplayer.bw.png") -41px 0 no-repeat;
}
.pause {
	background: url("jplayer.bw.png") 0 -42px no-repeat;
	width:40px;
	height:40px;
	float:left;
}
.pause.hover {
	background: url("jplayer.bw.png") -41px -42px no-repeat;
}



		
/*FULLSCREENR*/
/*body {
	overflow:hidden; 		
	padding:0;margin:0;		
	height:100%;width:100%;
	scroll-y: none;
}

#background {
	position:absolute;
	z-index: 1;
}

#viewPort{
	position:absolute;
	z-index: 2;				
	overflow:hidden; 		
	height:100%;width:100%;	
	top:0;
	left:0;
}
*/



	
