a { text-decoration:none; color: Blue; }
a:hover { text-decoration: underline; }

body { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 2em; font-weight:700;  }
h2 { font-size: 1.8em;  }
h3 { font-size: 1.6em;  }
h4 { font-size: 1.4em;  }
h5 { font-size: 1.2em;  }
h6 { font-size: 1em;  }
h1, h2, h3, h4, h5, h6 { color: #136BA5 }
hr { margin: 0.5em; }
img { border: 0; }
p { margin: 0.4em; padding: 0.4em; }
table { border: thin solid #136BA5; }
td { text-align: center; }
ul, li {  }

.bold { font-weight: bold; }
.centre { text-align: center; }
.clear { clear:both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.columnist { float : left; width : 137px; margin : 0.5em 0; font-weight : bold; font-size : 95%; }
.columnist img { float : left; }
.floatleft { float:left; margin-bottom: 1em; margin-right: 1em; }
.floatright { float:right; margin: 5px; }
.italic { font-style: italic; }
.logo { font-size: smaller; color: #BEBEBE;  height : 150px;  }
.nav-bar { font-size: 18px; text-align:center; background: Red; color: White; padding: 0.2em; font-weight: bold; }
.nav-bar a { text-decoration:none; color: White; background: Red; padding: 0 1em; }
.nav-bar a:hover { background: White; color: Red; }
.photo { margin: 5px; padding: 5px; }
.photo img { margin: 5px; padding: 5px; }
.spacer { height : 1em; }
.w240 { width : 240px; }

#columnist { width: 100%; margin: 5px 0; }
#community { background-color: #FBEDDB; text-align: center; font-weight: bold; width : 240px; height : 172px; float : left;   color : #993300;  }
#community ul { list-style: none;  }
#community li { background: #F5D898; color: Black; font-weight: bold; font-size: larger; padding : 0.4em; margin : 0.4em; }
#content {  }
#footer { clear:both; margin: 0.5em 0; text-align: center; padding: 0.5em 0; }
#footer ul { padding: 0; margin: 0; }
#footer li { padding: 0; margin: 0; list-style: none; }
#header { background : #116aa4; color : White; }
#logo { float : left; width : 480px; }
#page { margin: 0 auto; width:960px; }
#pageitem { padding: 0.5em; margin: 0.5em; }
#pageitem img { margin: 10px 10px 0px 10px; border: 1px solid Black; padding: 4px; }
#property { background-color: Silver; text-align: center; margin-left : 720px; width : 240px; height : 162px; color : Navy; padding : 10px 0 0; }
#property2 { background-color: White; text-align: center; margin-left : 480px; width : 480px; color : Navy; }
#sidebar { float: right; width: 240px; }