#side-bar,
#section-head,
#section-footer,
.preload,
.visual,
.breadcrumbs,
.no-print {
	display: none;
}

body {
	margin: 0px;
	padding: 0px;
}

img {
	border-style: none;
}


h1 {font-size: 125%; text-align: center;}
h1.headline {margin: 20px 0px 20px 0px; padding: 0px; text-transform: uppercase; text-align: center;}
h2 {font-size: 110%; text-align: center;}
h3 {font-size: 100%; text-align: center;}

a {text-decoration: underline;}

.float-left {
	float: left;
	margin: 0px 10px 10px 0px;
}

p.pages {
	font-weight: bold;
}
p.pages span {
	font-weight: normal;
}


/* ---------------------------- */
/*      -- News styles --       */
/*                              */
dl.news-list {
}

dl.news-list dt {
	font-weight: normal;
	font-size: 85%;
	color: #777;
	padding: 0px;
	margin: 0px;
	font-style: oblique;
}

dl.news-list dd {
	padding: 0px 0px 15pt 0px;
	margin: 0px;
}

dl.news-list dd h2 {
	margin: 0px 0px 3pt 0px;
	text-align: left;
	font-size: 100%;
}

dl.news-list dd p {
	margin: 0px 0px 3pt 0px;
}


/*                              */
/*      -- News styles --       */
/* ---------------------------- */


/* ---------------------------- */
/*   -- Guestbook styles --     */
/*                              */
dl.guestbook dt {
	font-weight: bold;
}

dl.guestbook dt .date {
	font-weight: normal;
	font-size: 85%;
	color: #777;
	padding: 0px;
	margin: 0px;
	font-style: oblique;
}

dl.guestbook dd {
	padding: 0px 0px 15pt 0px;
	margin: 0px;
}

dl.guestbook dd p.question {
	margin: 0px 0px 3pt 0px;
	padding-bottom: 0px;
}
dl.guestbook dd p.answer {
	margin: 0px 0px 3pt 0px;
	padding: 3pt 0px 0px 0px;
	border-top: 1px solid #ccc;
	
}

/*                              */
/*   -- Guestbook styles --     */
/* ---------------------------- *