html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 10px; 
	color: #111;
	line-height: 1.8;
}

div#header {
	height: 99px;
	background: transparent url('/ezstatic/data/tracymurphyroche/images/header_bkg.jpg') top left repeat-x;
	width: 100%;
	margin: 0;
	padding: 0;
}

#header h1 {
	background: url('/ezstatic/data/tracymurphyroche/images/header.jpg') top left no-repeat;
	height: 99px;
	width: 745px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

h2 { 
	font-family: georgia, times, new roman;
	font-size: 1.2em;
	color: #000;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px solid #8e7e73;
}

h2.homearticletitle {
	margin: 0;
	font-family: georgia, times, new roman;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	padding-bottom: 5px;
}

h2.headingfeaturedlistings {
	border: 0;
	margin: 0;
	font-family: georgia, times, new roman;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	padding-bottom: 5px;
}

h3 {
	font-size: 1.1em;
	margin-bottom: 0;
	border-bottom: 1px solid #8e7e73;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

h4 {font-size:1.0em;}


h3 + div + p { margin-top: 0; }

/* links */
a { color: #8a7b38; }
a:link { color: #8a7b38; }
a:visited { color: #8e7e73; }
a:hover { color: #993366; }
a:active {
	color: #336699;
	background: #c1c9dc;
}

#wrapper { border-bottom: 1px solid #8e7e73; }

#officeitem p {
	text-align: left;
	padding-left: 20px;
}


/* ------ */
/* navbar */
/* ------ */

div#navbar {
	border: 0;
	padding: 0;
	margin: 0 auto;
	clear: both;
	background:url("/ezstatic/data/tracymurphyroche/images/navbar_bkg.jpg") repeat-x;
}

div#navbar ul {
	width: 745px;
	height: 22px;
	background: url("/ezstatic/data/tracymurphyroche/images/navbar.gif");
	margin: 0;
	padding: 0;
	position: relative;
}
	
#navbar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#navbar ul li, #navbar a {
	height: 22px;
	display: block;
	color: #fff;
}

#navbar ul li a {
	text-indent: -9999px;
	text-decoration: none;
}

#nb1 {left: 0px; width: 124px;}
#nb2 {left: 124px; width: 124px;}
#nb3 {left: 248px; width: 124px;}
#nb4 {left: 372px; width: 124px;}
#nb5 {left: 496px; width: 124px;}
#nb6 {left: 620px; width: 124px;}

#nb1 a:hover { background: transparent url("/ezstatic/data/tracymurphyroche/images/navbar.gif") 0px -22px no-repeat; }
#nb2 a:hover { background: transparent url("/ezstatic/data/tracymurphyroche/images/navbar.gif") -124px -22px no-repeat; }
#nb3 a:hover { background: transparent url("/ezstatic/data/tracymurphyroche/images/navbar.gif") -248px -22px no-repeat; }
#nb4 a:hover { background: transparent url("/ezstatic/data/tracymurphyroche/images/navbar.gif") -372px -22px no-repeat; }
#nb5 a:hover { background: transparent url("/ezstatic/data/tracymurphyroche/images/navbar.gif") -496px -22px no-repeat; }
#nb6 a:hover { background: transparent url("/ezstatic/data/tracymurphyroche/images/navbar.gif") -620px -22px no-repeat; }

/* ------------------------ */
/* detail view right column */
/* ------------------------ */

.mlsrightcol {
	float: right;
	width: 450px;
	margin: 0;
	padding: 0;
}


h3 a { border-bottom: 0; }

.content h3 {
	border: 0;
	margin: 0;
	padding: 0;
}

.ezintro {
	border: 0;
	border-bottom: 1px solid #8e7e73;
	padding-bottom: 10px;
}

.footerdisclaimer { color: #8e7e73; }

#footer  {float: left; margin-left: 180px;}