/********************
 *Dorknoper CSS v1.1*
 *******************/ 

/*general*/
html,html body
{
background: #ffffff url('img/bg-texture.gif');
background-repeat: repeat;
}

a
{
font-family: 'Verdana';
font-size: 1em;
color: #000;
}

p {
font-family: 'Verdana';
font-size: 1em;
color: #000;
}
/*containers*/

#maincontainer
{
  min-height:700px;
  height:auto !important;
  height:700px;
position: relative;
margin: auto;
width: 1000px;
background: #a5c4e4;
border-top: 1px solid #6b9970;
border-left: 1px solid #6b9970;
border-right: 1px solid #3c4b3e;
}


#contentcontainer
{
position: relative;
margin-left: 170px;
background: #ffffff;
padding: 10px;
width: 800px;
border-left: 1px solid #b2dfb7;
border-top: 1px solid #b2dfb7;
border-bottom: 1px solid #6d8c70;
border-right: 1px solid #6d8c70;
}

#leftcontainer
{
position: absolute;
top: 230px;
left: 2px;
font-family: 'Verdana';
font-weight: normal;
text-align: left;
width: 160px;
padding: 2px;
background: #ffffff;
font-size: 0.7em;
border-left: 1px solid #b2dfb7;
border-top: 1px solid #b2dfb7;
border-bottom: 1px solid #6d8c70;
border-right: 1px solid #6d8c70;
}

/*elements*/
#header
{
height: 200px;
background: url('img/header.jpg') no-repeat;

}

#footer
{
margin: auto;
width: 1000px;
height: 80px;
border-left: 1px solid #6b9970;
border-right: 1px solid #3c4b3e;
border-bottom: 1px solid #3c4b3e;
background: url('img/footer.gif');
}

.footertext
{
position: relative;
top: 60px;
right: 30px;
font-family: 'Verdana';
font-weight: normal;
text-align: right;
font-size: 0.6em;
}

.sitestaticTitle
{
font-family: 'Verdana';
font-weight: bolder;
text-align: justify;
font-size: 1.2em;
color: #f00;  
border-bottom: 1px solid #000;
}

.sitestaticText
{
font-family: 'Verdana';
font-weight: normal;
text-align: justify;
font-size: 0.9em; 
}

.dynamicTitle
{
font-family: 'Verdana';
font-weight: bolder;
text-align: justify;
font-size: 1.1em; 
color: #f00;  
border-bottom: 1px solid #000;
}

.dynamicUser
{
font-family: 'Verdana';
font-weight: normal;
text-align: justify;
font-size: 0.7em; 
}

.dynamicText
{
font-family: 'Verdana';
font-weight: normal;
text-align: justify;
font-size: 0.9em; 
}


#form
{
width: 600px;
background: #a5c4e4;
border-left: 1px solid #6b9970;
border-top: 1px solid #6b9970;
border-bottom: 1px solid #3c4b3e;
border-right: 1px solid #3c4b3e;
position: relative;
margin: 0px auto;
color: #000;
padding: 10px; 
}

.units
{
margin-top: 20px;
margin: 20px;
margin-bottom: 20px;
padding: 10px;
font-weight: normal;
background: #e6f9e6;
border-left: 1px solid #b2dfb7;
border-top: 1px solid #b2dfb7;
border-bottom: 1px solid #6d8c70;
border-right: 1px solid #6d8c70; 
}

.formtext
{
margin-left: 20px;
margin-bottom: 5px;
font-family: 'Verdana';
font-weight: normal;
font-size: 0.9em; 
}

.submit
{
margin-top: 20px;
margin: 20px;
margin-bottom: 20px;

}

.boxes
{
position: absolute;
left: 120px;
margin-top: -19px;
}

/*menu*/
#menu
{
position: relative;
margin: auto;
left: 36px;
font-family: 'Verdana';
height: 30px;
width: 800px;

z-index: 200;
}
      /*#menu
      {	
        margin: 0;
        padding: 0;
        z-index: 30
      }*/
      
      #menu li
      {	
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
        font: bold 11px 'Verdana';
      }
      
      #menu li a
      {	
        display: block;
        margin: 0 1px 0 0;
        padding: 4px 10px;
        background: #306aa5 url('img/menubg-texture.gif');
        background-repeat: repeat;
        color: #fff;
        text-align: center;
        text-decoration: none;
      }
      
      #menu li a:hover
      {
      	background: #4a85cc;
      }
      
      #menu div
      {	
        position: absolute;
      	visibility: hidden;
      	margin: 0;
      	padding: 0;
      	background: #306aa5 url('img/menubg-texture.gif');
        background-repeat: repeat;
      	border: 0px solid #5970B2;
      }
      
      #menu div a
      {
        position: relative;
      	display: block;
      	margin: 0;
      	padding: 5px 10px;
      	width: auto;
      	white-space: nowrap;
      	text-align: left;
      	text-decoration: none;
      	background: #306aa5 url('img/menubg-texture.gif');
        background-repeat: repeat;
      	color: #fff;
      	font: bold 11px 'Verdana';
      }
      
      #menu div a:hover
      {
      	background: #4a85cc;
      	color: #fff;
      }

.menuitem a
{
border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 5px;
}
