﻿/* LeftColFullNavAbsPos.css */

/* Block all default margins and padding */
* {
    margin: 0;
    padding: 0;
}

body {
    /* Required to center wrapper in old browsers */
    text-align: center; 
    /* Style to taste */
    background-color: #042E43;
    font-family: Verdana, Geneva, Sans-Serif;
    font-size: 100%;
}

Html {
  font-size: 100%;
}

#wrapper {
    /* Sets width of fixed or elastic layout */
    width: 40em; 
    /* Centers the layout (newer browsers) */
    margin: 0 auto; 
    /* Wrapper must have a border */
    
    /* Required so absolute mesaurement are in wrapper */
    position: relative; 
    /* Style to taste */
    background-color: #fff;
    border: solid .25em #9cc405;    
}

/* ---------------------- Start layout division styles ---------------------- */
/* Branding division */
#branding {
    /* Style to taste. */
    height: 6.0em; 
    background-color: #fff;
    text-align: center;
}


/* Navbar division */
#navbar {
    position: absolute; 
    /* Top = branding height */
    top: 6em; 
    left: 0; 
    width: 100%;
    /* Style to taste. Content top padding must match this height. */
    height: 1.95em;
    background-color: #9cc405;
    padding-bottom: .150em;
    
}

/*  Make list horizontal */
  #navbar li{
  float: left;
  margin-left: 2.75em;
  display: block;
}

/* Remove the bullets */
  #navbar ul{  
  list-style-type: none;
}

/* Styling the navbar links */
  #navbar ul{
  font-family: Verdana, Arial, Sans Sarif;
  padding-top: .19em;
  
}

/* Applies to navbar links, visited and unvisited */
  #navbar a,
  #navbar a:link,
  #navbar a:visited{
  font-family: Verdana, Geneva, Arial, Sans-Serif;
  font-size: 80%;
  color: #fff;
  background-color: #517640;
  font-weight: bold;
  display: block;
  height: 1.75em;
  width: 8.25em;
  text-align: center;
  padding-top: .400em;
  margin-left: .250em;
  
/* Remove the underline */
  text-decoration: none;
  
}

/* Navbar hover and active links */
  #navbar a:hover,
  #navbar a:active{
  background-color: #8A191E;
  color: #fff;
}

/* Left column */

  #leftcolumn{
  position:absolute; 
  text-align: left;
  
  

 /* Leftcolumn under branding and navbar */
   top:8.20em;
   left:0;   
   width:10em;
}

/* Applies to leftcolumn links, visited and unvisited */
  .vertcenter a,
  .vertcenter a:link,
  .vertcenter a:visited{
  font-family: Verdana, Geneva, Arial, Sans-Serif;
  font-size: 80%;
  color: #fff;
  background-color: #6d7b3b;
  font-weight: bold;
  height: 4.90em;
  width: 9.3em;
  text-align: center;
  padding-top: .200em;
  margin-left: .275em;
  display: block;
  border: .0425em solid #fff;
  border-bottom: none;
  padding-left: .1125em;
  margin-top: .5em;
  
  

/* Remove the underline */
  text-decoration: none;

}
  
/* Remove bullets */
  #leftcolumn ul{
  list-style-type: none;
  
}

.vertcenter ul{
  border-bottom: .0425em solid #fff;
  width: 8em;
  margin: 0;
  padding: 0;
  
}




/* Leftcolumn hover links styling */
  .vertcenter a:hover,
  .vertcenter a:active{
  background-color: #8A191E;
  color: #fff;
}/* Content division */

#content {
    padding-top: 1.95em; /* Same as navbar height */
    /* Left margin = leftcolumn width */
    margin-left: 10em;
    /* Style to taste */
    text-align:left;
    padding-bottom: 0.5em;
    background-color: #fff;
    color: #000;
    border-left: solid .125em #999933;  
    border-top: solid .125em #999933;
    border-bottom: solid .125em #999933; 
    font-size:80%;
	
}

.hilite {
  background-color: #ebeb38;
  color: #990000;
} 

.indent {
  padding-left: 1em;
}

#content ol{
  margin-left:4em;
  text-decoration: none;
  font-size: 80%;
   
}

.centerlink {
 text-align: center;
}

.realestate {
  font-weight: bold;
  font-size: 125%;
  list-style-type: none;
}


/* Footer division */
#footer {
    /* Left margin = leftcolumn width */
    margin-left: 10em;
    margin-right: 3.5em; 
    /* Style to taste */
    text-align:center;
    background-color: #fff;
    color: #000;
    
    min-height: 2em;
    
}
/* ---------------------- End layout division styles ---------------------- */
/* ---------------------- Start Content division styles ------------------- */

/* Heading 1 tags in branding and content divisions */
#branding h1{
  text-align: center;
  font-size: 125%;
  font-weight: bold;	
  
}
#content h1 {text-align: center;}

#content h2 {
  font-size: 1.25em;
  text-align: center;
  font-weight: bold;
  margin-top: .50em;
}

#content h3, h4, h5, h6{
  font-size: 1.00em;
  text-align: left;
  color: #946106;
  font-weight: bold;
  margin-top: 1.00em;
  margin-left: .125em;
}


/* Paragraphs in content division */
#content p {
    font-size: 0.85em;
    line-height: 1.5em;
    margin: 1em 12px;
}

/* Bulleted lists in content division */
#content ul {
    font-size: 0.85em;
    margin: 1em 20px 1em 40px;
}

#content ul li {
    margin-bottom: 0.5em;
    
  /* Gallery Image Styling */
 
 .galleryphoto {
   padding-bottom: 1.25em;
   border-bottom: .06em solid navy;
   margin-bottom: .63em;
 }

.galleryphoto p {
  font-size: 65%;
  font-weight: bold;
  margin-top: 0;
  width: 26.88em;
  line-height: 1.4em;
}   
    
   
    

/* ---------------------- End Content division styles ------------------- */

