body{
font-family:"lucida grande", "lucida sans unicode", "trebuchet ms", arial, sans-serif;
font-size:12px;
color:#666;
outline:none;
margin-bottom:50px;
}

.contentbox1 h1,.contentbox2 h1,.contentbox3 h1{
font-size:20px;
letter-spacing:1pt;
color:#e08c52;
font-weight:lighter;
margin-bottom:0px;
padding-bottom:0px;
}

.contentbox1 p,.contentbox2 p,.contentbox3 p{
text-align: justify;
line-height:150%;
margin-top:3px;
}

h1{
font-size:26px;
font-weight:lighter;
color:#e08c52;
}

h2{
font-size:20px;
font-weight:lighter;
color:#e08c52;
height:32px;
}

h3{
font-size:18px;
font-weight:lighter;
color:#999;
}

p.services{
border-top:1px solid #a6d01b;
padding-top:25px;
}

a img{
border:none;
}

a{
color: #a6d01b; 
text-decoration: none; 
}

a:hover{
color:#a8a8a8;
}

span{
display: block;
margin-top:5px;
}

textarea{
width:250px;
height:100px;
margin:7px;
border:0;
font-family:"lucida grande", "lucida sans unicode", "trebuchet ms", arial, sans-serif;
font-size:12px;
color:#666;
}

fieldset{
border:none;
padding:0;
margin:0;
}

strong{
color:#e08c52;
}

form div input{
border:1px solid #ccc;
margin-top:7px;
background-color: #e08c52;
color:#fff;
}

.input{
background-image: url(img/input.png);
background-repeat: no-repeat;
border:0;
width:175px;
height:30px;
}

label span input{
width:160px;
height:18px;
margin:5px 0px 0px 5px;
border:0;
color:#666;
}

.textarea{
background-image: url(img/textarea.png);
background-repeat: no-repeat;
border:0;
width:265px;
height:115px;
}

/*Porfolio Lists */

dl{
border:1px solid #ccc;
overflow: visible;
padding-bottom: 10px;
margin-bottom:35px;
background-color:#fafdee;
line-height:150%;
}

dt{
background-image: url(img/portheader.png);
background-repeat:repeat-x;
background-color: #a6d01b;
padding:6px;
color:#fff;
font-size:22px;
letter-spacing: -1pt;
}

dd{
padding:0;
margin:0 0 0 15px;
}

.thumb{
float:right;
margin:5px;
text-align:center;
clear:both;
width:260px;
height:260px;
margin-bottom:15px;
}

.port li{
margin:0;
padding: 5px 0px;
border-bottom:1px solid #ccc;
width:395px;
}

ul.port{
list-style-type: none;
padding:5px 0px;
margin:0;
}

dd p{
padding:0;
margin:0;
}

.badge{
float:right;
display:inline;
margin:5px 0 5px 10px;
}

.contentboxes h1{
font-size:24px;
letter-spacing:1pt;
color:#e08c52;
font-weight:lighter;
margin-bottom:0px;
padding-bottom:0px;
}

.contentboxes p{
text-align:justify;
line-height:150%;
margin-top:3px;
}