<!--
* { 
    font-family: Arial, Tahoma, Arial, sans-serif;
    font-weight: normal 
  }

b { 
  font-weight: bold;
}

a img { border: none; }  

a, a:link, a:visited, a:active, a:link:hover { 
  color: #ED1C24;
}

pre { white-space: pre; }

body {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        height:100%;
        background-color: #000000;
/*        background-color: green; */
        color: #FFFFFF;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:925px;
	height:172px;
/*        background-color:orange; */
}

#home {
	position:absolute;
	left:578px;
	top:44px;
	width:45px;
	height:12px;
}

#creb-com {
	position:absolute;
	left:623px;
	top:44px;
	width:78px;
	height:12px;
}

#creb-com-news {
	position:absolute;
	left:701px;
	top:44px;
	width:111px;
	height:12px;
}

#mainbanner {
	position:absolute;
	left:0px;
	top:61px;
	width:639px;
	height:109px;
        border-top: solid 2px #ED1C24;
        border-bottom: solid 2px #ED1C24;
        border-right: solid 2px #ED1C24;
}

#welcome {
	position:absolute;
	left:639px;
	top:61px;
	width:171px;
	height:109px;
        border: solid 2px #ED1C24;
}

#frontdoor {
	position:absolute;
	left:812px;
	top:8px;
	width:110px;
	height:162px;
        border: solid 2px #ED1C24;
}

#leftnav {
	position:absolute;
	left:0px;
	top:174px;
	width:225px;
        bottom:0px;
        min-height:575px;
        height: expression(((document.body.clientHeight - (176)) > 450) ? (document.body.clientHeight - (176) + "px") : 450 );
        background-color:#3B3B3B;
        color:#FFFFFF;
/*      visibility: hidden; */
}

#leftnav a {
        border-top: solid 1px #FFFFFF;
        border-bottom: solid 1px #FFFFFF;
        border-right: solid 1px #FFFFFF;
}

#leftnav a:hover {
        border-top: solid 1px #ED1C24;
        border-bottom: solid 1px #ED1C24;
        border-right: solid 1px #ED1C24;
}

#smalldivider {
	position:absolute;
	left:0px;
	top:17px;
	width:212px;
	height:7px;
}

#leftnav-currentissue {
	position:absolute;
	left:0px;
	top:42px;
	width:212px;
	height:16px;
}

#hometohome {
	position:absolute;
	left:0px;
	top:64px;
	width:212px;
	height:16px;
}

#listings {
	position:absolute;
	left:0px;
	top:86px;
	width:212px;
	height:16px;
}

#editorial {
	position:absolute;
	left:0px;
	top:108px;
	width:212px;
	height:16px;
}

#districtstats {
	position:absolute;
	left:0px;
	top:130px;
	width:212px;
	height:16px;
}

#mortgagerates {
	position:absolute;
	left:0px;
	top:152px;
	width:212px;
	height:16px;
}

#foundersclub {
	position:absolute;
	left:0px;
	top:174px;
	width:212px;
	height:16px;
}

#printedmagazine {
	position:absolute;
	left:0px;
	top:196px;
	width:212px;
	height:16px;
}

#contributors {
	position:absolute;
	left:0px;
	top:218px;
	width:212px;
	height:16px;
}

#links {
	position:absolute;
	left:0px;
	top:240px;
	width:212px;
	height:16px;
}


#contactus {
	position:absolute;
	left:0px;
	top:262px;
	width:212px;
        height:16px;
}

#realtorlogin {
        position:absolute;
        left:0px;
        top:284px;
        width:212px;
        height:16px;
}

#crentv {
        position:absolute;
        left:0px;
        top:306px;
        width:212px;
        height:228px;
}

#advertisinginfo {
        position:absolute;
        left:0px;
        top:306px;
        width:212px;
        height:16px;
        visibility: hidden;
}

#middle {
	position:absolute;
	left:226px;
	top:174px;
	width:586px;
        min-height: 447px;
        bottom: 0px;
/*      	height: expression(((document.body.clientHeight - (176)) > 575) ? (document.body.clientHeight - (176) + "px") : 575 ); */
      	height: expression(((document.body.clientHeight - (176)) > 437) ? (document.body.clientHeight - (176) + "px") : 437 );
        overflow:auto;
}

#right {
	position:absolute;
	left:812px;
	top:174px;
	width:110px;
        bottom:0px;
        min-height:575px;
        border-left: solid 2px #ED1C24;
        border-right: solid 2px #ED1C24;
        border-bottom: solid 2px #ED1C24;
      	height: expression(((document.body.clientHeight - (176)) > 450) ? (document.body.clientHeight - (176) + "px") : 450 );
}

#right a { 
  position: absolute;
  top: 0px;
}

/* lucky_numbers  STYLES */

#luckynumbr {
	position: absolute;
	top: 290px;
	left: 8px;
	margin: 0px;
        visibility: hidden; 
}

#luckynumbr a {
	border: 0px;
        border-top: 0px;
        border-bottom: 0px;
        border-right: 0px;
}

#luckynumbr a:hover {
	border: 0px;
        border-top: 0px;
        border-bottom: 0px;
        border-right: 0px;
}


.sectionheader { 
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


-->

