body
{
   margin: 0;
   padding: 0;
   font-family: georgia, times, "times new roman", serif;
   color: #000;
   background-color: #ddd;
   text-align: justify;
}

#container
{
   margin: 1em 3%;
   background-color: #FFF;
   background-image: url(/misc/background.jpg); 
/*    background-image: url(/variation1.gif); */
   background-repeat: repeat-y;
   border: 1px solid #333;
}

#banner
{
   background-color: #6274CB;
   border-bottom: 1px solid #333;
}

#banner h1
{
   margin: 0;
   padding: .5em;
}

#nav
{
   float: left;
   width: 160px;
   margin-left: 10px;  
   padding-top: 1em;
}

#nav p
{
   margin-top: 0;
}

#content
{
   padding-top: 1em;
   margin: 0 2em 0 200px;
}

#footer
{
 
   clear: both;
   background-color: #6274CB;
   padding: 1em;
   text-align: right;
   vertical-align: middle;
   border-top: 1px solid #333;
}

#quicklinks 
{
   background-color: #749BFB;
   font-size: 1em;
   padding: 1em;
   text-align: center;
   margin-top: 1em;
   margin-left: 0.5em;
   margin-bottom: 0.5em;
   margin-right: 0.5em;
}

#cv td
{
   text-align: justify;
}

#cv a:link
{
      color: #000000;
      text-decoration: none;
}
   
#cv a:visited
{
      color: #000000; /*#800080;*/
      text-decoration: none;
}
   
#cv a:hover
{
      color: #000000;
      text-decoration: underline; 
}

#table1 td
{
   text-align: center;
}

pre.code 
{
   background-color:#f4f1bf;
   border:black solid 1px;
   padding:10px;
}

a:link 
{
   color: #000090;
   text-decoration: none;
}

a:visited 
{
   color: #000090; /*#800080;*/
   text-decoration: none;
}

a:hover 
{
   text-decoration: underline;
}

img
{
    border: 0;
}
