
		
			body {
				margin:0px;
				padding:0px;
				background-color: #2e6488;
				
			}
	
			/* otsikkokenttä */
			#nordicspearfish {
				width:100%;
				height:100px;
				background-color:blue;
				background:url('./images/title_bg.jpg') repeat-x;
				font:50px arial;
				color:white;
				text-align:center;
				overflow: hidden;
			}
			
			/* otsikkoteksti */
			#title {
				line-height:2em;
				width: 100%;
				height:100%;
			}

			
			/* otsikkokuva */
			#banner {
				margin-top:0px;
				height:347px;
				width:100%;
				/*background:url('./images/main_photo2.jpg') center center no-repeat;*/
				background: black;
			}
			

			
			#mainmenu {
				margin:0px;
				background: url('./images/mainmenu_bg.jpg') repeat-x;
				height:30px;
				width: 100%;
				
			}
			
			/*päävalikon lista*/
			#mainmenu ul
			{
				list-style-type: none;
				padding:0px;
				padding-top:5px;
				margin: 0px;
				margin-left: auto;
				margin-right: auto;
				color: White;
				width: 790px;
				
				font-family: arial, helvetica, sans-serif;
				
				
			}			
			
			/*päävalikon listan alkio*/
			#mainmenu ul li { 
				display: inline; 
				margin-right: 20px;
			}
			
			/*päävalikon listan linkki */
			#mainmenu ul li a {
				padding: 0px;
				
				color: #90afcb;
				text-decoration: none;
				font-weight: bold;
				height:30px;
				
				
			}

			#current {
			
				border-bottom: 2px solid #c4c4c4;
				
			}
			
			/*päävalikon listan linkin hover koristelu */
			#mainmenu ul li a:hover {
				
				color: #fff;
			}	


			#main {
				background:url('./images/body_bg.jpg') repeat-x;
				
				min-height: 284px;
				padding: 10px;
				font-size: 14px;
				line-height: 130%;
				text-align: justify;
			}
			
			#maincontainer, #some, #footer {
				width: 790px;
				color: #fff;
				
			}			
			
			#maincontainer {
				width: 790px;
				margin-left: auto;
				margin-right: auto;
				font-family: arial;
				margin-top: 0px;
				margin-bottom: 0px;
				
				
			}
			
			#content {
				width: 450px;
				
				float: left;
				
				height: 100%;
			}
			
			#content.full {
				width: 100%;
			}
			
			#breadtext .picture { 
				background-color: #000000; 
				border: 1px solid #CCCCCC; padding: 3px; 
			  font: 11px/1.4em Arial, sans-serif; } 
			
			#breadtext .picture img { 
				border: 1px solid #CCCCCC; 
				vertical-align:middle; 
				margin-bottom: 3px;
				width:100%;
			} 
				
			

			
			#plate {
				width: 225px;
			
				float:right;

				height: 100%;
			
			}
			
			#footcontainer {
			
				clear:both;
				background-color: #8eb1c4;
				font:9px arial;
			}
			
			#some, #footer{
			
				margin-left: auto;
				margin-right: auto;	
				color: #3a6c8f;	
				
			}
			
			#footruler {
				width: 80%;
			}
			
			#footsmooth {
				margin:0px;
				background: url('./images/footsmooth.jpg') repeat-x;
				height:8px;
				width: 100%;		
				background-color: white;	
				overflow: hidden;
			}
			
			h1 {
				font-size:18px;
				
			}
		
			img.flag{
				margin-right:20px;
				border: none;
			}
			
			a.flaglink: {
				border: none;
			}
			
			a {
				text-decoration: none;
				color: white;
				
			}
				
			a:hover {
				text-decoration: underline;
				color: white;
			}
			
			#linkpagelinks {
				list-style-type:none;
			}
			
			#linkpagelinks li {
				padding-bottom:10px;
			}
			
			#linkpagelinks a {
				background-image:url('./images/link_bg.jpg');
				background-repeat:repeat-x;
				height:32px;
				padding:5px;
				padding-left:10px;
				padding-right: 10px;
			}
			
			#sponsorquestion {
				float: right;
				clear: both;
				background-image:url('./images/link_bg.jpg');
				background-repeat:repeat-x;
				height:32px;
				padding:5px;
				padding-left:10px;		
				padding-right:30px				
			}
			
			.eventtitle  {
				padding-left: 10px;
				color: black;
			}
			
			#sponsors {
				list-style-type:none;
			}
			
			#sponsors li {
				padding-bottom:10px;
			}
			
			#sponsors a {
				padding: 0px;
				border: 0px;
			}
			
			#sponsors a.bg {
				background-image:url('./images/link_bg.jpg');
				background-repeat:repeat-x;
				height:32px;
				padding:5px;
				padding-left:10px;
				padding-right: 10px;
			}		

			img.sponsor {
				border: none;
			}
			
      .left {
				float: left;
			}			
			
			.right {
				float:right;
			}

	