body{ background: url(../images/page_background1.gif) repeat-y 50% 0; color: #000; font: 11px arial; text-align: center; margin: 0; padding: 0; }
td { color: #fff; font-size: 11px; }
#wrapper { text-align: left; position: relative; width: 684px; height: auto; margin: 0 auto; }
#masthead{ position: absolute; top: -25px; padding: 40px 0 5px; }
a:link{
color: #ffffff;
text-decoration: underline;
}
a:hover{ 
color: #f03; text-decoration: underline; 
}
a:visited { color: #ffc; text-decoration: none; }
#navigation{ position: absolute; top: px; left: -10px; margin-bottom: 15px; }

#navigation li a:link{
color: #ffffff;
text-decoration: none;
}
#navigation li a:hover{ color: #fff; text-decoration: underline; }


#homepage { background-image: url(../images/list_background1.jpg); position: absolute; top: 110px; left: 0; width: 150px; height: 95px; }
#contenthome{ text-align: justify; position: absolute; top: 420px; width: 335px; height: auto; clear: both; max-width: 335px; margin-bottom: 0; }
#homecolright{ text-align: left; position: absolute; top: 370px; left: 335px; width: 100px; height: auto; padding: 0 10px 0 15px; }
#homecolads{ text-align: left; position: absolute; top: 202px; left: 555px; width: 200px; height: auto; }
#homeupdate{ text-align: left; width: 175px; height: auto; padding: 0 10px 0 15px; border-right: 1px solid #999; border-left: 1px solid #999; }
.img { float: right; clear: right; margin-right: 3px; margin-left: 5px; padding: 3px; border-color: #999; }
img.img {  }
#galleries { background-image: url(../images/list_background2.jpg); position: absolute; top: 110px; left: 173px; width: 150px; height: 95px; float: left; }
#services { background-image: url(../images/list_background3.jpg); position: absolute; top: 110px; left: 346px; width: 150px; height: 95px; }
#contactdetails { background-image: url(../images/list_background4.jpg); position: absolute; top: 110px; left: 520px; width: 150px; height: 95px; }
#content{ position: absolute; top: 420px; width: 100%; height: auto; clear: both; margin-bottom: 0; }
.intro { font-size: 12px; font-weight: 700; margin: -20px 0 0; padding: -20px 0 0; }
.dropCap { font-size: 48px; font-family: Georgia, "Times New Roman", serif; line-height: 40px; float: left; margin-top: 0; margin-right: 2px; }
#navigation{ color: #fff; font: bold 11px arial, sans-serif; text-transform: none; text-align: right; top: 90px; list-style-type: none; margin: 0; padding-top: 5px; padding-right: 0; padding-left: 10px; }
#navigation li li{ font: 11px Arial, sans-serif; padding: 0 0 0 5px; list-style-type: square; }

h1{ font: bold 16px arial, sans-serif; color: #fff; text-transform: lowercase; text-align: left; width: 670px; margin: 0 0 5px; border-right: 10px solid silver; border-bottom: 1px solid silver; }
h3 { color: #4c566c; font-size: 1.17em; font-weight: bold; margin: 0; padding: 0; }
p{ font-size: 11px; }
/*formatting for gallery link pages*/
#table { color: #ccc; font-size: 11px; font-family: Arial; position: absolute; top: 450px; }
.threecolcont_25DC005 { background-color: #aaa; width:680px; height:auto  }
.threecolbox_25DC005 { color: #fff; width:202px; height:246px; float:left; background-color:#aaa ; text-align: center; padding-right: 5px; padding-left: 5px; }
.threecolbox_25DC005 ul li { color: #fff; text-align: left; margin-left: -10px; }
.boxpic { width:250px; height:246px; float:left; background-color:#aaa ; border-right: 3px solid #aaa; border-left: 3px solid #aaa; }
/*end--------------*/
/*<agl.folder "form boxes">*/
	label{

}
	select{
width: 100px;
}
	/*these rules make the input boxes for email, name and area all the same width*/
	textarea { width: 400px; }
	#area { width: 400px; }
	#name { width: 400px; }
	#email { width: 400px; }
	input { width: 100px; }
/*</agl.folder>*/

