 body {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
body {
	background: #cccccc;
}
a {
  color : #ff0000;
  text-decoration:underline;
}
#body {
	width: 700px;
	background: #ffffff;
	border: solid black 4px;
	margin-left: auto;
	margin-right: auto;
    margin-top: 1em;
	padding: 5px;
	
}
#body h2, #body h2 a, #body h2 a:hover, #body h2 a:visited {
  color : #6600FF;
  font : bold large-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 : #6600FF;
  margin-bottom: 0px;
    text-align: center;
}
#body h3 a, #body h3 a:hover, #body h3 a:visited {
  color : #ff0000;
  text-decoration:underline;
}
#body h4 {
  font : bold 12px/12px Geneva, Arial, Helvetica, sans-serif;
  color : #6600FF;
  margin-top:-10px;
}
#body h5 {
  margin-left:250px;
}
#body p, #body ul, #body ul li {
  font : 14px/16px Geneva, Arial, Helvetica, sans-serif;
    margin-left: 0px;
}
#body .portfolioImg {
	float: left;
	border: none;
	margin-right: 15px;
}
#menu {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    float: left;
	width: 700px;
	text-align: center;
}
#menu h1 {
  font : bold small-caps 16px/32px Geneva, Arial, Helvetica, sans-serif;
  color : #ff0000;
  margin-bottom: 0;
}

#menu li 
{
  display: inline;
  margin: 15px; 
  padding: 1px;
  
}

#menu li a: hover {
  text-decoration:none;
  background-color:Blue;
}
#menu .cat_count {
	color: #ff0000;
}



