/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
html{}
body{
padding:0;
margin:5px 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:#fff;
}
h2{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#718040;
}
p{
line-height:1.4em;
padding-bottom:10px;
}
div#wrapper{
text-align:left;
margin: 0 auto;
/*width:770px;*/
}
div#masthead{
}
#masthead h1{
background: #e0e6cf url(../images/taylorharris.gif) no-repeat;
height:36px;
margin:0;
padding:0;
font-size:1px;
}
#masthead h2{
background:#436390 url(../images/communications.gif) no-repeat;
height:20px;
margin:0;
padding:0;
font-size:1px;
border-bottom:5px solid #e0e6cf;
}

div#content{
background:#fff;
}
div#footer{
background:#436390;
height:20px;
text-align:right;
border-top:5px solid #e0e6cf;
border-bottom:5px solid #e0e6cf;
}
#footer p{
color:#e0e6cf;
padding:3px 10px 0 0;
margin:0;
}
#footer p a{
color:#e0e6cf;
text-decoration:underline;
}
div#front-text{
height:349px;
padding:0px 50px 0px 0px;
}
#front-text h2{
padding-top:0px;
padding-bottom:0px;
}
#front-text p{
color:#436390;
font-size:12px;
}
div#photo-squares{
width:450px;
float:left;
padding-right:50px;
}
table.squares td{
border-right:1px solid #fff;
}
table.squares td.row1{
border-bottom:1px solid #fff;
}

#internal-text h2{
padding:20px 50px 10px 75px;
}
#internal-text p{
color:#436390;
font-size:12px;
padding-left:75px;
padding-right:75px;
}
p.portfolio-details{
padding-bottom:50px;
}
img.portfolio{
float:right;
padding-left:50px;
}
p.clr{
clear:both;
}

img.l-squares{
border:1px solid #fff;
}