/* basic structure */

	body {
		margin:0; padding:0;
		font-family: "Trebuchet MS", sans-serif;
		color: #e6e1cb;
		background:#e6e1cb;
		}
		
	body a {
        text-decoration: none;
		}



	body a:link, body a:visited
        {
        color: #e6e1cb;
        text-decoration: none;
        }
		
    body a:hover
        {
	 	color: #F7EA00;
        }
				
	#frame {
		width:980px;
		margin: 0 auto;
		margin-top: 25px;
		padding:0px;
		text-align:left;
		background:#e6e1cb;
		background-image:url('i/bg2.gif');
		background-repeat: no-repeat;
		background-position: 50% 45px;
		}

	#header {
		text-align:left;
		background:#797f63;
		height:40px;
		margin-bottom:50px;
		}

	#header h1 {
		margin-left:20px;
		font-size:20px;
		line-height:40px;
		margin-bottom:0px;
        font-variant: small-caps
		}

	#left {
		float:left;
		width:140px;
		height: 410px;
		margin:0;
		padding:0;
		}
        
	#right {
		float:right;
		width:240px;
		height: 410px;
		margin-top:0; 
        margin-left:0;
        margin-right:0;
        margin-bottom:0;
        padding-top:0;
        padding-left:0;
        padding-right:0;
        padding-bottom:0;
		background:#985948;
		font-size:80%;
		display: block;
        scrollbar-3dlight-color:#797f63; 
	    scrollbar-arrow-color:#e6e1cb;
	    scrollbar-base-color:#e6e1cb;
	    scrollbar-darkshadow-color:#985948;
	    scrollbar-face-color:#985948;
	    scrollbar-highlight-color:#985948;
	    scrollbar-shadow-color:#797f63;
	    }
        
     		
	#middle {
		margin-left: 190px;
		position: relative;
		top: 10px;
		width:500px;
		height:400px;
		text-align:center;
		color:#333;
		font-size:11pt;
		}
					
	#middle a{
		color:#333;
		text-decoration: none
		}
		
	#middle a:hover{
		color:#F7EA00;
		text-decoration: none
		}
		
	#main1 {
		margin:0; padding:0;
		}
		
	#main2 {
		margin:0; padding:0;
		}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	#footer {
		text-align:left;
		font-size:9pt;
		background:#797f63;
		height:30px;
		line-height:30px;
		margin-top:50px;
		}
	#footer p {
		margin-left:20px;
		margin-right:20px;
        font-variant: small-caps
		}

	#footer a:link, #footer a:visited
        {
        color: #e6e1cb;
        text-decoration: none;
        }
		
	#footer a:hover
        {
        text-decoration: underline;
        }
	
	.copy { text-align:center; font-size:80% }

	.nav {
		margin-left:10px;
		position: relative;
		top: 10px;
		}
		
    .nav a:link, a:visited
        {
        color: #e6e1cb;
        text-decoration: none;
        }
        
    .nav a:hover
        {
		color: #F7EA00;
        }

	#nav1 
		{
		background:#985948;
		height:140px;
		margin: 0 auto;
		margin-bottom: 30px;
		}
			       
	#nav2 
		{
		margin: 0 auto;
		background:#985948;
		height:240px;
		}
		
	.nav h2 {
		font-size:15px;
		margin: 0;
		padding:5px;
		}
		
	.nav h3 {
		font-size:12px;
		margin: 0;
		padding:5px;
		}	
		
/* general */

	h1 {
		font-size:16px;
		}
		
	h2 {
		font-size:15px;
		margin: 0;
		margin-bottom: 4px;
		}
		
	h3 {
		font-size:12px;
		line-height: 110%;
		font-weight:bold;
		margin: 0;
		margin-bottom: 4px;
		}		

/* project page */
	#slideshow {
		margin:0; padding:0;
		position: relative;
		top: 5px;
		height:375px;
		}
		
	#projectcaption {
		margin:0;
		height: 250px;
		padding: 15px 15px 15px 15px;
		}
		
	#projectcaption p {
		font-size:11px;
		line-height: 110%;
		margin: 0;
		margin-bottom: 10px;
		}
		
/* project photonav  ----------------------------------------------------------------*/
#project_photonav {
	margin: 0;
	padding: 0;
	width:220px;
    height: 106px;
   
	}
    
#photonav {
	margin: 0;
	padding: 10px 0px 0px 0px;
 }
		
ul.photonav{
	margin:0;
	border:0;
	padding:10px 0px 0px 0px;
	float:left;
    }

ul.photonav li{
	float:left;
	margin:0;
	width:60px;
	height:45px;
	padding: 0px 8px 0px 0px;
	list-style-type:none
}
ul.photonav li a{
	display:block;
}
ul.photonav li a img	{
	border:1px solid #797f63;
	margin:0;
}
ul.photonav li a:hover img	{
	border:1px solid #F7EA00;
}

.project_more {
    float:right; position:relative; right: 25px;
}	
				
/* channel page */

	.column-in {
		margin:0; 
		padding: 15px 15px;
		}

	.column-in ul {
        list-style-type: square;
		margin: 0;
		padding: 0px 0px 0px 15px;
		line-height:110%
		}
		
	.column-in ul ul {
        list-style-type: disc;
		margin: 0;
		padding: 0px 15px 0px 15px;
		line-height:110%
		}		

	.column-in p {
		font-size:11px;
		margin: 0;
		margin-bottom: 10px;
		}

		
	#channel {
		margin:0; padding:0;
		text-align:left;
		position: relative;
		top: 5px;
		height:375px;
		background-image:url('i/SachsRye_500x375_1.jpg');
		color: #e6e1cb;
		}
		
    #channel h2 {
		font-size:20px;
		padding: 5px 15px;
        background-color: #transparent;
        background-image: url('i/header_gradient.png');
        background-repeat: no-repeat;
        background-position: top left;
		}
		
	#channel p
	    {
        float:right;
		width:150px;
		margin:0; padding:1em;
		background:#985948;
		font-size:12px;		
		}
	
	#text {
		margin:0; padding:0;
		text-align:left;
		position: relative;
		top: 5px;
		height:375px;
		color: #333;
		background:#e6e1cb;
		overflow: auto;
		}
		
    #text h2 {
		color: #797f63;
		margin:10px 15px 5px 15px;
		}
		
	#text p
	    {
		margin:0px 15px 15px 15px;
        font-size:12px;	
		}
        	
	#text {
	scrollbar-3dlight-color:#797f63; 
	scrollbar-arrow-color:#985948;
	scrollbar-base-color:#e6e1cb;
	scrollbar-darkshadow-color:#e6e1cb;
	scrollbar-face-color:#e6e1cb;
	scrollbar-highlight-color:#e6e1cb;
	scrollbar-shadow-color:#797f63;
	}
		
/* ]]> */



