html, body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-align: center;
}

#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 0px;
}

#branding {
	position: relative;
}

#branding h1 {
	text-indent: -9999px;
	background:  url(images/branding-h1.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 245px;
	width: 970px;
}

#sivu #branding h1 {
	background:   url(images/branding/branding-bgr-grass-boys.jpg);
}

#staff-page #branding h1, #tutu-tiimi-page #branding h1 {
	background:   url(images/branding/branding-bgr-research-team.jpg);
}

#about-ffrc-page #branding h1, #tutu-page #branding h1  {
	background:   url(images/branding/branding-bgr-river-people.jpg);
}

#projects-page #branding h1, #projektit-page #branding h1 {
	background:   url(images/branding/branding-bgr-kai-phalla.jpg);
}

#publications-page #branding h1 {
	background:   url(images/branding/branding-bgr-lecturer.jpg);
}

#current-events-page #branding h1 {
	background: url(images/branding/branding-bgr-grass-boys.jpg);
}

#monthly-column-page #branding h1 {
	background: url(images/branding/branding-bgr-schoolyard.jpg);
}

#partners-page #branding h1, #reepro-project-page #branding h1, #reepro-projekti-page #branding h1 {
	background: url(images/branding/branding-bgr-reepro-seminar.jpg);
}

#links-page #branding h1 {
	background: url(images/branding/branding-bgr-traffic.jpg);
}

#frepla-project-page #branding h1, #frepla-projekti-page #branding h1  {
	background: url(images/branding/branding-bgr-television-man.jpg);
}

#dream-project-page #branding h1, #dream-projekti-page #branding h1 {
	background: url(images/branding/branding-bgr-kitchen.jpg);
}

#legitimate-project-page #branding h1, #legitimate-projekti-page #branding h1  {
	background: url(images/branding/branding-bgr-boat-homes.jpg);
}

#survey-project-page #branding h1, #survey-projekti-page #branding h1 {
	background: url(images/branding/branding-bgr-water-buffalo.jpg);
}

#ici-laos-project-page #branding h1, #ici-laos-projekti-page #branding h1  {
	background: url(images/branding/branding-bgr-briquettes.jpg);
}

#ici-cambodia-project-page #branding h1, #ici-kambodzha-projekti-page #branding h1 {
	background: url(images/branding/branding-bgr-sawdust.jpg);
}

#mekong-project-page #branding h1, #mekong-projekti-page #branding h1 {
	background: url(images/branding/branding-bgr-green-landscap.jpg);
}

#sedco-project-page #branding h1, #sedco-projekti-page #branding h1 {
	background: url(images/branding/branding-bgr-boat-ride.jpg);
}

#ffrc-lao-page #branding h1 {
	background: url(images/branding/branding-bgr-school-girls.jpg);
}

#ffrc-khmer-page #branding h1 {
	background: url(images/branding/branding-bgr-flowers.jpg);
}

#mekong-news-page #branding h1 {
	background: url(images/branding/branding-bgr-night-market.jpg);
}

#mekong-research-page #branding h1 {
	background: url(images/branding/branding-bgr-sign.jpg);
}

#sitemap-page #branding h1 {
	background: url(images/branding/branding-bgr-tourist-boats.jpg);
}

#gallery-index-page #branding h1 {
	background: url(images/branding/branding-bgr-umbrellas.jpg);
}

#mekong-people-gallery-page #branding h1 {
	background: url(images/branding/branding-bgr-monks.jpg);
}

#mekong-landscapes-gallery-page #branding h1 {
	background: url(images/branding/branding-bgr-waterfall-swim.jpg);
}

#mekong-energy-projects-gallery-page #branding h1 {
	background: url(images/branding/branding-bgr-sawdust-galler.jpg);
}

#main-navigation {
	text-align: center;
	background: #5BAB12 url(images/main-navigation-bgr.jpg) no-repeat;
	width: 970px;
	margin: 0px;
	padding: 9px 0px;
	list-style-type: none;
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	text-transform: capitalize;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#sivu #main-navigation {
	background: #5BAB12 url(images/main-navigation-bgr-page.jpg) no-repeat;
	margin: 0px;
	padding: 9px 0px;
	text-align: center;
}

#main-navigation li {
	display: inline;
	background:  url(images/menu-viiva.jpg) no-repeat left center;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#content {
	margin: 0px;
	padding: 0px;
}

#projects {
	float: left;
	width: 300px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#projects h2 {
	margin: 8px 40px 8px 0px;
	padding: 0px;
	font-size: 16px;
	text-transform: uppercase;
	color: #339900;
	border-bottom: 1px dotted #339900;
}

#projects h2.capacity-building {
	color: #FF6600;
	border-bottom: 1px dotted #FF6600;
}

#projects h3 {
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #339900;
	font-style: normal;
	letter-spacing: -1px;
}

#projects .reepro h3, #projects .ici-laos h3, #projects .ici-cambodia h3  {
	color: #FF6600;
}

#projects ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 13px;
	color: #333333;
}

#projects ul li{
	margin: 0px 0px 4px 8px;
	padding: 0px 15px 0px 110px;
	line-height: 15px;
	min-height: 64px;
}

#projects ul li.frepla{
	background:  url(images/frepla-thumb.jpg) no-repeat;
}

#projects ul li.dream{
	background:   url(images/dream-thumb1.jpg) no-repeat;
}

#projects ul li.legitimate{
	background:  url(images/legitimate-thumb.jpg) no-repeat;
}

#projects ul li.survey{
	background:   url(images/survey-thumb.jpg) no-repeat;
}

#projects ul li.reepro{
	background:  url(images/reepro-thumb.jpg) no-repeat;
}

#projects ul li.ici-laos{
	background:  url(images/ici-laos-thumb.jpg) no-repeat;
}

#projects ul li.ici-cambodia{
	background:   url(images/ici-cambodia-thumb.jpg) no-repeat;
}

#main-content {
	float: left;
	width: 455px;
	font-size: 14px;
	color: #333333;
	margin: 0px 0px 0px 4px;
	padding: 8px 0px 0px;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}

#sivu #main-content {
	width: 755px;
	margin: 0px 0px 0px 7px;
	padding: 8px 5px 0px;
}

#additional-content {
	float: right;
	width: 180px;
	border: 0px solid #000000;
	margin: 0px;
}

#site-info {
	background:   url(images/site-info-bgr.jpg) no-repeat;
	clear: both;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	margin: -5px 0px 0px -5px;
	padding: 0px;
	height: 70px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

#sivu #site-info {
	background:   url(images/site-info-bgr-page.jpg) no-repeat left;
}

#sivu #site-info p {
	text-indent: -9999pt;
}

#site-info p {
	letter-spacing: 1px;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

address {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
	letter-spacing: 1px;
}

#logos {
	padding: 0px 0px 0px 80px;
	margin: 5px 0px 15px;
}

strong {
	letter-spacing: 1px;
	color: #333333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
}

#tkk-logo {
	margin-left: 23px;
	margin-bottom: 11px;
}

ul#languages {
	margin: 8px 0px 0px 7px;
	padding: 0px;
	list-style: none;
}

ul#languages li {
	font-size: 8px;
	font-style: italic;
	margin: 5px 0px 0px 6px;
	padding: 0px;
	color: #666666;
	float: left;
	width: 50px;
}

#blog-box {
	background:   url(images/blog-box-bgr.jpg);
	float: left;
	height: 167px;
	width: 158px;
	margin-top: 6px;
	margin-left: 10px;
	text-align: center;
}

#sivu #blog-box {
	margin-top: 12px;
}

#blog-box h2 {
	letter-spacing: 1px;
	margin: 0px;
	padding: 6px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

#blog-box p {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin: 2px 0px 0px;
	padding: 5px 8px 0px;
	font-weight: bold;
	line-height: 14px;
}

#column-box, #projects-box {
	float: left;
	background: #679A02 url(images/news-box-bgr.jpg) no-repeat left bottom;
	width: 158px;
	text-align: center;
	margin: 5px 0px 0px 10px;
	padding: 0px;
}

#research-box {
	float: left;
	background: #6C9E00 url(images/column-box-bgr.jpg) no-repeat left bottom;
	width: 158px;
	text-align: center;
	margin: 5px 0px 0px 10px;
	padding: 0px;
}

#column-box h2, #research-box h2, #projects-box h2{
	margin: 0px;
	padding: 4px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background:  url(images/column-box-h2-bgr.jpg) no-repeat left top;
	line-height: 24px;
}

#column-box p, #research-box p {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin: 2px 0px 0px;
	padding: 5px 20px 20px 18px;
	font-weight: bold;
	line-height: 15px;
}

#projects-box ul {
	list-style: none;
	color: #FFCC33;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 2px 0px 0px;
	padding: 5px 20px 20px 18px;
}

#projects-box ul li {
	margin: 0px;
	padding: 0px;
}

#news-box {
	float: left;
	background: #679A02 url(images/news-box-bgr.jpg) no-repeat left bottom;
	width: 158px;
	text-align: center;
	margin: 5px 0px 0em 10px;
	padding: 0px 0px 0.7em;
}

#news-box h2{
	margin: 0px;
	padding: 4px 0px 22px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background:  url(images/news-box-h2-bgr.png) no-repeat left top;
	line-height: 24px;
}

#mekong-people-gallery-page #news-box h2, #mekong-landscapes-gallery-page #news-box h2, #mekong-energy-projects-gallery-page #news-box h2 {
background: url(images/news-box-h2-bgr-gallery.jpg) no-repeat left top;

}

#news-box p {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin: 2px 0px -1em;
	padding: 0px 20px 20px 18px;
	font-weight: bold;
	line-height: 15px;
}

#branding-top {
	background:  url(images/branding-top.png) no-repeat;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 47px;
	width: 970px;
}

#main-content h1 {
	margin: 0px;
	padding: 0px;
	background: no-repeat;
}


#main-content h2 {
	text-indent: -9999pt;
	margin: 20px 0px 16px 40px;
	padding: 0px;
	background: no-repeat;
}

#projects-page #main-content h2 {
	background:   url(images/headlines/projects-bgr.gif) no-repeat;
	height: 35px;
	width: 202px;
}

#about-ffrc-page #main-content h2 {
	background:   url(images/headlines/about-ffrc-bgr.gif) no-repeat;
	height: 22px;
	width: 173px;
}

#current-events-page #main-content h2 {
	background: url(images/headlines/current-events-bgr.gif) no-repeat;
	height: 22px;
	width: 211px;
}

#dream-project-page #main-content h2, #dream-projekti-page #main-content h2  {
	background: url(images/headlines/dream-bgr.gif) no-repeat;
	height: 22px;
	width: 122px;
}

#ffrc-khmer-page #main-content h2 {
	background:  url(images/headlines/ffrc-khmer-bgr.gif) no-repeat;
	height: 23px;
	width: 226px;
}

#ffrc-lao-page #main-content h2 {
	background:  url(images/headlines/ffrc-lao-bgr.gif) no-repeat;
	height: 22px;
	width: 182px;
}

#frepla-project-page #main-content h2, #frepla-projekti-page #main-content h2 {
	background:  url(images/headlines/frepla-bgr.gif) no-repeat;
	height: 22px;
	width: 113px;
}

#ici-cambodia-project-page #main-content h2, #ici-kambodzha-projekti-page #main-content h2 {
	background:   url(images/headlines/ici-cambodia-bgr.gif) no-repeat;
	height: 22px;
	width: 232px;
}

#ici-laos-project-page #main-content h2, #ici-laos-projekti-page #main-content h2 {
	background:   url(images/headlines/ici-laos-bgr.gif) no-repeat;
	height: 22px;
	width: 132px;
}

#legitimate-project-page #main-content h2, #legitimate-projekti-page #main-content h2 {
	background:   url(images/headlines/legitimate-bgr.gif) no-repeat;
	height: 38px;
	width: 183px;
}

#links-page #main-content h2 {
	background:   url(images/headlines/links-bgr.gif) no-repeat;
	height: 24px;
	width: 77px;
}

#mekong-news-page #main-content h2 {
	background:   url(images/headlines/mekong-news-bgr.gif) no-repeat;
	height: 40px;
	width: 186px;
}

#mekong-project-page #main-content h2, #mekong-projekti-page #main-content h2 {
	background:   url(images/headlines/mekong-bgr.gif) no-repeat;
	height: 36px;
	width: 131px;
}

#mekong-research-page #main-content h2 {
	background:   url(images/headlines/mekong-research-bgr.gif) no-repeat;
	height: 40px;
	width: 250px;
}

#monthly-column-page #main-content h2 {
	background:   url(images/headlines/monthly-column-bgr.gif) no-repeat;
	height: 37px;
	width: 306px;
}

#partners-page #main-content h2 {
	background:   url(images/headlines/partners-bgr.gif) no-repeat;
	height: 22px;
	width: 123px;
}

#mekong-project-page #main-content h2 {
	background:   url(images/headlines/mekong-bgr.gif) no-repeat;
	height: 36px;
	width: 131px;
}

#projektit-page #main-content h2 {
	background:   url(images/headlines/projektit-bgr.gif) no-repeat;
	height: 38px;
	width: 127px;
}

#publications-page #main-content h2 {
	background:   url(images/headlines/publications-bgr.gif) no-repeat;
	height: 25px;
	width: 433px;
}

#reepro-project-page #main-content h2, #reepro-projekti-page #main-content h2 {
	background:   url(images/headlines/reepro-bgr.gif) no-repeat;
	height: 22px;
	width: 117px;
}

#sedco-project-page #main-content h2, #sedco-projekti-page #main-content h2 {
	background:   url(images/headlines/sedco-bgr.gif) no-repeat;
	height: 22px;
	width: 104px;
}

#sitemap-page #main-content h2 {
	background:   url(images/headlines/sitemap-bgr.gif) no-repeat;
	height: 32px;
	width: 121px;
}

#staff-page #main-content h2 {
	background:   url(images/headlines/staff-bgr.gif) no-repeat;
	height: 30px;
	width: 76px;
}

#survey-project-page #main-content h2, #survey-projekti-page #main-content h2  {
	background:   url(images/headlines/survey-bgr.gif) no-repeat;
	height: 28px;
	width: 118px;
}

#tutu-page #main-content h2 {
	background:   url(images/headlines/tutu-bgr.gif) no-repeat;
	height: 22px;
	width: 79px;
}

#tutu-tiimi-page #main-content h2 {
	background:   url(images/headlines/henkilokunta.gif) no-repeat;
	height: 24px;
	width: 193px;
}

#gallery-index-page #main-content h2 {
	background:   url(images/headlines/photo-galleries.gif) no-repeat;
	height: 38px;
	width: 217px;
}

#mekong-people-gallery-page #main-content h2 {
	background:   url(images/headlines/mekong-people-gallery.gif) no-repeat;
	height: 40px;
	width: 311px;
}

#mekong-landscapes-gallery-page #main-content h2 {
	background:   url(images/headlines/mekong-landscape-gallery.gif) no-repeat;
	height: 40px;
	width: 373px;
}

#mekong-energy-projects-gallery-page #main-content h2 {
	background:   url(images/headlines/energy-projects-gallery.gif) no-repeat;
	height: 40px;
	width: 317px;
}

#main-content h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	color: #339900;
	border-bottom: 1px dotted #339900;
	font-size: 16px;
	letter-spacing: 4px;
	margin: -25px 10px 1.5em 0px;
	padding: 40px 80px 2px 0px;
	background: url(images/h3-bgr.jpg) no-repeat 94% bottom;
}

#main-content h3.c-p, #main-content h4.c-p {
	color: #FF9900;
	border-bottom: 1px dotted #339900;
}

#main-content h4{
	margin: 0px 400px 10px 0px;
	padding: 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #339900;
	font-style: normal;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px dotted #FF9900;
}

#main-content h4 a:link, #main-content h4 a:visited,
#main-content h4.c-p a:link, #main-content h4.c-p a:visited {
	margin: 0px 400px 10px 0px;
	padding: 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #339900;
	font-style: normal;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px dotted #FF9900;
	text-decoration: none;
	border-bottom: 0;
}

#main-content h4 a:hover {
	color: #339900;
	text-decoration: overline;
	border-bottom: 0;	
}

#main-content h4.c-p a:link, #main-content h4.c-p a:visited {
	color: #FF9900;
	text-decoration: none;
}

#main-content h4.c-p a:hover {
	color: #FF9900;
	text-decoration: overline;
	border-bottom: 0;
}

#mekong-news-page #main-content strong, #current-events-page #main-content strong {
	margin: 0px 400px 10px 0px;
	padding: 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #339900;
	font-style: normal;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px dotted #FF9900;
}

#main-navigation a:link, #main-navigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#main-navigation a:visited {
	text-decoration: none;
	color: #D6D6D6;
}

#main-navigation a:hover {
	text-decoration: none;
	color: #FF6600;
}

#main-navigation li.eka {
	background: url(none);
	padding-left: 0px;

}
#projects li a:link h3, #projects li a:visited h3 {
	color: #39900;
	text-decoration: none;
}

#projects li a:link h3, #projects li a:visited h3 {
	color: #39900;
	text-decoration: none;
}

#projects li a:hover h3{
	color: #39900;
	text-decoration: underline;
}

#projects li a:link, #projects li a:visited {
	color: #333333;
	text-decoration: none;
}

#projects li a:hover{
	text-decoration: underline;
}

#main-content a:link, #sitemap-box a:link, #sitemap-box a:visited {
	color: #FF6600;
	text-decoration: none;
	border-bottom: 1px dotted #FF6600;
}

#main-content a:visited {
	color: #557D00;
	text-decoration: none;
	border-bottom: 1px dotted #557D00;
}

#main-content a:hover, #sitemap-box a:hover {
	color: #339900;
	text-decoration: none;
	border-bottom: 1px dotted #339900;
}

#logos a:link, #logos a:visited {
	border-bottom: 0px;
}

#languages a:link, #languages a:visited {
	color: #666666;
	text-decoration: none;
	display: block;
}

#languages a:hover {
	color: #666666;
	text-decoration: underline;
	display: block;
}

#news-box a:link h2, #news-box a:visited h2, #blog-box a:link h2, #blog-box a:visited h2, #blog-box a:link p, #blog-box a:visited p,
#column-box a:link h2, #column-box a:visited h2, #column-box a:link p, #column-box a:visited p {
	text-decoration: none;
	color: #FFFFFF;
}

#blog-box a:hover p, #column-box a:hover p, #research-box a:hover p {
	text-decoration: underline;
	color: #FFFFFF;
}

#news-box a:hover h2, #blog-box a:hover h2, #column-box a:hover h2 {
	text-decoration: none;
	color: #FFFFFF;
}

#news-box a:link, #news-box a:visited, #projects-box a:link, #projects-box a:visited,
#research-box a:link, #research-box a:visited  {
	color: #FFCC33;
	text-decoration: none;
}

#news-box a:hover, #projects-box a:hover, #research-box a:hover {
	color: #336600;
	text-decoration: underline;
}


#sivu #news-box a:link, #sivu #news-box a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#sivu #news-box a:hover p  {
	color: #FFFFFF;
	text-decoration: underline;
}

#sivu #main-content   {
	padding-top: 0px;
}

#sivu #main-content p  {
	padding: 0px 20px;
	margin-top: 0px;
}

.back-to-top {
	border-bottom: 1px dotted #339900;
}

#main-content ul {
	margin-left: 20px;
	list-style: url(images/list-circle.gif);
}

#main-content ul li, #main-content ul ul li {
	margin-bottom: 1em;
	padding-left: 5px;
}

#main-content ul ul {
	margin-left: 10px;
	margin-top: 1em;
	list-style: url(images/list-circle2.gif);
}

.staff-box {
	margin: 0px 0px 20px;
	padding: 0px;
	border-bottom: 1px dashed #66CC00;
}

.staff-pic {
	background:  url(images/staff-pic-bgr.jpg) no-repeat;
	margin: 0px 26px 0px 0px;
	height: 200px;
	width: 99px;
	float: left;
	padding: 0px;
}

.clear {
	clear: both;
	margin-top: 1em;
}

.staff-box p {
	margin-left: 105px;
}

.staff-box h4 {
	padding: 0px;
	margin: 0px;
}

#navigation-finnish {
	color: #009900;
	background: url(images/finland-flag-small.jpg) no-repeat;
	margin: 20px 0px 10px;
	padding-left: 38px;
	list-style: none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 22px;
}

#navigation-finnish li {
	display: inline;
}

#navigation-finnish a:link, #navigation-finnish a:visited {
	color: #FF9B06;
	text-decoration: none;
	border-bottom: 1px dotted #FF9636;
}

#navigation-finnish a:hover {
	color: #339900;
	text-decoration: none;
	border-bottom: 1px dotted #339900;
}

#sitemap-box {
	text-align: center;
	margin: 3px 0px 0px;
	padding: 0px;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

#branding #sitemap-box {
	color: FFFFFF;
	font-size: 15px;
	letter-spacing: 2px;
	position: absolute;
	left: 883px;
	top: 3px;
}

#branding #sitemap-box a:link, #branding #sitemap-box a:visited {
	text-align: left;
	color: #FFFFFF;
	text-decoration: underline;
	border-bottom: 0;
}

#branding #sitemap-box a:hover {
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}

.gallery-index-headline {
	width: 358px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	letter-spacing: 1px;
	margin-left: 200px;
	margin-bottom: 8px;
}

#main-content .gallery-index-headline a:link, #main-content .gallery-index-headline a:visited, #main-content .gallery-index-headline a:hover {
	border-bottom: 0px;
}

#thumb-container {
	border: 0px dotted #999999;
	margin: 0px 0px 20px 35px;
}

#thumb-container img {
	margin: 2px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

#main-content #thumb-container a:link, #main-content #thumb-container a:visited, #main-content #thumb-container a:hover {
	border-bottom: 0px;
}

#web-design {
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #669900;
	text-align: center;
	clear: both;
	margin-top: 3px;
}

#web-design a:link, #web-design a:visited {
	cursor: help;
	color: #669900;
	text-decoration: none;
	border-bottom: 1px dotted #669900;



	
}



#languages img {
	margin-bottom: -3px;
}

/*------------------------------------ HIDE SKIP TO CONTENT-LINK ---------------------------*/

@media screen {
	a.no-screen:link, a.no-screen:visited, a.no-screen:hover { display: none; }
}

/*------------------------------------ PRINT-STYLE ---------------------------*/

@media print {

#branding { display: none; }

#main-navigation { display: none; }

#sivu #main-navigation { display: none; }

#navigation-finnish { display: none; }

#additional-content { display: none; }

a.no-screen:link, a.no-screen:visited, a.no-screen:hover {
	display: none;
	text-decoration: none;
	cursor: help;
}

}
