html *
{
	margin: 0px;
	padding: 0px;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
	/* establishes 1em = 10px as baseline, for full flexible sizing */
	font-family: arial,sans-serif;
	color: #333;
	background-color: #f5e7d3;
	margin: 0px;
	padding: 0px;
/*
	background-image: u rl(/images/grid.jpg);
	background-repeat: repeat-y;
*/
}
html>body
{
	font-size: 10px;
}

a {
color: #c28447;
text-decoration: none;
font-weight:bold;
}

a:hover {
color: #c28447;
text-decoration: underline;
}

a:visited {
color: #c28447;
}

a:visited:hover {
color: #c28447;
}


img {border:none;}
.padding {padding:10px;}
.readMore {
float:left;
clear:left;
}

img.floorPlan {display:block;float:right;}


#accessibility {
	position: absolute;
	top: -10000px;
}


#container {
width:990px;
/*
margin:auto;
margin-top:0px;
text-align:center;
*/
}


/* home page styles */
#header {
width:990px;
height:472px;
margin-top:15px;
float:left;
}

#header ol#homeHeaderList, #header ol#homeNavList, #topNavBox ol#topNavList, #content ol#contentList, #content ol#sectionContentList, #content ol#sectionContentList ol#staffBoxList {
list-style-type: none;
margin:0px;
float:left;
}

#header ol#homeNavList {
width:205px;
margin-left:10px;
}

#header ol#homeHeaderList li, #topNavBox ol#topNavList li, #content ol#contentList li, #content ol#sectionContentList li, #content  ol#sectionContentList ol#staffBoxList li {
float:left;
}

#header ol#homeNavList li {
padding-bottom:.75em;
}

/* section page styles */
#sectionHeader {
width:990px;
height:auto;
margin-top:15px;
float:left;
}

#sectionHeader ol#sectionHeaderList, #sectionHeader ol#sectionNavList, ol.imageList {
list-style-type: none;
margin:0px;
float:left;
}

#sectionHeader ol#sectionNavList {
width:205px;
margin-left:10px;
}

#sectionHeader ol#sectionHeaderList li, #topNavBox ol#topNavList li, #content ol#contentList li {
float:left;
}

#sectionHeader ol#sectionNavList li {
height:24px;
padding-bottom:.45em;
}




#topNavBox {
width:930px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
float:left;
}

#topNavBox ol#topNavList {
height: 14px;
}

#topNavBox ol#topNavList li {
height: 14px;
margin-right: 15px;
}

#content {
width:930px;
margin-left:10px;
margin-bottom:10px;
height:auto;
float:left;
text-align:left;
}

#content ol#contentList li.contentLeft {
width:505px;
margin-right:10px;
font-size:1.4em;
}

#content ol#contentList li.contentRight {
width:415px;
font-size:1.2em;
}

#content ol#sectionContentList li.contentLeft {
width:715px;
margin-right:10px;
font-size:1.4em;
}

#content ol#sectionContentList li.contentRight {
width:205px;
font-size:1.4em;
}


#content ol#contentList P, #content ol#sectionContentList P {
margin-bottom:1.4em;
}

#content ol#contentList li.contentRight #blogBox, #content ol#sectionContentList li.contentRight #testimonialBox  {
background-color:#fff
}

#content ol#contentList li.contentRight #blogBox {
margin-top:15px;
}

#blogBox h3, #testimonialBox h3 {
font-size: 1.4em;
margin-top:10px;
margin-bottom:5px;
}

#blogBox h4, #testimonialBox h4 {
font-size: 1em;
margin-top:10px;
margin-bottom:5px;
}

#staffBox {
width:715px;
height:auto;
margin-top:30px;
}

ol#staffBoxList {
width:715px;
}

#content ol#sectionContentList ol#staffBoxList li.staffBoxPic {
width:295px;
margin-right:10px;
margin-bottom:30px;
float:left;
clear:left;
}

#content ol#sectionContentList ol#staffBoxList li.staffBoxText {
width:410px;
float:left;
}


#content ol#sectionContentList ol#staffBoxList li.staffBoxText ul {
width:410px;
margin-bottom:14px;
margin-left:14px;
float:left;
}

ol#sectionContentList li.contentLeft ul {
width:700px;
margin-bottom:14px;
margin-left:14px;
float:left;

}

ol.imageList li {
width:295px;
height:168px;
margin-bottom:15px;
padding:0px;
}


ul.linklist {
list-style-type:none;
margin:0px;
margin-top:30px;
}

ul.linklist li {
float:left;
height:36px;
margin-left:0px;
margin-right:18px;
font-size:18px;
}

.moreLink {margin-top:10px;text-align:right;}


.article IMG {float:left;margin-right:1em;margin-top:1.5em;}

.article p {font-size: 1.2em;margin-top:1em;line-height:1.4em;}

.article h2 {font-size:1.8em;margin-top:1em;}

.article h3 {font-size:1.6em;margin-top:1em;margin-bottom:.5em;}

.article #postDate  {font-size:1.2em;margin-top:1em;}

.article ol, .article ul {margin-top:1.2em;margin-bottom:1.2em;}
.article li {font-size:1.2em;margin-left:2em;margin-bottom:1em;}

#newsItem {margin-bottom:1.5em;border-bottom: 1px solid;}

#newsItem h3 {margin-bottom:.5em;}
#newsItem h4 {font-size:.75em;margin-top:1em;margin-bottom:.5em;font-weight:normal}
#newsItem ul {margin-left:1.5em;}
#newsItem p {margin-bottom:1em;}
