/*   CSS by Alex Nichol alex@aelius.net   */

* {
	padding: 0px;
	margin: 0px;
	border: none;
	}
	
a, a:visited { 
	color: #000;
	text-decoration: none;
	 }
a:hover, a:active, a:visited:hover {
	color: #ff8812;
	outline: none;
	}
	
	:focus
	{
	  -moz-outline-style: none;
	}
	
	
body {
	margin: 0px;
	padding: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	
.clear {
	clear: both;
	height: 1px;
	width: 100%;
	line-height: 1px;
	}


#header {
	width: 897px;
	height: 96px;
	overflow: hidden;
	}

	#contact-details {
		float: left;
		width: 240px;
		list-style: none;
		margin: 0px 0px 0px 0px;
		line-height: 14px;
		}
		
		#contact-details li#logo a {
			display: block;
			height: 23px;
			width: 160px;
			text-indent: 160px;
			line-height: 23px;
			overflow: hidden;
		}
	
	ul.main-nav {
		float: left;
		width: 109px;
		list-style: none;
		margin: 0px 0px 0px 23px;
		line-height: 14px;
		}
		
		
		
		
		
		

		
		
/* Generic Classes
   -------------------------------------------------------- */	
		
		
h1#page-title {
	display: block;
	width: 897px;
	height:34px;
	font-size: 24px;
	font-weight: normal;
	}

#side-bar {
	width:240px;
	min-height:  8px;
	float: left;
	overflow: hidden;
	margin: 0px 23px 0px 0px;
	}

#content-sub-nav {
	width:634px;
	height:34px;
	margin: 0px 0px 0px 263px;
	}

	#content-sub-nav ul#numbered-nav {
		list-style:none;
		}
	
	#content-sub-nav ul#numbered-nav li {
		display:inline;
		}
	
	#content-sub-nav ul#numbered-nav li a {
		height:				34px;
		line-height:		34px;
		overflow:			hidden;
		text-decoration:	none;
		display:			block;
		float:				left;
		}
		
		
		#content-sub-nav ul#numbered-nav li.item1 a { 
			background:url(../img/content-sub-nav/img1_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px;
			margin-left: 8px;
			}
		#content-sub-nav ul#numbered-nav li.item2 a { 
			background:url(../img/content-sub-nav/img2_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item3 a { 
			background:url(../img/content-sub-nav/img3_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item4 a { 
			background:url(../img/content-sub-nav/img4_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item5 a { 
			background:url(../img/content-sub-nav/img5_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item6 a { 
			background:url(../img/content-sub-nav/img6_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item7 a { 
			background:url(../img/content-sub-nav/img7_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item8 a { 
			background:url(../img/content-sub-nav/img8_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item9 a { 
			background:url(../img/content-sub-nav/img9_up.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item10 a { 
			background:url(../img/content-sub-nav/img10_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item11 a { 
			background:url(../img/content-sub-nav/img11_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item12 a { 
			background:url(../img/content-sub-nav/img12_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item13 a { 
			background:url(../img/content-sub-nav/img13_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item14 a { 
			background:url(../img/content-sub-nav/img14_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item15 a { 
			background:url(../img/content-sub-nav/img15_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item16 a { 
			background:url(../img/content-sub-nav/img16_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item17 a { 
			background:url(../img/content-sub-nav/img17_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}

		#content-sub-nav ul#numbered-nav li.item18 a { 
			background:url(../img/content-sub-nav/img18_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}

		#content-sub-nav ul#numbered-nav li.item19 a { 
			background:url(../img/content-sub-nav/img19_up.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}

		#content-sub-nav ul#numbered-nav li.item20 a { 
			background:url(../img/content-sub-nav/img20_up.gif) left bottom no-repeat; 
			width:40px; 
			text-indent:40px; 
			}

	
	
	
		#content-sub-nav ul#numbered-nav li.next_project a {
			background:url(../img/content-sub-nav/next_project_up.gif) left bottom no-repeat;
			width:22px; text-indent:128px;
			margin-left:8px;
			height:  34px;
			}
			
		#content-sub-nav ul#numbered-nav li.next_project:hover a { 
			background:url(../img/content-sub-nav/next_project_hover.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:128px; 
			margin-left:8px;
			height:  34px;
			}
			
			#content-sub-nav ul#numbered-nav li.previous_project a {
				background:url(../img/content-sub-nav/previous_project_up.gif) left bottom no-repeat;
				width:22px; text-indent:128px;
				margin-left:8px;
				height:  34px;
				}

			#content-sub-nav ul#numbered-nav li.previous_project:hover a { 
				background:url(../img/content-sub-nav/previous_project_hover.gif) left bottom no-repeat; 
				width:22px; 
				text-indent:128px; 
				margin-left:8px;
				height:  34px;
				}
				
				
			#content-sub-nav ul#numbered-nav li.next_image a {
				background:url(../img/content-sub-nav/next_image_up.gif) left bottom no-repeat;
				width:13px; text-indent:128px;
				height:  34px;
				}

			#content-sub-nav ul#numbered-nav li.next_image:hover a { 
				background:url(../img/content-sub-nav/next_image_hover.gif) left bottom no-repeat; 
				width:13px; 
				text-indent:128px; 
	
				height:  34px;
				}
				
		#content-sub-nav ul#numbered-nav li.next_image_inactive { 
			background:url(../img/content-sub-nav/next_image_inactive.jpg) left bottom no-repeat; 
			width:13px; 
			text-indent:-9999px; 
			height: 34px;
			float: left;
		}		
			
		#content-sub-nav ul#numbered-nav li.previous_image a {
			background:url(../img/content-sub-nav/previous_image_up.gif) left bottom no-repeat;
			width:13px; text-indent:128px;
			margin-left:8px;
			height:  34px;
			}

		#content-sub-nav ul#numbered-nav li.previous_image:hover a { 
			background:url(../img/content-sub-nav/previous_image_hover.gif) left bottom no-repeat; 
			width:13px; 
			text-indent:128px; 
			margin-left:8px;
			height:  34px;
			}
			
			#content-sub-nav ul#numbered-nav li.previous_image_inactive{
				background:url(../img/content-sub-nav/previous_image_up_inactive.gif) left bottom no-repeat;
				width:13px; 
				text-indent:-99999px;
				margin-left:8px;
				height:  34px;
				float: left;
			}		
			
		#content-sub-nav ul#numbered-nav li.item1:hover a {
			background:url(../img/content-sub-nav/img1_over.gif) left bottom no-repeat;
			width:22px; 
			ext-indent:22px;
			}
		#content-sub-nav ul#numbered-nav li.item2:hover a {
			background:url(../img/content-sub-nav/img2_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px;
			}
		#content-sub-nav ul#numbered-nav li.item3:hover a {
			background:url(../img/content-sub-nav/img3_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px;
			}
		#content-sub-nav ul#numbered-nav li.item4:hover a {
			background:url(../img/content-sub-nav/img4_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px;
			}
		#content-sub-nav ul#numbered-nav li.item5:hover a {
			background:url(../img/content-sub-nav/img5_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px;
			}
		#content-sub-nav ul#numbered-nav li.item6:hover a {
			background:url(../img/content-sub-nav/img6_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px;
			}
		#content-sub-nav ul#numbered-nav li.item7:hover a {
			background:url(../img/content-sub-nav/img7_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item8:hover a {
			background:url(../img/content-sub-nav/img8_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item9:hover a {
			background:url(../img/content-sub-nav/img9_over.gif) left bottom no-repeat;
			width:22px;
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item10:hover a {
			background:url(../img/content-sub-nav/img10_over.gif) left bottom no-repeat;
			width:38px;
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item11:hover a {
			background:url(../img/content-sub-nav/img11_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item12:hover a {
			background:url(../img/content-sub-nav/img12_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item13:hover a {
			background:url(../img/content-sub-nav/img13_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item14:hover a {
			background:url(../img/content-sub-nav/img14_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item15:hover a {
			background:url(../img/content-sub-nav/img15_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item16:hover a {
			background:url(../img/content-sub-nav/img16_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item17:hover a {
			background:url(../img/content-sub-nav/img17_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item18:hover a {
			background:url(../img/content-sub-nav/img18_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item19:hover a {
			background:url(../img/content-sub-nav/img19_over.gif) left bottom no-repeat;
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item20:hover a {
			background:url(../img/content-sub-nav/img20_over.gif) left bottom no-repeat;
			width:40px; 
			text-indent:40px; 
			}
	
		#content-sub-nav ul#numbered-nav li.item1 a.current { 
			background:url(../img/content-sub-nav/img1_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item2 a.current { 
			background:url(../img/content-sub-nav/img2_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item3 a.current { 
			background:url(../img/content-sub-nav/img3_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item4 a.current { 
			background:url(../img/content-sub-nav/img4_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item5 a.current { 
			background:url(../img/content-sub-nav/img5_active.gif) left bottom no-repeat; 
			width:22px;
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item6 a.current { 
			background:url(../img/content-sub-nav/img6_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item7 a.current { 
			background:url(../img/content-sub-nav/img7_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item8 a.current { 
			background:url(../img/content-sub-nav/img8_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item9 a.current { 
			background:url(../img/content-sub-nav/img9_active.gif) left bottom no-repeat; 
			width:22px; 
			text-indent:22px; 
			}
		#content-sub-nav ul#numbered-nav li.item10 a.current { 
			background:url(../img/content-sub-nav/img10_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item11 a.current { 
			background:url(../img/content-sub-nav/img11_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item12 a.current { 
			background:url(../img/content-sub-nav/img12_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item13 a.current { 
			background:url(../img/content-sub-nav/img13_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item14 a.current { 
			background:url(../img/content-sub-nav/img14_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item15 a.current { 
			background:url(../img/content-sub-nav/img15_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item16 a.current { 
			background:url(../img/content-sub-nav/img16_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item17 a.current { 
			background:url(../img/content-sub-nav/img17_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item18 a.current { 
			background:url(../img/content-sub-nav/img18_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item19 a.current { 
			background:url(../img/content-sub-nav/img19_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}
		#content-sub-nav ul#numbered-nav li.item20 a.current { 
			background:url(../img/content-sub-nav/img20_active.gif) left bottom no-repeat; 
			width:38px; 
			text-indent:38px; 
			}




	div#page-content {
		margin-top: 2px;
		width:634px;
		overflow:auto;
		}
	
	div#page-content p {
		margin:0px 0px 8px 0px;
		line-height:16px;
		}
	
	div#page-content h2 {
		margin: 8px 0px 0px 0px;
		font-weight:normal;
		font-size: 10px;
		line-height:16px;
		}
	
	div#page-content a,
	div#page-content a:hover,
	div#page-content a:visited:hover {
		color:#969696;
		}

	div#content-height,
	div#side-bar {
		line-height:16px;
		}





/* Home Page Classes
   -------------------------------------------------------- */	
		
#home-page ul#projects-list {
	display:block;
	list-style:none;
	height:316px;
	overflow:hidden;
	margin: 0px 0px 8px 0px;
	}
	
#home-page ul#projects-list li {
	display:block;
	width: 240px;
	height:28px;
	font-size: 22px;
	}


#home-page div#news-links {
	display:block;
	list-style:none;
	/*height:218px;*/
	overflow:hidden;
	line-height:  13px;
	}
		
	#home-page div#news-links h2#news-links-title {
		display:block;
		width:240px;
		height:34px;
		font-size:24px;
		font-weight:normal;
		margin:0px 0px 4px 0px;
		}
	
	#home-page div#news-links li {
		display:block;
		margin:0px 0px 16px 0px;
		}
	
	#home-page div#news-links li a {
		color:#969696;
		}
	
	#home-page 	
		
		
		
		
		
		

/* About Page Classes
   -------------------------------------------------------- */	

#about-page #side-bar p {
		margin:0px 0px 8px 0px;
		line-height:16px;
		}
	
#about-page #side-bar a {
		color:#969696;
		}








/* History Page Classes
   -------------------------------------------------------- */	

#history-page #side-bar p {
		margin:0px 0px 8px 0px;
		line-height:16px;
		}
	
#history-page #side-bar a {
		color:#969696;
		}






/* Events Page Classes
   -------------------------------------------------------- */	

#events-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}

#events-page div#page-content {
	width: 490px;
	}
	
#events-page #side-bar a {
	color:#969696;
	}
		
		
		
		
		


/* People Page Classes
   -------------------------------------------------------- */	

#people-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#people-page #side-bar a {
	color:#969696;
	}

#people-page div#page-content h2 {
	margin: -2px 0px 0px 0px;
	}

#people-page div#page-content,
#people-page div#page-content table {
	width: 490px;
	}

#people-page div#page-content td {
	padding:0px 0px 16px 0px;
	}
	
	
	



/* Contact Page Classes
   -------------------------------------------------------- */	

#contact-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#contact-page #side-bar a {
	color:#969696;
	}




/* Clients Page Classes
   -------------------------------------------------------- */	

#clients-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#clients-page #side-bar a {
	color:#969696;
	}
		
#clients-page div#page-content h2 {
	margin: 0px 0px 0px 0px;
	}
		
		
		
		
		
/* News Page Classes
   -------------------------------------------------------- */	

#news-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#news-page #side-bar a {
	color:#969696;
	}	

#news-page div#page-content div {
	line-height:16px;
	width: 490px;
	}
	



/* Press Releases Page Classes
   -------------------------------------------------------- */	


#press-releases-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#press-releases-page #side-bar a {
	color:#969696;
	}
	
#press-releases-page div#page-content {
	width:634px;
	overflow:auto;
	}	
	
#press-releases-page div#page-content h2 {
	margin: 0px 0px 0px 0px;
	}
	
#press-releases-page div#page-content td {
	padding-bottom:16px;
	}
	
	
	
	
	
	
	



/* Press Page Classes
   -------------------------------------------------------- */	

#press-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#press-page #side-bar a {
	color:#969696;
	}
		
#press-page div#page-content h2 {
	margin: 0px 0px 0px 0px;
	}




/* Publications Page Classes
   -------------------------------------------------------- */	

#publications-page div#page-content h2 {
	margin: 0px 0px 0px 0px;
	}
	
	
#publications-page #side-bar p {
		margin:0px 0px 8px 0px;
		line-height:16px;
		}
	
#publications-page #side-bar a {
	color:#969696;
	}

#publications-page div#page-content {
	width:634px;
	overflow:auto;
	}


#publications-page div#page-content ul.list-of-publications {
	margin: 0px 0px 23px 0px;
	}
	
#publications-page div#page-content ul.list-of-publications li {
	padding-bottom: 4px;
	}
















/* Downloads Page Classes
   -------------------------------------------------------- */	

#downloads-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#downloads-page #side-bar a {
	color:#969696;
	}

#downloads-page div#page-content h2 {
	margin: -2px 0px 0px 0px;
	}

#downloads-page div#page-content {
	width:634px;
	overflow:auto;
	}

#downloads-page div#page-content td {
	padding:0px 0px 16px 0px;
	}
	



/* Projects Page Classes
   -------------------------------------------------------- */	

#projects-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#projects-page #side-bar a {
	color:#969696;
	}
	
#projects-page div#page-content {
	line-height:16px;
	}
		
#projects-page div#page-content h2 {
	margin: 0px 0px 0px 0px;
	}
	
#projects-page div#page-content ul.list-of-projects {
	margin: 0px 0px 23px 0px;
	}

#projects-page div#page-content ul.list-of-projects li a {
	color:#000000;
	}

#projects-page div#page-content ul.list-of-projects li a:hover,
#projects-page div#page-content ul.list-of-projects li a:visited:hover {
	color:#ff8812;
	}




/* Projects-Details Page Classes
   -------------------------------------------------------- */	

#project-details-page #side-bar {
	line-height:16px;
	}
	
#project-details-page #side-bar p {
	margin:0px 0px 8px 0px;
	line-height:16px;
	}
	
#project-details-page #side-bar a,
#project-details-page #side-bar a:hover,
#project-details-page #side-bar a:visited:hover {
	color:#969696;
	}
	
#project-details-page #page-content {
	overflow: hidden;
}

/* TEN4 Updates */

p.lectures a{
	color: #FF8812 !important;
}

ul#downloads{
	overflow: hidden;
}
	
ul#downloads li{
	float: left;
	width: 108px;
	display: block;
	margin-right: 25px;
	height: 210px;
}

ul#downloads-home{
	overflow: hidden;
	float: right;
}
	
ul#downloads-home li{
	float: left;
	width: 65px;
	display: block;
	margin-right: 15px;
}

ul#people{
	overflow: hidden;
}
	
ul#people li{
	float: left;
	width: 120px;
	display: block;
	margin-right: 25px;
	height: 160px;
}

ul#people li a, ul#people-sidebar li a{
	color: #000000 !important;
}

ul#people-sidebar li.active a{
	color: #FF8812 !important;
}

a.pdf{
	color: #FF8812 !important;
}
a.pdf:hover{
	text-decoration: underline;
}

ul#people li a:hover, ul#people-sidebar li a:hover{
	color: #FF8812 !important;
}

li.active a{
	color: #FF8812 !important;
}

a#blog-button{
	float: right;
}

div.article{
	margin-bottom: 30px;
	border-bottom: 1px solid #999999;
	padding-bottom: 30px;
}

div.article h2{
	font-size: 15px !important;
	font-weight: bold;
	margin-bottom: 15px !important;
	display: block !important;
	font-weight: bold !important;
}

ul#project-list a{
	display: block;
	height: 28px;
	z-index: 1;	
}	
	
#history-cycle{
	width: 630px;
	height: 540px;
	display: block;
	overflow: hidden;
}

a.home-link{
	display: block;
	height: 30px;
}	
	