html, body {
  margin: 0px;
  padding: 0px;
  border-style: none;
}
body {
  background: #000000;
}
a {
  color : #f90;
  text-decoration:underline;
}
a:visited, a:hover {
  color:#fcc;
  text-decoration:none;
}
#body {
  width: 700px;
  background: #000000;
  border: solid black 4px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
  padding: 5px;
  
}
#body h1 {
  font : bold small-caps 30px/30px Garamond, "Times New Roman", Times, serif;
  color : #ffffff;
}
#body h2, #body h2 a, #body h2 a:hover, #body h2 a:visited {
  color : #ffffff;
  font : bold small-caps 24px/20px Garamond, "Times New Roman", Times, serif;
}
#body h2 a:hover, #body h2 a:visited {
  text-decoration:underline;
}

#body h3 {
  font : bold 16px/14px Geneva, Arial, Helvetica, sans-serif;
  color : #f90;
  margin-bottom: 0px;
}
#body h3 a, #body h3 a:hover, #body h3 a:visited {
  color : #f90;
  text-decoration:underline;
}
#body h4 {
  font : bold 12px/12px Geneva, Arial, Helvetica, sans-serif;
  color : #ffffff;
  margin-top:-10px;
}
#body p, #body ul, #body ul li {
  font : 12px/16px Geneva, Arial, Helvetica, sans-serif;
}
#body .portfolioImg {
  float: left;
  border: none;
  margin-right: 15px;
}
#menu {
  float: right;
  width: 250px;
  border: solid black 1px;
  margin-left: 1em;
}
#menu h1 {
  font : bold small-caps 16px/32px Geneva, Arial, Helvetica, sans-serif;
  color : #ffffff;
  margin-bottom: 0;
}
#menu ul {
  margin: 0 5px;
  padding: 0px 2px 10px 2px;
}
#menu ul li {
  margin : 0px;
  list-style-type: none;
}
#menu .cat_count {
  color: #ccc;
} 
