/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        /* Reduce default font size to 10pt */
    	font: 10px/12px Arial, Helvetics, sans-serif;
}

/*
  The wrapper for the page
*/
#wrapper {
	width:794px;
	margin:26px auto 12px auto;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}
div.clearall {
	height:1px;
	margin-top:-1px;
}
.clearall {
	clear:both;
}

/*
  common elements
*/
h1, h2, h3, h4, h5, h6 {
}

h1 {
}

h2 {
}

h3 {
}

p {
}

/*
  Links
*/
a {
}

a:hover, a:focus, a:active {
}

a:focus, a:active {
}

/*
  Images
*/
img {
  border : 0px none;
  margin:0;
  padding:0;
  display:block
}

/*
  Regional Styles
*/
body {
	background-color:#000;
}

#navfooter {
	margin:24px 0 12px 0;
	width:100%;
	text-align:center;
	color:#999;
}
#navfooter a {
	margin:0 1em 0 1em;
	text-decoration:none;
	text-transform:uppercase;
	color:#999;
}
#navfooter a:hover {
	text-decoration:underline;
	color:#ccc;
}
#copyright {
	margin:12px 0 12px 0;
	width:100%;
	text-align:center;
	color:#999;
}

#header {
	width:794px; 
	height:74px; 
	background-color:#000;
	background:url('assets/template/logo-interior.gif') no-repeat top left;	/* width: 215px; */
	color:#fff;
	overflow:hidden;
}
#header img {
	width:215px; 
	height:74px; 
	float:left;
}

#subnavs {
	width: 566px;	/* 569 is optimal but IE 6 requires 3 less pixels to prevent a text wrap-around bug */
	height: 74px;
	overflow:hidden;
	padding-left:5px;
	padding-bottom:6px;
	float:left;
	text-align:left;
	background-color:inherit;
}
#subnavs h1 {
	width:100%;
	font: 18px/20px Arial, Helvetics, sans-serif;
	color:#fff;
	margin-bottom:6px;
	margin-top:26px;
	padding-bottom:3px;
	border-bottom:1px solid #969696;
}
#subnavs a {
	color:#999;
	margin-right:9px;
	text-decoration:none;
}
#subnavs .subnav_hilt
{
	color:#fff;
}
#subnavs a:hover {
	color:#fff;
	text-decoration:underline;
}
#communitiesContent {
	clear:both;
}
.communitiesIcons {
	width:100%;
	text-align:center;
}
.communitiesIcons img {
	display:inline;
}
.communitiesIcons a {
	margin-left:12px;
	margin-right:12px;
}
#contentfooter table {
width:100%;
}
#contentfooter table td.leftcolumn {
width:33%;
text-align:left;
padding:10px 0 0 10px;
font-size:11px;
font-weight:bold;
}

#contentfooter table td.midcolumn {
width:34%;
text-align:right;
}
#contentfooter table td.rightcolumn {
width:33%;
text-align:right;
}

#communitiesContent table#communityhome {
	width:100%;
}

/* community home */
#communitiesContent table#communityhome td.leftcolumn {
	width:240px;
	vertical-align:top;
	padding:20px 0 20px 20px;
	text-align:center;
}

#communitiesContent table#communityhome td.leftcolumn .minimap {
	margin:-50px auto 0 auto;
}

#communitiesContent table#communityhome td.rightcolumn {
	width:auto;
	vertical-align:top;
	padding:10px 10px 0 10px;
}

#communitiesContent table#communityhome td.rightcolumn a {
	color:#fff;
}

#communitiesContent table#communityhome td.rightcolumn .description{
	line-height:20px;
	font-size:11px;
	font-weight:bold;
}

#communitiesContent table#communityhome td.rightcolumn h2 {
	height:46px;
	text-align:center;
	font-size:24px;
	line-height:26px;
	margin:-10px 0 10px 0;
	padding:10px 0 0 0;
}

#communitiesContent table#communityhome td.rightcolumn h3 {
	margin:55px 0 5px 0;  /* 30 0 30 0 */
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

/*residence home */
#communitiesContent table#residence td.leftcolumn {
	width:378px;
	vertical-align:top;
	padding:20px 0 20px 20px;
	text-align:left;
}

#communitiesContent table#residence td.leftcolumn table#resselect td {
	padding:5px 5px 5px 0;
	text-align:left;
}

#communitiesContent table#residence td.leftcolumn table#resselect td a {
	color:#000;
	text-decoration:none;
}

#communitiesContent table#residence td.leftcolumn .returnlink {
	padding:5px;
}

#communitiesContent table#residence td.leftcolumn .returnlink a {
	color:#000;
	text-decoration:underline;
	font-size:12px;
}

#communitiesContent table#residence td.rightcolumn {
	width:378px;
	vertical-align:top;
	padding:20px 20px 20px 0;
	text-align:left;
}


#communitiesContent table#residence td.rightcolumn #resinfo {
	width:80px;
	height:75px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}

#communitiesContent table#residence td.rightcolumn #floorplan {
	width:100%;
}

#communitiesContent table#residence td.rightcolumn #floorplan img {
	display:block;
	margin:0 auto 0 auto;
}

#communitiesContent table#residence td.rightcolumn h2{
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

#communitiesContent table#residence td.rightcolumn .description{
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 20px;
}

/* breadcrumb interface */

#communitiesContent div.breadcrumb .text {
	font: 10px Arial, Helvetica, sans-serif;
	color:#fff;
}

#communitiesContent div.breadcrumb .text a {
	color:#fae082;
	font-size:10px;
}

#communitiesContent div.breadcrumb .text a:hover {
	color:#fff;
	font-size:10px;
}

#communitiesContent div.breadcrumb, text a:focus {
	color:#fae082;
	font-size:12px;
}

/* residence tables */

table#resmini {
	width:auto;
	margin:0 auto 0 auto;	/* 0 auto -7px auto; */
}

table#resmini td {
	width:103px;
	padding:8px;
	margin:0 5px 0 5px;
	text-align:center;
	vertical-align:top;  /* top */
}

/* General Communities */

body#selectcommunity {
	background-color:#000;
}
body#selectcommunity #communitiesContent {
	background-color:#997211;
}
body#selectcommunity #navs {
	background:url('assets/communities/nav-communities.gif') no-repeat top left; 
}
body#selectcommunity #contentfooter {
	width:794px; height:16px;
	background:url('assets/communities/footer.gif') no-repeat top left; 
}
body#selectcommunity #navfooter, 
body#selectcommunity #navfooter a, 
body#selectcommunity #copyright {
	color:#999;
}
body#selectcommunity #navfooter a:hover {
	color:#ccc;
}

/* Brookwood */
body#brookwood {
	background-color:#000000;
}
/* body#brookwood {
	background-color:#5d7176;
} */

body#brookwood #communitiesContent {
	background:#e6eaeb url('assets/communities/bg-brookwood.jpg') no-repeat top left; 
}
body#brookwood #navs {
	background:url('assets/communities/nav-brookwood2.png') no-repeat top left; 
} 
body#brookwood #contentfooter {
	width:794px; height:95px;
	background:url('assets/communities/contentfooter-brookwood2.jpg') no-repeat top right; 
}
body#brookwood #contentfooter table td.midcolumn {
	width:34%;
	/*background:url('assets/brookwood/rivendale-7-logo.png') no-repeat bottom center;*/
}
/*body#brookwood #contentfooter table td.midcolumn img {
	width:180px; 
	height:79px; 
	opacity:1.0; 
}*/
body#brookwood #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/brookwood/h2-bg.png') no-repeat bottom center; 
}
body#brookwood table#resmini td {
	background:url('assets/brookwood/res-mini-bg.png') no-repeat top right; 
}
body#brookwood #navfooter, 
body#brookwood #navfooter a, 
body#brookwood #copyright {
	color:#ccc;
}
body#brookwood #navfooter a:hover {
	color:#fff;
}
body#brookwood #communitiesContent table#residence td.rightcolumn #resinfo {
	background:url('assets/brookwood/res-info-bg.png') no-repeat top right;
} 
/* body#maplewood #communitiesContent table#communityhome td.rightcolumn h3 {
	margin-top:30px !important;
} */

/* Montage */
body#montage {
	background-color:#000000;
}
/* body#montage {
	background-color:#40242d;
} */

body#montage #communitiesContent {
	background:#dad6d7 url('assets/communities/bg-montage.jpg') no-repeat top left; 
}
body#montage #navs {
	background:url('assets/communities/nav-montage.png') no-repeat top left; 
} 
body#montage #contentfooter {
	width:794px; height:95px;
	background:url('assets/montage/contentfooter-montage.png') no-repeat top right; 
}
body#montage #contentfooter table td.midcolumn {
	width:34%;
	/*background:url('assets/montage/rivendale-7-logo.png') no-repeat bottom center;*/
}
/*body#montage #contentfooter table td.midcolumn img {
	width:180px; 
	height:80px;
}*/
body#montage #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/montage/h2-bg.png') no-repeat bottom center; 
}
body#montage table#resmini td {
	background:url('assets/montage/res-mini-bg.png') no-repeat top right; 
}
body#montage #navfooter, 
body#montage #navfooter a, 
body#montage #copyright {
	color:#ccc;
}
body#montage #navfooter a:hover {
	color:#fff;
}
body#montage #communitiesContent table#residence td.rightcolumn #resinfo {
	background:url('assets/montage/res-info-bg.png') no-repeat top right;
} 
/* body#montage #communitiesContent table#communityhome td.rightcolumn h3 {
	margin-top:30px !important;
} */

/* Maplewood */
body#maplewood {
	background-color:#000000;
}
/* body#maplewood {
	background-color:#966f1e;
} */
body#maplewood #communitiesContent {
	background:#f2ebdf url('assets/communities/bg-maplewood.jpg') no-repeat top left; 
}
body#maplewood #navs {
	background:url('assets/communities/nav-maplewood2.png') no-repeat top left; 
}
body#maplewood #contentfooter {
	width:794px; height:95px;
	background:url('assets/communities/contentfooter-maplewood2.jpg') no-repeat top left; 
}

body#maplewood #contentfooter table td.midcolumn {
	width:34%;
	/*background:url('assets/maplewood/rivendale-7-logo.png') no-repeat bottom center;*/
} 
/*body#maplewood #contentfooter table td.midcolumn img {
	left:5%;
	width:80%;
	width:180px; 
	height:80px;
}*/

body#maplewood #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/maplewood/h2-bg.png') no-repeat bottom center; 
}
body#maplewood table#resmini td {
	background:url('assets/maplewood/res-mini-bg.png') no-repeat top center; 
}
body#maplewood #navfooter, 
body#maplewood #navfooter a, 
body#maplewood #copyright {
	color:#ccc;
}
body#maplewood #navfooter a:hover {
	color:#fff;
}
body#maplewood #communitiesContent table#residence td.rightcolumn #resinfo {
	background:url('assets/maplewood/res-info-bg.png') no-repeat top right;
}
/* body#maplewood #communitiesContent table#communityhome td.rightcolumn h3 {
	margin-top:30px !important;
} */

/* Millbrook */
body#millbrook {
	background-color:#000000;
}
/* body#millbrook {
	background-color:#403c0e;
} */

body#millbrook #communitiesContent {
	background:#d8d9d4 url('assets/communities/bg-millbrook.gif') no-repeat top left; 
}
body#millbrook #navs {
	background:url('assets/communities/nav-millbrook-2.png') no-repeat top left; 
}
body#millbrook #contentfooter {
	position:relative;
	width:794px; height:95px;
	background:url('assets/communities/contentfooter-millbrook.gif') no-repeat top left; 
}
body#millbrook #contentfooter table td.midcolumn {
	width:34%;
	background:url('assets/millbrook/rivendale-7-logo.gif') no-repeat bottom center;
}
body#millbrook #contentfooter table td.midcolumn img {
	/*left:5%;*/
	width:180px; /*80%;*/
	height:79px; 
	/*opacity:1.0;*/
}
body#millbrook #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/millbrook/h2-bg.gif') no-repeat bottom center; 
}
body#millbrook table#resmini td {
	background:url('assets/millbrook/res-mini-bg.gif') no-repeat top center; 
}
body#millbrook #navfooter, 
body#millbrook #navfooter a, 
body#millbrook #copyright {
	color:#ccc;
}
body#millbrook #navfooter a:hover {
	color:#fff;
}
body#millbrook #communitiesContent table#residence {
	width:202px;
	height:441px;
	vertical-align:top;
	background:url('assets/millbrook/res-bkgrnd.gif') no-repeat top center; 
}

body#millbrook #communitiesContent table#residence h4{
	text-align:center;
	vertical-align:top;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-top:0px;
	vertical-align:middle;
}

/* body#millbrook #communitiesContent table#communityhome td.rightcolumn h3 {
	font: 18px/21px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	margin-top:30px !important;
} */

/* Camden */
body#camden {
	background-color:#000000;
}
/* body#camden {
	background-color:#986c34;
} */
body#camden #communitiesContent {
	background:#e3d5c1 url('assets/communities/bg-camden.gif') no-repeat top left;
}
body#camden #navs {
	background:url('assets/communities/nav-camden2.png') no-repeat top left; 
} 
body#camden #contentfooter {
	width:794px; height:95px;
	background:url('assets/communities/contentfooter-camden.gif') no-repeat top left; 
}
body#camden #contentfooter table td.midcolumn {
	background:url('assets/camden/rivendale-7-logo.gif') no-repeat bottom center;
}
body#camden #contentfooter table td.midcolumn img {
	width:180px; 
	height:79px; 
	/*opacity:1.0; */
}
body#camden #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/camden/h2-bg.gif') no-repeat bottom center; 
}
body#camden table#resmini td {
	background:url('assets/camden/res-mini-bg.gif') no-repeat top center; 
}
body#camden #navfooter, 
body#camden #navfooter a, 
body#camden #copyright {
	color:#ccc;
}
body#camden #navfooter a:hover {
	color:#fff;
}
body#camden #communitiesContent table#residence {
	width:202px;
	height:441px;
	vertical-align:top;
	background:url('assets/millbrook/res-bkgrnd.gif') no-repeat top center; 
}

body#camden #communitiesContent table#residence h4{
	text-align:center;
	vertical-align:top;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-top:0px;
	vertical-align:middle;
}

/* body#camden #communitiesContent table#communityhome td.rightcolumn h3 {
	font: 18px/21px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	margin-top:30px !important;
} */

/* Traditions */
body#traditions {
	background-color:#000000;
}
/* body#traditions {
	background-color:#966f1e;f2ebdf
} */
body#traditions #communitiesContent {
	background:#f1eee7 url('assets/communities/bg-woodbridge.jpg') no-repeat top left; 
}
body#traditions #navs {
	background:url('assets/communities/nav-woodbridge-2.png') no-repeat top left; 
}
body#traditions #contentfooter {
	width:794px; height:95px;
	background:url('assets/communities/contentfooter-traditions.png') no-repeat top left; 
}
body#traditions #contentfooter table td.midcolumn {
	width:34%;
	/*background:url('assets/woodbridge/rivendale-7-logo.png') no-repeat bottom center;*/
}
/*body#traditions #contentfooter table td.midcolumn img {
	width:180px; 
	height:79px; 
	opacity:1.0; 
}*/
body#traditions #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/woodbridge/h2-bg.png') no-repeat bottom center; 
}
body#traditions table#resmini td {
	background:url('assets/woodbridge/res-mini-bg.png') no-repeat top center; 
}
body#traditions #navfooter, 
body#traditions #navfooter a, 
body#traditions #copyright {
	color:#ccc;
}
body#traditions #navfooter a:hover {
	color:#fff;
}
body#traditions #communitiesContent table#residence td.rightcolumn #resinfo {
	background:url('assets/woodbrdige/res-info-bg.png') no-repeat top right;
}
/* body#traditions #communitiesContent table#communityhome td.rightcolumn h3 {
	margin-top:30px !important;
} */

/* Classics */
body#classics {
	background-color:#000000;
}
body#classics #communitiesContent {
	background:#f1eee7 url('assets/communities/bg-woodbridge.jpg') no-repeat top left; 
}
body#classics #navs {
	background:url('assets/communities/nav-woodbridge-2.png') no-repeat top left; 
}
body#classics #contentfooter {
	width:794px; height:95px;
	background:url('assets/communities/contentfooter-classics.png') no-repeat top left; 
}
body#classics #contentfooter table td.midcolumn {
	width:34%;
	/*background:url('assets/woodbridge/rivendale-7-logo.png') no-repeat bottom center;*/
}
/*body#classics #contentfooter table td.midcolumn img {
	width:180px; 
	height:79px; 
	opacity:1.0; 
}*/
body#classics #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/woodbridge/h2-bg.png') no-repeat bottom center; 
}
body#classics table#resmini td {
	background:url('assets/woodbridge/res-mini-bg.png') no-repeat top center; 
}
body#classics #navfooter, 
body#classics #navfooter a, 
body#classics #copyright {
	color:#ccc;
}
body#classics #navfooter a:hover {
	color:#fff;
}
body#classics #communitiesContent table#residence td.rightcolumn #resinfo {
	background:url('assets/woodbrdige/res-info-bg.png') no-repeat top right;
}
/* body#classics #communitiesContent table#communityhome td.rightcolumn h3 {
	margin-top:30px !important;
} */

/*************/
/* Avignon   */
/*************/
body#avignon {
	background-color:#000000;
}
/* tan: aa9f4e; maroon: 893101 */
/* body#avignon {
	background-color:#403c0e; 
} */

body#avignon #communitiesContent {
	/*background:#f1eee7 url('assets/avignon/content-bkgd.jpg') no-repeat top left; */
	background:#9a8c4f url('assets/avignon/content-bkgd.jpg') no-repeat bottom left; 
	
}
body#avignon #navs {
	background:url('assets/avignon/nav-avignon.png') no-repeat top left; 
}
body#avignon #contentfooter {
	position:relative;
	width:794px; height:95px;
	background:url('assets/avignon/contentfooter-avignon.png') no-repeat top left; 
}
body#avignon #contentfooter table td.midcolumn {
	width:34%;
	/*background:url('assets/avignon/rivendale-7-logo.png') no-repeat bottom center;*/
}
/*body#avignon #contentfooter table td.midcolumn img {
	width:180px; 
	height:79px; 
}*/
body#avignon #communitiesContent #thumbPanel {
	background:url('assets/avignon/res-bkgrnd2.png') no-repeat bottom center; 
}
body#avignon #communitiesContent table#communityhome td.rightcolumn h2 {
	background:url('assets/avignon/h2-bg.png') no-repeat bottom center; 
}
body#avignon table#resmini td {
	background:url('assets/avignon/res-mini-bg.png') no-repeat top center; 
}
body#avignon #navfooter, 
body#avignon #navfooter a, 
body#avignon #copyright {
	color:#ccc;
}
body#avignon #navfooter a:hover {
	color:#fff;
}
body#avignon #communitiesContent table#residence {
	width:202px;
	height:441px;
	vertical-align:top;
	background:url('assets/avignon/res-bkgrnd.png') no-repeat top center; 
}

body#avignon #communitiesContent table#residence h4{
	text-align:center;
	vertical-align:top;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-top:0px;
	vertical-align:middle;
}

/* body#avignon #communitiesContent table#communityhome td.rightcolumn h3 {
	font: 18px/21px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	margin-top:30px !important;
} */

/* info */
body#info {
	background-color:#000;
}
body#info #communitiesContent {
	background:#fff;
}
body#info #navs {
	background:url('assets/template/nav_contact_us.png') no-repeat top left; 
}
body#info #contentfooter {
	width:794px; height:76px;
	background:#997211 url('assets/template/footer.gif') no-repeat bottom left;
	font-size: 12px;
	text-align:center;
}
body#info #navfooter, 
body#info #navfooter a, 
body#info #copyright {
	color:#ccc;
}
body#info #navfooter a:hover {
	color:#fff;
}

/*******************************
 Standard Page Body styles
 ******************************/
 
body#std_body {
	background-color:#000000;
}

body#std_body #about_nav {
	background-color:#000;
	width:794px;
	height:31px;
	background:#000 url('assets/template/nav_about_rh.png') no-repeat top left;  
}
body#std_body #contact_nav {
	background-color:#000;
	width:794px;
	height:31px;
	background:#000 url('assets/template/nav_contact_us.png') no-repeat top left;  
}
body#std_body #std_content {
	clear:both;
	background-color:#997211;
	width:794px;
	/* background:#997211 url('assets/template/gold-bg-grad4.gif') no-repeat top left;  */
}

/* dark bkgnd: #997211; light bkgnd: 8d6910*/

body#std_body #contact_content {
	clear:both;
	/* background-color: #8d6910;  */
	width:794px;
	background:#8d6910 url('assets/template/gold-bg-grad4.gif') no-repeat top left;  
}

body#std_body #page_not_found {
	clear:both;
	background-color: #997211;
	width:794px;
	background:#997211 url('assets/template/gold-bg-grad4.gif') no-repeat bottom left;  
}

body#std_body #contactfooter {
	width:794px; height:76px;
	background:#997211 url('assets/template/footer.gif') no-repeat bottom left;
	font-size: 12px;
	text-align:center;
}

body#std_body #contentfooter {
	width:794px; 
	height:16px;
	background:url('assets/template/footer.gif') no-repeat top left;
}
body#std_body #navfooter, 
body#std_body #navfooter a, 
body#std_body #copyright {
	color:#ccc;
}
body#std_body #navfooter a:hover {
	color:#fff;
}
/*******************************
 About - Press Room
 ******************************/
body#std_body #press_wrapper {
	text-align: left; 
	line-height: 20px; 
	font-weight: normal; 
	font-size: 16px; 
	color: #000;
	font-family: 'Arial', 'sans-serif', 'HelveticaNeue-Bold', 'Helvetica Neue'; 
	margin: 0px 15px 0px 15px; 
	z-index: 1;
}
body#std_body #press_wrapper a {
	color:#000; 
	font-size:14px;
}
body#std_body #press_wrapper a:hover {
	color:#fff;
	font-size:14px;
}
body#std_body #press_header {
	color:Maroon; 
	font-weight:bold; 
	font-size:24px;
}

/*******************************
 About - Press Room COPY
 ******************************/
body#std_body #press_copy {
	text-align: left; 
	line-height: 20px; 
	font-weight: normal; 
	font-size: 16px; 
	color: #000;
	font-family: 'Arial', 'sans-serif', 'HelveticaNeue-Bold', 'Helvetica Neue'; 
	margin: 0px 15px 0px 15px; 
	z-index: 1;
}
body#press_copy_body #press_copy a {
	color:#000; 
	font-size:14px;
}
body#press_copy_body #press_copy a:hover {
	color:#fff;
	font-size:14px;
}
body#press_copy_body #press_copy {
	color:Maroon; 
	font-weight:bold; 
	font-size:24px;
}

/*******************************
 Automatic slideshow Styles
 ******************************/
.imageSlideshowHolder{
	margin:0px;			/* "Air" */
	/* float:right; */	/* Floating gallery at the right side of other web page content */		
	width:499px;		/* Image width */
	height:364px;		/* Image height */
	overflow:hidden;
	
	border: 2px solid black;
	position:relative
}

.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
	border:  solid 2px black;
}

/*******************************
 Community Overview pages
*******************************/
body#comm_overview_body #navs 
{
	height: 31px;
	background:url('assets/template/nav_communities.png') no-repeat top left; 
}
body#comm_overview_body #comm_overview_content{
	background: #997211 url('assets/template/tall_gold_grad.png') repeat-X bottom left;
	font-family: "Trebuchet MS", "Arial";
	position:relative;
	/*font-weight:bold;*/ 
}
body#comm_overview_body #comm_overview_content #content_left_col {
	position: relative;
	width: 50%;
	top: 0px;
	left: 0px;
	padding-left: 0px;
	text-align:left;
}
body#comm_overview_body #comm_overview_content #content_right_col {
	position: absolute;
	width: 50%;
	top: 0px;
	left: 50%;
	height:100%;
	padding-left: 0px;
	text-align:left;
}
body#comm_overview_body #contentfooter {
	top: inherit;
	width: 794px; 
	height: 20px;
	background: #997211 url('assets/template/footer.gif') no-repeat bottom left;
}
body#comm_overview_body .area_group_hdr {
	font-size: 18px; 
	font-weight: bold; 
	color: Maroon;
	position:relative;
	left: 10px;
}
body#comm_overview_body .area_link {
	color:white; 
	font-size:13px; 
	line-height:20px;
	position:relative;
	left: 30px;
}
body#comm_overview_body .area_text {
	color:Black; 
	font-size:13px; 
	line-height:15px;
	position:relative;
	left: 30px;
}
body#comm_overview_body .bad_url_text {
	color: black;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	position: relative;
	left: 10px;
}
body#comm_overview_body .bad_url_link {
	color: black;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
body#comm_overview_body .area_back_top {
	color:Black; 
	font-size:13px; 
	line-height:15px;
	font-weight: bold;
	position:relative;
	left: 10px;
}

/*******************************
 Rivendale Seven pages
*******************************/
.RH7PageWrapper {
	font-family:Bookman Old Style, Byington, Mongolian Baiti, Times New Roman, Arial; 
}
 
.RH7PageWrapper .RHLogo a {
	color: Black;
	text-decoration: none; 
	font-size: 14px; 
}

.RH7PageWrapper .RHLogo a:hover {
	color:  White;
	text-decoration: underline;
	font-size: 14px; 
}

.RHLogo {
	text-align:center; 
	position:absolute; 
	z-index:2; 
	top:8px; 
	left:498px; 
	width:288px; 
	height:104px; 
}
.RH7Logo {
	position:absolute; 
	z-index:2; 
	top:8px; 
	left:16px; 
	width:480px; 
	height:400px;
}

.RH7PageHeader {
	font-size:54px; 
	line-height:60px; 
	text-align: left; 
	position:absolute; 
	left: 0px;
	top: 184px; 
	width: 480px; 
	height: 120px; 
}
.RH7PageHeader a  
{
	color: Black;
	text-decoration: none; 
}

.RH7PageHeader a:hover {
	color: White;
	text-decoration: underline;
}

.RH7Box1Wrapper{
	background: url('assets/rivendale7/RH7_Square1.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 124px; 
	left: 536px;	
	width: 240px; 
	height: 276px	
}

.RH7Box2Wrapper{
	background: url('assets/rivendale7/RH7_Square2.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 416px; 
	left: 16px;	
	width: 240px; 
	height: 276px	
}

.RH7Box3Wrapper{
	background: url('assets/rivendale7/RH7_Square2.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 416px; 
	left: 275px;	
	width: 240px; 
	height: 276px	
}

.RH7Box4Wrapper{
	background: url('assets/rivendale7/RH7_Square2.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 416px; 
	left: 536px;	
	width: 240px; 
	height: 276px	
}

.RH7Box5Wrapper{
	background: url('assets/rivendale7/RH7_Square3.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 710px; 
	left: 16px;	
	width: 240px; 
	height: 276px	
}

.RH7Box6Wrapper{
	background: url('assets/rivendale7/RH7_Square3.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 710px; 
	left: 275px;	
	width: 240px; 
	height: 276px	
}

.RH7Box7Wrapper{
	background: url('assets/rivendale7/RH7_Square3.png') no-repeat top left;
	position: absolute; 
	z-index: 2; 
	top: 710px; 
	left: 536px;	
	width: 240px; 
	height: 276px	
}

.RH7BoxNum {
	position: absolute; 
	left: 10px; 
	top: 0px; 
	width: 20px; 
	height: 20px; 
	color:white; 
	font-size:32px; 
	font-weight:400; 
	line-height:36px; 
}
.RH7BoxHeader {
	position: absolute; 
	left: 48px; 
	top: 5px; 
	width: 184px; 
	height: 40px; 
	font-size:20px; 
	font-weight:400; 
	line-height:18px; 
	text-align:left;
}
.RH7BoxCaption {
	position: absolute; 
	left: 6px; 
	top: 48px; 
	width: 216px; 
	height: 16px; 
	font-size: 15px; 
	font-weight: 600; 
	line-height: 20px; 
	color: White; 
	text-align: left; 
}

.RH7BoxText {
	position: absolute; 
	left: 6px; 
	top: 72px; 
	width: 208px; 
	height: 200px; 
	font-size:14px; 
	font-weight: normal; 
	line-height:20px;
}

/*******************************
 Site Map page
*******************************/
body#std_body #sitemap_content{
	/*background: #997211 url('assets/template/gold-bg-grad4.gif') no-repeat bottom center;*/
	/*background: #997211 url('assets/template/tall_gold_grad.png') repeat-x top left;*/
	background-color: #997211;
	position:relative;
	font-family: "Trebuchet MS", "Arial";
	font-size:13px; 
	line-height:22px;
	/*font-weight:bold;*/ 
}
body#std_body #sitemap_content .main_group_hdr {
	font-size: 18px; 
	font-weight: bold; 
	color: Maroon;
	padding-left: 10px;
}
body#std_body #sitemap_content .site_caption {
	color:white; 
	font-weight: bold; 
	position:relative;
	left: 30px;
}
body#std_body #sitemap_content .site_link {
	color:black; 
	position:relative;
	left: 30px;
}
body#std_body #sitemap_content .site_link1 {
	color:black; 
	position:relative;
	left: 50px;
}
body#std_body #sitemap_content .site_link2 {
	color:black; 
	position:relative;
	left: 70px;
}
body#std_body #sitemap_content .site_back_top {
	color:White; 
	font-size:13px; 
	line-height:13px;
	font-weight: bold;
	position:relative;
	left: 10px;
}
body#std_body #sitemap_content #content_left_col {
	font-size:12px;
	font-weight:bold;
	line-height: 15px;
	position: relative;
	width: 33%;
	top: 0px;
	left: 0px;
	padding-left: 0px;
	text-align:left;
}

body#std_body #sitemap_content #content_middle_col {
	font-size:12px;
	font-weight:bold;
	line-height: 15px;
	position: absolute;
	width: 33%;
	top: 0px;
	left: 33%;
	height:100%;
	padding-left: 0px;
	text-align:left;
}

body#std_body #sitemap_content #content_right_col {
	font-size:12px;
	font-weight:bold;
	line-height: 15px;
	position: absolute;
	width: 33%;
	top: 0px;
	left: 66%;
	height:100%;
	padding-left: 0px;
	text-align:left;
}
body#std_body #sitemap_footer {
	top:inherit;
	width:794px; 
	height:16px;
	background:url('assets/template/footer.gif') no-repeat top left;
}