BODY	{ font:normal 12px 'Trebuchet MS', sans-serif; background:white; color: #4c4c4c; }
P		{ margin-left:30px; margin-top:5px; }

H1		{ margin:0px;;font-size:24px }
H2		{ margin:0px;padding:2px;background: #EFEFEF;padding-bottom:5px;font-size:17px}
H3		{ margin:0px;padding:2px;font-weight:normal;font-size:13px; height:25px;}
H4		{ margin:0px;padding:2px;font-weight:normal;font-size:20px; height:25px;}

TR		{text-align:left;}
TH
{
	border-top:2px solid #EDEDED;
	font-size:12px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	padding-left:10px;
	height:25px;
	letter-spacing:1px;
	background: url("../img/lolight.gif");
    background-repeat: repeat-x;
}
SMALL	{ font-size:9px;}

TABLE			{ border-collapse:collapse; font:normal 12px 'Trebuchet MS', sans-serif;}
TABLE .error	{ background:red; color:white;}
FORM	{ margin:0px;padding:0px }

A		{ color:black; text-decoration:none;}
A:hover	{ color:#FF6633; text-decoration:none;}

INPUT,TEXTAREA
{
	border: 1px solid #2A2A2A;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-bottom:1px solid black;
	border-right:1px solid black;
	padding:3px;
	height:24px;
	font:normal 12px "Courier New",sans-serif;
}

SELECT,OPTION
{
	font:normal 12px "Trebuchet MS";
}

UL {display:block;list-style-type:none;text-indent:none;margin:0px;padding:0px;}
LI {display:block;height:20px;text-indent:none;margin:0px;padding:0px;border-bottom:1px solid #EFEFEF;}
LI A:hover {cursor:hand; }


/*****************************/
#msg					{ padding:0px; margin:0px; display:none; }
#nav					{ margin:0px; padding:0px; }
#nav A:hover			{ text-decoration:none;color:white;background: url("../img/hilight.gif");background-repeat: repeat-x; }
#nav .submenu A:hover	{ color: darkblue;background:green }
#nav a 
{
	display:block;
    padding-left:10px;
    padding-right:10px;
	font: bold 11px/24px "Trebuchet MS";
	background: url("../img/lolight.gif");
    background-repeat: repeat-x;
	color: #444444;
	text-decoration:none;
	text-align:left;
}

#newTopic				{ background: #EFEFEF; }
#totals					{ background: #FEFEFE;	}
#forumTitle 			{ font-weight:normal;font-size:20px;}
#forumHeader 			{ background: #EFEFEF; }

#posts					{ width:100%;text-align:left;}
#posts .author			{ padding:5px;width:200px;float:left;margin:0px;text-overflow:clip;overflow:hidden}
#posts .postDate		{ font-size:10px;padding:5px;width:112px;margin:0px;float:left;text-overflow:clip;overflow:hidden}

#posts .postHead		{ padding:0px;margin-top:10px;margin-left:5px;width:500px;height:26px;background:#CDCDCD}
#posts .menu			{ font-size:10px; padding:5px;margin:0px  }
#posts .menu A			{ font-size:10px;color:white; }

#posts P				{	border:2px solid #CDCDCD;
							padding-left:5px;
							padding-right:5px;
							min-height:100px;
							background:#EFEFEF;
							margin:0px; 
						}

/* Toggles background on main forum list page */
.searchForumTitle		{ float:left;color:#CDCDCD}
.searchTopicTitle  		{ display:inline;float:left;color:#00A000;font-weight:bold;font-size:13px;}
.searchTopicComposers	{ float:left}
.searchTopicDate		{ float:left}
.searchPostPreview 		{ display:block;clear:left;left;color:blue; font-weight:bold;font-size:13px}

.topic					{ table-layout:fixed;width:100%}
LI P {margin:0px;padding:0px;font-style:italic;}
DFN {color:#000000;font-style:normal;}
LI P A {color:#9D9D9D}

#topicLayout .topicAuthors  { text-align:left;white-space:nowrap;width:200px;font-size:12px;}
#topicLayout .topicTitle    { text-align:left;white-space:nowrap }
#topicLayout .topicText     { padding-left:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#topicLayout .topicText A   { color:#7D7D7D; }
#topicLayout .topicDate     { text-align:right;width:139px;white-space:nowrap;}
#topicLayout TH             { background:none;margin:0px;padding:0px;border:0px;}

.topicMenu				{ margin-left:10px;width:80%;background:#CDCDCD;font-size:12px;}
.topicMenu A			{ color:black;}
.topicMenu A:hover		{ color:black;}

.forum1					{ background: #EFEFEF; font-size:15px;padding:10px; margin: 0px;}
.forum2					{ background: #FFFFFF; font-size:15px;padding:10px; margin: 0px;}

.post_new				{ background: #CCFECC; }
.post_normal			{ background: #FFFFFF; }

.forumList				{ width:100%;margin-bottom:10px; }
.forumList .title		{ padding:0px;margin:0px;font-size:15px;font-weight:bold }
.forumList .topic		{ padding:0px;margin:0px;font-size:14px;font-weight:normal;float:left }

.shortList				{ }
.shortList sup 			{ width:100%;display:block;border:1px solid #CDCDCD;text-indent:5px; padding:5px 0px;font-size:11px}
.shortList .title		{ font-size:11px;text-indent:10px;margin-top:12px}

.editMe					{ border:1px solid #EDEDED; font-size:11px; }
.niceBox				{ border:1px solid #CDCDCD; margin-top:5px;margin-bottom:5px;}
.niceImg				{ border-top:1px solid #CDCDCD;border-right:2px solid black; border-bottom:2px solid black;border-left:1px solid #CDCDCD; }
.btn
{
	background-color:#EDEDED;
	border-top: 2px solid #CDCDCD;
	border-left: 2px solid #CDCDCD;
	border-bottom:2px solid black;
	border-right:2px solid black;
	padding:3px;
	font:normal 12px "Trebuchet MS",sans-serif;
	margin-top:0px;
}

.loginBtn
{
    height:24px;
    background-color:#EDEDED;
    border-top:2px solid #CDCDCD;
    border-left:2px solid #EFEFEF;
    border-bottom:2px solid black;
    border-right:2px solid black;
    padding:0px 5px;
    font:normal 10px "Trebuchet MS",sans-serif;
    margin-top:0px;
}

/* *********** */
