/* Stylesheet #1 */
	
/* Nav Links */
	 
a:link {
	color: #666666;
	text-decoration: none;
	background-color:inherit; 
	}

a:visited {
	color: #666666;
	text-decoration: none;
	background-color:inherit; 
	}

a:hover {
	color: #66cccc;
	text-decoration: underline;
	background-color:inherit; 
	}

a:active {
	color: #ff6633;
	text-decoration: none;
	background-color:inherit; 
	}

	/* Text Links */
	 
a:link.txt {
	color: #cc6633;
	background-color:inherit; 
	text-decoration: underline;
	}

a:visited.txt {
	color: #cc6633;
	background-color:inherit; 
	text-decoration: underline;
	}

a:hover.txt {
	color: #ff6633;
	background-color:inherit; 
	text-decoration: underline;
	}

a:active.txt {
	color: #66cccc;
	background-color:inherit; 
	text-decoration: underline;
	}
	
body {
		 background-color: #ffffff;
		 color: #666666;
		 font: 100% Verdana, Arial, Helvetica, sans-serif;
		 text-align: center;
		 }
		 
#shell {    
	   width: 800px;
		 height: auto;	
		 margin: 30px auto;
		 padding: 0;
		 border: 0;
		 }	

		
/* Navigation */		
 
.left{
		 vertical-align: top;
		 text-align:left;
		 padding: 0px 0px 0px 4px;
		 font-size: 80%;
		 }
		 
/* Content Tables*/

.alignR {
		  text-align: right;
			}

.main {
			text-align: center;
 			color: inherit; 
			background-color: #eaeaea;
			font-size: 80%;
			}	

.main-l {
  		color:inherit; 
			background-color: #eaeaea;
			text-align: left;
			font-size: 80%;
			}			
	
		
/* Text */

.wel
		{
		font-weight: bold;
		}
.title
		{
		text-align: left;
		padding: 5px 0px 0px 10px;
		font-weight: bold;
		}

.head
		{
		text-align: left;
		padding: 5px 0px 0px 10px;
		font-weight: bold;
		color: #c63;
		}	
.sub_head
		{
		text-align: left;
		padding: 5px 0px 0px 10px;
		font-weight: bold;
		}	
		
.sub
		{
		text-align: left;
		padding: 2px 1px 0px 15px;
		}		
		
.credit
		{
		text-align: left;
		padding: 2px 0px 0px 15px;
		font-size: 95%;
		}			
	
.show
		{
		text-align: left;
		padding: 2px 0px 0px 20px;
		font-size: 95%;
		font-weight: bold;
		}		
.year
		{
		text-align: left;
		padding: 2px 0px 0px 2px;
		font-size: 95%;
		font-weight: bold;
		}					
.txt-bi {		
			vertical-align: top;
			text-align: left;
			padding: 5px 5px 10px 10px;
			}	

.txt-inset {		
			vertical-align: top;
			text-align: left;
			padding: 5px 1px 10px 0px;
			}
.txt-ct
			 {
			 text-align: left;
			 padding: 3px 0px 3px 10px;
			 }	
			 
.hidden {		
			vertical-align: top;
			text-align: left;
			font-size: 80%;
			color: #ffffff;
			background-color:inherit; 
			}
			
/* Images */		

.imgL 	{
        vertical-align: top;
				padding: 0px 0px 0px 7px;
				}

.imgC	{
        vertical-align: top;
				}
				
.imgR 	{
        vertical-align: top;
				padding: 0px 7px 0px 0px;
				}			
				
				
.logo
		 {
		 font-weight: bold;
		 color: #FF9933;
		 background-color:inherit;
		 }	
	
.logo_it
		 {
		 font-weight: bold;
		 font-style: italic;
		 color: #FF9933;
		 background-color:inherit; 
		 }	

		 
.logo_de
		 {
		 font-weight: bold;
		 color: #99cccc;
		 background-color:inherit; 
		 }	 
	 
.site
		 {
		 color: #999999;
		 background-color:inherit; 
		 font-size: 70%;
		 text-align: right;
		 }
		 
/* Layout */


#content {
  position: relative;
	text-align:left
	}
#projects {
  width: 425px;
  height: 105px;
	margin: 0;
	padding: 0;
	overflow: scroll;
	background-color: #eaeaea;
}
#projects p.title {
  font-weight: bold;
	font-size: 80%;
	color: #c63;
	margin: 0;
	}

#projects table.list  {
  width: 95%;
	font-size: 80%;
	padding: 2px;
	}	
table.list td.line {
  color: #eaeaea;
	border-bottom : 1px dashed #999;
	line-height: 2px;
	}	
table.list td.pic {
  width: 71px;
	}
table.list img {
  margin: 0px 2px 0px 5px;
	}

table.list td.show {
	color: #666;
	font-style: italic;
	padding: 2px;
	}
table.list td.com {
	color: #666;
	}
table.list td.date {
	color: #666;
	}
   	
/* Extra Styles*/	
			
	.sub_pano
		{
		text-align: left;
		padding: 0px 0px 5px 20px;
		font-weight: bold;
		color: #666666;
		}	
	
.album {
			text-align: center;
 			color: inherit; 
			background-color: #F0EEDF;
			font-size: 80%;
			}	
			
.photo {
			text-align: center;
 			color: inherit; 
			font-size: 100%;		  
			}	