body {
	font:12px tahoma,sans-serif;
	background:#444;
	margin:0em;
	color:#B8CFC9;
}

h1 {
	font:bold 30px tahoma,sans-serif;
	margin:5px 0;
}
h2 {
	font:bold 18px tahoma,sans-serif;
	margin:4px 0;
}
h3 {
	font:bold 14px tahoma,sans-serif;
	margin:3px 0;
}


img {border:0px;}

input, textarea {
	font:12px tahoma,sans-serif;
	padding:2px 0 2px 2px;
	border:1px solid #B8CFC9;
	color:#B8CFC9;
	background:#555;
}
textarea {
	overflow:auto;
}

#tt {position:absolute; min-width:200px; display:block; background:#666; color:#fff; padding:5px; border:1px solid #000;}


.header {
	color:#B8CFC9;
	padding-bottom:5px;
	margin:20px 0 10px 0;
}
.header .content {
	margin:0 auto;
	width:1000px;
	min-height:40px;
	padding-bottom:5px;
	border-bottom:1px solid #666;
}
.header .content div {
	float:left;
}
.header .content a {
	font:bold 30px tahoma,sans-serif;
	color:inherit;
}
.header .content select {
	background:#555;
	color:#B8CFC9;
	border:1px solid #B8CFC9;
	font:12px tahoma,sans-serif;
}
.header .content option {
	background:#555;
	color:#B8CFC9;
}


.footer {
	padding:5px 10px;
	border-top:1px solid #666;
	color:inherit;
	text-align:right;
	clear:both;
}
.footer a {
	float:left;
	margin-right:30px;
	font:inherit;
	color:inherit;
}

.main {
	margin:0 auto;
	width:1000px;
	min-height:100px;
}

.text {
	padding:5px 20px;
	text-align:justify;
}
.text .welcome {
	float:left;
	width:600px;
	text-align:justify;
}

.images {
	text-align:center;
	clear:both;
	margin-top:20px;
}
.images img {
	margin:2px;
	border:2px solid #B8CFC9;
}

.fpcomments {
	margin-top:20px;
	padding:5px 40px;
	color:#888;
}
.fpcomments a {
	font:italic 11px tahoma,sans-serif;
	line-height:170%;
	color:inherit;
	text-decoration:none;
	margin-right:40px;
}
.fpcomments a:hover {
	text-decoration:none;
	color:#B8CFC9;
}


.bigimg {
	float:left;
	width:570px;
	text-align:center;
}
.bigimg img {
	border:2px solid #B8CFC9;
}

.thumbs {
	float:right;
	width:400px;
	text-align:center;
}
.thumbs img {
	margin:0 1px 1px 0;
	border:2px solid #B8CFC9;
}
.thumbs .title {
	min-height:100px;
	border:1px solid #666;
	text-align:left;
	padding:5px;
}
.ctrl {
	min-height:30px;
	margin-bottom:10px;
	border-bottom:1px solid #666;
}
.ctrl .switcher {
	float:left;
	width:90px;
	border:1px solid #666;
	background:#555;
	color:inherit;
	padding:2px;
	margin-top:4px;
}

.pager {
	float:right;
	padding:8px 3px 3px 3px;
}
.pager a {
	border:1px solid #888;
	padding:2px 3px;
	margin:2px;
	color:#ddd;
	text-decoration:none;
}
.pager a:hover {
	background:#ccc;
	color:#222;
	text-decoration:none;
}
.pager .current {
	border:1px solid #ccc;
	padding:2px 3px;
	margin:2px;
	color:#111;
	background:#888;
	font:11px tahoma,sans-serif;
}
	

a			{color:#534230;font:11px tahoma,sans-serif;text-decoration:none;}

a.h			{color:#B8CFC9;font:13px tahoma,sans-serif;text-decoration:none;}
a.h:hover	{text-decoration:underline;}

a.ft		{color:#534230;font:11px tahoma,sans-serif;text-decoration:none;}
a.ft:hover	{text-decoration:underline;}

a.p			{color:#534230;font:11px tahoma,sans-serif;margin:2px;padding:2px;line-height:200%;border:1px solid #534230;text-align:center;text-decoration:none;}
a.p:hover	{text-decoration:none;background:#534230;color:#B8CFC9;}

.pselected	{line-height:200%;margin:2px;padding:2px;border:1px solid #534230;text-align:center;background:#534230;color:#B8CFC9;font:11px tahoma,sans-serif;}
