/*
 * $Id: wow.css, 2003/04/28 $
 */
body {
	margin: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bgrose_l.jpg);
	background-repeat: no-repeat;
}
a:link {
	color: #080;
	background-color: transparent;
}
a:visited {
	color: #262;
	background-color: transparent;
}
a:active {
	color: #666;
	background-color: transparent;
}
a:hover {
	background-color: #EEE;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #609;
	background-color: transparent;
	font-family: Verdana, Frutiger, Homerton, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0.1em;
}
h1 {margin-top: 0.2em}
h2,h3,h4,h5,h6 {margin-top: 1em}
p, ul, ol, dl {
	line-height: 150%;
	margin-bottom: 1em;
	font-size: small;
	margin-top: 0.5em;
	margin-left: 2em;
	margin-right: 2em;
}
li, dd {margin-bottom: 0.6em}
dt {font-weight: bold}
blockquote {
	font-style: italic;
	font-size: small;
	line-height: 150%;
	background-color: #EEE;
	padding: 0.5em 1em;
	border: none;
	margin-top: 0.5em;
	margin-bottom: 0.8em;
	margin-left: 2em;
	margin-right: 2em;
}
blockquote a:hover {background-color: #FFF}
pre {margin-left: 1em}
hr {
	color: #609;
	background-color: #609;
}

td#navcol {
	font-family: Trebuchet MS, Frutiger, Homerton, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	background-color: #EEE;
	background-image: url(images/bgrose_d.jpg);
	background-repeat: no-repeat;
	padding: 5px;
}
td#navcol a:hover, td#navcol a:hover img {background-color: #FFF}
td#navcol form {
	margin: 0;
	text-align: center;
}
td#maincol {
	padding: 0 0 0 12px;
	width: auto;
}
div.nav {padding: 0}
div.nav a {
	display: block;
	text-decoration: none;
}
a.parent, span.self, a.peer, a.child {padding: 2px 5px}
span.self, a.peer, a.child {font-weight: bold}
a.parent, a.child {font-style: italic}
div.news p {
	line-height: 125%;
	padding: 0.3em 5px;
	margin: 0;
	color: #777;
}
p.title {font-weight: bold}

table.v, table.h {
	font-size: small;
	margin-left: 2em;
}
table.v th, table.h th, table.v td, table.h td {
	border-width: 0 1px 1px 0;
	border-color: #FFF;
	border-style: solid;
	vertical-align: top;
}
table.v th, table.h th {background-color: #DDD}
table.h, table.v td {background-color: #EEE}
table.v th, table.v td {
	text-align: left;
	padding: 1px 0.5em;
}
table.h th, table.h td {padding: 1px 0.3em}
table.photo td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	padding: 0.4em 1px 0.8em 1px;
	border: solid 1px #FFF;
	vertical-align: top;
}
tr.galleryindex td {padding: 0.5em}
table.photo a {display: block}
table.photo a:hover, table.v a:hover, table.h a:hover {background-color: #FFF}

.footer {
	font-family: Trebuchet MS, Frutiger, Homerton, Helvetica, sans-serif;
	font-style: normal;
	font-size: small;
	text-align: center;
	margin: 0;
	background-color: #DDD;
	padding: 0.5em;
	border: none;
}
p.credit {
	font-size: small;
	font-style: italic;
	color: #999;
	text-align: right;
}
p.hide {display: none}
span.nowrap {white-space: nowrap}
.embedleft {
	font-size: small;
	float: left;
	margin: 0.3em 0.4em 0.3em 2em;
}
.embedright {
	font-size: small;
	float: right;
	margin: 0.3em 2em 0.3em 0.4em;
}
div.embedright {
	border: 1px solid #999;
	text-align: center;
}
form p {line-height: normal}
tr.form td, tr.form th {
	padding: 2px 0.5em;
}
tr.form textarea, tr.form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}