body {
   background: #CBCBBE url(../i/bg.gif) left top repeat-y;
   border-top: 8px solid #884235;
	margin:      0;
	padding:     0;
	font-size:   small;
	line-height: 130%;
	font-family: verdana, helvetica, arial, sans-serif;
	color:       #373634;
	font-size:   x-small; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:   small; /* actual value */
}
html>body body {
		font-size:   small; /* be nice to Opera */
}
/*-- [   LAYOUT                    ]  -----------------------*/

#wrapper {
   float: left;
   margin: 0;
   padding: 0;
   width: 730px;
   position: relative;
}
.header {
	clear: both;
   float: left;
	background: url(../i/bg-head.jpg) no-repeat;
   width: 730px;
   height: 150px;
}
#sconce {
   position: absolute;
   width: 67px;
   height: 220px;
   top: 0px;
   left: 730px;
}
#callouts {
   clear: both;
   float: left;
   background: #F4F5E3;
   border-top: 1px solid #373634;
   border-bottom: 1px solid #373634;
   width: 730px;
   padding-bottom: 10px;
   padding-top: 10px;
}
#footer {
   clear: both;
   width: 730px;
   padding-top: 10px;
   padding-bottom: 30px;
}
/*-- [   COLUMNS                   ]  -----------------------*/
.gutter {
   margin: 0 15px;
}
.row {
   float: left;
   width: 730px;
   margin: 0;
   padding: 0;
}


.c2 {
   width: 425px;
   float: left;
}
.c3 {
   width: 730px;
   float: left;
}
.m1 {
   width: 364px;
   float: left;
}
.m2 {
   width: 320px;
   float: right;
}
.m-home {
   width: 365px;
   float: right;
   margin-right: 10px;
}
#callouts .m1 .gutter {
   margin: 15px 15px 15px 31px;
}
#callouts .m1 {
   width: 337px;
}
.homepict {
	background: url(../i/home-pict2.jpg) 0 -100px no-repeat;
}
.homepict2 {
	background: url(../i/bg-head2.jpg)  no-repeat;
}
.sold {
   color: #B32921 !important;
   font-size: 110%;
   }
/*-- [   TYPOGRAPHY                ]  -----------------------*/
h1, h2, h3 {
	font-family: Georgia, Palatino, Times, "Times New Roman", serif;
   font-weight: normal;
   color: #884235;
	}
h1 {
   font-size: 200%;
   line-height: 100%;
   margin: 0 0 0.25em 0;
}
h2 {
   font-size: 150%;
}
h3 {
   font-size: 120%;
}
h4 {
   font-size: 140%;
}
h5 {
   font-size: 100%;
   margin: 0 0 0.25em 0;
   color: #884235;
}
h6 {
   font-size: 90%;
   margin: 0;
   color: #884235;
}
p, ul, blockquote {
   margin: 0 0 1em 0;
   font-size: 85%;
}
ul {
   margin: 0;
   padding: 0;
   }
li {
   list-style: none;
	background: url(../i/bl-standard.gif) 0 4px no-repeat;
   padding-left: 10px;
   }
#pdfs li {

   background: none;
}
/*-- [   NAVIGATION                ]  -----------------------*/
a:link {
	color: #884235;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
a:visited {
	color: #85635B;
   text-decoration: none;
}
.header h1 {
   display: none;
}
.header ul {
   margin: 20px 0 20px 16px;
   padding: 0;
   }
.header li {
   list-style: none;
   background: none;
   padding-left: 15px;
   font-size: 95%;
   font-weight: bold;
   line-height: 140%;
   }
.header a {
	color: #373634;
   text-decoration: none;
   }
.header a:visited {
	color: #373634;
   text-decoration: none;
   }
.header a:hover {
	color: #884235;
   text-decoration: none;
   }

.header li#active {
 	background: url(../i/bl-active.gif) 3px 2px no-repeat;
}


/*-- [   TABLE                     ]  -----------------------*/



table {
   background: #F4F5E3;
   float: left;
   width: 690px;
   font-size: 85%;
	border: solid 1px #454440;
	border-collapse: collapse;
   }
table a {
	display: block;
   font-weight: bold;
   color: #373634 !important;
}
table a:hover {
	text-decoration: none;
}
table tr:hover {
	background: #E9EAD7;
}

caption {
	font-size: 160%;
	font-family: Georgia, Palatino, Times, "Times New Roman", serif;
   font-weight: bold;
	margin: 0 0 8px 0;
	padding: 3px;
	color: #884235;
   text-align: left;
}
thead {
	font-weight: normal;
	font-size: 100%;
	background: #A7A78E;
	margin: 0 0 2px 0;
	padding: 3px;
	color: #fff;
   text-align: left;
}
th, td {
	padding: 2px 2px 2px 8px;
}
th {
	border-bottom: solid 1px #454440;
}


/*-- [   IMAGES                    ]  -----------------------*/

.imageframe {
   margin: 0 0 10px 0;
   float: left;
   }
.imageframe img {
   margin: 0 2px 0 0;
   float: left;
   padding: 2px;
   border: 1px solid #373634;
}

.pdfframe {
   margin: 0 0 10px 0;
   float: left;
    background: #F4F5E3;
  }
.pdfframe img {
   margin: 0 2px 0 0;
   float: left;
   padding: 2px;
   border: 1px solid #373634;
}
.pdfframe img:hover {
	background: #E9EAD7;
}