/* --------------------------------------------------------
   Gunn Design Landscape Architecture
   www.gunndesign.co.nz   
   -------------------------------------------------------- */
/* Blanket rules for all elements */
body {
    font-size:0.9em;
    color:#FFFFFF;
    text-align:center;
    line-height:150%;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin:0px;
    padding:0px;
    background-color:#999999;
    min-width:720px;
    }
        
img {
    border:0px;
    }
    
/* Default link states */ 
a:link {
    color:#800000;
    text-decoration:none;
    outline:none;
    }
        
a:visited {
    color:#800000;
    text-decoration:none;
    } 
        
a:hover {
    color:red;
    text-decoration:none;
    }
        
a:active {
    cursor:default;
    color:#800000;
    text-decoration:none;
    }
    
  
   
/* ---------------
   Layout elements
   --------------- */

/* Container */   
#container {
    width:700px;
    margin:0 auto;
    text-align:left;
    }
      
/* Masthead */
#masthead {
    margin-top:10px;
    padding-top:10px;
    width:700px;
    } 
          
/* Mainnav */ 
#mainnav{
    margin-top:10px;
    margin-bottom:30px;
    padding: 15px 0 0;
    }  
          
/* Maincol */
#maincol {
    float:left;
    width:430px;
    padding-top:30px;
    }
    
/* Sidebar */  
#sidebar {
    float:right;
    width:260px;
    padding-top:30px;
    }
 
#sidebar2 {
    float:right;
    width:120px;
    padding-top:30px;
    }
    
/* Gallery */
#gallery {
    width:700px;
    padding-top:30px;
    }
   
/* Footer */
#footer {
    clear:both;
    width:700px;
    text-align:center;
    font-size:0.9em;
    letter-spacing:1px;
    padding-top:15px;
    }
     
/* ---------------
   Nav properties
   --------------- */

/* Masthead nav*/ 
#nav a {
	text-decoration: none;
    font-weight: 500;
    color: #663333;
	}
    
#nav li { 
	margin: 0;
	font-size:1em;
    letter-spacing:2px;
    padding-right: 26px;
    padding-bottom:8px;
    } 
    
#nav li a:hover {
     color:white;
     }
      
#nav li a#current {
     color:#800000;
     font-size:0.9em;
     font-weight:600;
     }
     
   
ul.dropdown,ul.dropdown li {
     list-style: none;
     margin: 0;
     padding: 0;
     }

ul.dropdown {
     position: relative;
     z-index: 597;
     float: left;
     }

ul.dropdown li {
     float: left;
     line-height: 1.3em;
     vertical-align: middle;
     }

ul.dropdown li.hover,ul.dropdown li:hover {
     position: relative;
     z-index: 599;
     cursor: default;
     }

ul.dropdown ul {
     visibility: hidden;
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 598;
     width: 100%;
     }

ul.dropdown ul li {
     float: none;
     }
 
ul.dropdown li:hover > ul {
     visibility: visible;
     }
 
ul.dropdown li.rtl ul {
     top: 100%;
     right: 0;
     left: auto;
     }
 
/* Footer */    
#footer a:link {
    color:#663333;
    text-decoration:none;
    }
        
#footer a:visited {
    color:#663333;
    text-decoration:none;
    } 
        
#footer a:active {
    color:#663333;
    text-decoration:none;
    }
        
#footer a:hover {
    cursor:default;
    color:red;
    text-decoration:underline;
    }    
		
/* ----------------------------
   All headings and versions of 
   ---------------------------- */
h1 {
   text-indent:-5000px;
   background:url(images/masthead.gif) no-repeat;
   width:528px;
   height:103px;
   position:relative;
   }  
   
h2 {
   font-size:0.8em;
   } 
   
#mainnav h2 {
    display:none;
    } 
   
h3 {
   font-size:1em;
   font-weight:300;
   letter-spacing:2px;
   color:#800000;
   padding:10px 8px 0px 0px;
   }
   
   
/* -----------------
   Class properties 
   ----------------- */
   
/* Thumbnail classes */    
img.thumb  {
	padding:10px 20px 20px 10px;
    }
    
img.thumb2 {
	padding:30px 10px 0px 10px;
    }
    
img.thumb3 {
    padding:10px 10px 20px 20px
    }
    
img.thumb4 {
    padding:10px 60px 20px 60px
    }    
   
/* Blockquote class */      
.blockquote {
   background-color:#A1A1A1;
   padding:12px;
   }  
   
/* Sidebar text class */
.sidebartext {
   text-align:center;
   font-size:0.7em;
   }    
   
/* Copyright class */
.copyright {
   font-family:"Times New Roman", "Times", serif;
   font-size:1.1em;
   padding:10px;
   text-align:center;
   }

/* Gallery class */   
.gallerytext {
   text-align:left;
   }

    

   

	
	          

	