body {border:0;width:100%;background:#630326 url("./../images/middle-background.jpg") no-repeat;min-width:600px;font-size:.9em;font-family:Georgia;font-weight:400;margin:0;padding:0}
a {color:#FFF}
a:hover {color:#FFF;text-decoration:underline}
a img {border: 1px solid white; margin: 0px; padding: 0px}
h1,h2,h3 {margin:.8em 0 .2em;padding:0}
p {margin:.4em 0 .8em;padding:0}
p.p_floater {clear: left}
p.p_floater a {color: #294059; font-weight: 700}
img {margin:10px 0 5px; border: none;}

/* Table attributes for the properties page */
#properties_container {width: 100%}
#properties_container table.property {width:800px; border:3px solid #630326}
#properties_container table.property tr.image {vertical-align: top}
#properties_container table.property tr.image td.property_image_top {vertical-align: top}
#properties_container table.property tr.image td.property_image_middle {vertical-align: middle}
#properties_container table.property tr.image td.property_image_bottom {vertical-align: bottom}
#properties_container table.property tr.image td.info {}
#properties_container table.property tr.image td.info table.property_info {height:360px}
#properties_container table.property tr.image td.info table.property_info tr.property_desc {height: 70%}
#properties_container table.property tr.image td.info table.property_info tr.blue {color: white; background-color:#294059}
#properties_container table.property tr.image td.info table.property_info tr.yellow {color:#294059;  background-color:#e5dc57}
#properties_container table.property tr.image td.info table.property_info tr.blue a {color: #e5dc57}
#properties_container table.property tr.image td.info table.property_info tr.yellow a {color:#294059}

/* Table attributes for community page */
table.community {border:1px solid #000;border-collapse:collapse;width:90%}
table.community td{border:1px solid #000}
table.community tr.odd{color: #e5dc57; background-color: #294059; font-weight:700}
table.community tr.odd td a{ color: #e5dc57}
table.community tr.even{color: #630326; font-weight:700}
table.community tr.even td a {color: #630326}

/* General table attributes */
td.left {text-align:left;vertical-align:top}
td.right {text-align:right;vertical-align:top}
td.center {text-align:center;vertical-align:top}
td.top {text-align: left;vertical-align:top}
td.middle {text-align: left;vertical-align:middle}
td.bottom {text-align: left;vertical-align:bottom}

#header {clear:both;float:left;width:100%;text-align:center;background-color:#e5dc57;border-bottom:10px solid #294059;border-top:5px solid #294059}
#header p,#header h1,#header h2,#header img{margin:0;padding:0}
#header img.logo{padding-right:55px;border-right:3px solid #294059;margin:0}
#header img.houseimage{border-right:5px solid #294059;margin:0}
ul.menu {clear:left;float:right;width:100%;list-style:none;background-color:transparent;margin:15px 0 0;padding:0}
ul.menu li{display:inline;list-style:none;margin:0;padding:0}
ul.menu li a{display:block;float:right;text-align:center;font-family:Georgia;font-weight:700;background:#b4c6b1;color:#000;text-decoration:none;position:relative;left:15px;line-height:1.3em;margin:0 35px 0 0;padding:5px 20px}
ul.menu li.active *{background-color:#e5dc57;border:none}
ul.community_links{display:inline; float: left}
ul.community_links li{display: block}
ul.community_links li a {color: #294059; font-weight: 700}
#header ul li a span{display:block}
#layoutdims{clear:both;background:#eee;border-top:4px solid #000;text-align:right;margin:0;padding:6px 15px !important}
.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden}
.colright,.colmid,.colleft{float:left;width:100%;position:relative}
.col1,.col2,.col3{float:left;position:relative;overflow:hidden;padding:0}
.threecol{background:transparent;margin:0;padding:0}
.threecol .colmid{right:5%;background-color:transparent}
.threecol .colleft{right:90%;background-color:transparent}
.threecol .col1{width:90%;left:100%;background-color:#630326}
.threecol .col2{width:5%;left:5%}
.threecol .col3{width:5%;left:90%}
.threecol .col1 .main{float:left;width:100%;background-color:#b4c6b1;border-bottom:5px solid #294059}
.main .headshot{float:left;margin:15px 15px 10px 10px}
.intro_p{margin-top:15px;font-size:1.2em;padding:0 0 0 10px}
.intro_p_img{float:left;text-align:left; vertical-align:top; margin:0 4px 0 0}
#footer{clear:both;float:left;width:100%}
#footer p{color:#FFF;text-align:center;margin:0;padding:10px}
a.piclink,a.piclink:visited{color:#294059;text-decoration:underline;font-weight:700}
.threecol .col1 .logo{background-color:#e5dc57}