body {
background-color: #B50F17;
 behavior: url("csshover3.htc"); 
	 behavior: url("iepngfix.htc"); }
	

a:link {
	color: #003C60;
}

#container {
}
#bg {
	position:absolute;
	left:10px;
	top:0px;
	width:888px;
	height:791px;
	z-index:1;
	background-image: url(../images/parchmentbg.png);
	
}
#topnav {
	position:absolute;
	left:260px;
	top:36px;
	width:706px;
	height:58px;
	z-index:50;
}

#topnav ul li {
list-style-type:none;
display:inline;


}

.grad img {
background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
}



.link a p {
text-align:center;
font-size:11px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}


.box {
float: left;
  margin: 1px;
  position: relative;
  width: 75px;
  padding: 5px;
 
}
.box * {
  margin: 0px;
  position: relative;
  z-index: 1;
}

.green { 
  background-color: #719E41;
}
.green:hover { 
background-color:#568423;
background-image:url(../images/notch.png);
background-position: top;
background-repeat:no-repeat;
}

/* the following rules apply only to IE */
* html .grad {
  filter: progid:DXImageTransform.Microsoft.AlphaImage 
Loader (src='../images/buttongradient.png', sizingMethod='scale');
}
* html .grad img {
  display: none;
}
* html .box {
position:static;
}

/* end IE */


.clearme {
clear:both;}


#branding {
	position:absolute;
	left:29px;
	top:0px;
	width:218px;
	height:78px;
	z-index:4;
	background-image: url(../images/logo.jpg);
}

.inman {
text-indent:-9999px;

}

#contentmain {
	position:absolute;
	left:298px;
	top:277px;
	width:596px;
	min-height:500px;
	z-index:4;
	background-image: url(../images/parchment_home.jpg);
}

#search {
	position:absolute;
	left:29px;
	top:94px;
	width:247px;
	height:143px;
	z-index:6;
}

#search a {
	width:247px;
	height:162px;
	background-color: transparent;
	background-image: url(../images/searchbox_03.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;	
}

#search a img:hover {
border: none;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;

}             


.box2 {
	padding: 0 0 0 26px;
	vertical-align:middle;
	clear: both;
	height: 118px;
	width: 172px;
	position: relative;
	margin-right: 0;
	margin-left: 0;
	top: -32px;
}

#carousel {
	position:absolute;
	left:288px;
	top:31px;
	width:348px;
	height:191px;
	z-index:5;
}
#neighborhood_info {
	position:absolute;
	left:650px;
	top:116px;
	width:236px;
	height:160px;
	z-index:8;
}
#maincol1 {
	position:absolute;
	left:8px;
	top:21px;
	width:287px;
	z-index:9;
	background-image: url(../images/topornamant.png);
	background-position: top center;
	background-repeat:no-repeat;
	min-height: 381px;
	padding-top: 40px;
	padding-left:20px;
	padding-right:10px;
}


#maincol1 h1{
width:195px;
position:relative;
top:0px;
left: 65px;
}

.blue {
color:#003C60;}

#maincol2 {
	position:absolute;
	left:648px;
	top:320px;
	width:245px;
	min-height:457px;
	z-index:10;
	background-image: url(../images/churchill_cnr.jpg);
	background-position:right bottom;
background-repeat: no-repeat;
}
#contact_top {

	background-image: url(../images/redstripedbox_top.jpg);
	background-position:top center;
	width:278px;
	height:30px;
	display:block;
	
}

.red {color:#B21116;}

.contact_bm {
background-image: url(../images/redstripedbox_bm.jpg) ;
background-position:bottom left;
width:278px;
display:block;
height:40px;
margin: 0 0 0 -2px;
}

#contact {
background-image: url(../images/redstripedbox_mid.jpg);
background-repeat:repeat-y;
background-position:center;
width:inherit;
height:inherit;
padding-top:25px;



}

#contact p {

margin-left:35px;
margin-right:20px;
margin-bottom:10px;}


#contactbox {
	position:absolute;
	left:20px;
	top:275px;
	width:278px;
	height:391px;
	z-index:5;
		
}

.marginright40 {
margin-right:40px;
}
.marginright20 {
margin-right:40px;
}

.marginleft35 {
margin-left:35px;

}
.margintop20 {
margin-top:20px;

}


.header16 { font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;}



h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
font-style:normal;
font-variant:small-caps;


}

.contactboxhdr {
width:115px;
position: relative;
margin-left: 35px;

}

.pic {
	border:thin;
	border-color: #666666;
	top: -25px;
	position: relative;
	left: -25px;
	float:right;
}

.left {
float:left;

}

.right {
float:right;

}

.rule {
width: 75%;
height:3px;
text-align:center;
background-image:url(../images/brownrule.png);
background-repeat:repeat-x;
background-position:center;

}
.bottomrule {
width: 100%;
text-align:center;
background-image:url(../images/brownrule.png);
background-repeat:repeat-x;
background-position:center bottom;

}

.centertxtbox {
	position: relative;
	width: 290px;
	text-align:left;
	font-size: 11px;
	
}
.quote {
top:-20px;

}
.verdana10ptcap{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;

}


.didot10 {
font-family:Didot, Garamond, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 16px;
color:#483E21;
}

.neighborhood1 {
list-style:none;
width:100px;
margin-left:5px;
margin-right:5px;}

.neighborhood2 {
list-style:none;
width:100px;
float:right;}

.note {
position:relative;
clear:both;
padding-top: 25px;
padding-left: 10px;
background-image:url(../images/anotefromcindy.png);
background-position:left top;
background-repeat: no-repeat;
width: 250px;
height: 100px;}


#redstripes {
	position:absolute;
	left:18px;
	top:76px;
	width:880px;
	height:17px;
	z-index:2;
	background-image: url(../images/redstripes.jpg);
}

