/*
Containers and elements for the title/top area
*/
#top_container {
	width: 730px;
	height: 352px;
	position: relative;
/* Leave room for sidebar */
	left: 44px;
/* Background properties */
	background-image: url(images/topcontainer.gif);
	background-repeat: no-repeat;
}

#pitbastardlogo {
	width: 209px;
	height: 290px;
/* Position is relative to #TOP_CONTAINER */
	position: absolute;
	left: 24px;
	top: 5px;
/* Background properties */
	background-image: url(images/pitbastard_logobig.gif);
	background-repeat: no-repeat;
}

/*
Language selector
*/
#langbar_container {
	margin: 0;
	padding: 0;
	text-align: center;
/* Positon is relative to #TOP_CONTAINER */
	position: absolute;
	right: 55px;
	top: 145px;
	width: 136px;
}
#langbartitle {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 90px;
	height: 12px;
	background-image: url(images/lang_title.gif);
	background-repeat: no-repeat;
}
#flagbox {
	position: relative;
	margin: 0;
	padding: 3px;
	text-align: center;
	background-color: #000;
	border: 1px solid #666;
	height: 16px;
	width: 128px;
}
/* Flags with mouseovers */
.flag {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
}
.flag a {
	display: block;
}
.flag img {
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.flag a:hover img {
	visibility: hidden;
}

/* FLAG FIN */
.flag_fin {
/* Background, this is the mouseover image */
	background-image: url(images/flag_fin.gif);
	top: 3px;
	left: 3px;
}
.flag_fin,
.flag_fin img {
/* Size, should  be the image size */
	width: 32px;
	height: 16px;
}

/* FLAG ENG */
.flag_eng {
/* Background, this is the mouseover image */
	background-image: url(images/flag_eng.gif);
	top: 3px;
	left: 35px;
}
.flag_eng,
.flag_eng img {
/* Size, should  be the image size */
	width: 32px;
	height: 16px;
}

/* FLAG SWE */
.flag_swe {
/* Background, this is the mouseover image */
	background-image: url(images/flag_swe.gif);
	top: 3px;
	right: 35px;
}
.flag_swe,
.flag_swe img {
/* Size, should  be the image size */
	width: 32px;
	height: 16px;
}

/* FLAG GER */
.flag_ger {
/* Background, this is the mouseover image */
	background-image: url(images/flag_ger.gif);
	top: 3px;
	right: 3px;
}
.flag_ger,
.flag_ger img {
/* Size, should  be the image size */
	width: 32px;
	height: 16px;
}