/*
STYLE Layout styles
Teachlive Whalesharks
created 13/3/07 WNP
edited 27/4/07 WNP
*/


/* FORUM STYLES */

#centrecontent .class-forum {

}

#centrecontent .class-forum table {
	margin: 0;
	padding: 0;
	width: 80%;
}

#centrecontent .class-forum table td {
	border-bottom: 1px solid #000;
	top: 0;
	margin: 0;
	padding: 5px;
}

#centrecontent .class-forum table th {
	background: #95C5CA;
	margin: 0;
	padding: 5px;
	font: bold 14px arial;
	color: #000;
	text-transform: uppercase;
	text-align: left;
}

#centrecontent .class-forum table td p.date{
	font: 10px verdana;
	color: #666;
}

#centrecontent .class-forum table td h2{
	font: bold 12px arial;
}

/* controls forum navigation items */

#centrecontent .class-forum .content-navigator{
	margin: 0 0 50px 0;
	padding: 0;
}

#centrecontent .class-forum .content-navigator div{
	display: inline;
}

#centrecontent .class-forum .content-navigator .content-navigator-previous{
	float: left;
	clear: none;
	font: bold 10px verdana;
}

#centrecontent .class-forum .content-navigator .content-navigator-arrow{
	float: left;
	clear: none;
	font: bold 10px verdana;
}

#centrecontent .class-forum .content-navigator .content-navigator-separator{
	float: left;
	clear: none;
	margin: 0 5px;
	font: 10px verdana;
}

#centrecontent .class-forum .content-navigator .content-navigator-forum-link{
	float: left;
	clear: none;
	font: bold 10px verdana;
}

#centrecontent .class-forum .content-navigator .content-navigator-next a{
	float: left;
	clear: none;
	font: bold 10px verdana;
}

#centrecontent .class-forum form input {
	font: 10px verdana;
	background: white;
	border: 1px solid grey;
}

/* ==== Gallery Styles ===== */

#centrecontent .gallery {
	padding: 0;
	margin: 0;
}

#centrecontent .gallery .imagethumb {
	float: left;
	height: 148px;
	min-height: 148px;
	padding: 5px 0 0 0;
	margin: 0 10px 10px 0;
	width: 130px;
	/*text-align: center;*/
	border: 1px solid #95C5CA;
}

#centrecontent .gallery .imagethumb .image {
	/*margin: auto;*/
	width: 1px;
	height: 1%;
}

*html #centrecontent .gallery .imagethumb .image {
	margin: 0;
	height: 1%;
        width:130px;
	text-align: center;
}

html>body #centrecontent .gallery .imagethumb .image {
	margin: 0;
        width:130px;
	text-align: center;
}

#centrecontent .gallery .imagethumb .image a img {
	margin: 0;
	padding: 0;
	border: none;
	/*clear: right;*/
        float: none;
}

html>body #centrecontent .gallery .imagethumb {
	height: auto;
}

#centrecontent .gallery .name {
	clear: both;
	margin: 0 auto 10px auto;
	font: 11px arial;
	/*display: block;*/
	overflow: hidden;
	height: 50px;
        padding: 1px 3px;
}

#centrecontent ul.gallarynav {
	list-style: none;
	margin: 0;
	padding: 0;
}

#centrecontent ul.gallarynav li {
	/*display: inline;*/
	float: left;
	margin-right: 10px;
}

#centrecontent div.galleryimage {
  _text-align: center;
}
#centrecontent div.galleryimage img{
  float:none;
}

div.galleryimage div.image div.caption {
  clear: both;
  margin: 10px 0;
}

