@charset "utf-8";
/* CSS Document */
/**Home Page**/
Body {background:url(../images/RIV_Bg.jpg);
      margin:0px;
	  padding:0px;
	  }
	  
#Wrapper {width:780px;
          margin-top:20px;
		  padding-left:7px;
		  border:1px solid #673318;
		  background-color:#f8d584;
		  position:absolute;
		  }
		  
#Header {width:770px;
         height:57px;
		 margin:0px;
		 margin-bottom:6px;
		 text-align:center;
		 }
		 
#Image {width:770px;
        height:auto;
		margin:0px;
		padding:0px;
		border:1px solid #cfcece;
		margin-bottom:6px;
		}
		
#Navigation {width:770px;
             height:37px;
			 background-image:url(../images/RIV_NavigationBg.jpg);
			 border:1px solid #cfcece;
			 margin:0 0 23px 0;
			 padding:0px;
			 text-align:center;
			 }
			 
#Welcome {width:512px;
          height:301px;
		  background:none;
		  border:1px solid #6f3318;
		  position:relative;
		  float:left;
		  margin-right:16px;
		  padding:1px;
		  overflow:hidden;
		  }
		  
#Content {width:512px;
          height:autopx;
		  background:none;
		  border:1px solid #6f3318;
		  position:relative;
		  float:left;
		  margin-right:12px;
		  padding:1px;
		  overflow:hidden;
		  }
		  
		  
#Login {width:241px;
        height:106px;
		background:none;
		border:1px solid #6f3318;
		position:relative;
		margin:0px;
		float:left;
		margin-bottom:6px;
		}

#MapPic{width:239px;
        height:245px;
		background:none;
		border:1px solid #6f3318;
		position:relative;
		margin:0px;
		float:left;
		}

#NewProjects{width:241px;
        height:92px;
		background:none;
		border:1px solid #6f3318;
		position:relative;
		margin:0px;
		float:left;
		}

#ForRent{width:241px;
        height:92px;
		background:none;
		border:1px solid #6f3318;
		position:relative;
		margin:0px;
		float:left;
		}
		
#NewPr {width:241px;
        height:189px;
		background:none;
		border:1px solid #6f3318;
		position:relative;
		float:left;
		margin:0px
		}
		
#Footer {width:770px;
         height:auto;
		 background:none;
		 margin:0px;
		 text-align:center;
		 position:relative;
		 clear:both;
		 }
		 
/**TEXT & LINKS**/
p {font-family:Geneva, Arial, Helvetica, sans-serif;
               font-size:12px;
			   text-align:justify;
			   color:#6f3318;
			   padding:6px;
			   overflow:hidden;
			   margin:0px;
			   }
			   
h1 {font-family:Tahoma;
    font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#6f3318;
	margin:0px;
	padding:3px;
	}

h2 {font-family:Tahoma;
    font-size:11px;
	font-weight:bold;
	font-variant:small-caps;
	color:#6f3318;
	margin:0px;
	padding:3px;
	}
	
a {text-decoration:none;
   color:#FFFFFF;}

a:hover {text-decoration:underline;}		

#Login a {text-decoration:none;
   color:#6f3318;}

#Login a:hover {text-decoration:underline;}				   		 		
		   		 		
				  			 				 		  	  
#Navigation p {color:white;
          text-align:center;
		  font-size:13px;
		  font-weight:bold;
		  vertical-align:middle;
		  font-variant:small-caps;
		  padding-top:0px;
		  margin:0px;
		  }
	
#Footer p {text-align:center;
           margin:0px;
		   }	
		   
#Footer a {text-decoration:none;
           color:#6f3318;
		   }		   
.login {font-family:Tahoma;
        font-size:11px;
		color:6f3318;
		margin:0px;
		padding:0px;
		}		  

.Plans, .Plans *{margin:0px;
                 padding:0px;
				 }
		
.Plans li {font-family:Tahoma;
           font-size:12px;
		   color:#6f3318;
		   font-variant:small-caps;
		   margin:0px 0px 0px 10px;
		   padding:0px;
		   list-style:none;
		   height:16px;
		   width:100%;
		   position:relative;
		   float:left;
		}		  	
		
.Q {font-variant:small-caps;
         font-weight:bold;
		 }			
/**IMAGES**/
.image {margin:4px;
               padding:0px;
			   border:none;
			   }		  

.border {margin:0px;
         padding:0px;
		 border:dashed 1px #6f3318;
		 }
		 
.borderN {margin:2px;
         padding:0px;
		 border:dashed 1px #6f3318;
		 }		 
		 
.imgL {margin:3px;
       padding:0px;
	   position:relative;
	   float:left;
	   border:1px dotted #6f3318;
	   }		 
/**SITE PLANS**/
#Diamond {width:600px;
          height:auto;
		  margin:0px;
		  padding:0px;
		  }			  
		  
#Argile {width:600px;
          height:auto;
		  margin:0px;
		  padding:0px;
		  }	
		  
#Wide {width:770px;
       height:auto;
	   margin:0px;
	   border:1px solid #6f3318;
	   }
	   
#Wide a {text-decoration:none;
         color:#6f3318;
		 font-weight:bold;}	  
		 
#Content a {text-decoration:none;
            border:none;
			margin:0;
            }	
			
#NewDesigns {width:105px;
             min-height:75px;
			 margin:5px;
			 position:relative;
			 float:left;
			 border:1px solid #6f3318;
			 background:none;
			 }				  		  		  		   
			 
.newDesigns, .newDesigns * {margin:0px;
             padding:0px;
			 }	
			 
.newDesigns li {
                list-style:none;
				margin:2px 2px;
				padding:0px;
				width:105px;
				height:auto;
				display:block;

				}			 		 