body {
      margin: 0; 
      padding: 0; 
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: center;
}

#wrapper {
      position: relative;
      text-align: left;
      width: 760px;
      margin-right: auto;
      margin-left: auto;
      border-bottom: 1px solid #00468c;
}

#header {
      background-image: url(images/logo2.gif);
      background-repeat: no-repeat;
      height: 150px;
      position: relative;       
      border-bottom: 1px #00468c solid;
}

#header h1 {
      margin: 0em;
      padding: 0em;
      font-weight: normal;
      font-style: italic;
      color: #00b2b2;
      font-size: 150%;
      position: absolute;
      bottom: 4px;
      right: 0em;
}

#header ul {
	position: absolute;
	top: 5px;
        right: 0px;
	list-style: none;
	margin: 0px 0px 40px 0px;
}

#header ul li {
	display: inline;
	padding: 0 0.5em;
	border-left: 1px #000390 solid;	
	}

#header ul li.first {
	border-left: 0px none;
	}

#header ul li a {
      font: 0.7em verdana, sans-serif;
      color: #00b2b2;
      text-decoration: none;
      }

#header ul li a {
      text-decoration: none;
      }

#content {
      margin-left: 230px;
      padding: 0 10px 0 0;
      }

#content p {
      font-size: 80%;
      line-height: 1.8em;
}

#content p.crumbtrail a{
      line-height: 1.8em;
      color: #00b2b2;
      text-decoration: none;
      font-weight: bold;
}

#content2 {
      margin-left: 10px;
      padding: 10 10px 0 0;
      }

#content2 p {
      font-size: 80%;
      line-height: 1.8em;
}

#content ul {
      list-style: none;
      font-size: 90%;
      padding-left: 0;
      margin-left: 0;
}

#content ul a:link, #content ul a:visited {
      color: #00b2b2;
      font-style: bold;      
      text-decoration: none;      
}

#content h2 {
      font-weight: bold;
      font-size: 110%;
      color: #00b2b2;
      font-style: italic;
}

#content h3 {
      font-weight: bold;
      font-size: 90%;
      color: #00b2b2;
      font-style: italic;
}
a:link, a:visited {
      color: #00b2b2;
      text-decoration: none;
}

a:hover {
      color: #089c94;
}

#site {
      position: relative;
      margin: 0;
      padding: 0;
      }

#site ul {
      list-style: none;
      margin: 1em 0 0 0;
      padding: 0;
      border: none;
}

#site ul li {
      font-size: 90%;
      }

#site ul li ul.subnav{
      list-style: none;
      margin: 0 0 0 20px;
      padding: 0;
      }

#navigation ul li ul.subnav li{
      font-size: 100%;
      }

#portfolio p { 
      line-height: 1.2em;
      font-color: #999999;
}

#portfolio a {
      color: #00b2b2;
      background-color: #ecfeff;
      display: block;
      border-bottom: 1px solid #00b2b2;
      border-top: 1px solid #00b2b2;
      text-decoration: none;
}

#portfolio a.old {
      color: #00b2b2;
      background-color: #fff;
      display: inline;
      border-bottom: none;
      border-top: none;
      text-decoration: none;
}
#portfolio h2 {
      font-weight: bold;
      font-size: 110%;
}

#portfolio img {
      border: 1px solid #00b2b2;
      margin: 10px 0 10px 15px;
}

#block {
      background-color: #ccff43;
      width: 140px;
      color: #333;
}
#navigation {
      position: absolute;
      top: 150px;
      left: 0;
      width: 180px;
     }

#navigation ul {
      list-style: none;
      margin: 1em 0 0 0;
      padding: 0;
      border: none;
}

#navigation li {
      font-size: 90%;
}

#navigation ul li ul.subnav {
      list-style: none;
      margin: 0.5em 0 0 20px;
      padding: 0;
      border: none;
      }

#navigation ul li ul.subnav li {
      font-size: 100%;
}

#navigation a:link, #navigation a:visited {
      color: #00b2b2;
      background-color: transparent;
      display: block;
      border-bottom: 1px solid #00468c;
      padding: 1em 0 0.2em 0;
      text-decoration: none;
}

#navigation a:hover {
      color: #089c94;
}

#nav {
      float:left; 
      width:160px;
      padding:10px; 
      background: #e5ff66;
      font-size: 80%;
}

#nav a:link, #nav a:visited {
      color: #00b2b2;
      background-color: transparent;
      padding: 1em 0 0.2em 0;
      text-decoration: none;
}

#footer {
      clear:both;
      font-size: 80%;
      padding-top: 1em;
      text-align: right;
      color: #999;
      background-color: transparent;
}

form {
      border: 1px solid #00468c;
      padding: .5em;
}

form p {
      clear: both;
}

form p label {
      float: left;
}

form p input, form p textarea, form p select {
      float: right;
}

input.txt {
      color: #999999;
      border: 1px solid #000088;
      background-color: #ecfeff;
      font: 0.9em Arial, Helvetica, sans-serif;
      padding: 0.2em;
      width: 200px;
}
      
textarea {
      width: 400px;
      height: 100px;
      color: #999999;
      background-color: #ecfeff;
      border: 1px solid #000088;
}

#footnav ul {
	position: relative;
	top: 5px;
      right: 0px;
	list-style: none;
	margin: 0px 0px 40px 0px;
	}
#footnav ul li {
	display: inline;
	padding: 0 0.5em;
	border-left: 1px #000390 solid;	
	}

#footnav ul li.first {
	border-left: 0px none;
	}

#footnav ul li a {
      font: 1em verdana, sans-serif;
      color: #00b2b2;
      text-decoration: none;
      }

#footnav ul li a {
      text-decoration: none;
      }

a:link {
      border: none;
      }