body{
margin:0 0;
padding:0 0;
background-color:#ffffff;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#453316;
}
img{
border: 0;
}
.gorecent h1{
padding-left:10px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#453316;
}
h3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:500;
line-height:30px;
color:#453316;
letter-spacing:1px;
border:0px;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#453316;
padding-top:20px;
}
.h9{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#ffffff;
padding-top:17px;
padding-left:20px;
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#453316;
padding:0px;
margin:0px;
margin-top:10px;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
padding:0px;
margin:0px;
padding-top:15px;
color:#453316;
}
h7{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
padding:0 0;
margin:0 0;
color:#453316;
}
h7 a{
color:#453316;
text-decoration: none;
}
h7 a:hover{
color:#453316;
text-decoration: underline;
}

.blog{
width:500px;
margin: -15px 0 10px ;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#453316;
}
p{
font-family:"Times New Roman", Times, serif; 
font-size:12px; 
font-weight:normal; 
color: #453316;
line-height: 20px;

}
.smallfont{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#453316;
}
.smallfont a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#453316;
}
.recententry p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#453316;
padding-left:0px;
padding-right:0px;
line-height:17px;
}
.description p{
font-family:"Times New Roman", Times, serif;
color:#453316;
font-size:13px;
line-height:20px;
}
#footer{
width:890px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
border-top:1px dashed;
height: 30px;
}

a{
color:#453316;
}
.pdfcontain{
width:300px;
margin-left:auto;
margin-right:auto;
}
.pdfleft{
float:left;
width:80px;
}
.pdfright{
float:left;
width:180px;
padding-top:5px;
}
#top{
position:relative;
margin-left:auto;
margin-right:auto;
width:920px;
height: 90px;
/* background:#fff url(../images/sides.jpg) repeat-y; */
}
#topcontain{
position:absolute;
width:320px;
margin-left:55px;
margin-top:20px;
}
.color{
width:300px;
background-color:#fff;
}
#modnav{
width:200px;
margin-top:0px;
}

#header_content{
margin-left:auto;
margin-right:auto;
width:880px;
padding:15px 0;
}
#container{
margin-left:auto;
margin-right:auto;
width:920px;
}


#main{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:920px;
}
/* ------------ UL NAV */
#content{
margin-left:auto;
margin-right:auto;
}
.clear{clear:both;
}
.left{
width:600px;
float:left;
padding-top: 50px;
padding-left: 0px;
padding-right: 45px;
}
.homeleft{
width:600px;
float:left;
padding-top: 40px;
padding-left: 0px;
padding-right: 45px;
margin-bottom: 25px;
}
.thumbleft{
width:150px;
float:left;
}
.thumbright{
width:100px;
float:left;
padding-top: 15px;
padding-left:5px;
height: 150px;
}
.aligncenter{
padding-left: 110px;
}

.alignweb{
padding-left: 60px;
}
.resume{
position:relative;
width:620px;
float:left;
padding-top:10px;
padding-left:25px;
padding-right:15px;
}
.put{
position:absolute;
width:400px;
}
.left ul li{
font-family:"Times New Roman", Times;
font-size:13px;
color:#453316;
padding-left:15px;
padding-right:15px;
line-height:18px;
list-style: solid circle;
}
.smaller{
font-style:italic;
font-size:11px;
}
.right{
width:200px;
float:left;
padding-bottom:30px;
margin-top:62px;
margin-bottom:20px;
padding-right:30px;
margin-left:-10px;
padding-left: 12px;
background: url(../images/lil_arrow.jpg) 0 0 repeat-y;
}
.gogreen{
position:relative;
margin-top:20px;
margin-bottom:30px;
padding-left:15px;
border-top: 1px dashed #2E2111;
width:220px;
/*background: url(../images/gradient.jpg) bottom repeat-x;*/
}
.hgogreen{
position:relative;
margin-top:-10px;
margin-bottom:30px;
padding-left:15px;
border-top: 0px dashed #2E2111;
width:220px;
/*background: url(../images/gradient.jpg) bottom repeat-x; */
}
.border{
height:10px;
border-top: 1px dashed #2E2111;
}
.cushion{
padding-left:15px;
height:190px;
margin:0 0 10px 0;
}
.twig{
position:absolute;
top:10px;
right:10px;
}
td{
padding-bottom:0px;
}
.smarthead{
padding-top:5px;
line-height:26px;
}
.smarthead p{
color:#B2C297;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.times{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#B2C297;
margin-top:-10px;
margin-bottom: 20px;
}
.catch{
margin-top:-7px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#B2C297;
padding-right:15px;
line-height:19px;
}
.case{
width:80px;
height:35px;
margin-left:270px;
margin-top:250px;
}
.next{
position:relative;
float:right;
border:0px;
padding-left:5px;
width:37px;
height:35px;
overflow:hidden;
}

.contentmod{
width:630px;
}
.websites{
width:630px;
}
.imagecase{
width:350px;
/* height:300px; */
float:left;
}
.websitecase{
width:350px;
float:left;
}
.image{
// border-bottom:1px dashed #B2C297;
}
.description{
float:left;
width:200px;
height:auto;
padding-left:25px;

}

#Webdesign{
width:600px;
}
.mactive{
color:#B2C297;
}

.thanks{
width:500px;
margin: -15px 10px 15px -5px;
padding: 10px 25px 10px 15px;  
font-size: 15px;
line-height: 1.5em;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;	
border:1px dashed #645832;	
color:#645832;
}
.success{
width:500px;
margin: -15px 10px 15px 15px;
padding: 10px 25px 10px 10px;  
border:1px dashed #645832;	
}
.style1 {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#453316;}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#453316;}
.style3{font-family:"Times New Roman", Times, serif; 
font-size:12px; 
font-weight:normal; 
color: #000;
line-height: 20px;}
.style4 {font-family:"Times New Roman", Times, serif; line-height:24px; font-size:12px; font-weight:normal; color:#000;}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#453316;padding-bottom:10px;letter-spacing: 1px;}
.style6 {font-family:"Times New Roman", Times, serif; line-height:24px; font-size:13px; font-weight:normal; color:#000;}

.fox{
position:relative;
width:629px;
background:url(../images/fox.gif) no-repeat;
}
.foxentry{
width:430px;
}
.entry{
width:490px;
margin-left:0px;
/* padding-left:15px; */
margin-bottom: 15px;
}
.singlepageentry{
width:500px;
margin-left:0px;
padding-left:15px;}
.thetit{
padding-top:12px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#2E2111;
margin-top:-30px;}

.gorecent{
position:relative;
margin-top:10px;
margin-bottom:30px;
border: 1px dashed #2E2111;
padding:10px 30px;
width:500px;
}
.newside{
position:relative;
margin-top:10px;
margin-bottom:30px;
border-top: 1px dashed #2E2111;
padding-left:15px;
}
.recententry{
font-size:11px;
font-family:"Times New Roman", Times, serif;
}
.recentthetit{
font-family:Arial, Helvetica, sans-serif;
padding-top:12px;
padding-left:15px;
font-size:14px;
font-weight:bold;
color:#453316;
}
.img-holder{
padding-top: 20px;
margin-top:-30px;
}
#coco{
padding-left:15px;}
.aboutquote{
width:500px;
padding:3px 0px 3px 45px;
/* border: 1px dashed #2E2111; */
background: #DCE2D2 url('../images/quote2.jpg') 10px 10px no-repeat;
}
.contactblock{
width:500px;
padding:0px 0px 3px 135px;
margin:0px 0;
/* border: 1px dashed #2E2111; */
/* background-color: #DCE2D2; */
}

.greenblock{
width:400px;
padding:0px 0px 3px 135px;
margin:0px 0;
/* border: 1px dashed #2E2111; */
/* background-color: #DCE2D2; */
}


.aboutquote p{
font-size: 12px;
}
.quotebox{
width:500px;
padding:10px 20px;
background-color: #f6f8f3;}
#resume{
border-top: 1px dashed #2E2111;
margin-bottom:20px;
padding-top:20px;}
.tags{
border-top: 1px solid #2e2111;
border-bottom: 1px solid #2e2111;
padding: 0px 20px;

}
.tags p{
color: rgb(178, 194, 151);
}
.tags p a{
color: rgb(178, 194, 151);
}
.ngg-galleryoverview{
/* padding-left: 50px; */
}

.dotted{
width:550px;
border-bottom:1px dashed #B2C297;
margin: 15px 0px;
}
#worknav a{
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #453316;
}

#worknav a.active{
color: #B2C297;
}
.gogreen li{
list-style: none;
}
.capabilities{
/* margin-top: 90px; */
width: 550px;
}

.capb{
border-bottom: 1px solid #dce2d2;
padding: 5px 15px;
}
.capb:hover{
border-bottom: 1px solid #dce2d2;
/* background-color:  #dce2d2; */
}


.capd img{
border: 1px solid #dce2d2;
}

.capb p{
margin: 0 0;
font-size: 11px;
}


.alignleft{
float: left;
padding-right: 20px;
padding-bottom: 20px;}

.capdesc{
padding-left: 8px; 
font-size: 14px; 
color: #453316; 
font-family: arial, helvetica, sans;
}


.capleft{
float: left; 
width: 166px; 
padding-right: 30px; 
margin-top: 20px; 
padding-top: 20px;
}


.sans{
font-family: Arial, helvetica, sans;
color: #453316;
font-size: 14px;
}
