







UL.forumThread {
	padding: 0px;
	margin-left: 15px;
}
UL.forumThread li {
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}

DL.forumMessageShort {
	margin: 6px;
}
DL.forumMessageShort DD {
	margin: 1px 0px 1px 10px;
}
DL.forumMessageShort DT {
	margin-top: 4px;
}


DIV.forumCaption {
	padding: 6px;
	xbackground-color: #222;
	color: white;
}

H2.forumSubject {
	margin-top: 0;
	margin-bottom: 0;	
}

DIV.forumHeaders {
	background-color: #eee;
	margin-bottom: 4px;
}
DIV.forumHeadersHilite {
	background-color: #e5f0ff;
	margin-bottom: 4px;
}

DIV.forumNavigate {
	padding: 4px;
	margin-top: 6px;
	margin-bottom: 18px;
}
DIV.forumNavigate A {
	white-space: nowrap;
}

SPAN.forumDate {
	color: #999;
	white-space: nowrap;
	margin-left: 1em;
	font-size: 90%;
}

TABLE.forumContent {
	width: 100%;
}
TABLE.forumContent TD {
	vertical-align: top;
}
TABLE.forumContent TD.forumBody {
	padding-bottom: 8px;
}
TABLE.forumContent TD.forumThreadWide {
	padding-left: 2em;
	border-left: 1px dashed gray;
	width: 30%;
}
TABLE.forumThread {
	width: 100%;
}



DIV.composeMessage P {
	margin-top: 6px;
	margin-bottom:0px;
}
DIV.composeMessage INPUT,
DIV.composeMessage SELECT,
DIV.composeMessage TEXTAREA {
	margin-top: 3px;
}
DIV.composeMessage DIV.submit {
	background-color: #eee;
	margin-top: 6px;
	padding: 5px;
}
DIV.composeMessage DIV.submit INPUT {
	margin: 0px;
}




DL.keskustelu DT { 
	font-weight: bold;
	margin-bottom: 7px;
	clear: left;
}

DL.keskustelu DT.hilite {
	padding: 5px;	
	background-color: #e5f0ff;
}

DL.keskustelu SPAN.author {
	font-weight: normal;
	font-size: 90%;
}

DL.keskustelu DIV.latest {
	font-weight: normal;
	margin-left: 15px;
}

DL.keskustelu SPAN.pvm {
	font-weight: normal;
	white-space: nowrap;
	font-size: 80%;
}
UL.forumThread a:hover {
	color: blue;
}

TABLE.TopNextAndPrev {
	border-bottom: 1px solid #eee;
}

TABLE.BottomNextAndPrev {
	border-top: 1px solid #eee;
}

TABLE.composeMessage {
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	background-color: #F7F7F7;
}

TABLE.composeMessage INPUT {
	font-weight: bold;
}
TABLE.attachments TD {
	padding: 3px;
}



div.MsgA {
	margin-bottom: 10px;
	padding-bottom: 7px;
}
div.MsgAfirst {
	border: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
	border-right: 2px solid #ddd;
	margin-bottom: 30px;
}
h3.msgSubject {
	margin-bottom: 5px; padding: 4px;
}
div.dateNick {
	position: relative;
	border-top: 1px solid #fff;
	padding: 4px;
}
div.mdate { float: right; }
div.mnick { font-weight: bold; }
div.repl {
	text-align: right;
	padding-top: 10px;
}
