/* NARRIEN UNI 2008 */

* {
	outline:none;
}

body {
	margin:0px;
	padding:0px;
	background-color:#000;
	color:#fff;
	font-family:georgia;
	font-size:14px;
}

table {
	font-size:12px;
}

td,th {
	vertical-align:top;
}

#container { 
	width:900px;
	margin:auto;
	padding-top: 25px;
}

 #navi { 
 	list-style-type:none;
 	margin:0px;
 	padding:0px;
 	background:#000 url(img/navi-bg.gif) no-repeat;
 	padding:73px 40px 50px 40px;
 	width:900px;	
  }
  
  #navi li {
  	margin:0px 8px;
  	padding:0px;
  	line-height:20px;
  	float:left;
  		
  }
   #navi li a { 
   		text-decoration:none;
   		font-family:georgia;
   		color:#3A3DB8;
   		font-variant:small-caps;
   		font-size:14px;
   		letter-spacing:1px;
   		padding:4px 1px;
   }
   
   #navi li a:hover {
   		background-color:#3A3DB8;
   		color:#fff;
   	}
   	
   	#subnavi a {
   		color:#28d;
   	}
   
/* INTRO PAGE */

body#intro {
	background:#000 url(img/intro.jpg) no-repeat top center;
}

   	#trailer {
		position:absolute;
		top:200px;
		left:0px;
		width:100%;
	}
	
		#trailerplayer {
			width:750px;
			height:420px;
			margin:0px auto 0px auto;
			background:#000;
			color:#fff;
			text-align:center;
			text-transform:smallcaps;
		}
		
			#trailerplayer div {
				padding:200px 0px;
			}
		
		#closeTrailer {
			display:block;
			width:750px;
			margin:0px auto 0px auto;
			text-align:right;
			pointer:cursor;
			color:#aaa;
			background-color:#000;
			font-size:10px;
			padding:5px 10px;
			cursor:pointer;
			
		}
			
		#introContent {
			width:900px;
			margin:auto;
			position:relative;
		}
	
		#introContent .credits {
			margin:650px 20px 0px 0px;
			font-family:verdana;
			font-size: 11px;
		}
	
		#introContent a {
			text-decoration:none;
   			font-family:georgia;
   			font-weight:bold;
   			color:#ddf;
   			font-variant:small-caps;
   			font-size:20px;
   			letter-spacing:1px;
   			padding:4px 20px;
		}
		
		#introContent a:hover {
   			background-color:#3A3DB8;
   			color:#fff;
		}
		
		#introNavi {
			text-align:center;
			margin:20px auto;
		}
		
		a#contest {
			padding:4px 60px;
			width:265px;
			height:33px;
			background:transparent url(img/osallistukilpailuun.gif) no-repeat center center;
			
		
		}
		
		#contest span { visibility:hidden;  }
		
 /* CONTENT PAGES */
 
 #content { 
 	margin:10px 40px;	
  }
  
  #content.narrienuni {
  	background:transparent url(/img/akkk.jpg) no-repeat center top;
    margin:0px 40px 10px 40px;
    padding:100px 450px 100px 20px;

  }
  
  #content.narrienuni h2 { display:none }
  
  #content.yhteistyossa {
  	background:transparent url(/img/narrit1.jpg) no-repeat top right;
  }
  
  #akkkcaption {
  	float:right;
  	font-size:9px;
  }
  
  #content p {  
  	font-family:verdana;
  	font-size:13px;
  	line-height:18px;	
  }
  
  #content h2 {
  		font-family:georgia;
  		font-size:20px;
  		letter-spacing:3px;
  		font-variant:small-caps;
  	}
  
  #content a {
  	color:#F8DD96;	
  }
  
  #content table {
  	font-family:verdana;
  	width:400px;
  }
  
  #content th {
  	text-align:left;	
  }
  
  #subnavi {
  	list-style-type:none;
  	margin:10px;
  	padding:0px;
  	text-align:center;
  }
	  
	  #subnavi li {
	  	display:inline;
	  	margin:5px 10px;	
	  }	
  
  		#subnavi li a {
  			text-decoration:none;	
  		}
  		
  		#subnavi li a:hover {
  			text-decoration:underline;	
  		}
  		
  		
 /* taustaa */
   		
#content.taustaa div { clear:both;margin:20px 0px }
#content.taustaa h2 { clear:both; }
  		
 /* gallery */
 
 #content.gallery a.showimage img {
 	margin:auto;
 	border:none;
 }
 
 #gallery_footer {
 	margin-top:20px;
 	font-size:11px;
 	text-align:right;
 }
 
 #content.gallery #browse img {
 	margin:5px;
 	border:none;
 }
 
 /* kilpailu */
 
 #kilpailu {
 	width:450px;
 }
 
 div.error { color: red; }
 
 #saannot {
 
 	color:#000;
 	background-color:#fff;
 	margin:10px;
 	padding:10px;
 }
 
 /*vieraskirja */
 
 .guestbookform {
 	float:right;
 	width:340px;
 }
 
 .guestbookform input {
 	width:315px;
 }

	 
 .guestbookform textarea {
 	width:320px;
 	margin-bottom:10px;
 }
 
 .guestbook {
 	width: 455px;
 }
 
 	.guestbook .entry {
 		border-bottom:dotted 1px #444;
 		padding:10px;
 	}
 
 	.guestbook .entry .date {
		color:#888;
	} 
 
 	.guestbook .entry .user {
 		color:#fa8;
 	}
 
