body 
{
/* background-color: #AEC3BB; */
background: url(../images/greengrad.jpg) center repeat-y;
background-size: 100%;
margin-left: 30px;
}

div.amber {
  display:block;
  margin:0% 30% 0% 30%;
  position:relative;
}

hr {
color: black;
}

p,h1,h2
{
margin-right: 10px;
font-size:medium;
font-family: 'verdana', 'trebuchet', sans-serif; 
color: #000000;
text-align: left;
}

p {
line-height: 130%;
}

h1 
{
position:relative;
clear:left;
font-size:larger;
color: black;
}

img.banjo
{
position: relative;
float: left;
border:inset;
margin: 0px 15px 15px 0px;
}

div.float {
  float: right;
  width: 480px;
  padding: 10px;
  }

div.float p {
   text-align: center;
   }

div.col1
{
position: relative;
}

div.col2
{
font-family: 'verdana', 
	'trebuchet',
	sans-serif; 
color: #000000;
font-weight: bold;
position: relative;
float: left;
width: 33%;
padding: 5px;
margin: auto;
border-style: ridge;
}

div.col3
{
position: relative;
float: left;
width: 100%;
}

div.col4
{
position: relative;
float: right;
clear: right;
margin-left: 5px;
width: 63%;
}

ul.disc 
{
list-style-type: disc
}

div#family {
	display: block;
	position: fixed;
	bottom: 25px;
	right: 25px;
}

span#family2 {
	position: relative;
	float:right;
}

#wrap {
	width: 100%;  
	margin: 0px auto 10px auto;
	padding: 0;
	text-align: left;
}

div#menu
{
font-family: 'verdana', 
	'trebuchet',
	sans-serif; 
color: #000000;
font-weight: bold;
position: relative;
float: left;
top: 10px;
width: 75%;
}

div#home
{
position: relative;
float: left;
clear: right;
margin: 20px 10px 10px 10px;
width: 200px;
}

div#rtsidebar
{
position: relative;
float: right;
top: 0px;
width: 60px;
background-image: url(smile2.jpg);
background-repeat: repeat;
overflow: hidden;
}

div#middle {
position: relative;
float: left;
top: 0px;
width: 75%;

}

div#footer {
position: relative;
float: left;
clear: both;
width: 95%;
}

.who {
font-size: small;
font-weight: normal;
}