body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:1.6em;
}


#header {
	border-top: 1px solid #778899;
	background-color:#324E37;
	height: 90px;
    width:850px;
}
#header .strapline {
	font: 19px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    font-weight:bold;
	color: #FFFFFF;
	float: right;
	margin-top: 25px;
    margin-right: 25px;
}
    
#header  .gallerytitle { 
    float: right;
	margin-right: 15px;
    margin-top:15px;
    font:35px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#800040;

}

#header .farmtitle {
	float: left;
	margin-top: 15px;
    margin-left:15px;
    font:35px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#7AB071;
}

/* these are the "limited edition",  open edition headers for the gallery pages*/

#LEOEheaders {
    position:absolute;
    margin-top: 5px;
    padding: 0px;
    margin-left: 0px;
    width:610px;
    line-height: 1.6em;
}

#LEOEheaders .clickinstruct{
    float:right;
    }
#LEOEheaders .LEOE{
    float:left;
}   

/*this is the left hand fixed navigation menu*/

body > #nav {
	    }
             
#nav {
	font-size:14px;
    position: absolute;
	margin-top: 20px;
    margin-left:10px;
    margin-right:0px;
    padding: 10px;
	width: 200px;
    border-top: 0.4em solid #800040;
    border-bottom: 0.4em solid #800040;
    background: #FFEAF4
}


#nav ul {
	list-style: none;
	padding-left: 0px;
    margin-left:0;
    /*the above three lines remove the ident caused by list*/
    border-bottom: 1px dotted #B2BCC6;
}

    
#nav li {
	border-bottom: 1px dotted #B2BCC6;
	margin-bottom: 0.3em;
    }
    
#nav a:link, #nav a:visited {
	text-decoration: none;
	color: #2A4F6F;
	background-color: transparent;
}
#nav a:hover {
	color:#800040;   
    
}

#nav h2 {
	font:Arial;
    font-size: 18px;
    color:#324E37;
	background-color: #7AB071;
  	
}
body > #con {
	position:absolute;
    margin-top: 20px;
    padding: 10px;
    margin-left: 240px;
    width:610px;
    line-height: 1.6em;
    
     } 
/*this is the right-hand content section*/

#con {

    position:absolute;
    margin-top: 20px;
    padding: 10px;
    margin-left: 240px;
    width:610px;
    line-height: 1.6em;

}
    
#con h2 {
	font: 20px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
	color:#FFFFFF;
    font-weight:bold;
	background-color: #B05780;
  	margin-bottom: -5px;
    padding:.5em;
}
    
#con ul {
	list-style: none;
	margin-left: 0em;
	padding-left: 0;
    
}

#con li {
	margin-bottom: 0.3em;
    
}
#con a:link, #con a:visited {
	text-decoration: none;
	color: #2A4F6F;
	background-color: transparent;
}
#con a:hover {
	color:#800040;   
    
}

#con .checkout {
    align:right;
    width:110px;
}   

#con .LEOE 
    
/*this sets up the gallery selection menu*/

body > #whichgal {
	position:absolute;
    margin-top:300px;
    margin-left: 220px;
    width:650px;
      
        }   

#whichgal {
    position:absolute;
    margin-top:300px;
    margin-left: 240px;
    width:610px;
	font: 15px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    color: #FFFFFF;
    background-color:#7AB071;
    list-style: none;
	padding-bottom: 10px;	
}

#whichgal ul {
    list-style: none;
	margin: 0;
		
}


#whichgal li {
	display: inline;
    line-height: 0.5em;
    margin: 0;
    
}

#whichgal a:link, a:visited { 
	line-height: 1.6em;
    text-decoration: none;
    color: #FFFFFF;
    background-color:#7AB071;
    padding: 3px;
    margin:5px;
}
#whichgal a:hover {
	color: #FFFFFF;
	background-color: #800040;
    padding: 3px;
}

body> #galleryclose {

} 

#galleryclose {

    list-style-type: none;
    width: 800px;  
} 
#galleryclose ul  {
     list-style-type: none;
     }                         
  
#galleryclose img {
	display: block;
	border: 3px ridge #000000;
    margin-left:50px; 
}

#galleryclose p {
    float:left;
    align:top;
    font: 70% italic Arial, Helvetica, sans-serif;
    line-height:1.6em;
    margin-right: 100px;
	margin-bottom: 50px;
    color: #333333;
}   

body> #albumlist {

} 

#albumlist {
    
    list-style-type: none;
    width: 600px; 
}


#albumlist img {
	display: block;
	border: 3px ridge #000000;
}

#albumlist li {
	float: left;
    font: 14px italic Arial, Helvetica, sans-serif;
    line-height:1.6em;
    margin-right: 15px;
	margin-bottom: 10px;
    color: #333333;
}

#albumlist .leftimg {
	float: left;
	margin-right: 80px;
	margin-bottom: 6px;
}
albumlist .clear {
	clear: both;
}
p, ul {
	
}

h1 {
	font: 22px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    color: #FFFFFF;
    background-color:#7AB071;
    padding-left:0.7em;
    padding-top:0.2em;
        }    
h2 {
    font: 18px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    color: #FFFFFF;
    background-color:#9A4B59;
    padding-left:1.4em;
    padding-top: 0.4em;
    margin-bottom: 10px; 
   
}
h3 {
    font:14px Papyrus, Dauphin, Palatino Linotype, Arial, sans-serif;
    color: #FFFFFF;
    background-color:#7AB071;
    padding-left:1.4em;
    padding-top: 0.3em



