A {
	color : Navy;
}

H1 {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	letter-spacing : 1px;
	margin-bottom : -3px;
}

H2 {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	letter-spacing : 1px;
	margin-bottom : 3px;
}

H2.headline {
	color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	letter-spacing : 1px;
	margin-bottom : 7px;
}

H3, H4, H5, H6 {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	letter-spacing : 1px;
	margin-bottom : 3px;
}

.subhead1 {
	color: black; 
	margin-left: 10px;
	margin-top: 0px;
	font-size: 18px; 
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	letter-spacing : -1px
}
.subhead2 {
	color: #FFFFF0; 
	margin-left: 8px;
	margin-top: -24px;
	font-size: 18px; 
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	letter-spacing : -1px
}
	
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}


TD.maintxt {
	background-color : #4C5A89;
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	padding : 10px 10px 10px 10px;
}

TABLE.maintable {
	background-color : #D7D7D7;
	border : 1px solid Black;
}


TD.tabi_sel {
	background-color : #F1A741;
	border-top : 1px solid Black;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	padding-left : 4px;
	letter-spacing : -1px;
}

TD.tabi_unsel {
	background-color : #686868;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	padding-left : 4px;
	letter-spacing : -1px;
}

A.tabi_sel, A.tabi_sel:VISITED {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
}

A.tabi_unsel, A.tabi_unsel:VISITED {
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
}

A.tabi_sel:HOVER {
	text-decoration : underline;
}

A.tabi_unsel:HOVER {
	text-decoration : underline;
}

TD.tabi_top {
	border-bottom : 1px solid Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

TD.borderright {
	background-color : #4C5A89;
	border-right : 1px solid Black;
	padding : 0px 0px 0px 0px;
}



TD.borderbottom {
	background-color : #4C5A89;
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	padding : 10px 10px 10px 10px;
}

TD.path {
	background-color : #F1A741;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 3px;
	padding-right : 10px;
	padding-top : 3px;
	text-align : right;
	text-transform : lowercase;
	border-bottom : 1px solid Black;
}

TD.banner {
	/*background-color : #686868;
	*/
	/*background-color : #90764F;
	*/
	background-color : #8c8c8c;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 3px;
	padding-right : 10px;
	padding-top : 3px;
	text-align : right;
	text-transform : lowercase;
	border-bottom : 1px solid Black;
}

TD.date {
	color : Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 3px;
	padding-right : 10px;
	padding-top : 3px;
	text-align : left;
}

TD.author {
	color : Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 3px;
	padding-right : 10px;
	padding-top : 3px;
	text-align : center;
}

TABLE.sidetable {
	background-color : #D7D7D7;
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
}

TD.sidetitle {
	background-color : #4878C6;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	padding : 3px 6px 3px 6px;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
}

TD.sidetitleliz {
	background-color : #509B6E;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	padding : 3px 6px 3px 6px;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
}

TD.sidetopic {
	background-color: #D7D7D7;
	color: Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Gray;
}

A.sidetopic, A.sidetopic:VISITED {
	color : White;
	text-decoration : none;
}

SPAN.sidetopic A { 
	color : White;
	text-decoration : none;
}

SPAN.sidetopic A:HOVER { 
	text-decoration : underline;
}

SPAN.sidetopic A:VISITED { 
	color : White;
	text-decoration : none;
}

A.sidetopic:HOVER {
	text-decoration : underline;
}

A.side, A.side:VISITED {
	color: Black;
	text-decoration : none;
}

A.side:HOVER {
	text-decoration : underline;
}

TD.headerlink {
	color: Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 6px 10px 3px 10px;
}

TD.softwaretitle {
	color: Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 6px 10px 3px 10px;
	border-top : 1px Solid Black;
}

TD.softwaretitle_recommended {
	color: Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 6px 10px 3px 10px;
	border-top : 1px Solid Black;
	background : #FDEABD;
}

TD.softwaredesc {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 6px 10px 3px 10px;
}

TD.softwaredesc_recommended {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 6px 10px 3px 10px;
	background : #FDEABD;
}

TD.softwarebox {
	background : #FEF8E9;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px 3px 3px 3px;
}

TD.softwarebox_recommended {
	background : #FCE4AD;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px 3px 3px 3px;
}

A.headerlink, A.headerlink:VISITED {
	color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
}

A.headerlink:HOVER {
	text-decoration : underline;
}

TD.smalltext {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 6px 10px 3px 10px;
}

TD.news {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 6px 10px 3px 10px;
	line-height : 19px;
}

A.more, A.more:VISITED {
	color : Navy;
	text-decoration : none;
}

A.more:HOVER {
	text-decoration : underline;
}

TABLE.latesttopics {
	background-color : #F0F0F0;
	border : 1px solid Black;
}

TD.latesttopicstitle {
	background-color : Silver;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Black;
}

TD.topiclist {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid #686868;
}

TD.infotitle {
	background-color : #F8D4A1;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Black;
}

TD.infotopic {
	background-color : #F6F6F6;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Silver;
}

TD.infodata {
	background-color : #F6F6F6;
	color : #303030;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Silver;
}

TD.infotopic2 {
	background-color : #F1F1F1;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Silver;
}

TD.infodata2 {
	background-color : #F1F1F1;
	color : #303030;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Silver;
}

TD.submenu2 {
	background-color : #4C5A89;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
	padding-left : 4px;
}

BODY {
	scrollbar-base-color : Black;
	scrollbar-3d-light-color : #F1A741;
	scrollbar-highlight-color : #4C5A89;
	scrollbar-arrow-color : #F5F5F5;
	scrollbar-face-color : #4C5A89;
	scrollbar-shadow-color : #4C5A89;
	scrollbar-dark-shadow-color : #4C5A89;
	scrollbar-track-color : #878EA5;
}

DIV.disclaimer {
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A.disclaimer, A.disclaimer:VISITED {
	color : White;
	text-decoration : none;
}

A.disclaimer:HOVER {
	text-decoration : underline;
}
 
SPAN.disclaimer A:VISITED { 
	color : White;
	text-decoration : none;
}

SPAN.disclaimer A { 
	color : White;
	text-decoration : none;
}

SPAN.disclaimer A:HOVER { 
	color : White;
	text-decoration : underline;
}

TD.title {
	color: Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 10px 10px 7px 10px;
	border-bottom : 0px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	border-top : 1px solid Black;
}

TD.titlepic {
	padding : 0px 0px 0px 0px;
	border-bottom : 0px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	border-top : 1px solid Black;
}

TD.softacat {
	background-color : #4C5A89;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
}

TD.softacat {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px 6px 2px 6px;
	border-bottom : 1px solid Gray;
}

A.softacat, A.softacat:VISITED {
	color : White;
	text-decoration : none;
}

A.softacat:HOVER {
	text-decoration : underline;
}

TD.asdasd {
	background : transparent url() repeat-x scroll top;
}

TD.submenu {
	/*background-color : #F1A741;
	*/
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 0px 0px 0px 0px;
	vertical-align : middle;
	line-height : 15px;
	word-break : break-all;
	word-wrap : break-word;
/*	text-transform : capitalize; */
	letter-spacing : -1px;
}

A.submenu {
	color: black;
	text-decoration : none;
	font-weight : bold;
	padding-right : 15px;
}

A.submenu:HOVER {
	text-decoration : underline;
	/*background-color : #FBE6AC;*/
}

TD.submenubg {
	background-color : #F1A741;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	/*background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	*/
	background-image: url();
	background-repeat: repeat-x;
	background-position: top;
	padding : 0px 21px 0px 0px;
	vertical-align : top;
	line-height : 15px;
	word-break : break-all;
	word-wrap : break-word;
/*	text-transform : capitalize; */
}

TD.langselect_a {
	color:#FBE6AC;
	background-color:#B07728;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : left;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding : 4px 21px 4px 25px;
	vertical-align : middle;
	line-height : 15px;
	word-break : break-all;
	word-wrap : break-word;
/*	text-transform : capitalize; */
	letter-spacing : -1px;
}

TD.langselect_b {
	color:#FBE6AC;
	background-color:#B07728;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	vertical-align : middle;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	padding : 0px 21px 0px 21px;
	letter-spacing : -1px;
}

TD.langselect_c {
	color : #FBE6AC;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding: 4px 0px 4px 0px;
	text-align : right;
	vertical-align : middle;
/*	text-transform : capitalize;*/
	letter-spacing : -1px;
}

TD.langselect_d {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding: 2px 0px 2px 0px;
	text-align : right;
	letter-spacing : -1px;
}

SELECT.langselect {
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*lisätty 23.9.2003*/
span.alaotsikko {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
	padding : 6px 0px 3px 0px;
	line-height : 34px;
}

div.lyhytselite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	padding : 2px 10px 6px 12px;
	line-height : 13px;
}

a.path {
	text-decoration : none;
	color : Black;
}

a.path:HOVER {
	text-decoration : underline;
	color : Black;
}

a.path:VISITED {
	color : Black;
}

/* lisätty 14.10.2003 */

TABLE.forums {
	background-color : #FDF5E9;
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
}

TD.forumheader {
	background : #F8D4A1 url() repeat-x top;
	border-bottom : 1px solid Black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 1px 6px;
	vertical-align : bottom;
}

TD.forumheadercorner {
	background : #F8D4A1 url() repeat-x top right;
	border-bottom : 1px solid Black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 1px 6px;
	vertical-align : bottom;
}

TD.forumheader2 {
	background : #F8D4A1 url() repeat-x top;
	border-bottom : 1px solid Black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 1px 6px;
	vertical-align : bottom;
}

TD.forumheadercorner2 {
	background : #F8D4A1 url() repeat-x top right;
	border-bottom : 1px solid Black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 6px 1px 6px;
	vertical-align : bottom;
}

TD.forumtabi {
	background : #F1A741 url() repeat-x top;
	border-bottom : 1px solid Black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
}

TD.forumtabigif {
	background : #F1A741 url() repeat-x top;
	border-bottom : 1px solid Black;
	padding : 0px 0px 0px 0px;
}

TD.threads {
	background-color : #FDF5E9;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	padding : 2px 6px 2px 6px;
	line-height : 13px;
	border-right : 1px solid #F8D4A1;
	border-top : 1px solid #F8D4A1;
	vertical-align : middle;
}

TD.threads2 {
	background : #FCEFDD;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	padding : 2px 6px 2px 6px;
	line-height : 13px;
	border-right : 1px solid #F8D4A1;
	border-top : 1px solid #F8D4A1;
	vertical-align : middle;
}



TD.threads_new {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px 6px 2px 6px;
	border : 1px solid #88BEDD;
	vertical-align : middle;
}

A.forumlink2 {
	color : #25597F;
}

A.forumlink2:VISITED {
	color : #4A4A4A;
}

A.forumlink2:HOVER {
	color: #1D4460;
	background-color : #F0ECE8;
}

/* lisätty 19.10.2003 */

TABLE.dloadbox {
	border : 1px solid Black;
	margin : 0px 0px 0px 0px;
}

TD.dloadheader {
	background-color : Navy;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 4px 6px 4px 6px;
}

TD.dloadcontent {
	background-color : #CFCFE7;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 4px 6px 4px 6px;
	line-height : 13px;
}

TD.dloadcontent2 {
	background-color : #CFCFE7;
	border : 1px solid Black;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding : 8px 8px 8px 8px;
	text-align : center;
	vertical-align : middle;
}

TD.dloadcontent3 {
	background-color : #F1F1F1;
	border : 1px solid Black;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding : 8px 8px 8px 8px;
	text-align : center;
	vertical-align : middle;
}

/* lisätty 20.10.2003 */

span.alaotsikko2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
	padding : 6px 0px 3px 0px;
}


TABLE.ad_forums {
	background-color : #F0F0F0;
	border : 1px solid Black;
}

TD.ad_forumheader {
	background-color : #C9BEB0;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	/*border : 1px solid Gray;*/
	border-bottom : 1px solid Black;
}

TD.ad_forumcategory {
	background-color : #F1A741;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 4px 6px 4px 6px;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	letter-spacing : 1px;
}

DIV.ad_forumexpl {
	font-weight:normal;
	font-size:11px;
	letter-spacing:0px;
	padding-top:6px
}

TD.ad_forumname {
	background-color : #FCEFDD;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 4px 6px 4px 6px;
	border-right : 1px solid #F8D4A1;
	border-top : 1px solid #F8D4A1;
	vertical-align : top;
}

TD.ad_forumname2 {
	background-color : #FDF5E9;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 4px 6px 4px 6px;
	border-right : 1px solid #F8D4A1;
	border-top : 1px solid #F8D4A1;
	vertical-align : top;
}

A.ad_forumname {
	color : #25597F;
	font-size : 13px;
	font-weight : bold;
}

A.ad_forumname:VISITED {
	color : #4A4A4A;
}

A.ad_forumname:HOVER {
	color: #1D4460;
}

A.ad_forumlink {
/*	color : #25597F;*/
	color: #17374F;
}

A.ad_forumlink:VISITED {
	color : #4A4A4A;
}

A.ad_forumlink:HOVER {
	color: Black;
	background-color : #FAE7CC;
}

A.ad_forumlink2 {
/*	color : #25597F;*/
	color: #17374F;
}

A.ad_forumlink2:VISITED {
	color : #4A4A4A;
}

A.ad_forumlink2:HOVER {
	color: Black;
	background-color : #FAE7CC;
}

TD.ad_threads {
	background-color : #FDF5E9;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 2px 6px 2px 6px;
	border-right : 1px solid #F8D4A1;
	border-top : 1px solid #F8D4A1;
	vertical-align : middle;
}

TD.ad_threads2 {
	background-color : #FCEFDD;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 2px 6px 2px 6px;
	border-right : 1px solid #F8D4A1;
	border-top : 1px solid #F8D4A1;
	vertical-align : middle;
}

A.forumopt {
	background-color : #EE8526;
	border : 2px solid #434343;
	color : White;
	font-size : 12px;
	font-weight : bold;
	padding : 2px 7px 2px 2px;
	text-decoration : none;
}

A.forumopt:VISITED {
	background-color : #EE8526;
	border : 2px solid #434343;
	color : White;
}

A.forumopt:HOVER {
	background-color : #FBD539;
	border : 2px solid White;
	color : Black;
}

TABLE.maintable_forums {
	background-color : #D7D7D7;
	border : 1px solid Black;
	padding : 0px 0px 0px 0px;
}

TD.maintd_forums {
	padding : 0px 10px 0px 10px;
}

TD.user {
	background-color : #F9EACF;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px 7px 3px 7px;
	/*border : 1px solid Silver;*/
	border-right : 1px solid Black;
	border-bottom : 1px solid Black;
	vertical-align : top;
}

TD.user_self {
	background-color : #B2BFC6;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px 7px 3px 7px;
	/*border : 1px solid #A1ADB3;*/
	border-right : 1px solid Black;
	border-bottom : 1px solid Black;
	vertical-align : top;
}

TD.msgdate {
	background-color : #FFE0B4;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 1px 7px 1px 7px;
	border-bottom : 1px solid Black;
	vertical-align : middle;
}

TD.thread_opt {
	background-color : #AECCDC;
	color : #2C3337;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 15px;
	padding : 2px 6px 2px 6px;
	/*border : 1px solid #2F80AC;*/
	border-bottom : 1px solid Black;
	text-align : right;
	vertical-align : top;
}

DIV.username {
	font-size : 12px;
	font-weight : bold;
}

DIV.signature {
	font-size : 10px;
	font-weight : normal;
	color : #404040;
	padding-bottom : 6px;
}

HR.signature {
	border : 0px;
	border-bottom : 1px solid Silver;
}

TD.content {
	background-color : #FDFBF9;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 7px 7px 7px 7px;
	border-bottom : 1px solid Black;
	vertical-align : top;
}

/* lisätty 6.11.2003 */

TD.newsnextprev {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0px 10px 3px 10px;
}

.smaller {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}

/* lisätty 10.11.2003 */

P.author {
	color : #606060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
}

/* lisätty 5.12.2003 */

A.newsheader1, A.newsheader1:VISITED {
	color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
	line-height : 22px;
}

A.newsheader2, A.newsheader2:VISITED {
	color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
	line-height : 16px;
}

A.newsheader3, A.newsheader3:VISITED {
	color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
}

A.newsheader1:HOVER, A.newsheader2:HOVER, A.newsheader3:HOVER {
	text-decoration : underline;
}

TD.artdesc {
	background-color : Black;
	color : #F5F5F5;
	padding : 2px 10px 2px 10px;
}

A.artheader, A.artheader:VISITED {
	color : #D2691E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
}

A.artheader:HOVER {
	text-decoration : underline;
}

A.artlink, A.artlink:VISITED {
	color : #D2691E;
	text-decoration : none;
}

A.artlink:HOVER {
	text-decoration : underline;
}

TD.artdesc2 {
	background-color : #DEDEDE;
	color : #0A0A0A;
	padding : 2px 10px 2px 10px;
}

A.artheader2, A.artheader2:VISITED {
	color : #2D96DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 1px;
	margin-bottom : 3px;
	text-decoration : none;
	font-weight : bold;
}

A.artheader2:HOVER {
	text-decoration : underline;
}

A.artlink2, A.artlink2:VISITED {
	color : #2D96DE;
	text-decoration : none;
}

A.artlink2:HOVER {
	text-decoration : underline;
}

/* lisätty 14.12.2003 */

TABLE.login {
	background-color : #FFDAA6;
	border : 1px Solid Black;
}

TH.login {
	background-color : #F1A741;
	border-bottom : 1px Solid Black;
	font-size : 11px;
	font-weight : bold;
	padding : 1px 2px 1px 4px;
	text-align : left;
}

TD.login {
	font-size : 9px;
	padding : 2px 2px 2px 4px;
}
