body{ font-family: "Perpetua, Times New Roman"; font-size: 18px; color: #660000 ; text-align: center; }
td{ font-family: arial; font-size: 10px; color: #666633) }
input{ font-family: arial; font-size: 12px; color: rgb(0,0,0) }
select{ font-family: arial; font-size: 12px; color: rgb(0,0,0) }
a:link { text-decoration: none; color: #990000;}
a:visited { text-decoration: none; color: #990000;}
a:active { text-decoration: none; color: #996666;}
a:hover { text-decoration: underline; color: #666633;}
.gridTitle{ border-top: 1px #336666 solid;  border-bottom: 1px #336666 solid; border-left: 1px #336666 solid; border-right: 1px #996666 solid; }
.gridRow{ border-bottom: 1px #996666 solid; }
.caption {font-size: 18px; font-weight:bold;}
.bud {font-size: 24px; font-weight: bold; color: #990000 font-family: "Times New Roman"}

#homepage {width: 640px; height: 600px; margin : 0 auto; background-color: #ffffff; position: relative}
#banner { position: absolute;  width:640px;height:112px; top: 0px; left: 0px; }
#menubar {width: 640px; height: 24px;  left: 0px; top: 112px; position: absolute; background-image: url("./Images/menubar.jpg"); 
    background-repeat: no-repeat;
	border : 0px solid black;
	margin : 0px;
	padding-left: 232px;
	padding-top: 4px;
	text-align : left;
	color: #990000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#textleft {
	width : 199px;
	height: 332px;
	text-align: left;
	background-image: url("./Images/textleft.jpg"); 
	background-repeat: no-repeat;
     position: absolute;
	 left: 0px;
	 top : 136px;
	 padding-left : 25 px;
	 padding-right: 20px;
	 padding-top: 20 px;
 	 
}
#textfull {
	width : 640px;
	height: auto;
	text-align: left;
	background-image: url("./Images/content-bg.jpg"); 
	background-repeat: repeat-y;
     position: absolute;
	 left: 0px;
	 top : 136px;
	 padding : 40 px;
 	 
}
#gallery {
	width : 640px;
	height: 450px;
	text-align: left;
	background-image: url("./Images/content-bg.jpg"); 
	background-repeat: repeat;
     position: absolute;
	 left: 0px;
	 top : 136px;
	 padding-left : 0 px;
	 padding-top: 20 px;
 	 
}
#painting {
	position : absolute;
	width : 441px;
	height : 332px;
	left : 199px;
	margin-left : 0px;
	margin-top : 136px;
	background-image: url("./Images/painting.jpg"); 
	background-repeat: no-repeat;
    text-align : left;
}
#bottomleft {
	width : 199px;
	height: 132px;
	background-image: url("./Images/bottomleft.jpg"); 
	background-repeat : no-repeat;
     position: absolute;
	 top : 468px;
	 left: 0px;
	 text-align : left;
	 margin-left: 0px;
 	 
}
#bottomright {
	position : absolute;
	width : 441px;
	height : 132px;
	left : 199px;
	margin-top : 468px;
	background-image: url("./Images/bottomright.jpg"); 
	background-repeat: no-repeat;
	text-align : left;
	font-family: arial;
	font-size: 10px;
	color: #666633;

}
#textfull p {padding-left : 20px; padding-right : 20px; }
#footer {
	position : absolute;
	width : 640px;
	height : 24px;
	left : 0px;
	background-image: url("./Images/footer.jpg"); 
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	text-align : right;
	font-family: arial;
	font-size: 10px;
	color: #666633;
    } 