.StemaSportBlue {
    color: #25488A;
}

BODY {
    background-attachment: fixed;
    background-image: url(kuvat/cheqflag.jpg);
    background-color: #f0f0f2;
    font-family: Verdana, Arial;
    font-size:11;
}

.LayoutTable {
    width: 770px;
    height: 575px; 
    background-color: #ffffff;
    border-top: 1px solid #9090c0;
    border-left: 1px solid #9090c0;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-spacing: 0px;
}

IMG.Decor {
    background-color: #ffffff;
    border-top: 1px solid #9090c0;
    border-left: 1px solid #9090c0;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    border-spacing: 0px;
}

.Header {
    background-image: url(kuvat/ylatausta_3.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    height: 123;
    border-bottom: 1px solid #25488A; 
}

.Footer {
    height: 23;
    border-top: 1px solid #25488A; 
    background-image: url(kuvat/alatausta_1.jpg);
}



BODY.Navi {
    background-color:#C2E4FD;
}

H1  {
    font-size:  14;
    font-weight:bold;
    color: #25488A;
}

H2  {
    font-size:  12;
    font-weight:normal;
    color: #25488A;
    font-style:italic;
    text-decoration: none;
}

H3  {
    font-size:  11;
}

TD
{
    font-size: 11;
}

TD.Detail {
    background-attachment: fixed;
    background-repeat: repeat;
    padding: 10px;
    height: 560px;
}

TD.NaviRow {
    font-size: 11;
}

TD.Gallery {
		width: 170px;
		vertical-align: top;
		text-align: center;
}


A:link  {
    text-decoration:    underline;
    color:  navy;
}

A:visited   {
    text-decoration:    underline;
    color:  navy;
}

A:active    {
    text-decoration:    underline;
    color:  navy;
}

A:hover {
    text-decoration:    underline;
    color:  blue;
}

SMALL, .Small
{
    font-size: xx-small;
}

BIG {
    font-size:  large;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

HR
{
    color: #3366aa;
    height: 1pt;
    text-align: left;
}

TABLE.Navi {
    width: 549px;
    height: 32px; 
    border: 0px;
    border-spacing: 5px;
}

TD.Navi {
    width: 110px;
    text-align: center;
    border: 0px;
    border-left: 1px solid #5050c0;
    border-right: 1px solid #101060;
    border-right: 0px;
}

A.Navi
{
    color: white;
    font-weight:bold;
}

A:link.Navi
{
    color: #A0B2FF;
}

A:visited.Navi
{
    color: #A0B2FF;
}

A:hover.Navi
{
    color: white;
}

.guestbookTop {
	font-size : 12px;
	border-bottom : 1px dotted #666644;
	width : 600px;
	padding-left : 0px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 10px;
	text-align: left;
}

.guestbookUp {
	font-size : 12px;
	width : 600px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 0px;
	padding-bottom : 30px;
	text-align: left;
}

.viewGuestbook {
	font-size : 12px;
	border-bottom : 1px dotted #666644;
	width : 600px;
    padding-top : 5px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 10px;
	text-align: left;
}

.previousPage {
	text-align : right;
	padding-right : 15px;
	padding-bottom : 15px;
}

.nextPage {
	text-align : left;
	padding-left : 15px;
	padding-bottom : 15px;
}

.guestbookLinks {
	font-size : 12px;
	border-left : 1px dotted #666644;
	border-right : 1px dotted #666644;
	width : 600px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.normalText {
	font-size : 12px;
	width : 600px;
	padding-left : 0px;
	padding-right : 15px;
	padding-top : 0px;
	padding-bottom : 30px;
	text-align: left;
}


