@import url(rte.css);

@import url(guestbook.css);

a
{
	color:#286EA0;
	text-decoration:none;
}

a img
{
	border:0;
}

a:hover
{
	text-decoration:underline;
}

body
{
	background:#DAD7C0;
	color:#303030;
	font:76% tahoma, verdana, sans-serif;
	margin:0;
	padding:0;
}

h1
{
	font-size:2.1em;
	font-weight:400;
	margin:0 0 20px;
}

p
{
	line-height:1.5em;
	text-align:left;
	margin:0 0 15px;
}

#navitabs
{
	clear:both;
	white-space:nowrap;
}

.activenavitab
{
	background:url(images/corner.gif) #6D90A3 top right no-repeat;
	color:#FFF;
	text-decoration:none;
	margin:0 0 5px;
	padding:4px 8px 5px;
}

.activenavitab:hover,.activetoptab:hover,#logo h1 a:hover
{
	text-decoration:none;
}

.activetoptab
{
	background:url(images/corner2.gif) #FFF top right no-repeat;
	border-bottom:1px solid #FFF;
	color:#6D90A3;
	text-decoration:none;
	margin:0 0 0 4px;
	padding:3px 5px;
}

.navitab
{
	background:url(images/corner.gif) #DAD7C0 top right no-repeat;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	letter-spacing:1px;
	text-decoration:none;
	margin:0 0 4px;
	padding:4px 8px;
}

.navitab:hover
{
	background:url(images/corner.gif) #D0D0D0 top right no-repeat;
	text-decoration:none;
}

#container
{
	background:#FFF;
	width:760px;
	margin:15px auto;
	padding:5px 20px 20px;
}

#desc
{
	background:url(images/front.jpg) #6D90A3 top left no-repeat;
	clear:both;
	color:#DAD7C0;
	height:200px;
	overflow:hidden;
	margin:5px 0 0;
	padding:0;
}

#desc a
{
	color:#DAD7C0;
	text-decoration:underline;
}

#desc h1
{
	color:#FFF;
	padding:15px 15px 0;
}

#desc p
{
	font-size:1em;
	line-height:1.3em;
	width:290px;
	padding:0 0 0 15px;
}

#logo
{
	margin:15px 0 0;
}

#logo h1 a
{
	color:#303030;
}

#main
{
	border-right:1px solid #D0D0D0;
	float:left;
	width:590px;
	padding:0 15px 15px 0;
}

#main h1
{
	font-size:1.4em;
	font-weight:400;
	margin:20px 0 10px;
}

img#photo
{
	background-color:#F0F0F0;
	display:block;
	margin:0 auto 15px;
	padding:5px;
}

#sidebar
{
	float:right;
	width:140px;
	padding:10px 10px 10px 0;
}

#sidebar p
{
	font-size:0.9em;
	line-height:1.3em;
	margin:0 0 12px;
}

#footer
{
	background:#FAFAFA;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	clear:both;
	color:gray;
	font-size:0.9em;
	padding:8px 0;
  text-align:center;
}

#footer a
{
	color:gray;
}

#footer h1
{
	font-size:0.9em;
	font-weight:700;
	text-align:center;
	margin:0;
}

#footer p
{
	text-align:center;
	margin:0;
}

.tx-veguestbook-pi1
{
	font-size:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination
{
	float:right;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header
{
	clear:both;
	display:block;
	font-size:100%;
	font-weight:700;
	width:35em;
	padding:1em;
}

.tx-veguestbook-pi1 h1.tx-guestbook-header
{
	background-color:#6D90A3;
	color:#DAD7C0;
	padding:5px;
}

.tx-veguestbook-pi1 .tx-guestbook-left
{
	float:left;
	width:12em;
	min-height:4em;
	background-color:#DAD7C0;
	height:4em;
	padding:1em;
}

.tx-veguestbook-pi1 .tx-guestbook-right
{
	float:left;
	width:21em;
	padding:1em;
}

.tx-veguestbook-pi1 .tx-guestbook-right h3
{
	font-size:100%;
	background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-latest
{
	display:block;
	clear:both;
	padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-field
{
	clear:both;
	width:100%;
	display:block;
	padding:1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label
{
	clear:both;
	display:block;
	float:left;
	width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med
{
	float:left;
	width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big
{
	float:left;
	width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea
{
	width:30em;
	display:block;
	float:left;
}

.tx-veguestbook-pi1 fieldset
{
	border:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap
{
	float:left;
	display:block;
	margin-left:2.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap img
{
	float:left;
	display:block;
	pading-left:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label
{
	clear:both;
	display:block;
	float:none;
	width:10em;
	margin-bottom:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p
{
	font-size:75%;
	padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-clear
{
	clear:both;
	display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit
{
	width:auto;
	display:block;
}

.tx-veguestbook-pi1 .tx-guestbook-result,.tx-veguestbook-pi1 .tx-guestbook-freecap input
{
	float:left;
}

.tx-veguestbook-pi1 legend,.tx-veguestbook-pi1 .tx-guestbook-freecap h3
{
	display:none;
}