* {margin: 0; padding: 0;}

html,body {background: #fff; text-align: center;}

#container {width: 780px; margin: 0 auto; background: url("images/page/contentbackground.gif") repeat-y top center; font-size: 62.5%;}

#header {width: 780px; height: 100px; margin: 0 auto; background: url("images/page/header.gif") no-repeat;}

/* Topnav */
#navbar {position: relative; width: 760px; height: 40px; margin: 0 auto; padding: 0; background: url("images/page/navbar.gif"); text-align: center;}
#navbar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navbar li, #navbar a {height: 40px; display: block;}
#panel1b {left: 0; width: 134px;}
#panel2b {left: 135px; width: 131px;}
#panel3b {left: 267px; width: 204px;}
#panel4b {left: 462px; width: 128px;}
#panel5b {left: 591px; width: 170px;}
#panel1b a:hover {background: transparent url("images/page/navbar.gif") 0 -40px no-repeat;}
#panel2b a:hover {background: transparent url("images/page/navbar.gif") -135px -40px no-repeat;}
#panel3b a:hover {background: transparent url("images/page/navbar.gif") -267px -40px no-repeat;}
#panel4b a:hover {background: transparent url("images/page/navbar.gif") -462px -40px no-repeat;}
#panel5b a:hover {background: transparent url("images/page/navbar.gif") -591px -40px no-repeat;}

/* Property */
#property {width: 760px; height: 135px; margin: 0 auto 35px auto; background: url("images/page/propertybg.jpg") repeat-x bottom left; text-align: left;}
#property link {color: #ffea89; text-decoration:underline;}
#property img {float: left; border: none;}

/* Sidebar */
#sidebar {margin: 0 0 0 370px; text-align: left;}
#sidebar img {margin-top: 2px; border: 1px solid #aeaeae;}

/* Content */
#content {float: left; width: 325px; text-align: left;}
#content img {margin-left: 40px;}

/* Footer */
#footer {clear: both; width: 780px; margin: 0 auto; padding: 15px 0 20px 0; background: url("images/page/footer.gif") no-repeat bottom center; font-size: 62.5%; text-align: center;}
#footer a:link {color: #333; text-decoration: none;}
#footer a:visited {color: #333; text-decoration: none;}
#footer a:hover {color: #006600; text-decoration: underline overline;}

/* Classes */
br.spacer {clear: both; margin: 0; visibility: hidden;}
.green {color: #346734;}
.margin15 {margin: 15px 0 0 15px;}
.margin30 {margin: 15px 0 0 30px;}

/* Content Classes */
.content {margin: 20px 0; padding-left: 40px; color: #696969; font: normal 1.4em "Trebuchet MS", helvtica, sans-serif;}
.contentlist {padding: 20px 0 50px 40px; color: #696969; font: normal 1.4em "Trebuchet MS", helvetica, sans-serif; list-style: square; text-align: left;}
.contentsideheaderlarge {padding-left: 40px; color: #346734; font: bold 2.2em "Trebuchet MS", helvetica, sans-serif;}

/* Sidebar Classes */
.sideheaderlarge {margin-bottom: 10px; color: #000; font: bold 2.2em "Trebuchet MS", helvetica, sans-serif;}
.sideheader {color: #000; font: bold 1.8em "Trebuchet MS", helvetica, sans-serif;}
.sidecontent {margin-bottom: 10px; padding-right: 40px; color: #696969; font: normal 1.4em "Trebuchet MS", helvtica, sans-serif;}
ul.sidelist {list-style: none; font: normal 1.4em "Trebuchet MS", helvetica, sans-serif; margin-bottom: 1em;}
h3 {font: normal 1.6em "Trebuchet MS", helvetica, sans-serif; text-decoration: underline;}
h3 a:link {color: #006600;}
h3 a:visited {color: #333;}
h3 a:hover {color: #006600;}

/* Footer Classes */
.footerlink {margin-right: 20px; font: normal 1em "Trebuchet MS", helvetica, sans-serif;}

