/* CSS Document */
html, body {
  background-color:#FFFFFF;
  color:#444444;
  font-family:Arial,sans-serif;
  margin:0;
  padding:0;
}
.hide {
  display:none;
}
.page {
  background-color:#FFFFFF;
  margin:0 auto;
  padding:0;
  width:1000px;
}

.navigation {
  float: right;
  padding: 20px 0 20px 0;
}

.navigation ul {
  margin: 0;
  padding: 0;
}
.navigation ul li {
  list-style-type: none;
  float: left;
  padding: 0 40px 0 0;  
}

.content {
  clear:both;
}


.dek {
  line-height: 40px;
  font-size: 260%;
  color: #aaa;
  font-weight: bold;
  font-family: trebuchet MS;
  
}
.clear {
  clear:both;
}
.line {
  border-bottom: 1px dotted #333;
  padding: 20px;
  width: 80%
}

.dek a,
.beginning-text a {
  text-decoration: none;
  background-color: #ddd;
  color:#aaa;
}
.dek a:hover,
.beginning-text a:hover  {
  color: #000;
}
.dek .normal {
  font-size: 60%;
}

.footer {
  text-align: center;
  font-size: 70%;
  color: #333;
  clear:both;
}
.contact-form {
  font-size: 80%;
}
.contact-form ul {
  margin: 0;
  padding: 0;
}
.contact-form ul li {
  list-style-type: none;  
  padding: 0 0 12px 0;
  
}

.contact-form ul li label {
  clear: both;
  display: block;
}
.contact-form ul li input {
  width: 200px;
}


.contact-form ul li #submit {
  width: auto;
  border: 1px solid #888;
  color: #444;
  padding: 4px;
}
.contact-form ul li #comment {
  width: 350px;
  height: 100px;
}

.contact-form {
  float: left;
}
.extra-info {
  float:right;
}

#stain {
  width: 308px;
  height: 296px;
  background:url(/images/stain.jpg) no-repeat;

}
#cap {
  position:absolute;
}


.software-box,
.web-box {
  float: left;
  width: 40%;
  padding: 0 0 20px 0;
}
.box-content {
  font-size: 75%;
  padding: 0 20px 0 12px;
}
.box-content ul li {
  list-style-type: square;
  padding-bottom: 8px;
}

.ep-box .img-box,
.ep-box .ep-text,
.beginning-box .img-box,
.beginning-box .beginning-text {
 float: left;
 font-size: 75%;
 width: 30%;
 
}
.beginning-box {
  margin-top: 12px;
}

#error {
  font-size: 80%;
  color: #ff0000;
  padding: 8px 8px 8px 0;
}

#comments {
  width: 300px;
  height: 100px;
}
