body {
	background-color: #D33E16;
	margin: 0px;
	padding: 0px 20px 20px 0px;
	font: 14px "Times New Roman", "Times Roman", Times, serif;
	color: #130401;
}

img {
	display: block;
}

p {
	margin-top: 7px;
	margin-bottom: 0px;
}

a {
	color: #DDC983;
	text-decoration: none;
}

a img {
    border: none;	
}

a:hover {
    text-decoration: underline;
}

#top {
	width: 857px;
}

#flags {
	width: 100px;
	position: absolute;
	left: 795px;
	top: 82px;
}

#flags img {
    float: left;
    margin-left: 5px;
}

#topbar {
	width: 843px;
	margin-left: 50px;
}

#topbar div {
    float: left;
}

#content {
    width: 900px;
	margin-top: 7px;
	margin-bottom: 13px;
}

#main_col {
    float: left;
    width: 625px;
}

#faces {
	width: 486px;
	height: 416px;
	margin-left: 30px;
	position: relative;
}

#tuli_01 {
	left: 0px;
	top: 0px;
	display: block;
	position: absolute;
}

#tuli_02 {
	left: 541px;
	top: 0px;
	display: block;
	position: absolute;
}

#faces a {
	display: block;
	position: absolute;
	top: 0px;
	height: 416px;
	text-decoration: none;
}

#faces a span {
	display: none;
}

a#dilppa {
	left: 52px;
	width: 148px;
	background: url(../images/dilppa_fp.jpg) no-repeat left top;
}

a#dilppa:hover {
	background: url(../images/dilppa_fp.jpg) no-repeat -148px;
}

a#kiu {
	left: 200px;
	width: 108px;
	background: url(../images/kiu_fp.jpg) no-repeat left top;
}

a#kiu:hover {
	background: url(../images/kiu_fp.jpg) no-repeat -108px;
}

a#gulfam {
	left: 309px;
	width: 121px;
	background: url(../images/gulfam_fp.jpg) no-repeat left top;
}

a#gulfam:hover {
	background: url(../images/gulfam_fp.jpg) no-repeat -121px;
}

a#karo {
	left: 308px;
	width: 119px;
	background: url(../images/karo_fp.jpg) no-repeat left top;
}

a#karo:hover {
	background: url(../images/karo_fp.jpg) no-repeat -119px;
}

a#rope {
	left: 427px;
	width: 114px;
	background: url(../images/roope_fp.jpg) no-repeat left top;
}

a#rope:hover {
	background: url(../images/roope_fp.jpg) no-repeat -114px;
}

#text {
	margin-left: 50px;
	position: relative;
}

h1.fp {
	text-align: center;
	color: #3F1406;
	font-size: 22px;
}

#orn {
    text-align: center;
    margin-bottom: 14px;
}

#orn img {
    display: inline;
}

#left_text {
	float: left;
	width: 244px;
	padding: 0px 35px 0px 12px;
}

/* This is the Tan hack */
* html #left_text {width: 291px; w\idth: 244px; }

#left_text p {
	margin-top: 0.8em;
}

#right_text {
	float: left;
	width: 246px;
	background-color: #FF6628;
	padding: 10px 13px 10px 10px;
}

/* This is the Tan hack */
* html #right_text {width: 269px; w\idth: 246px; }

#right_text p {
	margin-top: 1px;
	margin-bottom: 5px;
}

#right_col {
    float: left;
    width: 258px;
    margin-left: 9px;
	padding-bottom: 45px;
}

#menu {
	background: url(../images/menu_back.jpg) no-repeat left top;
	height: 337px;
	width: 258px;
	margin-bottom: 10px;
	position: relative;
}

#menu a {
	display: block;
	text-decoration: none;
	position: absolute;
}

#menu a span {
	visibility: hidden;
}

a#band {
	top: 10px;
	left: 53px;
	width: 154px;
	height: 66px;
	background: url(../images/menu_bandi.gif) no-repeat left top;
}

a#band:hover, a#band.active {
	background: url(../images/menu_bandi.gif) no-repeat -154px;
}

a#show {
	top: 76px;
	left: 66px;
	width: 125px;
	height: 50px;
	background: url(../images/menu_show.gif) no-repeat left top;
}

a#show:hover, a#show.active {
	background: url(../images/menu_show.gif) no-repeat -125px;
}

a#cal {
	top: 126px;
	left: 19px;
	width: 215px;
	height: 35px;
	background: url(../images/menu_keikkakalenteri.gif) no-repeat left top;
}

a#cal:hover, a#cal.active {
	background: url(../images/menu_keikkakalenteri.gif) no-repeat -215px;
}

a#mp3 {
	top: 161px;
	left: 60px;
	width: 131px;
	height: 52px;
	background: url(../images/menu_mp3.gif) no-repeat left top;
}

a#mp3:hover, a#mp3.active {
	background: url(../images/menu_mp3.gif) no-repeat -131px;
}

a#pic {
	top: 213px;
	left: 66px;
	width: 110px;
	height: 45px;
	background: url(../images/menu_kuvia.gif) no-repeat left top;
}

a#pic:hover, a#pic.active {
	background: url(../images/menu_kuvia.gif) no-repeat -110px;
}

a#links {
	top: 258px;
	left: 66px;
	width: 94px;
	height: 35px;
	background: url(../images/menu_linkit.gif) no-repeat left top;
}

a#links:hover, a#links.active {
	background: url(../images/menu_linkit.gif) no-repeat -94px;
}

a#cont {
	top: 293px;
	left: 26px;
	width: 188px;
	height: 34px;
	background: url(../images/menu_yhteystiedot.gif) no-repeat left top;
}

a#cont:hover, a#cont.active {
	background: url(../images/menu_yhteystiedot.gif) no-repeat -188px;
}

#nb_body {
	background: url(../images/nb_back.gif) repeat left top;
}

#nb_text {
	background: url(../images/nb_sides.gif) repeat-y top;
	color: #DDC983;
}

#nb_text a {
	color: #DDC983;
}

p.news_line {
	padding: 0px;
	margin: 7px 7px 5px 10px;
	display: block;
	clear: both;
}

p.news_line .date {
	float: left;
	width: 55px;
}

p.news_line .header {
	float: right;
	width: 186px;
}

p#more_news {
	text-align: right;
	clear: both;
	margin: 5px 15px 0px 10px;
}


#bottombar {
	clear: both;
	position: relative;
	width: 843px;
	margin-left: 50px;
}

#b_links {
	color: #E9A948;
    padding-left: 75px;
	padding-top: 13px;
	background: url(../images/bottom_bar.jpg) no-repeat center top;
	height: 29px;
}

#bottombar a {
	color: #E9A948;
}

#stamp{
	position: absolute;
	bottom: -13px;
	left: 690px;
}