/*
     Based on a layout created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com , http://www.code-sucks.com
	  
*/
* { padding: 0; margin: 0; }

/* ALL PAGES */
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 
}

#wrapper { 
 margin: 0 auto;
 width: 944px;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 30px;
	color: #6a674c;
	font-family:  Georgia, "Times New Roman", Times, serif;
	letter-spacing: -2px;
	font-style: italic;
}

h2 {
	font-size: 22px;
	color: #716e50;
	font-family:  Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	
}

h3 {
	font-size: 16px;
	color: #6a674c;
	font-family:  Georgia, "Times New Roman", Times, serif;
}

a:link {
	color: #59573F;
	text-decoration: none;
}

a:visited {
	color: #AB7740; 
	text-decoration: none;
}

a:hover {
	color: #59573f;
}

.maincopy  {
 margin: 10px 0px 0px 0px;
}

.accentedhead {
	background: #f2f1e6; 
	color: #716350; 
	padding: 2px; 
	width: 100%; 
	margin-top: 25px; 
	margin-bottom: 10px; 
	text-align: center
}

#header {
 width: 944px;
 float: left;
 padding: 10px;
 border-left: 1px solid #9f9b76;
 border-top: 1px solid #fff;
 height: 80px;
 margin: 0px 0px 0px 0px;
 background-image: url(images/headerlace.jpg); 
 background-repeat: no-repeat;
}

#bllogo {
 background: #fff;
 width: 237px;
 float: left;
}

/* Menu */

#menu {
	width: 944px;
	height: 36px;
	margin: 0 auto;
	padding: 0;
	background: #9f9b76;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	width: 118px;
	height: 28px;
	background: #4e4841;
	padding-top: 8px;
	border-right: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fdf5e5;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	background: #716e50;
	text-decoration: none;
}

#menu .current_page_item a {
	background: #434841;
	padding-left: 0;
}

/* LEFT COLUMN NAVIGATION */
#leftcolumn { 
 border-right: 1px solid #9f9b76;
 border-left: 1px solid #9f9b76;
 background: #F2F1E6;
 margin: 0px 5px 0px 0px;
 padding: 10px;
 height: 950px;
 width: 167px;
 float: left;
}

#leftcolumn ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftcolumn  li {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 12px;
}

#leftcolumn  li ul {
	margin: 15px 0 15px 0;
	padding-bottom: 15px;
}

#leftcolumn  li li {
	line-height: 20px;
	border-bottom: 1px solid #c0a07e;
	margin: 0px 20px;
	border-left: none;
}

#leftcolumn h2 {
	height: 15px;
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 15em;
	color: #fdf5ef;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#leftcolumn  a {
	border: none;
	color: #4e4841;
	text-decoration: none;
}

#leftcolumn  a:hover {
	text-decoration: underline;
	color: #c0a07e;
}

/* RIGHT COLUMN */
#rightcolumn { 
 float: right;
 color: #333;
 border-right: 1px solid #9f9b76;
 background: #fff;
 margin: 0px 0px 30px 0px;
 padding: 15px 0 0 0; 
 width: 685px;
 display: inline;
 }
 
 
#content {
margin: 25px 30px 60px 0px;
width: 610px;
}
 
table {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}

 /* FOOT */
 
 #foot { 
 width: 100%;
 clear: both;
 color: #333; 
 padding: 50px;
 font-size: 12px; 
 margin-top: 15px;
 
}


 /*CONTAINER FOR GALLERY */
 
 /* The containing box for the gallery. */
#container {
    position:relative; 
    width:590px; 
    height:396px; 
    margin:20px auto 0 0; 
    border:1px solid #c0a07e; 
    }


/* Removing the list bullets and indentation */
#container ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }

/* Remove the images and text from sight */
#container a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
        }

/* Adding the thumbnail images */
#container a.gallery, #container a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #fff; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
    
 /* INDEX GALLERY */
#container a.slidea {
    background:url(images/thb4x25door.jpg); 
    height:93px; 
    width:60px;
     }
#container a.slideb {
    background:url(images/thbChalet-002.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slidec {
    background:url(images/thbtearose-013.jpg); 
    height:93px; 
    width:60px;
    }

#container a.slided {
    background:url(images/thbWindsong-03.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slidee {
    background:url(images/thbelizabeth.jpg); 
    height:93px; 
    width:60px;
    }
#container a.slidef {
    background:url(images/thbdrapeshade.jpg); 
    height:93px; 
    width:60px;
    }

#container a.slideg {
    background:url(images/thbCountryRooster-003.jpg); 
    height:60px; 
    width:93px;
    }
* html #container a.slideg {
    width:91px; 
    w\idth:93px;
    }
    
#container a.slideh {
    background:url(images/thnewpineridge.jpg); 
    height:60px; 
    width:93px;
    }
    
#container a.slidei {
    background:url(images/thbFloret-005-for-ad.jpg); 
    height:60px; 
    width:93px;
    }
    
* html #container a.slidei {
    width:91px; 
    w\idth:93px;
    }
    
#container a.slidej {
    background:url(images/thbblossom.jpg); 
    height:60px; 
    width:93px;
    }

#container a.slidek {
    background:url(images/thbButterflies-013.jpg); 
    height:60px; 
    width:93px;
    }
    
* html #container a.slidek {
    width:91px; 
    w\idth:93px;
    }
    
#container a.slidel {
    background:url(images/thbsheerdivine_001.jpg); 
    height:60px; 
    width:93px;
    }

    /* END INDEX GALLERY */

/* set the size of the unordered list to neatly house the thumbnails */

#container ul {
    width:198px; 
    height:386px;
    }
    
#container li {
    float:left;
    }

/* move the thumbnails into the correct position */

#container ul {
    margin:5px; 
    float:right;
    }

/* change the thumbnail border color */
#container a.gallery:hover {
    border:1px solid #716e50; 
    }

/* styling the :hover span */
#container a.gallery:hover span {
    position:absolute; 
    width:360px; 
    height:372px; 
    top:10px; 
    left:10px; 
    color:#000; 
    background: #fff;
    color: #716e50;
    font-size: 14px;
    }

#container a.gallery:hover img {
    border:1px solid #fff; 
    float:left; 
    margin-right:5px;
    }

#container a.slideb:hover img, #container a.slidei:hover img {
    float:left;
    }

/* background for entire thing */
#container {
    background: url(images/backindex.jpg) 24px 10px no-repeat; 
    }

