html, body, table, tr, td, th, input, textarea, button, div, span, pre {
/*
	font-family:	Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	font-size:	10pt;
*/
	color:		#000000;
	font-family:	Verdana, Arial, Sans-Serif;
	font-size:	11px;
}
html, body {
	margin:		0px;
	border:		0px;
	height:		100%;
	overflow:	auto; /* visible, hidden */
	background-color: #FEF0DB; /* #CC9966 */
/*	background-image: url('../img/pi_afrika.gif'); /* giraffe_bg.jpg */
	background-repeat: no-repeat;
	background-position: bottom right;
	background-position: 100% 100%; */
}

form {
	margin:		0px;
}

hr {
	height:		1px;
}
img {
	border:		0px;
}

input, select, textarea {
	border:		1px solid #CC9966;
}

.buttons {
	width:		120px;
	background-color: #FEF0DB;
	font-size:	8pt;
	padding:	2px;
	border:		1px solid #663300;
	color:		#663300;
}

h1 {
	font-size:	125%;
}

ul {
	margin-top:	0px;
/*	margin-bottom:	0px; */
}

div.list {
	background-color: #FFFFFF;
	float:		right;
	border:		1px solid #663300;
	border-bottom:	2px solid #663300;
	color:		#000000;
}
.list a {
	text-decoration: none;
}
.list a:visited {
	color:		#663300;
}
.list a:hover {
	color:		#627EB7;
}

.header h1 {
	font-family:	Trebuchet MS, Arial;
	color:		#5E2612; /* #663300 */
	font-size:	22pt;
	margin-bottom:	0px;
/*	border-bottom:	1px solid #663300; */
}
.header h2 {
	font-family:	Trebuchet MS, Arial;
	color:		#5E2612;
	font-size:	11pt;
	margin:		0px;
}


.left {
	background-image: url('../img/left.png');
	background-repeat: repeat-y;
	background-position: top right;
}
.right {
	background-image: url('../img/right.png');
	background-repeat: repeat-y;
	background-position: top left;
}
.header {
	height:		150px;
	width:		800px;
	vertical-align:	bottom;
	padding:	4px;
	padding-left:	15px;
	background-color: #CC9966;
	background-image: url('../img/header1.jpg');
	background-repeat: repeat-x;
/*	background-position: top right; */
}
.header h1, .header h2 {
/*	text-align:	left;
	vertical-align:	bottom; */
}

.container {
/*	height:		80%; */
	vertical-align:	top;
	width:		800px;
	background:	#FFFFFF;
	padding-left:	25px;
	padding-right:	25px;
	line-height:	14px;
}

.msg {
	padding-top:	0px;
	padding-bottom:	0px;
/*	line-height:	16pt; */
	text-align:	justify;
}
.msg a {
	color:		#000000;
}
.msg div {
	padding:	0px;
	margin:		0px;
}
.msg hr {
/*	border: 	0;
	width:		100%;
	color:		#663300;
	background-color: #663300;
	height:		1px; */
}
.msg p, .article div {
	line-height:	13pt;
	margin-top:	8px;
	margin-bottom:	8px;
}

.article {
	line-height:	15pt;
/*	padding-top:	4px;
	padding-bottom:	4px; */
}
.article small {
	color:		#CC9966;
	line-height:	11pt;
}
.article small a {
	color:		#CC9966;
	text-decoration: none;
}
.article small a:hover {
	color:		#663300;
	text-decoration: none; /* underline */
}

.article h3 {
	font-family:	Arial;
	margin-top:	16px;
	margin-bottom:	0px;
	font-size:	14px;
}
.article h3 a {
	color:		#000000;
	text-decoration: none;
}
.article h3 a:hover {
	color:		#627EB7; /* #663300 */
}
.article span {
/*	border-bottom:	1px solid #CC9966;
	line-height:	15pt;
	padding-top:	10px; */
}

.shadetabs {
	height: 27px;
	/* background: #FFFFFF; */
	border-bottom: 1px solid #5E2612; /* gray */
	/* width: 90%; width of menu. Uncomment to change to a specific width */
	margin-bottom: 1em;
	vertical-align: bottom;
}
.shadetabs ul {
	padding: 2px 4px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 0;
	/* font: bold 12px Verdana; */
	/* font-weight: bold; */
	font-size: 12px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	display: inline;
	margin: 0px;
}
.shadetabs li a {
	text-decoration: none;
	padding: 3px 10px;
	margin-right: 2px;
	border: 1px solid #cc9966; /* #778 */
	border-bottom: 1px solid #663300;
	color: #2d2b2b;
	background: white url(media/shade.gif) top left repeat-x;
}
.shadetabs li a:visited {
	color: #2d2b2b;
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li.selected {
	position: relative;
	top: 0px;
}
.shadetabs li.selected a { /*selected main tab style */
	background-image: url(media/shadeactive.gif);
	border: 1px solid #5E2612; /* #778 */
	border-bottom-color: white;
	font-weight: bold;
}
.shadetabs li.selected a:hover { /*selected main tab style */
	text-decoration: none;
}

.photo_off {
	padding:		2px;
	filter:			alpha(opacity=70);
	opacity:		0.7;
}
.photo_on {
	padding:		2px;
	cursor:			hand;
	cursor:			pointer;
}

.comments {
	font-size:	9pt;
	border-top:	1px solid #CC9966;
	border-bottom:	1px dotted #CC9966;

	margin-bottom: 	4px;
	padding:	0px;
	background-color: #FEF0DB;
}
.comments h4 {

	margin:		0px;
	padding:	0px;
	padding-top:	2px;
	padding-bottom:	2px;
	font-size:	9pt;
	font-weight:	bold;
}
.comments img {
	padding:	0px;
	margin:		1px;
	margin-right:	0px;
}

h5 {
	font-size:	8pt;
	margin-top:	4px;
	margin-bottom:	0px;
}
h4 a, h5 a {
	text-decoration: none;
}
h4 a:hover, h5 a:hover {
	color: #627EB7;
}

.quote {
	background-image: url('./quote5.gif');
	background-repeat: no-repeat;
	background-position: 99% 0;
	border:		1px solid #CC9966;
}

div.display_img {
	line-height:	11pt;
	font-size:	8pt;
	border:		1px solid #5E2612;
	margin-top:	4px;
/*	background-color: #FEF0DB; */
	text-align:	left;
}
.the_image {
	border:		1px solid #5E2612;
}
.display_img h5 {
	font-size:	9pt;
	margin:		0px;
}
.display_img a {
	text-decoration: none;
}
.display_img a:hover {
	color: 		#627EB7;
}
.display_img p {
	font-size:	8pt;
	padding:	0px;
	margin-bottom:	4px;
	margin-top:	4xp;
	font-weight:	normal;
}

.img_buttons {
	background-color: #CC9966; /* #FEF0DB */
	padding:	1px;
	border:		1px solid #663300;
	color:		#FFFFFF;
	font-weight:	bold;
}
.img_buttons_hover {
	background-color: #CC9966; /* #FEF0DB */
	padding:	0px;
	border:		2px solid #663300;
	cursor:		pointer;
}

.picinfo td {
	background-color: #FFFFFF;
}


.thumbs {
	background-color: #FFFFFF;
	border:		1px solid white;
}
.thumbs img {
	border:		1px solid transparent;
}
.thumbs_hover {
	cursor:		pointer;
	background-color: #FEF0DB;
	border: 	1px solid #CC9966;
}
.thumbs_hover img {
	border: 	1px solid #663300;
}

.thumbs_active {
	background-color: #CC9966;
	border: 	1px solid #663300;
}
.thumbs_active img {
	border: 	1px solid #663300;
}