/* Intended <div> layout:

+-----------------------+
| header                |
+-----------------------+
+------+ +------------+
| menu | | contents   |
|      | |            |
+------+ +------------+
+-----------------------+
| footer                |
+-----------------------+

2010.02 Sarunas */

body {
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    width:850px; /* body.width > {menu + contents}.width + 4*padding */
    background-color:#FAF8CC; /*#FAF8CC;*/ /*#E0FFFF;*/
    color:#08088A;
    font-family:Arial,Helvetica,sans-serif;
    border: none;
}

#header {
    width:650px;
    height:433px;
    background-image: url(../utk.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

#titletext {
    padding-left:150px;
    padding-top:15px;
    font-weight: bolder;
    font-size: 110%;
    color:#08088A;
}

#menu {
    padding:10px 10px 10px 0px;
    width:230px;
    display:inline-block;
    vertical-align:top;
    color:#000000;
    font-weight: bolder;
    border:solid 0px black;
}
p.credits {
    padding-top:35px;
    color:#000000;
    font-size:72%;
    font-weight: normal;
    text-decoration:none;
    text-align:left;
}

#contents {
    padding:10px;
    width:565px;
    display:inline-block;
    vertical-align:middle;
    border:solid 0px black;
}

#footer { 
    padding:10px;
    text-align: center;
    border-top: thin solid #08088A;
}


a {
    color:#FF8040;
    text-decoration:none;
}

a:hover {
    color:#FF8040;
    text-decoration:underline;
}

ul { 
    list-style-type: square; 
}

label { 
    display:inline-block;
    width:9em; 
}

fieldset {
    border: thin solid #000000;
}

.errors {
    color:#000000;
    font-weight:bolder;
}

td {
    vertical-align: top;
    padding-bottom: 7px;
}

/* table caption */
caption {
    font-size: 110%;
    font-style: italic;
    text-align: left;
    padding-bottom: 16px;

}
/* table.program */
.program {
    width: 275px;
    border: none;
    font-size: small;
}

/* speaker */
.pspk {
    font-weight: bolder;
}

/* institution */
.pinst {
}

/* coffe break etc. */
.pother {
}

.nowrap {
    white-space: nowrap;
    padding-right: 3px;
}

