BODY	{	margin-top: 10px;
			background-color: #E9F5E5;
			/* background-image: url(/img/bg.gif); */
			color: #333;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 13px;
			text-align:center; }
table.content-table { width:750px; margin-left:auto; margin-right:auto; text-align: left;}
div.center-td {margin: 0 auto; width:80%;text-align:center}
TD	{		font-size: 13px;vertical-align: top; }

TD.tdheading	{	padding-top: 8px;
					padding-left: 10px; }
TD.topnav	{	vertical-align: bottom;
				padding-bottom: 3px;
				font-size: 11px;  }
TD.tdcontent	{	padding-top: -5px;
					padding-right: 5px;
					padding-left: 5px;
					padding-bottom: 10px;
					font-size: 13px; }
TD.tdcontent2	{	padding-top: -5px;
					padding-right: 20px;
					padding-left: 0px;
					padding-bottom: 10px;
					font-size: 13px; }
TD.tdcontentone	{	padding: 10px;
/*single column*/	text-align:center}
.profile2	{	padding-top: 10px;
				padding-left: 10px;
				margin-bottom: -15px; }
.profile3	{	padding-left: 10px;
				margin-bottom: -15px; }
TD.forum	{	border-top: 0px; 
				border-left: 0px; 
				border-right: 0px;
				font-size: 14px;
				border-bottom: 1px #cccccc dotted; }
				
A			{	color: #3C931D; } /*color: #3FB416; too bright*/
A:visited	{	color: #435B3B; }
A:active	{	color: #f00; }
A:hover		{	color: #f00; text-decoration: none; }
.noline	{	text-decoration: none; }

A.tertiary			{	color: #fff; font-size: 11px; }
A.tertiary:visited	{	color: #fff; font-size: 11px; }
A.tertiary:active	{	color: #ff3; font-size: 11px; }
A.tertiary:hover	{	color: #ff3; font-size: 11px; text-decoration: none; }

.interests:link { margin-bottom: 10px; color: #3C931D; text-decoration: none; padding-bottom: 1px;	}
.interests:visited { color: #435B3B; text-decoration: none; }
.interests:hover { color: #FFFFFF; text-decoration: none; background: #3C931D; }
.interests:active { color: #FFFFFF; text-decoration: none; background: #CC9966; }

.InterestsBox { padding: 15px; line-height: 1.8em; border: solid 1px #eee; background: #f5f5f5; }




/* PAGINATOR */
/* Thanks to flickr.com for these nifty styles */

.Pages { margin: 15px; padding: 15px; }
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }
.Paginator a:hover {color: #fff; background: #5F944C; border-color: #036; text-decoration: none;}
/*#.Pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }*/

.Crumbinator a, .pageList .this-page { padding: 2px 6px; background: #fff; text-decoration: underline; }
.Crumbinator a:visited { padding: 2px 6px; background: #fff; text-decoration: underline; }
.Crumbinator a:hover {color: #f00; background: #FFF; border-color: #5F944C; text-decoration: none;}


/* ----- COLOURS ----- */
.blackbg	{	background-color: #000; }
.darkgreen	{	color: #5F944C; }
.darkgreenbg {	background-color: #5F944C; }
.green		{	color: #9FD78B; }
.greenbg	{	background-color: #9FD78B; }
.greenbglogo {	background-color: #9FD78B;
				padding-left: 43px; }
.palegreen	{	color: #CEECC3; }
.palegreenbg {	background-color: #C0D9B7; }
.palegreenbg_nav {	background-color: #9CD68C; }
.white		{	color: #fff; }
.whitebg	{	background-color: #fff; }
/* ----- x ----- */

H2			{	font-family: verdana;
				font-size: 22px;
				font-weight: bold;
				color: #000;
				margin-bottom: 10px; }
H3			{	font-family: verdana;
				font-size: 18px;
				font-weight: bold; }
.large		{	font-family: verdana; /* same as H3, but without the line breaks */
				font-size: 18px;
				font-weight: bold; }
.verylarge	{	font-family: verdana;
				font-size: 22px;
				font-weight: bold;
				color: #000;
				margin-bottom: 10px; }
.medium		{	font-family: verdana;
				font-size: 17px;
				font-weight: bold; }
H4			{	font-family: verdana;
				font-size: 13px;
				font-weight: bold;
				color: #DF0B0B;
				text-transform: uppercase; }
HR	{ color: #9FD78B; height: 1px; }
.black		{	color: #000; }
.copyright	{	color: #788872; font-size: 11px; }
.error		{	color: #DF0B0B; font-size: 15px; }
.errorMsg 	{	BACKGROUND-COLOR: #FFFFDB;
				border: 1px #F8DD70 dotted;
				color: #000;
				font-weight: bold;
				font-size: 13px;
				margin-right: 10px;
				padding: 7px; }
.hilite		{	padding: 7px; background-color: #FEFEE6; }
.indent		{	padding-left: 20px; }
.logo		{	padding-left: 43px; }
.members	{	font-family: arial, helvetica;
				font-size: 25px;
				font-weight: bold;
				color: #fff; }
.mini		{	font-size: 11px; }
.minigrey	{	font-size: 11px; color: #666; }
.mininormal	{	font-size: 11px; color: #000; font-family: verdana; font-weight: normal; text-transform: capitalize; }
.normal		{	font-size: 13px; }
P	{	font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; }
P.blurb	{	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 13px;
			line-height: 18px;
			color: #435B3B;
			padding-left: 30px; }
.red	{	color: #DF0B0B; }
.redbig	{	color: #DF0B0B; font-size: 22px; font-weight: bold; text-transform: uppercase; }
.redmedium	{	color: #DF0B0B; font-size: 16px; font-weight: bold; }
.required {	font-weight: bold;	/* yellow star */
			color: #ffcc00;
			font-size: 19px;
			font-family: "courier new", courier, monospace; }
.tertiarytd {	background-color: #648A5A;
				padding: 5px;
				padding-top: 6px;
				padding-bottom: 8px;
				text-align: center; }

TABLE.border {	border: 1px;
				border-style: solid;
				border-color: #E9F5E5; }
TD.border 	{	border: 1px;
				border-style: solid;
				border-color: #E9F5E5;
				font-size: 13px; }
TD.header	{	background-color: #C0D9B7;
				color: #000;
				font-size: 13px;
				font-weight: bold;
				text-align: center;
				vertical-align: middle;
				border: 1px;
				border-style: solid;
				border-color: #E9F5E5; }
TD.rowheader {	background-color: #C0D9B7;
				color: #000;
				font-size: 13px;
				vertical-align: top;
				border: 1px;
				border-style: solid;
				border-color: #E9F5E5; }

/* ----- forum styles ----- */

.comment	{	padding: 7px;
				font-size: 11px; 
				font-family: verdana, arial, helvetica; 
				margin-left: 20px; }

.commentpagetopic {
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-size: 13px;
	font-family: verdana, arial, helvetica;
	}

.commentpagetopicbody {
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	}

.commentpageposter	{
	font-size: 11px; 
	font-family: verdana, arial, helvetica; 
	padding: 0px;
	margin-right: 10px;
	}

.commentpagecomment {
	font-size: 13px; 
	font-family: verdana, arial, helvetica; 
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 30px;
	}

.poster	{
	font-size: 11px; 
	font-family: verdana, arial, helvetica; 
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
	}

.commentlinknew a {
	color:#468;
	}

.topiccount {
	font-weight:bold;
	font-size: 11px; 
	color:#468;
	}

.commentpagecommentbody {
	padding: 3px 0px 5px 20px;
	font-size: 11px; 
	}

.commentpagetopicinfo {
	margin-bottom:15px
	}
	
.posttime	{ color: #AAAAAA; 
			  font-size: 11px; 
}

.FriendBuddyIcon {
	border: 1px solid #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.FriendList {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	padding: 4px;
	float: left;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	list-style-type: none;
	margin-bottom: 5px;
}

.image{
	border-style:none;
	border-width:0px;
}
.imageFloat{
	border-style:none;
	border-width:0px;
	float:left;
}
.topHeader
{
	background-color:#eeeeee;
	font-weight: bold;
	text-align:center;
	color:#666;
	border-bottom: solid 1px #DDD;
	padding: 2px;
}
