@import url('https://www.pixisites.com/themes/bootstrap/content/bootstrap.min.css#light');

@font-face {
    font-family: 'MinionProBold';
    src: url('/themes/markhaslam/fonts/minionpro-bold-webfont.eot');
    src: url('/themes/markhaslam/fonts/minionpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/markhaslam/fonts/minionpro-bold-webfont.woff') format('woff'),
         url('/themes/markhaslam/fonts/minionpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'MinionProRegular';
    src: url('/themes/markhaslam/fonts/minionpro-regular-webfont.eot');
    src: url('/themes/markhaslam/fonts/minionpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/markhaslam/fonts/minionpro-regular-webfont.woff') format('woff'),
         url('/themes/markhaslam/fonts/minionpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



body {
	font-family:"MinionProRegular", Times, serif;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	background: #efefef;
}
.wrapper {
	margin: 0 auto 0;
	width: 1000px;
}

div.post-footer {
	margin-top: 10px;
	margin-bottom:60px;
}

/*----- HEADER -----*/

#name {
	width: 1000px;
	text-align: center;
	font-size: 44px;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 0.1em;

}
#homelink {
	display: inline-block;
	text-decoration: none;
	color: #000;

	text-transform: none;
	text-shadow: 1px 1px 2px #000;
}
#contact {
	color: #575858;
	width: 1000px;
	text-align: center;
	display: inline-block;
	margin: 20px auto;
	letter-spacing: 0.05em;
	font-size: 16px;
	text-transform: uppercase;
}
#contact b {
color:#880303;
}


/*----- NAVIGATION - adds colors to the horizontal menu -----*/
#centeredmenu {
	font-family: "MinionProRegular", Times, serif;
	background-color: #300000;
	height:37px;
	padding-top:14px; /* altered to balance top menu properly*/

	}
#centeredmenu .wrapper {

}
#centeredmenu ul li a  {
	color: #fff;
	font-size: 13px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	letter-spacing: 0.05em;

}
#centeredmenu ul li a:hover {
	color: #b6b386;

}
#centeredmenu ul li.active a {
	color: #fff;

}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
  /* Top menu items background colour */
	color: #b6b386;
}

#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-size: 13px;
	color: #fff;
	background-color: #000;
   }

#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
   /* Sub menu items background colour */
	color: #c0c090;
	background-color: #000;
	/*opacity:0.5;*/

}

/* definitions for the menu 2 nav switched to horizontal. base css for this is in navigation.css, under the centeredmenu definitions */
#buildingmenu {
	font-family: "MinionProRegular", Times, serif;
	background-color: #300000;
	height:37px;
	padding-top:7px; /* altered to balance top menu properly*/
		border-top:4px solid #5e2617;
	}
#buildingmenu .wrapper {

}
#buildingmenu ul li a  {
	color: #fff;
	font-size: 13px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	letter-spacing: 0.05em;

}
#buildingmenu ul li a:hover {
	color: #b6b386;

}
#buildingmenu ul li.active a {
	color: #fff;

}
#buildingmenu ul li:hover a,
#buildingmenu ul li.hover a { /* This line is required for IE 6 and below */
  /* Top menu items background colour */
	color: #b6b386;
}

#buildingmenu ul ul li a,
#buildingmenu ul li.active li a,
#buildingmenu ul li:hover ul li a,
#buildingmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-size: 13px;
	color: #fff;
	background-color: #000;
   }

#buildingmenu ul ul li a:hover,
#buildingmenu ul li.active ul li a:hover,
#buildingmenu ul li:hover ul li a:hover,
#buildingmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
   /* Sub menu items background colour */
	color: #c0c090;
	background-color: #000;
	/*opacity:0.5;*/

}








/*----- MAIN -----*/

#homeMain  {
	background: url(https://www.pixisites.com/themes/markhaslam/images/main-bkg.jpg) repeat-y;

	font-family:"MinionProRegular", Times, serif;
}
.home-sidebar {}
.home-content {}

#main {
width:1003px;
margin:0 auto;



}
#mainProperty {
	margin: 0 auto 0;
	width: 1010px;
		background: url(https://www.pixisites.com/themes/markhaslam/images/main-bkg.jpg) repeat-y;

}
#singleColumn {
	background: url(https://www.pixisites.com/themes/markhaslam/images/main-bkg.jpg) repeat-y;
}

#mainCopy {
	width: 700px;
	float:left;
}
/*left position = width of rightsidebar (W:px) and content (W:px) = Xpx.( B+G)*/
#inner-column-left{

	float:left;
	width: 312px;
	overflow:hidden;
	position:relative;
	left: 690px;
	text-align:left;
	background-color:#669966;
	padding-bottom:45px;


}
#inner-column-main{
	float:left;
	width: 691px;
	overflow:hidden;
	position:relative;
	left: 690px;
	text-align:left;
	background-color::#FFC;
	padding-bottom:45px;


}





/*	fix for three column issue with 100% vertical divs*/

.inner-contentback  {
	float:left;
	background-color:blue;
	width: 100%;
	position:relative;

	/*background-color:#FFFFFF;*/
}
.inner-leftback  {
	width: 100%;
	position:relative;
	right: 660px; /* width of the  content area */
	float:left;
	background-color:green;
	/*background-color: #c0c090; */

}
/*	endfix for issue with 100% vertical divs*/








.main-bld-right {
width:320px !important;
float:left !important;
}



#sidebar {
	width: 225px;
	padding:25px 25px 0 0;
	float:right;
	text-align:right;

}
#featured-property {
	width: 270px;
	height: 145px;
}
#featured-property img {
	border: 4px #575858 solid;
	width: 262px;
	height: 121px;
}


/*----- FOOTER -----*/
#footer {
	font-family:"MinionProRegular", Times, serif;
	color: #c0c090;
	font-size: 12px;
	line-height: 17px;
	text-transform:uppercase;
	width:100%;
	background-color: #300000;
	border-top:5px solid #5e2617;

}
#footer .wrapper {

width:980px;
margin:0 auto;

	min-height: 100px;
	padding: 20px 0 0 0;

}
.footer-module {
	width: 370px;
}
.footer-module-sml {
	width: 240px;
	padding-left:20px;
	float:right;
}
#brokerage {
float:left;
margin-right:14px;
width:120px;
}
.brokerage-addy {
float:right;
}
.two {
width:250px;
text-align:center;
}

/*------------------- ADDITIONAL HTML -------------------*/
/*-------------------------------------------------------*/
#main h1, #homeMain h1 {

	color: #300000;
	font-size: 21px;
	/*margin-top:20px;*/
	margin-bottom:20px;
	border-bottom:thin #cccccc solid;
	line-height:65px;
}
#main h2, #homeMain h2 {

	color: #300000;
	font-size: 19px;

	margin: 10px 0 15px;
}
#main h3 {
	font-size: 14px;
}
#singleColumn h1 {
}

#footer h1 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #00;
	margin: 0 0 8px;
}

a, a:link, a:visited, a:active {
	color: #ae2728;
	text-decoration: underline;

}
a:hover {
	color: #ae2728;
	text-decoration: none;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #c0c090;
	text-decoration: none;
}
#footer a:hover {
	color: #666666;
	text-decoration: none;
}
#contact a {color: #ae2728; text-decoration: none;}
#contact a:hover {color: #ae2728; text-decoration: underline;}

ul#testimonials {
	border-bottom: 1px #bbb dashed;
}


/*------------------- ADDITIONAL STYLES -------------------*/
/*-------------------------------------------------------*/
div.resultheading {
    background-color: #676666;
	color: #fff;
	font-family: 'DroidSansRegular', Arial, sans-serif;
}

ul#reciprocity li {
	border-bottom: 1px #444 dotted;
}

ul#reciprocity li a {text-decoration: none; color: #333; border: none;}
ul#reciprocity li a:hover {text-decoration: none; color: #ae2728; border: none;}

ul.leftnav li a {text-decoration: none;color: #333;}
ul.leftnav li a:hover {text-decoration: none;color: #ae2728;}
.leftnavsub li a {color: #333;}
.leftnavsub li a:hover {color: #ae2728;}
.sdata {
	color:#bc3f3f !important;
}

/*h1.address, h2.details-page, h3.details-page {
	color:#bc3f3f !important;
}*/
.disclaimer {
	padding:20px;
}


/*side navigation styles*/

ul#subnav{
	font-family: "MinionProRegular", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:uppercase;
	color: #300000;
	text-decoration: none;

}
ul#subnav a{

	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:uppercase;
	color: #300000;
	text-decoration: none;
	line-height:32px;
}
ul#subnav a:hover{

	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:uppercase;
	color: #ffffff;
	text-decoration: none;


}

li#subnav{

}


#subnav-divider{

	border-bottom:thin #b2b089 solid;
	width:100%;
	height:1px;
}

#walkscore {
	width:490px !important;
	margin-left: auto;
	margin-right: auto;
}









