body {	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #474747;	text-decoration: none;	text-align:center;	background-image: url(../img/bg.gif);	background-repeat: repeat-x;}#container {	margin: 0px auto;	width: 900px;	text-align:left;}#main {	width: 900px;	position: relative;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #000000;	text-decoration: underline;}a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #000000;	text-decoration: none;}#header_navi {	width: 900px;	float: left;}.language_index_on {	background-image: url(../img/bg_language_index_on.gif);	color: #FFFFFF;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;}.language_index_on:hover {	background-image: url(../img/bg_language_index_on.gif);	color: #FFFFFF;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: underline;}.language_index_off {	background-image: url(../img/bg_language_index_off.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;}.language_index_off:hover {	background-image: url(../img/bg_language_index_off.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: underline;}.language_sub_fi_on {	background-image: url(../img/bg_language_sub_fi_on.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;}.language_sub_fi_on:hover {	background-image: url(../img/bg_language_sub_fi_on.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: underline;}.language_sub_fi_off {	background-image: url(../img/bg_language_sub_fi_off.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;}.language_sub_fi_off:hover {	background-image: url(../img/bg_language_sub_fi_off.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: underline;}.language_sub_en_on {	background-image: url(../img/bg_language_sub_en_on.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;}.language_sub_en_on:hover {	background-image: url(../img/bg_language_sub_en_on.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: underline;}.language_sub_en_off {	background-image: url(../img/bg_language_sub_fi_off.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;}.language_sub_en_off:hover {	background-image: url(../img/bg_language_sub_fi_off.gif);	color: #474747;	display: block;	float: left;	height: 21px;	width: 110px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-decoration: underline;}#content_index {	background-image: url(../img/bg_index.jpg);	height: 550px;	clear: both;}#nav1 {	display: block;	float: left;	width: 220px;}a.nav1_index_on {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;	background-image: url(../img/bullet_nav1_index.gif);	background-repeat: no-repeat;	background-position: left 8px;}a.nav1_index_on:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;	background-image: url(../img/bullet_nav1_index.gif);	background-repeat: no-repeat;	background-position: left 8px;}a.nav1_index_off {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;}a.nav1_index_off:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;	background-image: url(../img/bullet_nav1_index.gif);	background-repeat: no-repeat;	background-position: left 8px;}a.nav1_sub_on {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;	background-image: url(../img/bullet_nav1_sub_on.gif);	background-repeat: no-repeat;	background-position: left 8px;}a.nav1_sub_on:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;	background-image: url(../img/bullet_nav1_sub_on.gif);	background-repeat: no-repeat;	background-position: left 8px;}a.nav1_sub_off {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #474747;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;}a.nav1_sub_off:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #474747;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;	display: block;	padding-left: 20px;	padding-top: 4px;	padding-bottom: 4px;	width: 200px;	background-image: url(../img/bullet_nav1_sub_off.gif);	background-repeat: no-repeat;	background-position: left 8px;}#photographer_index {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #999C95;	text-decoration: none;	text-align: right;}#footer_index {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #999C95;	text-decoration: none;	text-align: left;}#news {	padding-top: 2px;	padding-bottom: 10px;}#content_container_sub {	width: 900px;}#navi_column {	float: left;	width: 220px;}#content_column {	float: left;	width: 680px;}#photographer_sub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #999C95;	text-decoration: none;	text-align: right;}#content_header {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-transform: uppercase;	color: #FF0000;	text-decoration: none;	padding-bottom: 10px;}hr {	padding-top: 5px;	padding-bottom: 15px;	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}