body {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Regular", "Lucida Sans Bright", Geneva, Arial, Helvetica, sans-serif;
	color:#505050;
}

a:link, a:visited
{
color: #986101;
text-decoration: none;
font-weight:bold;
}

a:hover
{
color: #282828;
text-decoration: none;
font-weight:bold;
}

h2 {
	font-size: 1.4em;
}

/*------------TOP NAVIGATION------------------ */
.topwrapper {
	display: none;
	background-color:#e7e6dd;
}

.topnav {
	background-color:#e7e6dd;
}

@media (min-width: 992px) {
	.topwrapper {
		display: block;
	}

	.topnav {
		background-color: #ffffff;
	}
}

.navbar-expand-lg .navbar-nav .nav-link {
	color: #282828;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1rem;
	padding-right: 20px;
	padding-left: 20px;
}

/*--------------------SIDE MENU-------------- */

#sidemenu
{
width:180px;
text-align:right;
padding-top:50px;
float:left;
}

ul#sidenavlist
{
margin-left: 0;
padding-left: 0;
line-height:30px;
}

#sidenavlist li
{
display:block;
list-style-type: none;
}

#sidenavlist li.bottomitem  {
padding-top:20px;
}

#sidenavlist a 
{ 
letter-spacing:1.3px;
}

#sidenavlist a:link, #sidenavlist a:visited
{
color: #282828;
background-color: #FFF;
text-decoration: none;
}

#sidenavlist a:hover
{
color: #986101;
background-color: #fffef4;
text-decoration: none;
}

#sidenavlist a.selected:link, #sidenavlist a.selected:visited
{
color: #986101;
background-color: #FFF;
text-decoration: none;
}

#sidenavlist a.selected:hover
{
color: #282828;
background-color: #fffef4;
text-decoration: none;
}

/*--------------------CONTENT---------------- */
#content a {
	font-weight:bold;
}

#content a:link, #content a:visited {
	color: #986101;
	text-decoration: none;
}

#content a:hover {
	color: #282828;
	text-decoration: none;
	border-bottom:1px dotted #282828;
}

#content h1 {
	color: #986101;
	letter-spacing: 2px;
	font-size: 200%;
	margin-top: 30px;
}

#content p {
	line-height: 1.75;
}

h2.title {
	font-weight:bold;
	color: #986101;
	font-size:140%;
	margin:0px;
}

#propertyFacts {
list-style:none;
margin:0;
padding-left:0;
}

#propertyFacts li {
margin-bottom:7px;
}

#propertyFacts li img {
border:none;
vertical-align:text-top;
}

#featureList {
list-style-image: url(../images/template/icons/bullet_orange.gif);
margin-left:5px;
padding-left:16px;
line-height:180%;
vertical-align:text-top;
}

.disclaimer {
	font-size:8px;
	margin:10px;
	clear:both;
}

#image {

}

#image a:hover {
border-bottom:0;
}

#image img {
border: #cccccc 2px solid;
}

#image:hover img {
border: #986101 2px solid;
}

#image:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.image-wrapper {
	width: 268px;
	text-align: center;
	margin: 1px;
	padding-bottom: 10px;
}

img.top {
vertical-align:text-top;
}

/*--------------------FOOTER----------------- */
footer {
	background-color: #e7e6dd;
	color:#505050;
}

footer a:link,
footer a:visited  {
	color: #505050;
}

/*-----------------------------Properties---------------------------*/

#topAddress {
width:300px;
float:left;
padding-bottom:10px;
}

#topFunctions {
width:220px;
float:right;
text-align:right;
padding-bottom:0px;
padding-right:10px;
}

#topFunctions img{
border:none;
}

#propertyBox {
border-style:solid; 
border-color: #CCCCCC; 
border-width:1px; 
padding:5px; 
width:275px;
margin-top:10px;
}

#content a.property-summary {
	color: #414246;
	font-weight: normal;
}

#content a.property-summary:hover {
	border-bottom: none;
}

.thumb {
 border: 1px solid #ccc;
}

.thumb:hover {
border:1px solid #986101;
}

#neighborhood {
	margin-bottom:10px;
}

#eventdescription {
	line-height:165%;
	width:390px;
}

/* Styles for Calendar Block */

/* Outer div */
div.datetime {
border:1px solid #c7a35c;
width:5.0em;
float:left;
margin:5px;
padding:0;
background:white;
}

div.datetime p {
margin:0 auto;
padding:0;
text-align:center;
font-size:x-small;
}

div.datetime .topcal {
color:#fefefe;
background-color:#c7a35c;
}

div.datetime .topcal p {
font:bold x-small/100% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
letter-spacing:0.12em;
text-transform:uppercase;
}

/* day of the month (NUMBER) */
div.datetime p.day {
font:bold 1.5em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
letter-spacing:0.13em;
}

/* month */
div.datetime p.mon {
font:x-small/135% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:normal;
text-transform:uppercase;
}

/* year */
div.datetime p.yr {
font:x-small/110% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:0.05em;
}
