body, td, table, div, p {
  font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
}

body {
  margin: 0px;
	background-image: url(images/background.gif); 
	background-repeat: repeat-y;
}

H1 {
  margin: 0px;
  padding: 0px;
}

div.portfolio {
  clear: both;
  float: left;
  margin: 3px;
  border: 1px solid #aaa;
  width: 100%;
}

div.portfolio img {
}

div.portfolio p {
  padding: 2px;
  margin: 0;
  text-align: justify;
}

#maindiv {
	position: absolute; 
	width: 600px; 
	top: 0px; 
	height: 100%;
}

#fullpage {
  width:650px;
  height:100%;
  position:relative;
  padding-bottom:138px
}

#header {
  position: relative;
  left:0;
}

#mainbody {
  text-align: left;
  padding: 10px 10px 10px 30px;
}

#thumbs {
  position: relative;
  left:0px;
}

#bigimage {
  position:relative;
  left: 125px;
}

#footer {
  left:0px;
  bottom:0px;
  position:absolute;
  height:138px;
}

a:link {
  color: #000000;
}

a:hover {
  color: #660000;
}

a:visited {
  color: #000000;
}

a:active {
  color: #990000;
}

