/* CSS Document */

body {
margin-top: 0px;
padding-top: 0px;
background-image:url(../images/stripes.gif);
background-repeat:repeat-x;
border: 0px;
font-family: Verdana, Geneva, sans-serif;
color:#6d6d6a;
font-size:10pt;
background-color:#fff;
}

#alignment {
text-align:center;	
}

#container {
margin-left:auto;
margin-right:auto;
width:943px;
margin-bottom:0px;
border:0px;
border-collapse:collapse;
padding-bottom:0px;
}


#topBlock {
float:left;
width:943px;
height:71px;
}
#logo {
float:left;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
width:333px;
height:71px;
}

#topRight {
float:right;
background-image:url(../images/leaf.gif);
background-repeat:no-repeat;
width:141px;
height:71px;
}

#navigation {
float:left;
width:943px;
height:38px;
}
/** rollover 2 (pure css) **/
#rollover2 a {text-decoration:none;display:block;height:100%;}
* html #rollover2 a {width:100%;}
#rollover2 {list-style-type:none;
list-style-type:none; margin-top:0px;margin-left:0px; margin-bottom:0px;padding-left:0px;width:943px; overflow:visible;height:38px; }
#rollover2 li {float:left; display:inline; height:38px;}
li#home a:link {background-image:url("../images/home.gif");width:156px;}
li#home a:visited {background-image:url("../images/home.gif");width:156px;}
li#home a:hover {background-image:url("../images/homeOn.gif");width:156px;}
li#about a:link {background-image:url("../images/about.gif");width:177px;}
li#about a:visited {background-image:url("../images/about.gif");width:177px;}
li#about a:hover {background-image:url("../images/aboutOn.gif");width:177px;}
li#artist a:link {background-image:url("../images/artist.gif");width:246px;}
li#artist a:visited {background-image:url("../images/artist.gif");width:246px;}
li#artist a:hover {background-image:url("../images/artistOn.gif");width:246px;}
li#gallery a:link {background-image:url("../images/gallery.gif");width:174px;}
li#gallery a:visited {background-image:url("../images/gallery.gif");width:174px;}
li#gallery a:hover {background-image:url("../images/galleryOn.gif");width:174px;}
li#contact a:link {background-image:url("../images/contact.gif");width:190px;}
li#contact a:visited {background-image:url("../images/contact.gif");width:190px;}
li#contact a:hover {background-image:url("../images/contactOn.gif");width:190px;}
#rollover2 a img {border:0px;overflow:hidden;}

#middleContent {
float:left;
width:942px;
text-align:left;
border-right:solid #fafafa 1px;
border-left:solid #fafafa 1px;
background-image:url(../images/footer.gif);
background-position: bottom center;
background-repeat:no-repeat;

}
#homepageImage {
float:left;
background-image:url(../images/als.jpg);	
background-repeat:no-repeat;
width:552px;height:425px;
border:0px;
padding-right:20px;
padding-bottom:10px;
}

#footerLeft {
font-family:Tahoma;
float:left;
color:#8f955c;
line-height:16pt;
font-size:8pt;
padding-left:20px;
padding-bottom:10px;
text-align:left;
width:450px;
}
#footerRight {
font-family:Tahoma;
float:right;
color:#8f955c;
line-height:16pt;
font-size:8pt;
padding-right:20px;
padding-bottom:10px;
width:400px;
text-align:right;
}
#ramPic {
background-image:url("../images/ram.jpg"); 
width:429px;
height:297px;
float:right; 	
}
#lighthouse {
background-image:url("../images/lighthouse.jpg"); 
width:240px;
height:323px;
margin-left:20px;
margin-bottom:20px;
float:right; 	
}
#LibertyGrove {
background-image:url("../images/LibertyGrove.jpg"); 
width:297px;
height:616px;
margin-left:20px;
margin-bottom:20px;
float:right; 	
}
#myvacation {
	line-height:16pt;
}
div.hr {
	margin-top:12px;
	margin-bottom:12px;
  height: 1px;
  background: #fff url("../images/hr.gif");
  background-repeat:repeat-x;
}
div.hr hr {
  display: none;
}
img {border:0px;}
form {margin:0px;padding:0px}
a:link {color:#4f749e;}
a:VISITED {color:#4f749e;}
a:HOVER {color:#4e6e90;text-decoration:none;}
.spacer {clear: both;}
h1 { font-family: Arial Narrow; color:#8ccdcb;font-size:16pt;text-align:left;margin-top:0px;margin-bottom:12px}
h2 {color:#879c30; margin-bottom:0px;font-weight:normal;font-size:12pt}
h3 {font-family: "Times New Roman", Times, serif; margin-bottom:0px;color:#d6b85f;font-weight:bold;text-align:left;border-bottom: 1px solid #d6b85f; font-size:12pt; line-height: 1.2em; margin-top: 2em;}

p {margin-right:30px;margin-top:0px;margin-bottom:12px;line-height:16pt;text-align:left}
.textStyle1 {font-size:12pt;color:#879c30}
.textStyle2 {font-style: italic;color:#879c30}
li { 
line-height:16pt;
}
#margins {padding:20px 20px 20px 20px}
