body {font:76% Arial,Helvetica,sans-serif; color:#324150; margin:0; background:#25262f url(images/vebkg.jpg) repeat-y 50% 0;}
body#single {font:76% Arial,Helvetica,sans-serif; color:#324150; margin:0; background:#36363d;}
img {border-style:none; }
.sector {background:url(images/sector.jpg) no-repeat; width:298px; height:12px; margin:12px 0px 12px 47px;}
.sector span {display:none;}
.spacer {margin:0; padding:0}

/* ----------typography-------------- */
a,a:link,a:visited,a:active { color:#7ca04e; text-decoration:none;}
a:hover {color:#324150; text-decoration:underline;}
.highlight {color:#d3de88;}
p {font-size:1em; margin:0 0 0.6em 0; line-height:1.4em;}

h1 {font-size:1.8em; margin:0 0 0.4em 0;}
h2 {font-size:1.2em; margin:0 0 0.4em 0;}
h3 {font-size:1.1em; margin:0 0 0.4em 0;}
h4 {font-size:1em; margin:0 0 0.4em 0;}
h5 {font-size:0.9em; margin:0 0 0.4em 0;}

/* ----------container for layout-------------- */
#wrapper {width:717px; margin:0 auto; background:#8b927b url(images/twotimes.jpg) repeat-y 50% 0;}
#swrap {margin:0 auto;}

/* --------------left------------- */
#left {float:left; width:276px; margin:0; background:#e2e3dd url(images/shadow.jpg) repeat-y;}
#leftwhack {margin:0; padding:0; background:url(images/veleft2.jpg) no-repeat;}
#leftwhack2 {margin:0; padding:0; background:url(images/veleft.jpg) no-repeat;}
#lcontent {background:url(images/fasta.jpg) no-repeat;}
#elixir {margin:0; padding:18px 0px 0px 28px;}
#diduno {margin:0; padding:74px 0px 0px 0px;}
#illustag1 {margin:0; padding:90px 0px 0px 0px;}
#illustag2 {margin:0; padding:228px 0px 0px 0px;}

/* -----------------right--------------------- */
#right {float:left; width:441px; margin:0; background:#e1e5d6;}
#rcontent {background:url(images/fastb.jpg) no-repeat;}
#upic {margin:0; padding:0px 0px 42px 0px;}
#clean {margin:0; padding:0;}
#subject {margin:0; padding:0px 24px 42px 24px;}
#subject ul {margin:0; padding:6px 0px 0px 0px; list-style:none;}
#whatwe li {padding:3px 0px 3px 0px;}
#subject a,a:link,a:visited,a:active {color:#339933; text-decoration:none;}
#subject a:hover {color:#324150; text-decoration:underline;}
#five {margin:0; padding:0;}
#five a,a:link,a:visited,a:active {color:#339933; text-decoration:none;}
#five a:hover {color:#000000; text-decoration:none;}
#flashcontent {margin:0; padding: 0px 0px 42px 0px;}
#flashcontent a,a:link,a:visited,a:active {text-decoration: none;}

/* -----------------portfolio--------------------- */
#illuscase {margin:0; padding:0;}
.illus {position: relative; margin:0; padding:0;}
.illus li {float:left; width:76px; margin:10px; padding:0; text-align:center; display:inline;}
.illus img {border:8px solid #25262f; background:#25262f; padding:1px;}
.illus a:hover img {border:8px solid #2f303a; background:#f3f6e9; padding:1px;}
.ides {margin:0 0 12px 0; padding:0; border-bottom:2px solid #f3f6e9;}
.idesfront {margin:0; padding:0 0 18px 0;}
.idesview {margin:0; padding:0 12px 0 0; text-align:right;}
.idespic {margin:0; padding:0;}
.idestext {margin:0; padding:4px 8px 0 8px;}

/* -----------------taglines--------------------- */
#tlfive {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tlfive h3 {background:transparent url(images/tlfive.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlfive h3 span {display:none;}

#tlrecent {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tlrecent h3 {background:transparent url(images/recent.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlrecent h3 span {display:none;}

#tlabout {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tlabout h3 {background:transparent url(images/about.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlabout h3 span {display:none;}

#tlservices {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tlservices h3 {background:transparent url(images/tlexit2.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlservices h3 span {display:none;}

#tlillus {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tlillus h3 {background:transparent url(images/illustration.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlillus h3 span {display:none;}

#tldesign {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tldesign h3 {background:transparent url(images/design3.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tldesign h3 span {display:none;}

#tlcontact {margin:0; padding:0 0 12px 0; line-height:1.4em;}
#tlcontact h3 {background:transparent url(images/contact.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlcontact h3 span {display:none;}

#tlexit {margin:0; padding:12px 0 12px 0; line-height:1.4em;}
#tlexit h3 {background:transparent url(images/tlexit.gif) no-repeat; color:#0e2a46; margin:0px; width:290px; height:20px;}
#tlexit h3 span {display:none;}

/* -----------------navigation--------------------- */
#menu {margin:0; padding:2px 0px 80px 0px;}
#menutext {margin:0; padding:0px; width:276px; display:inline;}
#menutext ul {margin:0; padding:0px; list-style:none;}
#menutext li {width:276px;}
#menutext li a {display:block; width:100%; height:100%;}
#menutext li a:hover {background-position:left bottom;}
#nav1 span {display:none;}
#nav2 span {display:none;}
#nav3 span {display:none;}
#nav4 span {display:none;}
#nav1 {height:26px;}
#nav2 {height:26px;}
#nav3 {height:26px;}
#nav4 {height:26px;}
#nav1 a {background:url(images/dsnav1.gif) no-repeat left top;}
#nav2 a {background:url(images/dsnav2.gif) no-repeat left top;}
#nav3 a {background:url(images/dsnav3.gif) no-repeat left top;}
#nav4 a {background:url(images/dsnav4.gif) no-repeat left top;}

/* --------------form------------- */
.forma {font-size:12px; padding:2px 4px 3px 4px; background:#cfd3c5; color:#324150; border:1px solid #454754;}
.formbar {font-weight:bold; margin:14px 0px 14px 0px; padding:4px; background:#373743; color:#e2e3dd;}
#message {font-size:12px; text-align:center;}
#submitbutton {width:90px; margin-top:12px; height:22px; font-size:1em; font-weight:bold; background:#373743; color:#e2e3dd; border:1px solid #373743;}
#send {text-align:center;}
textarea {overflow:auto;}

/* --------------extras------------- */
img.single {border:12px solid #000; margin:12px;}

/* --------------footer------------- */
#footer {clear: both; font-size:0.9em; color:#324150; margin:0; text-align:center; padding:8px 0 8px 124px;}
#footer a,a:link,a:visited,a:active {color:#7ca04e; text-decoration:none;}
#footer a:hover {color:#324150; text-decoration:underline;}
.black
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
}
