/* Tyylisivutiedosto tyyli.css*/

body { background-color: white; color: black; margin-top: 0; padding-top: 0; text-align: left; }

body#rp-index div#menu a#rp-home { background-color: #fb6b18; }
body#rp-submission div#menu a#rp-submission { background-color: #fb6b18; }
body#rp-pc div#menu a#rp-pc { background-color: #fb6b18; }
body#rp-accepted div#menu a#rp-accepted { background-color: #fb6b18; }
body#rp-acco div#menu a#rp-acco { background-color: #fb6b18; }
body#rp-reg div#menu a#rp-reg { background-color: #fb6b18; }
body#rp-invited div#menu a#rp-invited { background-color: #fb6b18; }
body#rp-dates div#menu a#rp-dates { background-color: #fb6b18; }
body#rp-org div#menu a#rp-org { background-color: #fb6b18; }

div#content { background-color: #ecf2ff;
              margin-left: auto;
              margin-right: auto;
              width: 50em;
              padding-top: 1em;
              border: 1px solid white;
              position: relative;
              border-bottom: 6px solid #09439a;
              text-align: left;
              height: 40em; }

body>div#content { height: auto; }

div#dlt2007 { position: absolute;
              left: 0.5em;
              top: 1em; }
div#dlt2007 a img { border: none; }

div#dltheader { text-align:center;
                margin-left: 200px; }

div#dltheader h1 { color: #09439a;
                   font-size: 28px;
                   font-weight: normal;
                   margin: 0.3em;
                   margin-top: 0; }

div#dltheader h2 { color: #0d5ed7;
                   font-size: 22px;
                   text-align: center;
                   font-weight: normal;
                   margin: 0.2em;}

div#menu { position: absolute;
           left: 0em;
           width: 13em;
           font-family: arial; }

div>div#menu { position: absolute;
           left: 2px;
           width: 13em;
           font-family: sans-serif; }

div#menu a { display: block;
             font-size: small;
             font-weight: normal;
             background-color: #09439a;
             padding-left: 0.8em;
             padding-right: 0.5em;
             color: white;
             width: 90%;
             text-decoration: none;
             line-height: 2em;
             text-align: left;
             /*margin-top: 2px;*/
             margin-bottom: 2px; }

/*div#menu a#dlt07-menu { background-color: #fb6b18; }*/

div#menu a:hover { background-color: #fb8e4f; }

div#menu span.submenu { display: block;
             font-size: small;
             background-color: #09439a;
             padding-left: 0.8em;
             padding-right: 0.5em;
             color: white;
             width: 90%;
             text-decoration: none;
             line-height: 2em;
             text-align: left;
             /*margin-top: 2px;*/
             margin-bottom: 2px; }

div#menu span.fake a { line-height: 1.6em; }

/* div#menu img { width: 12.4em; } */

div#footer { width: 50em;
             margin-left: auto;
             margin-right: auto;
             margin-top: 0.5em;
             margin-bottom: 0.5em;
             padding: 2px;
             padding-left: 2px;
             background-color: #fafcff; }

div#footer p { font-size: small;
               font-style: oblique;
               margin-top: 0.2em;
               margin-bottom: 0.2em;
               margin-left: 1em;
               margin-right: 1em; }

div#textarea { margin-left: 13.2em;
               padding: 0.5em;
               border-top: 6px solid #09439a;
               min-height: 20em;
               text-align: left; }

div#textarea h3 { color: #09439a;
                  margin-top: 1.5em;
                  border-bottom: 2px solid #fb6b18;
                  }

table { border: 1px solid black;
        border-collapse: collapse;}

td { border: 1px solid black;
     padding: 2px;}

a.osoite {color: #0d5ed7; text-decoration: none; font-style: oblique;}
span.highlight { color: #fb6b18; font-weight: bold;}

a { color: #0d5ed7; }
a:visited { color: #09439a; }
