@charset "utf-8";
/* CSS Document */

* html {margin:0; padding:0; height:100%;}

body {
     font-family:Arial, Helvetica, sans-serif; 
     font-size:13px;
	 background:#4f4f4f;
	 height:100%;
	 margin:0 auto;
	 }

a {text-decoration:none; font-weight:bold; color:#000;}

#wrapper {width:960px; margin:0 auto; text-align:left;  background:#ffffff; padding-bottom:50px; height:100%;}

h3 {margin:0 0 -5px 10px; padding:0; }
ul.linkspage {font-weight:100; margin-left:-15px; font-size:11px;}

/*-------------- *Header --------------------*/
#header {
    width:925px; 
    height:60px; 
    margin:50px 0px 25px;
	padding-bottom: 10px;
    border-bottom: solid #4f4f4f 3.5px;
	 }

#headleft {float:left; height:60px;}

#headright {float:right; height:60px; clear:right;}

IMG.lee {margin-left:11px; border:hidden;}

.leftbump {position:relative; left:5px;}
	
/* ----End Header ---- */


/* Navigation */


#nav {
     float:right; 
     text-align:right;
     margin-left:75px; 
     margin-top:38px; 
     font-size:16px;}

#nav ul {display:inline; }

#nav li {display:inline; list-style:none; list-style-type:none; margin-left:10px; margin-bottom:-10px;}

#nav li a:hover {color:#666;}
/* --------End Navigation ----- */


/* Main Content */

#content {
     width:700px;
     min-height:500px;
	 margin:10px 0 30px 75px;
	 vertical-align:top;	
	 text-align:justify;
	 padding-bottom:115px;
	 }

#projecttitle {padding-bottom:20px; margin-bottom:20px;}
#projectdescription {margin-top:25px; clear:both; float:left; position:relative;margin-bottom:20px;}
#projectdescription p {width:700px;}
#projectdescription2 p {width:626px;}
/* CSS for non-standard Pages */

.shorter {width:550px;}

#front {
     width:800px;
	 margin:15px 0 90px 15px;
	 vertical-align:top;	
	 text-align:justify;
	 padding:5px 0 25px 5px;
	 min-height: 400px;
}



#about {
     width:600px;
	 height:500px;
	 margin-left:75px;
	 vertical-align:top;	
	 text-align:justify;
	 }

#everywhere IMG {display:inline; float:left; }

.everywhere_photo { 
	float:left; 
	margin:0 15px 10px 5px;
	}

.everywhere_photo p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
  padding-top: 5px;
}
#everywhere {
 	 width:900px;
	 height:1000px;	
	 margin-left: 20px;
	 vertical-align:top;	
	 text-align:justify;
	 padding-bottom:25px;
	 }

.everywherebox {
	width:600px;
	margin-top:20px;
	margin-left:25px;
	padding:0;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
	width:600px;
	text-align:justify;
	 } 
	 
	 
.future {clear:both; width: 800px;}

#future {
 	 width:900px;
	 height:850px;
	 margin:0;
	 vertical-align:top;	
	 text-align:justify;
	 margin-bottom:-145px;
	 padding-bottom:-45px;
	 }

.alignright {float:right; margin:0px 130px 0px 25px;
}

#mirror_landscapes IMG {display:inline; float:left;}

.mirrorbox {
	float:left;
	margin-top:20px;
	margin-left:25px;
	padding:5px 15px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
	width:325px;
	text-align:justify;
	 } 

#mirror_landscapes {
 	 width:900px;
	 height:850px;
	 margin:0;
	 vertical-align:top;	
	 text-align:justify;
	 margin-bottom:-145px;
	 padding-bottom:-45px;
	 }

	 
#such {
 	 width:950px;
	 height:1350px;
	 padding:15px;
		 }
	
.rightfix {position:relative; float:right; margin:1px; padding:1px;}
	 
#recentvideo {height:1700px;}

#entropy {
 	 width:910px;
	 height:1070px;	
	 margin-left: 20px;
	 vertical-align:top;	
	 text-align:justify;
	 padding-bottom:15px;
	 }



#entropy {
 	 width:910px;
	 height:1070px;	
	 margin-left: 20px;
	 vertical-align:top;	
	 text-align:justify;
	 padding-bottom:15px;
	 }
IMG#entropy{border: solid black 2px;}


.linkspage {font-size:14x; line-height:16px; color:#666;}

#works {
    width:750px;
	height:500px;
	margin-left:75px;
	vertical-align:top;	
	text-align:justify;
	 }	 
	 
#works a:hover {color:#4f4f4f; cursor:pointer; }

#works IMG:hover {opacity:.75; filter: alpha(opacity:75;)}

	 
.null {color:#FFFFFF; padding-left:20px;}
		  
IMG.works {float:left; margin:0 35px 25px 10px; vertical-align:text-top;border:0;}

P.works {clear:left; text-align:justify;}

ul, li {list-style-type:none;}

<!----- CV Formatting ----->
.CV UL {list-style-type:none; }

.CV LI {text-align:left; list-style-type:none; }

#cv {	margin-left: 75px; line-height:85%}
/* -----End CV formatting ------------------ */

#jqGS0 {vertical-align:top; margin-top:-20px;}

.date{margin:0 35px 0 -5px;}

.oldernewer {float:right; font-size:larger; margin:0 35px 0 -5px;}

/* Footer */

#footer {position:absolute; Bottom:.5; left:500px; color:#999; padding: 10px 20px; margin: 0 auto;}

#footer p {text-align:center;}

/* End Footer */
