  body
  {
    padding: 2em;
    background:#ac8a8a;
    color: #444444;
    text-align: center; 
    font-family: arial;
    background-image  : url(background_webserver.png);
  }

  h1,h2{margin: 0;padding: 0 1em;font-weight:normal}

  h1{font-size: 250%;letter-spacing: 1px;font-weight:bold;color: #FFFFFF;}
  p{
    padding: 0;
    font-weight:normal
    color:#606060;
    font-size: 110%; 
    width:35em;
    margin-left:auto; 
    margin-right:auto;
  }
  p a{
    color:#303030;
    font-weight: bolder; 
    text-decoration:none;
  }

  legend{font-size: 125%;}
  form {text-align:left}
  fieldset{line-height:1.5;text-align:left;border:1px gray dashed;padding:0.8em;}
  table{border:0;margin:0;padding:0;}
  tr{border:0;margin:0;padding:0;}
  td{border:0;margin:0;padding:0;}


  div#container
  {
    width:55em; 
    margin: 0 auto;
    padding:10px;
    text-align:left;
    background:#dee2bd;
    background-image:url(inner_webserver.png);
  }

  div#header,div#footer{background: #aaad8e;}
  div#content,div#menu{background: #d0d4ad;}

  div#header{padding: 10px;text-align:center}
  div#content{float:right; width:46em;  margin:0.5em 0;}
  div#footer{clear:both; width:55em;text-align:center;}
  div#footertext{vertical-align:center; padding:0.5em;color:#FFFFFF;font-weight:bold}
  div#footertext a{color:#FFFFFF;}  

  h2{
    font-size: 125%;
    letter-spacing: 1px;
  }

  div#contenttitle{
    font-size: 125%; 
    padding: 10px;
    text-align:center;
    background:#aaad8e;    
    color:#FFFFFF;
    width:30em; 
    margin-left:auto;
    margin-top:0.5em;
    margin-bottom:1em;
    margin-right:auto;
  }


  
  .innercontentpanel{position:static;padding: 0 1em 1.5em;text-align:left;}
  .contentleft{float:left;padding-right:0.5em;padding-top:0.5em;}
  .contentright{float:right;padding-top:0.5em;}
  div#okcancelpanel{padding:0.5em;width:100%;text-align:center;}
  div#okcancelpanel input{width:5em;height:2em;margin-left:0.5em;margin-right:0.5em;font-size: 115%;}
  .ending{clear:both}

  .shiftright{position:relative;left:1em;}
  .params{}

  
  div#menu{float:left;     width:8em;  margin:0.5em 0;}
  div#menu ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none; }
  div#menu ul.postnav{}
  div#menu ul.postnav li{ margin :0.5em}
  div#menu ul.postnav a{display:block; width:6em;background:#bec29e; font-size:120%;
    text-decoration:none;text-align:center; font-weight: bold ; color:#FFFFFF; 
	padding: 0.5em 0;}
  div#menu ul.postnav a:hover{background:  #afb292; color:#FFFFFF;}
  div#menu ul.postnav a#selected{background:  #afb292; color:#FFFFFF;}
  div#innerbutton{padding-top:0.4em;padding-bottom:0.5em;} 

  .log{position:relative;text-align:center;}
  .main,.job,.error,.criticalError,.warning{
    color:#FFFFFF;
    padding-top:0.5em;
    padding-bottom:0.5em;
    width: 40em;
    height:1em;
    margin-left:auto;
    margin-right:auto;
    margin-top:0.2em;
    margin-bottom:0.2em;
    }

  .criticalError{
    background:#ff8585;
    font-weight:bold;
    height:auto;
  }

  .warning{
    background:#ffcfcf;
    font-weight:bold;
    height:auto;
    color:#ab7474;
  }

  .main{
    font-size:120%;
    margin-top:1em;
    margin-bottom:1em;
    background:#afb292;    
  }
  .job{
    background:#bec29e;
  }
  .debug{font-size:80%;font-style:italic;color:#000000;}

