* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px; height:100%;}

body{
	text-align:left;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	margin:0 auto;
}

#one{background-image:url(../im/background/bg4.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

#two{background-image:url(../im/background/bg3.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

#three{background-image:url(../im/background/bg5.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

#blank{background-color:#FFF;
	}

#greater-boston{background-image:url(../im/background/bg_greater_boston.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

#tribeca{background-image:url(../im/background/bg_tribeca.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

#beekman{background-image:url(../im/background/bg_beekman1.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

	#skytop{background-image:url(../im/background/skytop_bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#000;
	background-size: cover;
	}

a { -moz-outline-style:none;color:#8f7f6e; text-decoration:none;cursor:pointer;}
a img{border:0;}
a:hover{color:#a69786; text-decoration:none;}


a, a:active, a:focus, input {outline: none;}

p{margin:0px 0px 16px 74px;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

div#container1{position:absolute; width:400px; height:100%; margin:0px; padding:0px; text-align:left; background: url(../im/div_bg.png) repeat-y center top;}
div#container2{position:absolute; left:25px; top:0; width:auto; height:100%; margin:0 auto; padding:0px; text-align:left;}

div#content{float:left;display:inline;width:338px; height:415px; margin:0px 31px;}

ul#nav {float:left; display:inline; width:295px; list-style-type:none; padding:0px; margin:40px 0px 0px 74px;}
ul#nav li {clear:left; font-size:22px; margin:0px; padding:0px; line-height:40px;}

#floater {float:left; height:50%; margin-bottom:-207px; width:1px;}
#centered {position:relative; clear:left; height:415px; margin:0 auto;}

#floater2 {float:left; height:50%; margin-bottom:-207px; width:1px;}
#centered2 {position:relative; clear:left; height:415px; margin:0 auto}

#floater3 {float:left; height:50%; margin-bottom:-277px; width:1px;}
#centered3 {position:relative; clear:left; height:615px; margin:0 auto}

div#gallery{position:absolute;width:800px; height:415px; margin-left:425px; padding:25px 0px 0px 25px; background: url(../im/div_bg.png) repeat center top;overflow:auto;}
div#gallery img {padding:0px 25px 25px 0px;}

div#gallery-menu{position:absolute;width:680px; height:415px; margin-left:425px; padding:25px 0px 0px 25px; background: url(../im/div_bg.png) repeat center top;overflow:auto;}
div#gallery-menu img {padding:0px 25px 10px 0px;}

.clear{clear:left;}

div#bio{ position:absolute; width:100%;margin-left:425px; background: url(../im/div_bg.png) repeat center top;overflow:auto;}
div#bio img {padding:25px;float:left;}
div#bio h1{padding:25px 0px;}
div#bio p{padding-right:25px;}

#logo{margin:0 auto;display:block;width:317px;clear:both;}
