body {
        line-height:1.5;
        background-color: #423d36;
        background-image: url(../images/layout/background.gif);
        background-repeat: repeat-x;
}
a:link {text-decoration: none; color: #526D8E; }
a:visited {text-decoration: none; color: #526D8E;}
a:active {text-decoration: none; color: #526D8E;}
a:hover {text-decoration: underline; color: #1D1712;}


.header {
        background-image: url(../images/layout/header.gif);
        background-repeat: none;
        height: 152px;
}

.logo {
        position: relative;
        top: 45px;
        left: 30px;
}

.search {
        position: relative;
        top: 45px;
}
.menu {
        position: relative;
        top: 40px;
}
.menuactivehome {
        position: relative;
        top: 41px;
        left: 430px;
}
.menuactiveportfolio {
        position: relative;
        top: 41px;
        left: 535px;
}
.menuactiveservices {
        position: relative;
        top: 41px;
        left: 643px;
}
.menuactiveresources {
        position: relative;
        top: 41px;
        left: 762px;
}
.menuactivecontact {
        position: relative;
        top: 41px;
        left: 878px;
}

#nav-menu {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
  }
#nav-menu ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#nav-menu li {
  float:left;
  margin:0;
  padding:0;
  }
#nav-menu a {
  float:left;
  display:block;
  padding:0;
  }

.contentframe {
        background-color: #FFF;
}

.content {
        padding: 10px;
}

.footerframe {
        background-color: #d8d1ba;
        height: 213px;
}

.footermenu {
        position: relative;
        top: 30px;
}

.footeradjust {
        position: relative;
        left: 20px;
}

#footer-menu ul
{
position: relative;
left: 5px;
list-style: none;
padding: 10;
margin: 0;
}
#footer-menu a {
        text-decoration: none;
        color: #5E5E5B;
}
#footer-menu a:hover {
        text-decoration: underline;
        color: #5E5E5B;
}

.footercredits {
        background-color: #d8d1ba;
        height: 20px;
        color: #5E5E5B;
}
.headertitle {
        font-family: "Times New Roman", "Times", "Serif";
        font-size: 20px;
        display: block;
        color: #47372c;
}


.picture {
        border: 1px solid #d0c8b5;
        padding: 3px;
}
.paddedpicture {
        padding: 3px;
}


.projectname {
        font-size: 1.2em;
        font-weight: bold;
        color: #47372C;
}

input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background:#fff url(../images/validationInputBg.gif) repeat-x top left;
        border:1px solid #b3b3b3;
        line-height: normal;
}
textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background:#fff url(../images/validationInputBg.gif) repeat-x top left;
        border:1px solid #b3b3b3;
        line-height: normal;
}

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #d0c8b5;}


