/* CSS Document */

body { margin: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; }
a { color: #12629b; }
form { margin: 0; }
#content { width: 772px; }
#admin-nav { color: #7a7a7a; font-size: 10px; margin-bottom: 2px; }
#admin-nav a { color: #7a7a7a; text-decoration: none;  }
#header { height: 112px; width: 772px; background-image: url(images/header.png) }
#nav { width: 616px; height: 24px; position: absolute; left: 162px; top: 105px;  }
#nav img { float: left; margin-right: 6px; }
h1 { display: none; }
h2 { display: none; }
h3 { position: absolute; left: 39px; top: 21px; margin: 0; padding: 0; }
#featured { background-image: url(images/featured.png); width: 772px; height: 136px; margin-top: 1px;  }
#featured1  { position: relative; left: 30px; top: 55px; width: 570px; height: 57; }

#grey-bar { background-color: #444c4c; height: 12px; width: 772px; margin-top: 1px; }

#services { width: 516px; margin-top: 6px; float: left; margin-right: 7px; }
#services-content { padding: 10px; border-left: 10px solid #444c4c; border-right: 10px solid #444c4c; border-bottom: 10px solid #444c4c; background-color: #e4e4e4; }

#services-content p { margin: 0; padding: 0; margin-bottom: 10px; }
#services-content ul { margin: 0; padding: 0;   margin-top: 3px; margin-bottom: 10px; }
#services-content li { margin: 0; padding: 0; padding-left: 8px; list-style: none; background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: left;  margin: 1px 0 1px 22px; }
#services-content-header { font-size: 18px; color: #153c59; font-weight: bold; margin: 0; padding: 0; margin-bottom: 4px; border-bottom: 1px solid #b7b9b9; }

#updates { width: 249px; margin-top: 6px; float: left;  }
#updates-content { padding: 10px; border-left: 10px solid #a5c940; border-right: 10px solid #a5c940; border-bottom: 10px solid #a5c940; background-color: #f4fddb; height: 438px; }
#updates-content a { color: #000000; }
#updates-content p { margin: 0; padding: 0;  }
#date { color: #7a7a7a; font-size: 10px; border-bottom: 2px solid #e4f3bc; padding-bottom: 8px; margin-bottom: 8px; }

#portfolio { width: 772px; float: left; margin-right: 7px; margin-top: 16px; }
#portfolio-content { padding: 10px; border-left: 10px solid #2f5e80; border-right: 10px solid #2f5e80; border-bottom: 10px solid #2f5e80; background-color: #dce5ec; }
#portfolio-content p { margin: 0; padding: 0; margin-bottom: 14px; }
#portfolio-content-header { font-size: 18px; color: #2c3131; font-weight: bold; margin: 0; padding: 0; margin-bottom: 4px; border-bottom: 1px solid #b7b9b9; clear: all; }
#portfolio-content ul { margin: 0; padding: 0;   margin-top: 3px; margin-bottom: 10px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #b7b9b9; padding-bottom: 10px; }
#portfolio-content li { margin: 0; padding: 0; padding-left: 8px; list-style: none; background-image: url(images/bullet.png);background-repeat: no-repeat; background-position: 0% 6px;  margin: 1px 0 1px 22px; font-weight: normal; font-size: 12px; }

#contact { width: 517px; margin-top: 16px; float: left; margin-right: 7px; }
#contact-profile { width: 249px; margin-top: 16px; float: left; }
#contact-content { padding: 10px; border-left: 10px solid #2f5e80; border-right: 10px solid #2f5e80; border-bottom: 10px solid #2f5e80; background-color: #dce5ec; }
#contact-profile-content { padding: 10px 10px 4px 10px; border-left: 10px solid #a5c940; border-right: 10px solid #a5c940; border-bottom: 10px solid #a5c940; background-color: #f4fddb;  }
#contact-profile-content p { margin: 0; padding: 0;  }


#footer { color: #7a7a7a; font-size: 10px; width: 772px; padding: 10px 0 10px 0; } 

/* IMAGES */
.image-float { float: left; margin-right: 20px; }
.image-end { margin: 0; }
.image-portfolio { float: left; margin-right: 13px; border: 2px solid #000000; margin-bottom: 20px; }
.image-portfolio-right { float: left;  border: 2px solid #000000; margin-bottom: 20px; }

/* FORMS */
.form { font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #000000; }