body { 
  background: #fff; 
  margin: 0; 
  padding: 0; 
  border: 0; 
  font-family: Verdana, Arial, Sans-Serif; 
  font-size: 10px; 
  color: #000; 
  }

img { 
  border: 0; 
  }

p { 
  margin: 0 0 20px 0; 
  padding: 0; 
  border: 0; 
  }

h1 { 
  margin: 0 0 20px 0; 
  padding: 0; 
  border: 0; 
  color: #039; 
  font-size: 18px; 
  }
  
h2 { 
  margin: 0 0 20px 0; 
  font-size: 14px; 
  color: #fff;  
  }

table { 
  margin: 0; 
  padding: 0; 
  border: 0; 
  width: 100%; 
  background: #fff; 
  font-size: 10px; 
  }

.head { 
  margin: 0; 
  padding: 0 20px 3px 0; 
  border: 0; 
  width: 100%; 
  height: 45px; 
  background: #fff url(../images/logo.gif) no-repeat top left; 
  background-position: 20px 0px;
  text-align: right; 
  vertical-align: bottom; 
  }

.nav { 
  margin: 0; 
  padding: 0; 
  border: 0; 
  width: 100%; 
  background: #fff url(../images/nav_bg.gif) repeat-x; 
  }

.picbar { 
  margin: 0; 
  padding: 0; 
  border-bottom: 1px solid #000; 
  width: 100%; 
  background: #D5C5AD url(../images/picbar_bg.gif) no-repeat top right; 
  vertical-align: top; 
  }

.txtimg { 
  margin-left: 7px; 
  }

.content { 
  margin: 0; 
  padding: 20px; 
  border: 0; 
  }
  
/* Lifestyle page styles */
  
.innertable { 
  margin: 0; 
  padding: 0; 
  border: 0; 
  text-align: left; 
  width: 100%; 
  font-size: 10px; 
  }
  
.innerhead { 
  margin: 0; 
  padding: 0 0 20px 0; 
  border: 0; 
  background: #fff; 
  width: 80%; 
  height: 40px; 
  vertical-align: top; 
  }
  
.innercontent { 
  margin: 0; 
  padding: 20px; 
  border: 0; 
  background: #93BFEB url(../images/innertable/corner_riverridge.gif) no-repeat top left; 
  color: #000; 
  vertical-align: top; 
  width: 60%; 
  }
  
.innercontent p { 
  margin: 0 0 20px; 
  padding: 0; 
  border: 0;
  color: #000; 
  }
  
.innersidebar { 
  margin: 0; 
  padding: 78px 20px 20px 0; 
  border: 0; 
  background: #93BFEB url(../images/innertable/m_riverridge.gif) no-repeat top right; 
  vertical-align: top; 
  width: 20%; 
  text-align: right; 
  }
  
.innersubnav { 
  text-align: left; 
  vertical-align: top; 
  width: 20%; 
  }

#subnav, #innersubnav { 
  margin: 0; 
  padding: 0; 
  border: 0; 
  list-style-type: none; 
  display: block; 
  width: 120px; 
  color: #000; 
  font-size: 10px; 
  }
  
#subnav li, #innersubnav li { 
  margin: 2px 0 5px 30px; 
  padding: 0; 
  }
  
#subnav li a { 
  margin: 0; 
  color: #036; 
  font-weight: normal; 
  text-decoration: underline; 
  }
  
#innersubnav li a { 
  margin: 0; 
  color: #000; 
  font-weight: bold; 
  text-decoration: underline; 
  }
  
#subnav li a:hover, #subnav li a.subon { 
  color: #69c; 
  text-decoration: underline; 
  }
  
#innersubnav li a:hover, #innersubnav li a.subon { 
  color: #fff; 
  text-decoration: underline; 
  }
  
#subnav li.city { 
  margin: 7px 0 5px 20px;
  color: #000; 
  font-weight: bold; 
  }
  
.leftalign { 
  margin: 0 20px 20px 0; 
  border: 1px solid #000; 
  float: left; 
  }
  
.rightalign { 
  margin: 0 0 20px 20px; 
  border: 1px solid #000; 
  float: right; 
  }