body,
html {
   margin:0;
   padding:0;
   color:#000;
   /*background: #ffffff url(images/background.jpg) repeat-x bottom;*/
   background-color:#D1D1D1;
   font-family:Arial, Helvetica, sans-serif;
}
a:link {color:#7A0114;}
a:visited {color:#7A0114;}
a:hover {color:#7A0114;}
a:active {color:#7A0114;}

#wrap {
   background: url(images/body.jpg) repeat-y;
   width:925px;
   margin:0 auto;
}
#header {
   padding:0px;
   margin:0px;
   background: #7A0114 url(images/nav.jpg) repeat-y;
   height:181px;
}
#header img{
   margin-left:12px;
   padding-top:0px;
}
#topborder{
   background: #7A0114 url(images/topborder.jpg) repeat-x;
   height:31px;
   margin-left:12px;
   width:900px;
}
h1 {
    margin:0;
    padding: 0px 0px 10px 0px;
 }
h2 { 
   padding:30px 0px 3px 0px; 
   text-align:center;
   color:#7A0014;}
   
#announcement{
    	float:right; 
        width:400px; 
        height: 90px; 
        text-align:center;
		margin:10px 10px 10px 10px; 
		padding:5px 5px 5px 5px;
		border:1px solid #fff;
        color: #FFF;
}
#announcement a:link, 
#announcement a:visited, 
#announcement a:active {
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}
#announcement a:hover{
   text-decoration:underline} 

#navbackground{
   background: #7A0114 url(images/topborder.jpg) repeat-x;
   padding:5px 30px;
}
#nav {
   background: #7A0114 url(images/nav.jpg) repeat-y;
   text-align:right;
   padding:0px 13px 0px 12px;
   height:31px;
}
#nav a:link, 
#nav a:visited, 
#nav a:active {
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   font-size:.8em;}
#nav a:hover{
   text-decoration:underline} 
#nav ul {
   margin:0;
   padding:0;
   list-style:none;
}
#nav li {
   display:inline;
   margin:0;
   padding:0;
   margin-left:20px;
}
#main {
   float:right;
   width:717px;
   padding:10px;
   background:#ffffff;
   margin-right:13px;
}
#main p{
   padding:0px 10px;}
h2 {
   margin:0 0 1em;
}
#sidebar {
   float:left;
   width:143px;
   padding:0px 10px;
   background:#9E9E9E;
   margin-left:12px;
   color:#ffffff;
   font-family:Arial, Helvetica, sans-serif;
}
#sidebar h2{
   font-size:1.1em;
   margin-top:20px;
   color:#7A0014;
   border-bottom:solid 2px #7A0014;
   margin-bottom:0px;}
#sidebar ul{
   padding-left:20px;
   margin-left: 0px;
   list-style:none;
   margin-left:0px;
   margin-top:0px;
   padding-top:0px;}
#sidebar li{
   line-height:25px}
#sidebar a:link, 
#sidebar a:visited, 
#sidebar a:active {
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
   font-size:.75em;}
#sidebar a:hover{
   text-decoration:underline} 

#sidebar img{
   border:0px solid #7A0114;
   margin-top:10px;}
#foottext{
   background: #7A0114 url(images/topborder.jpg) repeat-x;
   margin:0px 13px 0px 12px;
   padding:5px 0px 10px 0px;
}
#footer {
   font-family:Arial, Helvetica, sans-serif;
   clear:both;
   background: #7A0014 url(images/footer.jpg) bottom no-repeat;
   text-align:center;
   color:#FFFFFF;
   font-size:.6em;
   height:35px;
}
#footer a:link {color:#ffffff;}
#footer a:visited {color:#ffffff;}
#footer a:hover {color:#ffffff;}
#footer a:active {color:#ffffff;}
#uni{
   font-size:.6em;
   text-align:center;
   margin-top:20px;}
#uni a:link {color:#7A0014;}
#uni a:visited {color:#7A0014;}
#uni a:hover {color:#7A0014;}
#uni a:active {color:#7A0014;}
.tac{text-align:center}
.pad10{padding:10px}
.attn{
   font-size:.7em;
   font-style:italic}
.attn strong{
   color:#800000;
   font-weight:bold}
/*Rentals*/
#rentaltbl{
   margin:10px 5px;
   font-size:1em;
   width:680px;}
#rentaltbl tr{
   border-right:1px solid #D1D1D1;
   border-left:1px solid #D1D1D1;
}
#rentaltbl td{
   border-bottom:1px solid #D1D1D1;
   padding:0px 5px}
#rentaltbl img{
   height:75px;
   border:0px solid #FFFFFF;
   padding:4px 0px 0px 0px}
.rentalimg{
   width:110px;
   overflow:hidden;}
#rentalhdr td{
   background: #7A0114 url(images/topborder.jpg) repeat-x;
   border-bottom:0px solid #FFFFFF;
   font-size:1.1em;
   color:#FFFFFF;
   font-weight:bold;}
#rentalhdr a:link {
   color:#ffffff;
   text-decoration:none;}
#rentalhdr a:visited {
   color:#ffffff;
   text-decoration:none;}
#rentalhdr a:active {
   color:#ffffff;
   text-decoration:none;}
#rentalhdr a:hover {
   color:#ffffff;
   text-decoration:underline;}
.rentalprc{width:90px;}
.rentalavl{width:50px;}
.tip{
   margin:1px 0px 0px 24px;
   font-size:.8em;}
.tip strong{
   color:#7A0114;
   font-size:1.1em;}
/*Property Page*/
.prop_desc{
   margin-left:10px;}
.prop_desc span{
   font-weight:bold;}
#prop_main_img{
   float:right;
   width:390px;
   text-align:right;
}
#prop_main_img img{
   width:360px;
   border:0px solid #ffffff;
}
#prop_thumb_img{
   text-align:center;
}
#prop_thumb_img img{
   border:0px solid #ffffff;
   padding:10px;
   height:90px;
}
/*Staff Page*/
#staff{
   margin:0px 40px 10px 40px;
   text-align:justify}
#staff p{}
#staff img{
   float:left;
   margin:0px 25px 5px 0px;
   border:1px solid #9E9E9E;
   width:125px;
}
#staff h2{
   clear:both;
   text-align:center;
   color:#7A0014;}
#googlemap{
   float:right;
   margin:0px 20px 5px 0px;
   border:1px solid #9E9E9E;
}
/*Contact Form*/
#emailtbl{   
   margin:10px 5px 5px 150px;
   font-size:1em;
   width:400px;
   background-color:#D1D1D1;}
#emailtbl td{padding:3px}
#emailtbl textarea{
   width:403px;
   height:200px} 
#emailtbl input{width:300px} 
#rentlbl{width:100px}
.mailit input{
   width:60px !important;
   font-weight:bold;}
/*Documents*/
#doctbl{
   margin:10px 5px;
   font-size:1.1em;
   width:680px;}
#doctbl td{
   border-bottom:1px solid #D1D1D1;
   padding:0px 5px}
#doctbl a:link {text-decoration:none;}
#doctbl a:visited {text-decoration:none;}
#doctbl a:active {text-decoration:none;}
#doctbl a:hover {text-decoration:underline;}

/*Front Page*/
#fpthumbs{
   width:180px;
   overflow:auto;
   height:509px;
   text-align:center;
   float:right}
#fpthumbs img{border:0px solid #ffffff}
#updated{
   text-align:right;
   font-size:.8em;
   color:#7A0114;
   font-style:italic;
   padding-bottom:5px;}
   
/*Document Downloads*/
#doclist h2{
   padding:10px 0px 0px 0px;
   margin:0px;}
#doclist{
   width:260px;
   margin:0 auto;
}
