/*** Main Stylesheet for The Krutulis Family Pages ***/       


body {
    font-family: verdana, sans-serif;
    font-size: 13px;
    line-height: 5mm;
    color: rgb(30,0,30);
    background-image: url(images/purple_fern_bg4.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: rgb(225,220,225);
    padding-right: 7mm;     
    max-width: 180mm;
}


/*** headings ***/

h1 {
    padding-left: 5mm;     
    font-size: 130%;
    padding-top: 5mm;
    padding-bottom: 2mm;
    clear: left;
}


h2 {
    padding-left: 5mm;     
    font-size: 115%;
    padding-top: 5mm;
    padding-bottom: 2mm;
    clear: left;
}


h3 {
    padding-left: 5mm;     
    font-size: 100%;
    padding-top: 5mm;
    padding-bottom: 2mm;
    padding-left: 10mm;
    clear: left;
}

/*** Standard Text ***/


p {
    padding-left: 15mm;
}


p.abstract {
    padding-left: 5mm;
}




a:link {
    color: rgb(160,0,160);
    text-decoration: underline;
}


a:visited {
    color: rgb(100,0,100);
    text-decoration: underline;
}


a:hover {
    color: rgb(0,0,200);
    text-decoration: underline;
}


a:active {
    color: rgb(200,0,0);
}




/*** Lists ***/


ul,ol {
    padding-left: 25mm;
    padding-right: 15mm;
    padding-bottom: 3mm;
}


li {
    padding-top: 4mm;
}


ul.log li {
    padding-top: 3ex;
}


ol.books li {
    padding-top: 1ex;
    line-height: 2.0ex;
}


ul.small li {
    padding-top: 0mm;
}


li.small {
    padding-top: 0mm;
}



/*** Pictures ***/


div.thumbnails {
    padding-top: 5mm;
    padding-left: 15%;
    padding-bottom: 5mm;
}


div.bigpicture {
    padding-top: 3mm;
    padding-left: 15%;
    padding-bottom: 1mm;
}


div.floatleft {
    float: left;
    padding-top: 1mm;
    padding-left: 15mm;
    padding-right: 4mm;
}


div.floatright {
    padding-top: 2mm;
    padding-left: 4mm;
    padding-bottom: 2mm;
    float: right;
}


img {
    border-style: solid;
    border-color: rgb(65,0,65); 
    border-width: 1mm;
}


td.thumbnail {
    padding-top: 2mm;
    padding-left: 3mm;
    padding-bottom: 2mm;
    padding-right: 3mm;
    font-size: 110%;
    text-align: center;
}


td.thumbnail a:link {
    text-decoration: none;
}


td.thumbnail a:visited {
    text-decoration: none;
}


td.thumbnail a:hover {
    text-decoration: none;
}



/*** Menus ***/

div.menubar {
    font-size: 85%;
    text-align: right;
}

div.bottom_menubar {
    font-size: 85%;
    text-align: right;
    padding-top: 10mm;
    padding-bottom: 10mm;
    clear: left;
    clear: right;
}


div.menubar a:link {
    text-decoration: none;
}


div.menubar a:visited {
    text-decoration: none;
}


div.menubar a:hover {
    text-decoration: underline;
}

div.bottom_menubar a:link {
    text-decoration: none;
}


div.bottom_menubar a:visited {
    text-decoration: none;
}


div.bottom_menubar a:hover {
    text-decoration: underline;
}



/*** Footnotes ***/

div.footnotes {
    font-size: 60%;
    padding-top: 5mm;
    padding-bottom: 10mm;
    padding-left: 15mm;
    clear: left;
    clear: right;
}


div.footnotes img {
    border-style: none;
}


