/* base
-----------------------------------------------*/

body { 
	background-color: #916F44;
	padding: 0px;
	margin: 0px;
	color:#3d3d3d;
	font: normal 12px Century Gothic; 
/*	Tahoma, Verdana, Arial, Helvetica, Sans-Serif*/
}

/* links
----------------------------------------------- */

a {
  text-decoration: none;
	color:#344390;
}

a:hover {
  text-decoration:underline;
}

h1 {
	color:#002F76;
	font-size:16px;
	padding-left:20px;
         text-transform:uppercase;
}


h2 {
	color:#002F76;
	font-size:12px;
         text-transform:uppercase;
}

h4 {
font-size: 1.75em;
line-height: 1em;
}

/* layout
----------------------------------------------- */
#wrapper { 
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:#fff url(/design_images/bgBottom.png) no-repeat bottom;
	margin-top:20px;
	margin-bottom:20px;
	width:877px;
}

#wrapperCorners {
	display:block;
	background:#fff url(/design_images/bgTop.png) no-repeat top;
	width:877px;
	height:21px;
}

#columnheight { 
	margin-left:auto;
	margin-right:auto;
}

#spacer {
	display:block;
	clear:both;
	height:10px;
}



#pageHeader {
	width:837px;
	height:79px;
	text-align:right;
	letter-spacing:2px;
	padding: 0 20px 0 20px;
	font-weight:bold;
}

#footer { 
	padding: 0px;
	margin: 0px;
	color:#FFF;
	font: normal 12px Century Gothic; 
/*	Tahoma, Verdana, Arial, Helvetica, Sans-Serif*/
}

#pageHeader img{
	float:left;
}

#navMenu {
	background:#faf4e7 url(/design_images/menuItem.gif) repeat-y right;
	width:207px;

	margin-left:10px;
}

#navMenu img {
	vertical-align:bottom;
	margin-left:30px;
}

#navMenu ul {
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	margin-left:15px;
	list-style:none;
	color:#8a774d;
}
#navMenu li {
	height:25px;
	line-height:25px;
}
#navMenu li a {
	color:#8a774d;
	font-size:11px;
}
#navMenu h1 {
	margin:0;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-bottom:15px;
	color:#ab9971;
	font-size:12px;
	background:#eee1c5 url(/design_images/menuTitle.gif) repeat-y right;
}

#texture {
	clear:both;
	width:857px;
	height:35px;
	margin-left:10px;
	margin-right:10px;
	background: url(/design_images/texture.gif) repeat-x bottom;	
}

#pagePhoto {
	position: absolute;
	top:73px;
	left:300px;
	
	width:504px;
	height:354px;
	margin-right:50px;

}

#contentA {
	position: absolute;
	top:440px;
	left:217px;
	width:445px;
         padding-bottom:10px;
	background-color: #FFF;
}

#contentA_wide {
	position: absolute;
	top:440px;
	left:217px;
	width:657px;
         padding-bottom:10px;
}

#contentA_listings {
	position: absolute;
	top:125px;
	left:217px;
	width:657px;
         padding-bottom:10px;
}

#contentA_content {
	margin:50px;
}

#contentA_content_listings {
	margin:20px;
}

#contentB {
	position: absolute;
	top:440px;
	left:655px;
	width:212px;
	background:#efe1c6;
	padding-bottom:10px;
}
#contentA p {
	margin-left:20px;
	margin-right:20px;
	text-indent:15px;
}

#contentA_content p {
	margin-left:20px;
	margin-right:20px;
	text-indent:0px;
}

#contentA h1, #contentB h1 {
	margin:0;
	height:30px;
	line-height:30px;
	padding-left:25px;
	color:#facc42;
	font-size:12px;
	background:#002F76;
         text-transform:uppercase;

}
#contentA_wide p {
	margin-left:20px;
	margin-right:20px;
	text-indent:15px;
}
#contentA_wide h1, {
	margin:0;
	height:30px;
	line-height:30px;
	padding-left:25px;
	color:#facc42;
	font-size:12px;
	background:#002F76;
         text-transform:uppercase;

}

#contentB h1 {
	background:#1C4A90;
}

#blogEntry {
	BORDER-RIGHT: #ccc 1px solid;
}

#blogLinks {
	margin-left:20px;
}

/* spotlight
-----------------------------------------------*/

#spotlight_details {
	PADDING-left: 5px;
}

#spotlight IMG {
	width:190px;
	height:130px;
	PADDING-left: 8px;
}

/* images
-----------------------------------------------*/

#detail_thumb IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid;
WIDTH: 60px;
HEIGHT: 60px;
}

#listing_image IMG {
	BORDER-RIGHT: #998 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #998 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #998 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #998 2px solid;
WIDTH: 300px;
HEIGHT: 200px;
}

#detail_image IMG {
	BORDER-RIGHT: #AFC1B1 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #AFC1B1 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #AFC1B1 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #AFC1B1 2px solid;
WIDTH: 300px;
HEIGHT: 200px;
}



/* Archive
-----------------------------------------------*/


#archive {
	BORDER-TOP: #ddc 0px solid; 
	MARGIN: 0px 0px 0px 0px; 
FONT: 11px Verdana,sans-serif; 
	line-height:15px;
WIDTH: 100%; 
CURSOR: default;

}
#archive CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/caption.gif) no-repeat right center; PADDING-BOTTOM: 5px; MARGIN: 0px auto; FONT: 17px Georgia,serif; COLOR: #933; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#archive CAPTION A {
	COLOR: #33f
}
#archive CAPTION A:hover {
	COLOR: #000
}
#archive TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #998 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #554; PADDING-TOP: 5px
}
#archive TD A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; COLOR: #33f; BORDER-RIGHT-WIDTH: 0px
}
#archive TD A:hover {
	COLOR: #000
}
#archive TH A {
	COLOR: #887
}
#archive TH A:hover {
	TEXT-DECORATION: underline
}
#archive TH {
PADDING-RIGHT: 10px; 
BORDER-TOP: #fff 1px solid; 
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 5px; FONT: bold 12px Arial,sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #998; PADDING-TOP: 5px; LETTER-SPACING: 1px; TEXT-ALIGN: left
}
#archive TH SPAN {
	DISPLAY: none
}

/* Slideshow
----------------------------------------------- */

#slideshow {
    position:relative;
    height:354px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Slideshow
----------------------------------------------- */

img.hiddenpic{display:none}
