.avatarfloat {
	padding: 4px;
	float: right;
	position: relative;
	top: 0px;
	right: 0px;
}

.pageswitch {
	font-family: Georgia;
	font-size: 10pt;
}

P {
}

H1 {
	font-family: Georgia;
	font-size: 10pt;

}

.contentcontainer h2 {
	font-size	:	8pt;
	font-weight	:	bolder;
	border-bottom	:	1px solid #aaa;
	background: #464646;
	color: #d4d4ca;
	padding: 3px;
}

.contentcontainer h2 a {
	color: #d4d4ca;
}

.sb_cont h1 {
	font-size:	8pt;
	color: white;
	background: #141414;
	padding: 5px;
	margin: 0px;
}

.sb_cont {
	font-size:	8pt;
	background: #1b1b1b;
	color: white;
	
	margin: 7px;
	margin-bottom: 20px;

	border: 1px solid #141414;
	
}

.sb_text {
	padding: 5px;
	color: white;
}


H3 {

}

H4 {
}

A {
text-decoration : none;	color : #494949;
}

A:Link.newslink {
	font-color:#262626;
	text-decoration:none;
}

A:hover.newslink {
	font-color:#993300;
	text-decoration:none;
}

A:Visited.newslink {
	font-color:#262626;
	text-decoration:none;
}

A:Active.newslink {
	font-color:#993300;
	text-decoration:none;
}

A:Visited {
	color : #494949;
}

A:Active  {
	color : #494949;
}

A:Hover  {
	text-decoration : underline;	color : #282828;
}



A:Link.catlink {
	color:white;
	text-decoration:none;
	font-size:8pt;
}

A:hover.catlink {
	color:white;
	text-decoration:none;
	font-size:8pt;
}

A:Visited.catlink {
	color:white;
	text-decoration:none;
	font-size:8pt;
}

A:Active.catlink {
	color:white;
	text-decoration:none;
	font-size:8pt;
}




BODY {
	background-color : #262626;
	margin: 0px;
	color : #000000;
	/* font-style : normal; */
	font-size : 8pt;
	font-family: Georgia;
	text-decoration : none;
}

div.news div.info {
	border		:	1px solid #262626;
	background-color:	#D4D4CA;
	padding		:	0.2em;
	color		:	#262626;
	text-align	:	center;
	font-size : 8pt;
}


div.news div.link {
	border		:	1px solid #262626;
	background-color:	#D4D4CA;
	padding		:	0.2em;
	font-size : 8pt;
}

div.newcomment {
	margin-top	:	0.6em;
	background-color:	#D4D4CA;
	border		:	1px solid #262626;
	font-size : 8pt;
}

th {
	vertical-align	:	top;
	/* font-weight	:	bolder; */
	text-align	:	left;
	font-size : 8pt;
}

div.comment {
	/* font-size	:	smaller; */
	background-color:	#E1FFA4;
	border		:	1px solid #006A1B;
	margin		:	10px;
	padding		:	10px;
	font-size : 8pt;
}

.contentbody
{
	font-size : 10pt;
	font-family: Georgia;
	margin: 5px;
}

.contentcontainer
{
	background: #d4d4ca;
	font-size : 10pt;
	font-family: Georgia;
	margin: 10px;
}

.contentfooter
{

	text-align: right;
	font-size:8pt;
	padding: 5px;
}

.commentform table tr td div, .commentform label, .commentform
{
	font-size : 10pt;
	font-family: Georgia;
	margin: 15px;
	margin: 10px;
}

.commentbody
{
	font-size : 10pt;
	font-family: Georgia;
	margin: 5px;
}

.commentEntry1
{
	font-size : 10pt;
	font-family: Georgia;
	background-color: #d4d4ca;
	margin: 10px;
	min-height: 70px;
}

/* for member profile table */
.profiletable {
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
}
.profilecol1 {
	width:110px;
	vertical-align: top;
	color: black;
	font-weight: bold;
	padding: 5px;
}
.profilecol2 {
	width:290px;
	background-color:#c3c3b7;
	padding: 5px;
	border: 1px solid #b3b3a9;
}
.profileeditlink {
	#border: 1px outset #dddddd;
	padding: 1px;
	font-weight: bold;
	text-decoration: underline;
}

.formfield, .profilecol2 textarea {
	background-color: #c3c3b7;
	border: 1px solid #b3b3a9;
	font-weight: bold;
	color: black;
	width: 95%;
	margin: 5px;
}

.formbutton {
	background-color: #c3c3b7;
	border: 1px solid #b3b3a9;
	font-weight: bold;
	color: black;
	text-align: right;
	margin: 5px;
}