body {
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	background: #ECF5FD;
	background-image: url('/images/layout/bg_gradient.gif');
	background-repeat:repeat-x;
}

/* Error funktion käyttämä style */
span.error{
	font-size: 12px;
	font-family: Arial, Helvetica, serif;
	color: #990000;
	padding: 10px;
}

/*  viestien näyttö funktion käyttämä style */
span.message{
	font-size: 12px;
	font-family: Arial, Helvetica, serif;
	color: #006600;
	font-weight: bold;
}

/* HElppi templaten style */
div.helpTemplate {
	width: 80%; margin: 10px 50px 10px 50px;
}
/* taulukko jolla voidaan asettaa koko foorumille border ja padding alue */
table.mainBorder {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px solid #000000;
	background: #FFFFFF;
	width:945px;
}

/* main table eli taulukko, jonka sisään laitetaan koko foorumi... */
table.maintable {
	/*width: 100%;*/
	width:940px;
	height: 100%;
}

/* perusmääritykset KAIKILLE td elementeille */
td {
	line-height: 11px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, serif;
}

/*  
 * header tiedoston td elementin perusasetus 
 * Yläpåalkki, jossa kuvat ja hallinta linkit
 */
td.header {
 	color: #000000;
 	background: #4A9ECC;
 	vertical-align: top;
 	border: 1px solid #3078A0;
}
/* 
 * headerin ekan ja kolmannen rivin väliin tuleva rivi... 
 * tarvitaan, jotta saadaan borderit 
 * eli esim yläpalkin ja "olet nyt osiossa" palkin välissä oleva "spacer"
 */
td.headerRow2 {
	background: #FFFFFF;
	line-height: 2px;
	height: 2px;
	font-size: 2px;
}
/* 
 * Header toinen rivi, 
 * jossa on tiedot "kirjauduit viimeksi:" ja "olet nyt osiossa:" 
 */
td.headerRow3 {
 	color: #000000;
 	background: #EAF2BC;
 	vertical-align: middle;
 	padding-left: 20px;
 	height: 80px;
 	border: 1px solid #B1B269;
}

/*  content tiedoston td elementin perusasetus */
td.content {
 	color: #000000;
 	background: #FFFFFF;
 	vertical-align: top;
 	border-left: 1px solid #3078A0;
 	border-right: 1px solid #3078A0;
}

/* content formien otsikko tekstit */
td.contentFormTitle {
	color: #000000;
	background: #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	line-height: 17px;
}

/* content formien leipätekstit */
td.contentFormText {
    color: #000000;
	background: #FFFFFF;
	vertical-align: top;
	font-weight: normal;
	line-height: 17px;
}

/* content tiedoston "showForums" näkymän otsikkorivi */
td.contentTitle {
	background: #4A9ECC;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-top: 1px solid #3078A0;
	border-bottom: 1px solid #3078A0;
}



/* content tiedoston "showForums" näkymän user solut */
td.contentLight {
	background: #E6E6E6;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	text-align:left;
}
td.contentDark {
	background: #C6C9CD;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	text-align:left;
}

/* content tiedoston "showMessages" näkymän viesti solut */
td.contentMessageLight {
	background: #FFFFFF;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align:left;
}
td.contentMessageDark {
	background: #FFFFFF;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align:left;
}


/* ONLINE USERS NÄKYMÄSSÄ KÄYTTÄJÄ ITSE */
td.thisUser {
	color: #006699;
	background: #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	line-height: 17px;
}

/* Viestinäkymässä viestin otsikko solu */
td.messageTitle {
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	color: #556699;
	background: #F0F0F0;
}

/*  footer tiedoston td elementin perusasetus */
td.footer {
 	color: #000000;
 	background: #EAF2BC;
}
/* footerin border */
td.footerBorder {
	border:1px solid #B1B269;
}

/* tyhjä solu, joka näytetään ennen footeria */
td.emptyVertical {
	background: #EAF2BC;
	border: 1px solid #B1B269;
	height: 100%;
}

/* perusmääritykset KAIKILLE a elementeille */
a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

/* pääkäyttäjän työkalulinkit kuten "edit", "delete" */
a.adminLink {
	color: #006699;
}

/* Viesteissä näytettävien kuvien style */
img.messageImage {
	border: 1px solid #000000;
	margin-top: 5px;
}
/* Viesteissä näytettävien liitetiedostojen format ikonien style */
img.formatIcon {
	margin-top: 5px;
	vertical-align: middle;
}

/* perusmääritykset KAIKILLE select elementeille */
select {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, serif;
	color: #000000;
}

/* perusmääritykset KAIKILLE INPUT elementeille */
input {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, serif;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}

/* Lomakkeen napeissa käytettävä style */
input.button {
    font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, serif;
	color: #000000;
	border: 1px solid #000000;
	background: #DEDEDE;
}

/* Lomakkeen textarea asetukset */
textarea {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, serif;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}

