body { 
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	font-weight:normal; 
	/*font-style:italic;*/
	color:#333;  
	background: #fff;
	margin: 0;
	padding: 0;
	line-height: 1.4;
	}

#page { 
	width:800px; 
	margin: 20px auto; 
	}

h1 {
	font-size: 12px;
	font-weight: normal;
	padding:0 0 15px 0; 
	margin:0;
	border-bottom: solid 1px #999;
	/*float:left;*/
	}

#navbar {
	margin: 12px 0;
	}

#navbar ul, #projects-nav ul  {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#navbar ul li, #projects-nav ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

a {
	color:#999; 
	font-size:12px; 
	text-decoration:none; 
	font-style:italic;
	}
	
a:hover {
	color:#333;
	}

#navbar p {
	color:#999;
}
#currentpage {
	color:#333;
}
.content { 
	clear:both; 
	/*display:none;*/
	}

.content p { 
	width: 500px
	}

#contact a { color:#333; }
#contact a:hover { color:#999; }	
#slide {cursor:pointer;}		
#slide {
	margin:20px 0 15px 0;
	width:480px;
	float:left;
	}
.projecttext {
	float:right;
	margin:3px 0 0 0;
	}
.projecttext p { 
	width:290px;
	}



.slide-nav { clear:both; width:60px; margin:0 0 0 420px  }
.slide-nav span { margin-left:4px; color:#999;}
#next2 { float:right; }	
#prev2 { float:left; }	

#noscript-warning {
	background:#e00;	
	color:#fff;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:5px 0;
	position:absolute;
	text-align:center;
	top:20px;left:80px;
	width:200px;
	z-index:999;
	}	

#footerline {
	border-top: solid 1px #999;
	width:30px; 
	margin:25px 0 0 0;
	}
	
#footer p {
	font-size:10px;
	width:800px;
	text-align:left;
	margin:0; 
	padding:0;
	color: #999;
	}	