body {
  margin: 0;
  padding: 0;
  background: #fff url('../images/design/original/logo.png') no-repeat scroll 0 28px;
}
div#wrapper {
  margin: 0;
  padding: 0;
  min-width: 800px;
  }
div#content {
  width: 73%;
  float: left;
  }
div#menu_right {
  float: right;
  width: 25%;
}
div#recentwork {
  margin: 0;
  padding: 0;
  border: 0;
  float: right;
  width: 600px;
}
div#recentwork > a > img {
  border: 0;
  margin: 0;
  padding: 0;
}
img.clippings {
 float: right;
 }
img#portfolio {
  margin: 0 6px 3px 3px;
  padding: 5px;
  border: 1px solid #aaa;
  background-color: #f6f9fb;
  float: left;
}
img#portfolio:hover {
margin: 0 6px 3px 3px;
padding: 5px;
border: 1px solid #66f;
background-color: #f6f9fb;
float: left;
}
dl {
font: normal 14px verdana,arial,sans-serif;
color: #222;
margin: 3px;
padding: 3px;
text-align: left;
clear: both;
}
dt {
font: bold 14px verdana,arial,sans-serif;
color: #222;
text-align: left;
}
dd {
font: normal 14px verdana,arial,sans-serif;
color: #222;
text-align: left;
}
/* Twitter module
*****************************/
h2#twitter {
  margin: 3px;
  padding: 3px;
  font: bold 17px verdana,arial,sans-serif;
  color: #55a;
  border: 0;
  border-bottom: 1px dotted #aaa;
  background-image: url(../images/design/original/twittericon.png);
  background-position: right;
  background-repeat: no-repeat;
}
div#twitter_div > ul {
  margin: 0;
  padding: 0;
  border: 0;
}
div#twitter_div > ul > li {
  margin: 3px 3px 3px 3px;
  padding: 3px;
  list-style-type: none;
  font: normal 14px verdana,arial,sans-serif;
  color: #222;
  text-align: left;
  clear: both;
  border: 0;
  border-bottom: 1px dotted #ccc;
}
div#twitter_div > ul > li > a {
  font: normal 9px verdana,arial,sans-serif;
  color: #05f;
  clear: both;
}
a#twitter-link {
  font: normal 16px verdana,arial,sans-serif;
  color: #05f;
  clear: both;
  display: block;
}
/* Menu
*****************************/
ul.nav {
  margin: 130px 0 0 0;
  padding: 4px 4px 7px 4px;
  clear: both;
  background-color: #fefefe;
  background-image: url(../images/design/original/menu.bg.png);
  background-position: top;
  background-repeat: repeat-x;
  border: 0;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  font: normal 14px verdana,arial,sans-serif;
}
li.nav {
  margin: 6px;
  padding: 0;
  display: inline;
  font: normal 14px verdana,arial,sans-serif;
  color: #aaa;
}
a.nav {
  font: normal 14px verdana,arial,sans-serif;
  color: #222;
  text-decoration: none;
  border-bottom: 1px dotted #00f;
  margin: 0;
  padding: 0;
}
a:hover.nav {
  font: normal 14px verdana,arial,sans-serif;
  color: #222;
  text-decoration: none;
  border-bottom: 1px dotted #ddf;
}
h1 {
  margin: 3px;
  padding: 3px;
  font: bold 17px verdana,arial,sans-serif;
  color: #55a;
  border: 0;
  border-bottom: 1px dotted #aaa;
  background-image: url(../images/design/original/paragraph.arrow.right.png);
  background-position: right;
  background-repeat: no-repeat;
}
  h2 {
  font: bold 16px verdana,arial,sans-serif;
  color: #55a;
  border: 0;
  border-bottom: 1px dotted #aaa;
  margin: 3px;
  padding: 3px;
  background-image: url(../images/design/original/paragraph.arrow.right.png);
  background-position: right;
  background-repeat: no-repeat;
  text-align: left;
  clear: both;
}
/*h2#news {
  margin: 3px;
  padding: 3px;
  font: bold 17px verdana,arial,sans-serif;
  color: #55a;
  border: 0;
  border-bottom: 1px dotted #aaa;
  background-image: url(../images/design/original/news.png);
  background-position: right;
  background-repeat: no-repeat;
}*/
  h3 {
  font: bold 16px verdana,arial,sans-serif;
  color: #000;
  border: 0;
  margin: 3px;
  padding: 3px;
  clear: both;
}
 p {
  font: normal 14px verdana,arial,sans-serif;
  color: #222;
  margin: 3px;
  padding: 3px;
  text-align: left;
}
a {
  font-family: normal 14px verdana,arial,sans-serif;
  color: #449;
  text-decoration: underline;
}
a:hover {
  font: normal 14px verdana,arial,sans-serif;
  color: #449;
  text-decoration: none;
}
li {
  font: normal 14px verdana,arial,sans-serif;
  color: #222;
}
p#footer {
  clear: both;
  font: normal 14px verdana,arial,sans-serif;
  color: #000;
  text-align: right;
  margin: 3px 3px 3px 3px;
  padding: 12px 3px 3px 3px;
  border: 0;
}