/* CSS-style for
   Conference in
   Algorithmic Number Theory
   
   Print-version
*/

body { background-image: none !important;
       font-family: sans-serif, helvetica, arial;
       font-size: 93%;
       }

/*html > body { background: white url(koivu.png) fixed no-repeat top left;}*/


/*body#ant-index div#textarea { background: #e2ffbf url(ant.jpg) no-repeat top left; }

body#ant-invited div#textarea { background: #e2ffbf url(ant-invited.jpg) no-repeat top left; }

body#ant-scientific div#textarea { background: #e2ffbf url(ant-scientific.jpg) no-repeat top left; }

body#ant-organizers div#textarea { background: #e2ffbf url(ant-organizers.jpg) no-repeat top left; }
*/

div#antheader { color: #488200;
                margin-top: 0em;
                margin-left: auto;
                margin-right: auto;
                }

div#antheader h1,div#antheader h2 { margin: 0;
                                    text-align: right;
                                    }

div#content { width: 600px;
              margin: 0 auto;
/*              margin-left: 1em;*/
              position: relative;
              }

div#textarea { border: solid 2px #6eb715;
               padding: 1em;
               padding-top: 1em;
               height: 15em;
}

div#content > div#textarea { height: auto;
                             min-height: 15em;}

div#textarea h2,div#textarea h3 { color: #286200; }

div#textarea address { margin: 1em auto 1em 2em; }

div#footer   { border: solid 2px #6eb715;
               padding: 0em;
               margin: 0.5em 0;
               background: #e2ffbf;
               text-align: right;
               }

div#footer p { padding: 0.2em 1em; margin: 0; }

div#menu { display: none; }

div#ant-animal:before { content: url(ant-animal-38.png)
                 }

div#ant-animal { position: absolute;
                 bottom: 5px;
                 left: 100px;
                 background: transparent url(ant-animal-38.png) no-repeat top left;
                 width: 100px;
                 height: 26px;
                 }

/*
div#menu { width: 12em;
           position: absolute;
           right: 0;
           top: 0;
           }

div#menu a { display: block;
             text-decoration: none;
             text-align: right;
             color: white;
             background: #6eb715;
             margin: 5px 0;
             padding: 1em 0.5em;
             font-size: 95%;}

div#menu > a { background: #6eb715 url(koivu-green.png) fixed no-repeat top left; }

div#menu a:hover { background-color: #7ccf18; }


body#ant-index div#menu a#ant-home { background: #6eb715 url(menubg.png) repeat-x bottom left; }

body#ant-scientific a#ant-scicom { background: #6eb715 url(menubg.png) repeat-x bottom left; }

body#ant-organizers a#ant-orgcom { background: #6eb715 url(menubg.png) repeat-x bottom left; }

body#ant-invited a#ant-invspeak { background: #6eb715 url(menubg.png) repeat-x bottom left; }

div#menu a:hover { background: #7ccf18 none;
                   color: black; }

div#menu > a:hover { background: #7ccf18 url(koivu-green-hover.png) fixed no-repeat top left; }
*/

a { color: #488200; }

a:visited { color: #6eb715; }
