/* general */

body {
	font:				xx-small verdana, arial, sans-serif;
	margin:				20px;
	background-color:	#FFF;
}
p {
	margin:				0 0 10px 0;
}

a:link, a:visited {
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
}
a:hover, a:active {
	font-weight:		bold;
	text-decoration:	underline;
	color:				#000;
}
p.link span {
	display:			none;
	visibility:			hidden;
}

/* sections */

.title {
	position:			relative;
}
#navigation {
	position:			relative;
}
#navigation .link {
	font-size:			x-small;
	line-height:		100%;
	margin:				0 0 5px 0;
}
#navigation .copyright, 
#navigation .webmasters {
	margin:				10px 0 10px 0;
}
#description {
	position:			relative;
}
#photos {
	position:			relative;
	margin:				10px 0 0 0;
}

/* index page */

#index {
	position:			relative;
	font:				xx-small verdana, arial, sans-serif;
}
.item {
	position:			relative;
}
.guarantee {
	display:			block;
	position:			relative;
	font-weight:		bold;
}
.guarantee span {
	display:			inline;
}

/* tabs */

.title span {
	display:			block;
}
a.tab, span.tab, .tab span {
	display:			inline;
	position:			relative;
}

/* titles */

h1, h2, .title {
	font:				medium verdana, arial, sans-serif;
	font-weight:		bold;
	margin:				10px 0 5px 0;
}
h3 {
	font:				x-small verdana, arial, sans-serif;
	font-weight:		bold;
	margin:				10px 0 5px 0;
}
h4 {
	font:				small verdana, arial, sans-serif;
	font-weight:		bold;
	margin:				10px 0 5px 0;
}
h5 {
	font:				x-small verdana, arial, sans-serif;
	font-weight:		bold;
	margin:				10px 0 5px 0;
}
h2 span, h3 span, h4 span, h5 span {
	display:			inline;
}