
/*============================================*/
/* ----------------Home Page area ----------------*/ 
/*============================================*/
/*  ----  center img horizontally for varying img widths!!
containing div:
  width (of centered space), float, cursor:pointer, no underline
anchor class:
  block, left/rt auto, padding, etc
anchor class #:
  img width
  ----  center caption text within anchor
us photo width if text can stay within img width, including going to 2nd line,
else use specialty width...
  ----  hover on containing div, anchor class
*/
#content {  /*override content location and size*/
margin-left:0px;
}
#logo-area #property-logo { 
margin-left:250px;  /*override logo position*/
}
#leftcolumn { 
float:left;
margin: -70px 0px 0px 50px;
}

.helentext{
margin-left:30px;
margin-top:-10px; /*step on the lower edge of the photo above*/
width: 204px;
background-color:  rgb(223, 223, 193); /*pale green-brown*/
float:left;
font-size:16px;
}
.helentext dl{
padding: 30px 25px; 
font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
line-height: 20px;
text-align:center;
}

#centercolumn {
width:620px; /*override center column width*/
margin-top:0px;
}
#textarea {
font-size:16px;
line-height:25px;
margin-top:30px;
width:580px;
}
.maintext-bold {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: rgb(31,92,115); /*dark blue-green*/
}
.maintext-larger {
font-size:25px;
}
.maintext-pinkline {
border-bottom: 3px solid rgb(238, 127, 186); /*lighter pink rgb(236, 31, 140);*/
}
.blueline {
border-bottom: 2px solid rgb(223, 223, 193); /*ACTUALLY IT'S LIGHT BROWN!!!!S*/
}
#maintext #first-para {
margin-left:-20px;
margin-bottom:40px;
}
#maintext h1 {
margin-bottom:12px;
}
span.dropcaps {
font-family:Georgia, serif;
color: rgb(34, 101, 127); /*lighter blue-green
color: #ccc;*/
font-size: 46px;
float: left;
font-weight: 400;
line-height: 1em;
margin-bottom: -0.4em;
margin-right: 0.09em;
position: relative;
}
#textarea dd {
margin-top:30px;
}
.inline-url {
text-decoration:none;
}
.inline-url:hover {
text-decoration:underline;
color:blue;
}
#bottom-nav {
float:left;
margin-top:30px;
}
.photo-nav {
overflow:hidden;
margin: 0 0 20px 65px;
width: 213px;
font-weight:bold;
height:auto;
float:left;
text-decoration:none;
float:left;
border: 1px solid #ebebeb;
background-color:#fff;
}
.photo-panel { 
padding:10px 5px;
margin-left: auto;
margin-right: auto;
display:block;
text-decoration:none;
}
.photo-nav:hover,
.photo-panel:hover {
background:#ebebeb; /*really light grey*/
cursor:pointer; /*ie6 + ie7 hack to get the cursor to remain a pointer (hand)*/
}
.photo1 { 
width:200px;
}
.photo2 { 
width:153px;
}
.photo2 img { 
padding-top:20px;
}
.photo-heading {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:center;
margin: 10px 0;
float:left;
	font-size: 20px;
	color: rgb(0,67,30); /*dark green*/
}
.photo-nav:hover .photo-heading ,
.photo-panel:hover .photo-heading { /*this hover must appear after!! the definitions of the two classes!!*/
color: rgb(31,92,115); /*dark blue-green*/
}
#salutation-italic1{
font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
font-style: italic;
font-size:18px;
margin-top:10px;
}
#salutation-italic2{
font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
font-style: italic;
font-size:14px;
}

