#header{
  height: 170px;
  background-image: url(../images/header.jpg);
  background-position: center top;
  background-repeat: no-repeat;}

#logobar { top: 110px; }

#rightsidebar img {
  border: 1px solid #000;}

#main p {
  padding: .2em 0em;}

#main h3,h4 {
  padding-left: 10px;}

#mainContent #mainContentInner .plainbox {
  border: 1px solid #000;
  margin: 10px;}
  padding: 10px;}

#mainContent #tableSpace { padding: 5px 10px 10px 15px;  
              display: block; 
              clear: left; }

#mainContent #tableSpace td { padding: 2px 5px 2px 5px;  }

#mainContent #mainContentInner fieldset {
	border: 1px solid #369;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}

#mainContent #mainContentInner legend {
	font-weight: bold;
	padding: 10px 0px;}

#mainContent #mainContentInner label {
   width: 150px;
display: block;
float: left;
margin: 5px 0px;}

#mainContent #mainContentInner input{
margin: 5px 0px;}

#mainContent #mainContentInner #left input {
   width: 30px;
   float: left;
clear: left;}

#mainContent #mainContentInner #comment label {
   padding: 10px 0px;
clear:left;}

#mainContent #mainContentInner #comment textarea{
float: left;
clear:left;}

#contact-footer {
   width: 18em; 
   padding: 1em;
   border: 1px solid #313131;}

#footer {height: 30px;  }

#footer img {
    width: 120px;
    height: 30px;
}

