/* CSS-tyylisivu Kitabin web-sivuille 
 * Päivitetty 12.12.2006
 *
 * (c) Bonsai-seura Kitabi Finland ry.
 */


body { 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    background-color: #34545f;
/*  background-image: url(../pics/bgimage.jpg);*/
    }


div.header {
    margin: 10px 0 0 10px;
    text-align: center;
    font: 36pt "New Times Roman", sans-serif;
    font-weight: bold;
    color: white;
	}

div.footer {
    margin: 20px 0 0 0;
    text-align: center;
    font: 8pt verdana, arial, sans-serif;
    font-style: italic;
    font-weight: normal;
    color: black;
    }


td.menu {
	vertical-align: top;
    padding: 10px 10px 10px 10px;
    font: 10pt "Trebuchet MS", Geneva, arial, helvetica, sans-serif;
    color: white;
    }
    
dt.menu-item {
	margin: 0 0 15px 0;
	}

a.menu {
    text-decoration: none;
    }

a.menu:link {
    color: white;
    }

a.menu:visited {
    color: white;
    }

a.menu:active {
    color: gray;
    }

a.menu-selected {
    text-decoration: none;
    }
    
a.menu-selected:link {
    color: white;
    font-weight: bold;
    }

a.menu-selected:visited {
    color: white;
    font-weight: bold;
    }

a.menu-selected:active {
    color: gray;
    font-weight: bold;
    }


td.content {
    background-color: #dbf09c;
    padding: 40px 20px 20px 40px;
    }

div.content {
    background-color: white;
    /*border: solid;
    border-width: thin;*/
    }
    
    
div.normal-text {
	margin: 0 0 10px 0;
	font: 12pt "Times New Roman", sans-serif;
	color: black;
	}
	
div.heading1 {
	margin: 20px 0 10px 0;
	font: 14pt "Times New Roman", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	}

div.heading2 {
	margin: 20px 0 10px 0;
	font: 12pt "Times New Roman", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: black;
	}

div.heading3 {
	margin: 20px 0 10px 0;
	font: 12pt "Times New Roman", sans-serif;
	font-weight: bold;
	color: black;
}
	
img.left {
	padding-right: 40px;
}

img.article {
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
}


td.top {
    vertical-align: top;
}

dt.event {
	margin: 10px 0 0 0;
	font-weight: bold;
}

dd.event {
	margin: 0 0 10px 0;
}

td.gallery-image {
	vertical-align: top;
	padding-bottom: 15px;
	padding-right: 10px;
	text-align: center;
}

td.gallery-text {
	vertical-align: top;
	padding-bottom: 15px;
}


dt.clause {
        margin: 20px 0 0 0;
        font-weight: bold; 
}

dd.clause {
       margin: 0 0 10px 10px;
}

div.clause {
       margin: 0 0 5px 0;
}

