﻿/* Globals */
*
{
    margin: 0;
    padding: 0;
}
body 
{
    min-width: 892px;
    background-color: #efefef;
    text-align: center;
    font-family: tahoma, verdana, helvetica;
}
h1 
{
    font-size: 18px;
    font-weight: bold;
    color:#9e906b;
    font-family: Georgia;
}
/* Master */




.box2 {
    border:1px solid #664c27;
    -moz-box-shadow: 2px 2px 2px 4px #e8e8e8;
    padding: 5px 20px 5px 20px;
    -webkit-box-shadow: 2px 2px 2px 6px #e8e8e8;
    padding: 5px 20px 5px 20px;
    margin: 10px auto 0 auto;
    text-align: left;
    height: 850px;
    width: 960px;
    position: relative;
    left: 50%;
    margin-left: -451px;
    background-color: #ffffff;
}

/*
#outerWrapper
{
    margin: 10px auto 0 auto;
    text-align: left;
	height: 825px;
	width: 960px;
	position: relative;
	left: 50%;
	margin-left: -451px;
	background-color: Green;
}
*/

#wrapper
{
    margin: 10px auto 0 auto;
    text-align: left;
	width: 892px;
	height: 825px;
	position: relative;
	left: 50%;
	margin-left: -451px;
}

#gallery
{ 
    position: relative;
    float: left;
    width: 890px;
    height: 650px; 
    
}
#gallery h2
{ 
color:#4e3d25; 
margin: 0 0 0 14px;
font-weight: bold;
font-size: 14px;
}

#gallery a
{
    color: #8b7048;  
    text-decoration: none;
     font-size: 11px;
     margin-left: 10px;
}
#gallery a:hover
{
    color: #745933;
    font-weight: bold;
    font-size: 11px;
    margin-left: 10px;
}




#branding
{
    float: left;
    width: 700px;
    height: 178px;
    position: relative;
    z-index:  999;
}

#nav
{
	position: absolute; top: 160px; left: -4px;
    width: 887px;
    font-size: 16px;
    font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
    text-transform: uppercase;
	z-index:		9999;
}
#featured
{
    height: 199px;
    width: 892px;
    height: 375px;
    float: left;
    margin: 20px 0;
     
}
#mainContent
{
    float: left;
    width: 892px;
    border:1px solid #664c27;
    background: #fff;
    padding: 20px;
}  
#footer
{
    float: left;
	width: 892px;
    text-align: center;
    padding: 10px 0;
}
#footer p
{
    font-size: .7em;
}
#footer a
{
    color: #353535;
    font-weight: bold;
}
#footer a:hover
{
    color: #000;
    font-weight: bold;
}
#disclaimer
{
    padding-top: 30px;
    color: #C6C6C6;
}
#disclaimer a
{
    color: #C6C6C6;
}
#ContentHolder
{
	padding: 30px 0 30px 0;
    width: 930px;
    text-align: justify;
    font-size: 11px;
    float: left;
    position: relative;
}
#homecol1
{
    padding: 30px 0 30px 0;
    width: 892px;
    line-height: 35px;
    text-align: justify;
    font-size: 11px;
}
#homecol1 a
{
    color: #342710;
}
#homecol1 a:hover
{
    color: #70572C;
}
#contactcol1
{
    padding: 30px 0 30px 30px;
    width: 835px;
    line-height: 44px;
    text-align: center;
    font-size: 11px;
    
}
#contactcol1 a
{
    color: #342710;
}
#contactcol1 a:hover
{
    color: #70572C;
}

#MainGallery
{
    padding: 30px 0 30px 30px;
    width: 860px;
    font-size: 11px;
    height: 600px;
    float: left;
}
#MainGallery a
{
    color: #342710;
}
#MainGallery a:hover
{
    color: #70572C;
}
.commercialbox
{
   
    width: 300px;
    height: 200px;
    position: absolute; top: 60px; left:100px;
}
.portfolioHome
{
   
    width: 700px;
    height: 600px;
    float: left;
 
    padding: 20px 20px 20px 20px;
    margin-left: 50px;  
    
    
}
.portfolio2
{
   
    width: 300px;
    height: 300px;
    float: left;
 
    padding-left: 50px;
    margin-top: 50px;  
       
    
}
.portfolio1
{
   
    width: 300px;
    height: 200px;
    float: left;
 
   margin-left: 50px;  
    
    
}

.portfolio3
{
   
    width: 300px;
    height: 300px;
    float: left;

    padding-left: 50px;
    margin-top: 50px;     
    
}

.centerbox
{
    
    width: 300px;
    height: 200px;
    position: absolute; top: 60px; left:265px;
}
.residentialbox
{
	width: 300px;
    height: 200px;
    position: absolute; top: 60px; right:150px;
}
.residentialbox img, .commercialbox img, .commercialsubbox img
{
	border: solid 1px #755a34;
}

.residentialbox h2, .commercialbox h2, .commercialsubbox h2, .centerbox h2 
{
    font-size: 16px;
    font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
    text-align: center;
    color: #755a34;
}
#CommercialSub
{
	padding: 30px 0 30px 30px;
    width: 860px;
    font-size: 11px;
    float: left;
}
.commercialsubbox
{
	padding: 30px 60px;
    width: 300px;
    height: 200px;
    float: left;
}

.br-imgleft
{
    float: left;
    padding: 10px 0 5px 10px;
    border: none;
}
.iframeborder
{
    border: #3B2E1B
}
#publications
{
    height: 400px;
    width: 825px;
    padding: 20px 20px 20px 20px;
    margin: 25px 0px 0px 0px;    
    float: left;
}
#publications a
{
    float: left;
    margin: 0px 25px 25px 25px;       
}

#biography
{ 
 width: 820px;
 margin: 50px;
 float: left;
}

#biography p
{
 line-height: 17px;  
 text-align: left; 
 font-size: 11px;
}

#bioCopyArea
{
   float:left;
   width: 550px;
   padding: 20px 20px 20px 20px;     
}

#headshot
{
 float: left;
 left: 25px;  
 margin: 20px 10px 10px 10px; 
}



.ctagallery
{
   
    width: 255px;
    height: 170px;
    float: left;
    margin: 20px 20px 20px 2px;
    z-index: -990;
}


.ctagallery h2
{
    font-size: 16px;
    font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
    text-align: center;
    color: #755a34;
}


.ctagallery img
{
	border: solid 1px #755a34;
	    z-index: -990;
}
