html { height: 100%; }
body {  color: #4d3f26; 
	   text-align: center; 
	   margin: 0; 
	   background-color: #1e1c17; 
	   height: 100%; 
	   background-image:url("/images/background.jpg");
	   background-repeat:repeat-y;
	   background-position:center;
       background-attachment:fixed}
	   }
	   
* { padding: 0;	margin: 0; }

.MainDiv {
	width:949px; 
	height:745px; 
	position:absolute; 
	top:50%; 
	left:50%; 
	margin-left:-470px;
    margin-top:-390px; 
	text-align:center;
	}

.BodyDiv {
	width:580px; 
	height:600px; 
	position:absolute; 
	left:180px;
    top:120px; 
	text-align:right;
	}
	
.SideImageDiv{
	width:170px; 
	height:500px; 
	position:absolute; 
	left:770px;
    top:110px; 
	text-align:center;
	}	
	
.FooterDiv {
	width:580px; 
	height:40px; 
	position:absolute; 
	left:180px;
    top:710px; 
	text-align:center;
	}		
	
h1 { color: #16120b; font-size: 36px; font-family: "Times New Roman"; font-style: normal; font-weight: normal; padding-left:0px; padding-top: 0px; padding-bottom: 0px; }

h2 { color: #16120b; font-size: 24px; font-family: "Times New Roman"; font-style: normal; font-weight: normal; padding-left:0px; padding-top: 0px; padding-bottom: 0px; }

h3, p { color: #4d3f26; font-size: 18px; font-family: "Palatino"; font-style: normal; font-weight: normal; padding-left: 17px; padding-right: 18px; margin: 0px; letter-spacing: 0px; line-height: 20px;}

ul, li { font-size: 15px; font-family: "Times New Roman"; font-style: normal; font-weight: normal; padding-right: 18px; margin: 0px; letter-spacing: 0px; line-height: 25px; }

/* Tables */

.PhotoGalleryTable
    {
  }
  
.PhotoGalleryRow
  {
  
  }
  
.PhotoGalleryCell
   {
   text-align: center;
   width: 250px;
   padding: 10px;
   padding-top: 0px;
   }


/* Used to style the Headings */

.SLSideImage { border: solid #808080 2px;  margin-left: 1px; margin-top: 15px; margin-bottom: 2px; margin-right: 5px; width: 150px;}
.SLSideImage:hover { border: solid #dfdfdf 3px; margin-left: 0px; margin-top: 14px; margin-bottom: 1px; margin-right: 4px; }

.SLGalleryImage{ border: solid #808080 2px;  margin-left: 1px; margin-top: 15px; margin-bottom: 2px; margin-right: 5px; width: 200px;}
.SLGalleryImage:hover { border: solid #dfdfdf 3px; margin-left: 0px; margin-top: 14px; margin-bottom: 1px; margin-right: 4px; }

 
.cap_first:first-letter { font-size: 24px; line-height: 22px; /*font-size:150%;*/ }


a { color: #29C32F; text-decoration:none; }
a:link { color: #272508; text-decoration:none; }
a:visited { color: #272508; text-decoration:none; }
a:hover { color: black; text-decoration:none; }

.moreinfo { display: block; text-align: right; padding-right: 17px; padding-bottom: 5px; margin: 0; }
.moreinfo a:hover { color: white; text-decoration:none; }

/* Note singular... used for inline links that don't need to be centered */
a.categorylink:link { color: #29C32F; text-decoration:none; }
a.categorylink:visited { color: #29C32F; text-decoration:none; }
a.categorylink:hover { color: white; text-decoration:none; }

a.plink:link { color: #ae802e; text-decoration:underline;  }
a.plink:visited { color: #ae802e; text-decoration:underline;  }
a.plink:hover { color: white;text-decoration:underline;  }

a.footerlink:link { color: #4d3f26; text-decoration:none; }
a.footerlink:visited { color: #4d3f26; text-decoration:none; }
a.footerlink:hover { color: #4d3f26; text-decoration:none; }

a.externallink:link { color: #F9C32F; text-decoration:none; }
a.externallink:hover { color: white; text-decoration:none; }
a.externallink:visited { color: #E09E3C; text-decoration:none; }

.categorylinks { width: 100%; font-size: 16px; text-align: center; } 
.categorylinks a:link { color: #F9C32F; text-decoration:none; }
.categorylinks a:visited { color: #E09E3C; text-decoration:none; }
.categorylinks a:hover { color: white; text-decoration:none; }

.sidebar { color: #F9C32F; font-size: 14px; margin-bottom:5px; text-decoration:none;}
.sidebar:hover { color: #F9C32F; text-decoration:underline; }


	
#header  {position: relative; width: 100%; height: 133px; background-image: url(/images/header_bg_7.jpg); }

#headermenu {position: absolute; right:38px; top: 73px; margin: 0px; padding: 0px;}
#headermenu img { border: none; }

#headerclickable {position: absolute; left: 0px; top: 0px; width: 330px; height: 120px;}

#copyright { font-family: helvetica; font-size: 11px; color: #b6b6b6; text-align: center; }

a.sitemap_link { font-size: 13px;  color: white; text-decoration: none }
a.sitemap_link:hover { color: #F9C32F; text-decoration: underline; }

a.sitemap_bottom_link { color: silver; text-decoration: none; }
a.sitemap_bottom_link:hover { color: #F9C32F; text-decoration: underline; }

div.rotater {
	height: 134px;
	width: 170px;
	margin-top: 6px;
	margin-bottom: 15px;
}
div.rotater a {
	position: absolute;
	left: 0;
}
div.rotater span {
	display: block;
}
