/* CSS Document */

#footer{
text-align:center;
vertical-align:bottom;
padding-top:30px
}

h1 {line-height:24px }
h6 { color: #000;}

/* posts */

.post {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #717045;
    padding: 10px 0 5px 0;
}

.post .image {
	display: block;
    position: relative;
    overflow: hidden;
    float: left;
    width: 184px;
    margin: 0;
	text-align: center;
}

.post .content {  margin-left: 184px; }

.center { text-align: center;}
.center span { margin:0 40px; }



/* Testimony */

.testimony {
    padding: 15px 5px 25px 5px;
  }

/* content */

#alpha {
    width: 530px;
    margin-right: 29px;
    padding-top: 10px;
 }

#beta {
    width: 360px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

body {background-color:#DBD8BD; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#717045; line-height:18px; text-align:left}

p.slug {
    color: #999;  
}

p.testimony_top{
margin-top:-10px;}

.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.block {
	position: relative;
	display: block;
}
.inline { display: inline; }


#homecontent {width:586px; margin-left:245px; margin-top:43px }
#homeright {float:left; position:relative; background-color:#717045; height:451px; width:321px }
#logo {text-align:center; height:212px}


#nav a { color:#DBD8BD; text-decoration:none; text-align:center; vertical-align:bottom; margin-top:auto; height:27px }
#nav a:hover { color:#DBD8BD; text-decoration:underline  }
#nav li {
padding-right:5px;
margin-right:5px;
display:inline;
list-style:none;
border-right: 1px solid #DBD8BD;
line-height:
}
#nav li.last { border-right:0 none; }
#nav li.first { padding-left:0px; }


#port { padding-bottom:15px; }
#port a { color:#717045; text-decoration:none; font-weight:bold; text-align:center; vertical-align:bottom; margin-top:auto; height:27px }
#port a:hover { color:#241F19; text-decoration:underline;  }
#port li {
padding-right:8px;
margin-right:8px;
display:inline;
list-style:none;
border-right: 1px solid #717045;
line-height:20px;
}
#port li.last { border-right:0 none; }
#port li.first { padding-left:10px; }

.porton {color:#241F19; text-decoration:none; font-weight:bold;}

.vmid { margin-top:181px;  text-align:center; } 
.indentlogo {padding-left:25px; padding-top:32px; padding-bottom:18px}

.subcontent1  { border:1px solid #717045; margin: 0 0 0 47px; padding: 9px 8px 9px 8px; float:left; width:282px; height:335px  } 
.subcontent3  { border:1px solid #717045; margin: 0 0 0 25px; padding: 9px 8px 9px 8px; float:left; width:282px; height:335px  }
.subimages { border:1px solid #717045; margin: 0 0 0 25px; padding: 9px 8px 9px 8px; float:right; width:240px; height:335px  } 

.servicescontent1  { border:1px solid #717045; margin: 0 0 0 47px; padding: 9px 8px 9px 8px; float:left; width:293px;   } 
.servicescontent2  { margin: 0 0 0 25px; padding: 9px 8px 9px 8px; float:left; width:225px; height:335px  }
.servicescontent3 { border:1px solid #717045; margin: 0 0 0 25px; padding: 9px 12px 9px 8px; float:left; width:293px;   } 

.contact1  { border:1px solid #717045; margin: 0 0 0 100px; padding: 9px 8px 9px 8px; float:left; width:448px;   } 

.contact2  { margin: 0 0 0 73px; padding: 9px 8px 9px 8px; float:left; width:225px; height:335px  }

.portimagearea  { border:1px solid #717045; text-align:center; padding: 9px 8px 9px 8px; width:764px; height:510px   } 
.portthm  { border:1px solid #717045; text-align:center; padding: 2px 2px 2px 2px; margin-left:10px; margin-top:12px   } 

.forminput { border:1px solid #717045; background-color:#DBD8BD; font:Arial, Helvetica, sans-serif; color:#717045; width:181px }