table.list{
border-style:dotted;
border-color:#aaaacc;
border-width:0px;
border-spacing:0px;
border-collapse:collapse;
}
th.list{
border-style:dotted;
border-color:#aaaacc;
border-width:0px 0px 1px 0px;
/*background:#ffe0aa;*/
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
}
/***
td.list-odd{
background: #ffffff;
}
td.list-even{
background: #ddf0fc;
}
***/
td.list-odd,
td.list-even{
border-style:dotted;
border-color:#aaaacc;
border-width:0px 0px 1px 0px;
margin:0px;
padding:0px 0px 3px 0px;
}
span.p,
span.ps,
td.list-odd p,
td.list-even p,
td.list-odd p.s,
td.list-even p.s{
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
color:#000000;
}
span.p,
td.list-odd p,
td.list-even p{
font-size:10pt;
}
span.ps,
td.list-odd p.s,
td.list-even p.s{
font-size:8pt;
}


/*---------------*
 * FORUM LIBRARY *
 *---------------*/ 

/* FORUM-body (m, s, xs, negative/positive) */

p.forum-user_body-m-mode1,
p.forum-user_body-s-mode1,
p.forum-user_body-xs-mode1,
p.forum-user_body-m-mode2,
p.forum-user_body-s-mode2,
p.forum-user_body-xs-mode2
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_body-m-mode1,
p.forum-user_body-s-mode1,
p.forum-user_body-xs-mode1
{
color:#000000;
}
p.forum-user_body-m-mode2,
p.forum-user_body-s-mode2,
p.forum-user_body-xs-mode2
{
color:#ffffff;
}
p.forum-user_body-m-mode1,
p.forum-user_body-m-mode2
{
font-size:12pt;
}
p.forum-user_body-s-mode1,
p.forum-user_body-s-mode2
{
font-size:10pt;
}
p.forum-user_body-xs-mode1,
p.forum-user_body-xs-mode2
{
font-size:9pt;
}


/* FORUM -info (m, s, xs, negative/positive) */

p.forum-user_quote-m-mode1,
p.forum-user_quote-s-mode1,
p.forum-user_quote-xs-mode1,
p.forum-user_quote-m-mode2,
p.forum-user_quote-s-mode2,
p.forum-user_quote-xs-mode2
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_quote-m-mode1,
p.forum-user_quote-s-mode1,
p.forum-user_quote-xs-mode1
{
color:#0066aa;
}
p.forum-user_quote-m-mode2,
p.forum-user_quote-s-mode2,
p.forum-user_quote-xs-mode2
{
color:#ffff99;
}
p.forum-user_quote-m-mode1,
p.forum-user_quote-m-mode2
{
font-size:11pt;
}
p.forum-user_quote-s-mode1,
p.forum-user_quote-s-mode2
{
font-size:9pt;
}
p.forum-user_quote-xs-mode1,
p.forum-user_quote-xs-mode2
{
font-size:7pt;
}

/************************************************/
/* FORUM -authors (m, s, xs, negative/positive) */
/************************************************/

p.forum-user_author-m-mode1,span.forum-user_author-m-mode1,
p.forum-user_author-s-mode1,span.forum-user_author-s-mode1,
p.forum-user_author-xs-mode1,span.forum-user_author-xs-mode1,
p.forum-user_author-m-mode2,span.forum-user_author-m-mode2,
p.forum-user_author-s-mode2,span.forum-user_author-s-mode2,
p.forum-user_author-xs-mode2,span.forum-user_author-xs-mode2
{
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_author-m-mode1,
p.forum-user_author-s-mode1,
p.forum-user_author-xs-mode1,
p.forum-user_author-m-mode2,
p.forum-user_author-s-mode2,
p.forum-user_author-xs-mode2
{
margin:0px 0px 0.5em 0px;
padding:0px;
}
p.forum-user_author-m-mode1,span.forum-user_author-m-mode1,
p.forum-user_author-s-mode1,span.forum-user_author-s-mode1,
p.forum-user_author-xs-mode1,span.forum-user_author-xs-mode1
{
color:#003366;
}
p.forum-user_author-m-mode2,span.forum-user_author-m-mode2,
p.forum-user_author-s-mode2,span.forum-user_author-s-mode2,
p.forum-user_author-xs-mode2,span.forum-user_author-xs-mode2
{
color:#ffffff;
}
p.forum-user_author-m-mode1,span.forum-user_author-m-mode1,
p.forum-user_author-m-mode2,span.forum-user_author-m-mode2
{
font-size:9pt;
}
p.forum-user_author-s-mode1,span.forum-user_author-s-mode1,
p.forum-user_author-s-mode2,span.forum-user_author-s-mode2
{
font-size:8pt;
}
p.forum-user_author-xs-mode1,span.forum-user_author-xs-mode1,
p.forum-user_author-xs-mode2,span.forum-user_author-xs-mode2
{
font-size:7pt;
}

/* TEXT -heading (m, s, xs, negative/positive) */

h1.forum-user_head-m-mode1,
h1.forum-user_head-s-mode1,
h1.forum-user_head-xs-mode1,
h1.forum-user_head-m-mode2,
h1.forum-user_head-s-mode2,
h1.forum-user_head-xs-mode2
{
margin:0px 0px 0.5em 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:normal;
}
h1.forum-user_head-m-mode1,
h1.forum-user_head-s-mode1,
h1.forum-user_head-xs-mode1
{
color:#003366;
}
h1.forum-user_head-m-mode2,
h1.forum-user_head-s-mode2,
h1.forum-user_head-xs-mode2
{
color:#00aa00;
}
h1.forum-user_head-m-mode1,
h1.forum-user_head-m-mode2
{
font-size:18pt;
}
h1.forum-user_head-s-mode1,
h1.forum-user_head-s-mode2
{
font-size:16pt;
}
h1.forum-user_head-xs-mode1,
h1.forum-user_head-xs-mode2
{
font-size:14pt;
}


/* FORUM -subheads (m, s, xs, negative/positive) */
/* Level 1 */

h2.forum-user_subhead-m-mode1,
h2.forum-user_subhead-s-mode1,
h2.forum-user_subhead-xs-mode1,
h2.forum-user_subhead-m-mode2,
h2.forum-user_subhead-s-mode2,
h2.forum-user_subhead-xs-mode2
{
margin:0px 0px 0.5em 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:normal;
}
h2.forum-user_subhead-m-mode1,
h2.forum-user_subhead-s-mode1,
h2.forum-user_subhead-xs-mode1
{
color:#003366;
}
h2.forum-user_subhead-m-mode2,
h2.forum-user_subhead-s-mode2,
h2.forum-user_subhead-xs-mode2
{
color:#00aa00;
}
h2.forum-user_subhead-m-mode1,
h2.forum-user_subhead-m-mode2
{
font-size:16pt;
}
h2.forum-user_subhead-s-mode1,
h2.forum-user_subhead-s-mode2
{
font-size:14pt;
}
h2.forum-user_subhead-xs-mode1,
h2.forum-user_subhead-xs-mode2
{
font-size:12pt;
}

/* Level 2 */

h3.forum-user_subhead-m-mode1,
h3.forum-user_subhead-s-mode1,
h3.forum-user_subhead-xs-mode1,
h3.forum-user_subhead-m-mode2,
h3.forum-user_subhead-s-mode2,
h3.forum-user_subhead-xs-mode2
{
margin:0px 0px 5px 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:normal;
}
h3.forum-user_subhead-m-mode1,
h3.forum-user_subhead-s-mode1,
h3.forum-user_subhead-xs-mode1
{
color:#00aaaa;
}
h3.forum-user_subhead-m-mode2,
h3.forum-user_subhead-s-mode2,
h3.forum-user_subhead-xs-mode2
{
color:#00aa00;
}
h3.forum-user_subhead-m-mode1,
h3.forum-user_subhead-m-mode2
{
font-size:18pt;
}
h3.forum-user_subhead-s-mode1,
h3.forum-user_subhead-s-mode2
{
font-size:16pt;
}
h3.forum-user_subhead-xs-mode1,
h3.forum-user_subhead-xs-mode2
{
font-size:14pt;
}

/* Level 3 */

h4.forum-user_subhead-m-mode1,
h4.forum-user_subhead-s-mode1,
h4.forum-user_subhead-xs-mode1,
h4.forum-user_subhead-m-mode2,
h4.forum-user_subhead-s-mode2,
h4.forum-user_subhead-xs-mode2
{
margin:0px 0px 5px 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:normal;
}
h4.forum-user_subhead-m-mode1,
h4.forum-user_subhead-s-mode1,
h4.forum-user_subhead-xs-mode1
{
color:#00aaaa;
}
h4.forum-user_subhead-m-mode2,
h4.forum-user_subhead-s-mode2,
h4.forum-user_subhead-xs-mode2
{
color:#00aa00;
}
h4.forum-user_subhead-m-mode1,
h4.forum-user_subhead-m-mode2
{
font-size:18pt;
}
h4.forum-user_subhead-s-mode1,
h4.forum-user_subhead-s-mode2
{
font-size:16pt;
}
h4.forum-user_subhead-xs-mode1,
h4.forum-user_subhead-xs-mode2
{
font-size:14pt;
}

a.forum-heading:visited,
a.forum-heading:link {
text-decoration:none;
color:#003366;
}
a.forum-heading:active,
a.forum-heading:focus,
a.forum-heading:hover {
text-decoration:underline;
color:#0066ff;
}


a.forum:link {
color:#0033aa;
text-decoration:underline;
}
a.forum:visited {
color:#0033aa;
text-decoration:underline;
}
a.forum:hover {
color:#0066ff;
text-decoration:underline;
}
a.forum:active, a.forum:focus {
color:#0066ff;
text-decoration:underline;
}

i.forum {
font-style:italic;
}
b.forum {
font-weight:bold;
}
tt.forum {
font-family:courier new;
}


/*** USER-FORM ****/

div.forum-user-section-frame {
margin:0px 0px;
padding:0px 0px;
}
div.forum-user_form-section-mode1 {
margin:0px;
padding:2px 10px 2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c5d9c6;
background: #ffffff;
}
div.forum-user_form-section-mode2 {
margin:0px;
padding:2px 10px 2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c5d9c6;
background: #ffe0aa;
}
div.forum-user_form-section-line {
margin:0px;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#c5d9c6;
background: #ffe0aa;
}
div.forum-user_form-section-submit {
margin:0px;
padding:2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c5d9c6;
background:#ddddcc;
}

div.forum-user_form-section-clear {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
clear:both;
}
div.forum-user_form-section-chain {
margin:0px;
padding:0px 0px 10px 0px;
border-width:0px;
border-style:none;
border-color:#ff0000;
background: url(treestem.gif) repeat-y;
}
div.forum-user_form-section-tree1 {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-width:0px;
border-style:none;
border-color:#ff0000;
/*** background: url(treestem.gif) repeat-y; ***/
}
div.forum-user_form-section-tree2 {
margin:0px 0px 0px 16px;
padding:10px 0px 0px 0px;
border-width:0px;
border-style:none;
border-color:#ff0000;
background: url(treestem.gif) repeat-y;
}
div.forum-user_form-section-tree3 {
margin:0px 0px 0px 16px;
padding:10px 0px 0px 0px;
border-width:0px;
border-style:none;
border-color:#ff0000;
background: url(treestem.gif) no-repeat;
}
div.forum-user_form-section-message {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
max-width:500px;
}
div.forum-user_form-section-heading {
margin:0px;
padding:2px 10px 2px 10px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#c5d9c6;
background: #ffe0aa;
}
div.forum-user_form-section-body {
margin:0px;
padding:2px 10px 2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c5d9c6;
background: #ffffff;
}




/* USER-FORM (m, positive) */

p.forum-user_form-m-mode1
{
margin:0px 0px 2px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_form-m-mode1
{
color:#000000;
}
p.forum-user_form-m-mode1
{
font-size:10pt;
}

/* USER-FORM (m, info) 
p = tavallinen infokappale
span = inputin otsikon jälkeinen
*/

p.forum-user_form-m-mode2,
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
span.forum-user_form-m-mode2
{
margin:0px 0px 0px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_form-m-mode2,
span.forum-user_form-m-mode2
{
color:#009900;
}
p.forum-user_form-m-mode2,
span.forum-user_form-m-mode2
{
font-size:9pt;
}

/* Heading (m, positive) */

h1.forum-user_form-m-mode1
{
margin:0px;
padding:0px 0px;
font-family:Georgia, Times, serif;
font-weight:normal;
}
h1.forum-user_form-m-mode1
{
color:#003366;
}
h1.forum-user_form-m-mode1
{
font-size:16pt;
}

/* Section header */

h2.forum-user_form-m-mode1
{
margin:0px;
padding:0px 0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h2.forum-user_form-m-mode1
{
color:#006600;
}
h2.forum-user_form-m-mode1
{
font-size:9pt;
}

/* Input header */

h3.forum-user_form-m-mode1
{
margin:0.8em 0px 0px 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h3.forum-user_form-m-mode1
{
color:#000000;
}
h3.forum-user_form-m-mode1
{
font-size:10pt;
}

/* Level 3, reserved */

h4.forum-user_form-m-mode1
{
margin:0px 0px 5px 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h4.forum-user_form-m-mode1
{
color:#00aaaa;
}
h4.forum-user_form-m-mode1
{
font-size:18pt;
}



/************************************************/
/* FORUM -ingress (m, s, xs, negative/positive) */
/*************************************************

INGRESSI EI TÄLLÄ HETKELLÄ KÄYTÖSSÄ

p.forum-user_ingress-m-mode1,
p.forum-user_ingress-s-mode1,
p.forum-user_ingress-xs-mode1,
p.forum-user_ingress-m-mode2,
p.forum-user_ingress-s-mode2,
p.forum-user_ingress-xs-mode2
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:bold;
}
p.forum-user_ingress-m-mode1,
p.forum-user_ingress-s-mode1,
p.forum-user_ingress-xs-mode1
{
color:#000000;
}
p.forum-user_ingress-m-mode2,
p.forum-user_ingress-s-mode2,
p.forum-user_ingress-xs-mode2
{
color:#ffffff;
}
p.forum-user_ingress-m-mode1,
p.forum-user_ingress-m-mode2
{
font-size:11pt;
}
p.forum-user_ingress-s-mode1,
p.forum-user_ingress-s-mode2
{
font-size:9pt;
}
p.forum-user_ingress-xs-mode1,
p.forum-user_ingress-xs-mode2
{
font-size:7pt;
}
**********************************************/


/***********************************************/
/* FORUM -author (m, s, xs, negative/positive) */
/* FORUM -data (m, s, xs, negative/positive)   */
/***********************************************/

/* FORUM -caption (m, s, xs, negative/positive)*/
/***********************************************

**** FORUM CAPTION CURRENTLY NOT FUNCTIONAL *****

p.text-caption-m-mode1,
p.text-caption-s-mode1,
p.text-caption-xs-mode1,
p.text-caption-m-mode2,
p.text-caption-s-mode2,
p.text-caption-xs-mode2
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.text-caption-m-mode1,
p.text-caption-s-mode1,
p.text-caption-xs-mode1
{
color:#000000;
}
p.text-caption-m-mode2,
p.text-caption-s-mode2,
p.text-caption-xs-mode2
{
color:#ffffff;
}
p.text-caption-m-mode1,
p.text-caption-m-mode2
{
font-size:11pt;
}
p.text-caption-s-mode1,
p.text-caption-s-mode2
{
font-size:9pt;
}
p.text-caption-xs-mode1,
p.text-caption-xs-mode2
{
font-size:7pt;
}
************************************************/




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

COPY OF USER-FORM, --> ADMIN-FORM


*** USER-FORM ****

div.forum-user-section-frame {
margin:10px;
padding:0px 0px;
}
div.forum-user_form-section-mode1 {
margin:0px;
padding:2px 10px 10px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#99aa66;
background:#eeffdd;
}
div.forum-user_form-section-mode2 {
margin:0px;
padding:2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#99aa66;
background:#aaccaa;
}
div.forum-user_form-section-line {
margin:0px;
padding:0px 0px;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#99aa66;
}
div.forum-user_form-section-submit {
margin:0px;
padding:2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#99aa66;
background:#ddddcc;
}

div.forum-user_form-section-clear {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
clear:both;
}
div.forum-user_form-section-tree {
margin:0px;
padding:0px 0px 10px 0px;
border-width:0px;
border-style:none;
border-color:#ff0000;
background: url(treestem.gif) repeat-y;
}
div.forum-user_form-section-tree2 {
margin:0px 0px 0px 24px;
padding:10px 0px 0px 0px;
border-width:0px;
border-style:none;
border-color:#ff0000;
background: url(treestem.gif) repeat-y;
}
div.forum-user_form-section-message {
margin:0px;
padding:0px 0px;
border-width:0px;
border-style:none;
max-width:640px;
}
div.forum-user_form-section-heading {
margin:0px;
padding:2px 2px 2px 2px;
border-width:1px;
border-style:solid;
border-color:#99aa66;
background:#aaccaa;
}
div.forum-user_form-section-body {
margin:0px;
padding:2px 10px 2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#99aa66;
background:#ffffff;
}




* USER-FORM (m, positive) *

p.forum-user_form-m-mode1
{
margin:0px 0px 2px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_form-m-mode1
{
color:#000000;
}
p.forum-user_form-m-mode1
{
font-size:10pt;
}

* USER-FORM (m, info) 
p = tavallinen infokappale
span = inputin otsikon jälkeinen
*

p.forum-user_form-m-mode2,
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
span.forum-user_form-m-mode2
{
margin:0px 0px 0px 0px;
padding:0px;
font-family:Arial, Helvetica, sans serif;
font-weight:normal;
}
p.forum-user_form-m-mode2,
span.forum-user_form-m-mode2
{
color:#009900;
}
p.forum-user_form-m-mode2,
span.forum-user_form-m-mode2
{
font-size:9pt;
}

* Heading (m, positive) *

h1.forum-user_form-m-mode1
{
margin:0px;
padding:0px 0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h1.forum-user_form-m-mode1
{
color:#ffffff;
}
h1.forum-user_form-m-mode1
{
font-size:16pt;
}

* Section header *

h2.forum-user_form-m-mode1
{
margin:0px;
padding:0px 0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h2.forum-user_form-m-mode1
{
color:#ffffff;
}
h2.forum-user_form-m-mode1
{
font-size:9pt;
}

* Input header *

h3.forum-user_form-m-mode1
{
margin:0.8em 0px 0px 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h3.forum-user_form-m-mode1
{
color:#000000;
}
h3.forum-user_form-m-mode1
{
font-size:10pt;
}

* Level 3, reserved *

h4.forum-user_form-m-mode1
{
margin:0px 0px 5px 0px;
padding:0px;
font-family:Georgia, Times, serif;
font-weight:bold;
}
h4.forum-user_form-m-mode1
{
color:#00aaaa;
}
h4.forum-user_form-m-mode1
{
font-size:18pt;
}

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