small.nt {
	font-size: 8pt;
}
#login {
        height: 30px;
	width: 200px;
	margin-left: 3px;
	margin-top: 442px;
	position: absolute;
	z-index: 1;
}
#filmi {
	height: 50px;
	width: 890px;
	margin-left: 3px;
	margin-top: 487px;
	position: absolute;					
}
#alku {
	height: 12px;
	width: 60px;
	margin-left: 15px;
	margin-top: 580px;
	position: absolute;
}
#uutiset {
	height: 12px;
	width: 89px;
	margin-left: 96px;
	margin-top: 580px;
	position: absolute;
}
#kalenteri {
	height: 12px;
	width: 114px;
	margin-left: 204px;
	margin-top: 580px;
	position: absolute;
}
#kuvia {
	height: 12px;
	width: 104px;
	margin-left: 340px;
	margin-top: 580px;
	position: absolute;
}
#artikkelit {
	height: 12px;
	width: 124px;
	margin-left: 462px;
	margin-top: 580px;
	position: absolute;
}
#spotit {
	height: 12px;
	width: 72px;
	margin-left: 604px;
	margin-top: 580px;
	position: absolute;
}
#linkit {
	height: 12px;
	width: 68px;
	margin-left: 696px;
	margin-top: 580px;
	position: absolute;
}
#forum {
	height: 12px;
	width: 91px;
	margin-left: 784px;
	margin-top: 580px;
	position: absolute;
}
#background {
	height: 600px;
	width: 900px;
	background-image: url("../images/taustax.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 10px;
	margin-left: 10px;
}
#testi {
	background-color: transparent;
	height: 410px;
	width: 330px;
	position: absolute;
	margin-left: 565px;
	margin-top: 50px;
	overflow: auto;
	color: #ffffff;
	text-align: right;
	padding-right: 5px;
	
}
#oikea_wide {
	background-color: transparent;
	height: 410px;
	width: 430px;
	position: absolute;
	margin-left: 465px;
	margin-top: 50px;
	overflow: auto;
	color: #ffffff;
	text-align: right;
	padding-right: 5px;
	
}
#naytakuva {
	height: 450px;
	width: 450px;
	position: absolute;
	margin-left: 50px;
	margin-top: 6px;
	overflow: auto;
}
#tekstiruutu {
	background: #000000;
	height: 360px;
	width: 460px;
	position: absolute;
	margin-left: 40px;
	margin-top: 50px;
	overflow: auto;
	color: #FFFFFF;
	padding: 10px;
	border: 2px solid #ffffff;
}
#tekstiruutu_w {
	background: #000000;
	height: 360px;
	width: 570px;
	position: absolute;
	margin-left: 10px;
	margin-top: 50px;
	overflow: auto;
	color: #FFFFFF;
	padding: 10px;
	border: 2px solid #ffffff;
}
#tekstiruutu_sw {
	background: #000000;
	height: 360px;
	width: 700px;
	position: absolute;
	margin-left: 20px;
	margin-top: 50px;
	overflow: auto;
	color: #FFFFFF;
	padding: 10px;
	border: 2px solid #ffffff;
}
#hallilinkki {
	background: #000000;
	height: 20px;
	width: 200px;
	position: absolute;
	margin-left: 548px;
	margin-top: 52px;
	overflow: auto;
	color: #FFFFFF;
	padding: 10px;
	border: 1px solid #ffffff;
	text-align: center;
	font-size: 12pt;
}
#top {
	height: 20px;
	width: 300px;
	position: absolute;
	margin-left: 70px;
	margin-top: 22px;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}
#tekstiruutu_uw {
	background: #000000;
	height: 380px;
	width: 700px;
	position: absolute;
	margin-left: 70px;
	margin-top: 45px;
	overflow: auto;
	color: #ffffff;
	padding: 10px;
	border: 2px solid #ffffff;
}
#tekstiruutu_xuw {
	background: #000000;
	height: 374px;
	width: 800px;
	position: absolute;
	margin-left: 30px;
	margin-top: 40px;
	overflow: auto;
	color: #ffffff;
	padding: 10px;
	border: 2px solid #ffffff;
}
img.inarticle {
	padding-right: 20px;
	padding-bottom: 10px;
	max-width: 140px;
	clear: both;
	cursor: pointer;
}
img.articleshow {
	background: #000000;
	border-color: #805522;
	padding: 10pt;
	border-style: solid;
	border-width: 2pt;
	max-width: 400px;
	max-height: 400px;
	cursor: pointer;
}
BODY {
	background: #30200e;
	font-family: verdana;
	font-size: 11px;
}
table {
	font-family: verdana;
	font-size: 11px;
}
table.body {
	background-color: #0000A0;
}
table.etusivu {
	font-family: verdana;
}
td.kalenteritopic {
	border-bottom: 2px solid white;
	width: 110px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
}
td.kalenterisolu {
	border-left: 1px solid white;
	border-right: 1px solid white;
	height: 250px;
	border-bottom: 2px solid white;
}
td.filminumero {
	font-size: 6pt;
	color: yellow;
	font-weight: bold;
}
td.harmaa {
	background-color: #1F130E;
}
td.valkonen {
	background-color: #000000;
}
td.totalsl {
	background-color: #000000;
	text-align: left;
	font-weight: bold;
}
td.totalsr {
	background-color: #000000;
	text-align: right;
	font-weight: bold;
}

td.transparent {
	background-color: transparent;
}
td.article {
	text-align:left;
	border: 1px solid yellow;
	background-color: #eeeefe;
	padding: 8px;
}
td.newsbody {
	text-align: right;
	padding: 8px;
}
span.newstopic {
	text-align: right;
	color: #FFFFFF;
}
td.newstopic {
	color: #FFFFFF;
	background-color: #302000 ;
}
td.newstopic2 {
	color: #FFFFFF;
	background-color: #302000 ;
	border-bottom: 2px solid yellow;
	font-size: 12pt;
	padding: 2px;
}
td.newstopicend {
	color: #FFFFFF;
	background-color: #302000 ;
}
td.boldnewstopic {
        color: #FFFFFF;
        background-color: #302000 ;
	font-weight: bold;
	text-align: left;
}
		
td.newsarchive {
	font-weight: normal;
}
td.welcome {
	font-size: 12pt;
	font-weight: bold;
}
td.login {
	height: 9px;
}
span.latest {
	text-align: right;
	padding-left: 2px;
	font-family: verdana;
}
td.etusivu {
	font-family: verdana;
}
P.topic {
	font-family: verdana;
	font-size: 16px;
}
a:active {
	color: #242424;
	text-decoration: underline;
}
a:link {
	color: #96762A;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #96762A;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
   	color: yellow;
	text-decoration: none;
	font-weight: bold;
}
a.newstopicend:hover {
	color: #BABAFA;
}
a.newstopicend {
	color: #FFFFFF;
}
B.copyright {
	font-family: Verdana;
}
IMG.yellowborder {
	border: 1px solid yellow;
}
IMG.wb { 
	border: solid black;
	border-width: 1pt;
}
IMG.showimage {
	background: #000000;
	border-color: #805522;
	padding: 10pt;
	border-style: solid;
	border-width: 2pt;
}
IMG.thumb:hover {
	border: solid yellow;
	border-width: 1pt;
}
IMG.thumb {
	border: solid white;
	border-width: 1pt;
}
P.oldnews {
	line-height: 10pt;
	font-size: 10px;
	}
P.news {
	text-align: left;
	margin-left: 4pt;
	margin-bottom: 6pt;}
P.info {
	text-align: left;
	margin-left: 8pt;
	margin-bottom: 6pt;}
P.gbook {
	text-align: left;
	margin-left: 4pt;
	margin-bottom: 2pt;
	margin-top: 2pt;}

IMG {border : none;}

input {
	font-family: verdana;
	font-size: 11px; }
input.text {
	color: #96762A;
	border: 1px solid #555555;
}
select{
	font-family: verdana;
	font-size: 11px; }
select.text {
	color: #96762A;
	font-weight: bold;
	border: 1px solid #555555;
	width: 172px;
}
textarea {font-family: verdana;
	font-size: 11px;
	color:black;
	border: 1px solid #555555;}

span.thumbnimi {
	color: yellow;
	font-weight: bold;
	font-size: 14px;
}
span.small {
	font-size: 9px;
}
#leveys {
	width: 500px;
        text-align: left;
		
}


a.normal:link  { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:visited  { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:hover  { color: #000000; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:active  { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

a.today:link  { color: #ffffff; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:visited  { color: #ffffff; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:hover  { color: #000000; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:active  { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.blue:link { color: black; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica }
a.blue:visited { color: black; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica }
a.blue:hover { color: black; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica ; text-decoration: underline }
a.blue:active { color: #000080; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica }

.cellbg { background-color: #ffffff }
.cellover { background-color: yellow }
.celltoday { background-color: #404040 }
.cellevent { background-color: #c9c959 }
.normaltext { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica }
.eventtitle { color: #000080; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica }
.eventheading { color: #ffffff; text-decoration: underline; font-weight: normal; font-size: 14px; font-weight: bold; font-family: verdana, arial, helvetica }
.regheading { color: #ffffff; font-weight: normal; font-size: 13px; font-family: verdana, arial, helvetica }


