 body {
	font-family:Helvetica, Arial, Verdana, Garamond;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:normal;
	font-weight:normal;
	color:#ffffff;
	background-color:#003333;
	margin:0px 0px 25px 0px; 
	padding:0px;
	text-align:center;	
}

p {
	line-height:1.3;
	margin:0 0 1.5em;
}

img {
	margin:0px;
	padding:0px;
}

h1, h2, h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left
}

h1 {
	font-size:18pt;
	margin-bottom:22px;
	letter-spacing:0.2em;
	font-style:italic;
	text-align:right
}

h2 {
	font-size:14pt;
	padding-top:16px;
	margin-bottom:12px;
	letter-spacing:0.1em;
	font-style:normal;
	text-align:left
}

h3 {
	font-size:10pt;
	padding-top:4px;
	margin-bottom:10px;
	letter-spacing:0.06em;
	font-style:normal;
	font-weight:bold;
	text-align:left
}

#wrapper {
	background:#003333 url('../images/content-bg.jpg') repeat-y scroll top center;
	width:800px;
	overflow:visible;
	margin:0px auto;
	text-align:left;
}
#logo {
	height:151px;
	width:800px;
	float:left;
}
#menu {
	background:transparent url('../images/menu-bg.jpg') no-repeat scroll top center;
	width:628px;
	height:22px;
	font:14px/normal Georgia, "Times New Roman", Times, serif;
	float:left;
	clear:both;
	padding-left:172px;
}

#content {
	background:transparent url('../images/frame-top.gif') no-repeat scroll top center;
	width:590px;
	text-align:justify;
	font-size:80%;
	font-weight:normal;
	clear:both;
	padding:63px 105px 0px 105px;
	overflow:visible;
}
#bottom {
	background:transparent url('../images/frame-bottom.gif') no-repeat scroll top center;
	height:170px;
	margin-top:-110px;
}
#copyright {
	text-align:center;
	font-size:11px;
	color:#999999;
	overflow:visible;
	margin-top:15px;
}

a:link    {text-decoration:underline; color:#999966; background-color:transparent}
a:visited {text-decoration:underline; color:#999966; background-color:transparent}
a:hover   {text-decoration:underline; color:#ffffff; background-color:transparent}
a:active  {text-decoration:underline; color:#ffffff; background-color:transparent}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.right-f {
	float:right
}
.left-f {
	float:left
}

.gray {color:#999999}
.gray-italic {color:#999999;font-style:italic}
.bold {font-weight:bold}

.news-block {
	border-bottom:1px dashed #666;
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px 0px 15px 0px;
}

.news-block h2 {padding:0px;}

.table-std {
	border-color:#003333;
	color:#ffffff;
	border-collapse:collapse;
	/*margin-bottom:20px;*/
	/*font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.table-std th {border:1px solid #003333; border-bottom:none;background-color:#003333;}
.table-std td {background-color:transparent;}
.table-std tr {background-color:#004444}
.table-std tr.alt-row {background-color:#004c4c}

/* guestbook */

fieldset {
	border:none;
	border-top:1px solid #666666;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}

legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style:italic;
	padding:5px;
	margin:5px;
}

div#pages {
	border-top:1px solid #666666;
	margin-top:40px;
	padding-top:20px
}
fieldset p {
	margin-top:0px;
	padding-top:0px
}

.entry-head-wrapper {
	width:100%;
	float:left;
	margin-bottom:20px
}
.entry-poster {
	float:left;
	width:85%;

}
.entry-icons {
	float:right;
	width:15%;
	text-align:right
}
.entry-date {
	text-align:right;
	font-style:italic;
	color:#999
}
.break {clear:both;}

div#guestbook input.text {width:350px}
div#guestbook textarea {width:350px; height:200px}
div#guestbook input.button {font-weight:bold}
div#guestbook dt {margin-top:15px;font-weight:bold;margin-bottom:3px;}
div#guestbook dd {margin:0px; padding:0px;}
div#guestbook .required {text-decoration:underline}