#home #border { padding:0px; margin:0px; margin-right:32px; margin-top:30px; border:2px solid #ccc; }

#home #intro { font-family: arial, verdana; padding: 60px; margin-top:10px; margin-right:32px; font-size:11pt; line-height: 120%; }
#home #intro .big { font-size: 150%; font-weight:bold; }

#home a.more { float:right; text-decoration: none; padding-right:20px; color:#666; }
#home a.more span { text-decoration:underline; }

#home .body { border: none; min-height:100px; }

#content { margin-right:-40px; }

.boxes { margin-bottom:10px; }

a.box { display:block; float:left; padding:20px 0px 5px 4px; text-decoration:none; width:196px; height:100px; background-image:url(../images/homepage/tabs.jpg); background-position:0 -125px; background-repeat: no-repeat; }
a.box .title { display:block; width:185px; font-family:arial black, arial; text-align:right; padding-right:5px; color: #222; }
a.box.current .title, a.box:hover .title { color:#088ccc; }

a.box.current, a.box:hover { background-position: 0px 0px; background-repeat:no-repeat; }

a.box .image { display:block; height:80px; width:192px; cursor:pointer; }
a.box.websites .image { background-image:url(../images/homepage/websites.jpg); }
a.box.technology .image { background-image:url(../images/homepage/technology.jpg); } 
a.box.marketing .image { background-image:url(../images/homepage/marketing.jpg); }
a.box.work .image { background-image:url(../images/homepage/work.jpg); }

a.box.current .image, a.box:hover .image { background-position:0 80px; }

.content { margin-top:35px; position:relative; padding:0px; width:800px; display:block; min-height:100px; }
.content h2 { text-align:left;  }

div.wrapper { padding-bottom:57px; }

div.text { font-size: 100%; font-weight:bold; color:#666; }
