/*
   modern
   front
   V1.8
   1/6/2012
*/

* {
margin: 0;
}
html, body {
background-color: white;
height: 100%;
}

#container
{
width: 100%;
min-height: 100%;
height: auto !important
height: 100%;
margin: 0px auto -5em;
background-color: #fff;
color: #333;
line-height: 130%;
}

#head {
  background-color: #ffffff;
}

#top
{
  padding: .5em;
  background-color: #ffffff;
}

#sitename h1
{
color: black;
padding: 0;
margin: 0;
padding: 45px 250px;
}

#midrealm
{
background-color: white;
}

#logo {
   float: left;
   padding-left: 4em;
   clear: left;
}
#cont_space {
   margin-top: -16px;
   background-color: #ffffff;
   height: 20px;
}

.spacer {
   clear: both;
}

#neck { background: white; margin: 0 0 0 0;
  list-style: none; font: 0.9em Helvetica, sans-serif;}
#neck ul { margin: 0 0 0 0; margin-left: 250px; }
#neck li { display: inline; margin-right: -1px; margin-top: -10px;
           float: left; padding: 0px 0px;
           background: #888888; }
#neck li a { padding: 5px 10px 5px 10px;
             text-decoration: none;
             background-image: url(simple.jpg);
             background-repeat: repeat-x;
             border: 1px solid black;
           }
#neck li a:link { color: #555555;}
#neck li a:visited {color: #555555;}
#neck li a:hover { color: white; 
                   background-image: url(simple-rollover.jpg); 
                   background-repeat: repeat-x;
                 }



#content
{
margin-left: 0px;
padding: 4em;
max-width: 86em;
background-color: #ffffff;
}

#content p, li {
    margin-top: 10px;
}

#footer
{
height: 5em;
margin: 0;
padding: .5em;
color: black;
background-color: white;
border-top: 1px solid black;
font-size: smaller;
}
.push
{
height: 5em;
}

#footer, .push
{
clear: both;
}

#content h2 { margin: 0 .5em .5em 0; 
              text-align: left;
              color: gray; 
              border-bottom: 1px solid black;
            }
#content h1 { margin: 0 .5em .5em 0;
              text-align: left;
              color: gray; 
              border-bottom: 1px solid black;
            }
