body{
	
	color: black;
	font-family: 'times', serif;
	font-size:12pt;
	letter-spacing: 1px;
	line-height:1.3;
	margin:0;
	padding:0;
}

img{
border: 0px;
}


#header{
background-image: url(image/headerBkg.png);
background-repeat: repeat-x;
height: 160px;
background-color: #1c3945;

}

#headerContainer{
   background-repeat: repeat-x;
   width: 880px;
   text-align: left;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#logo{
	float: left;
	width: 900px;
	height:74px;
	margin-top: 42px;
	position: relative;
}




#topContent{
background-image: url(image/middleGray.png);
background-repeat: repeat-x;
height: 485px;
background-color: #bdbdbd;

}

#topContentPortfolio{
background-image: url(image/middleGray.png);
background-repeat: repeat-x;
height: 700px;
background-color: #bdbdbd;
text-align: center;
}

#topContentPortfolio2{
background-image: url(image/middleGray.png);
background-repeat: repeat-x;
height: 520px;
background-color: #bdbdbd;
text-align: center;
}

#topContentAbout{
background-image: url(image/middleGray.png);
background-repeat: repeat-x;
height: 365px;
background-color: #bdbdbd;

}

#topContentContainer{
   background-repeat: repeat-x;
   width: 880px;
   text-align: left;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#topNavigation{
	float: left;
	width: 249px;
	margin-top: 30px;
	position: absolute;
}

#topNavigation td{
	padding: 4px;
	width: 148px;
}

#topNavigation td.selected{
	background-position: 0 3px;
	background-image: url(image/selected.png);
	width: 148px;
	background-repeat: no-repeat;
}

#topNavigation a{
	padding: 4px;
	text-decoration: none;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 16px;
  	line-height: 20px;
  	color: #000000;	
}

#topNavigation a:hover{
	padding: 4px;
	text-decoration: none;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 16px;
  	line-height: 20px;
  	color: #1c3945;	
}



#topContentMain{
	float: right;
	width: 585px;
	margin-right: 25px;
	margin-top: 30px;

}

#topContentMain td.image{
  	border-color: white;
  	border-width: 4px;
  	border-style: solid;
  	color: #FFFFFF;
  	margin: 6px;
  	background-color: white;
  	text-align: center;

}

#topContentMain td.spacer{
width: 8px;
background-color: ;

}

#topContentMain td.height{
height: 7px;
background-color:;

}



#topContentMain h1{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 22px;
}

#topContentMainHome{
	float: right;
	width: 585px;
	margin-right: 25px;
	margin-top: 5px;

}

#topContentMainAbout{
	float: right;
	width: 585px;
	margin-right: 25px;
	margin-top: 60px;

}



#bottomContent{
background-image: url(image/bottomBeige.png);
background-repeat: repeat-x;
height: 650px;
background-color: #f7f3e8;

}

#bottomContentHome{
background-image: url(image/bottomBeige.png);
background-repeat: repeat-x;
height: 650px;
background-color: #f7f3e8;

}


#bottomContentPortfolio{
background-image: url(image/bottomBeige.png);
background-repeat: repeat-x;
height: 500px;
background-color: #f7f3e8;

}

#bottomContentAbout{
background-image: url(image/bottomBeige.png);
background-repeat: repeat-x;
height: 950px;
background-color: #f7f3e8;

}

#bottomContentGreenwich{
background-image: url(image/bottomBeige.png);
background-repeat: repeat-x;
height: 800px;
background-color: #f7f3e8;

}

#bottomContentPressArea{
background-image: url(image/bottomBeige.png);
background-repeat: repeat-x;
height: 1800px;
background-color: #f7f3e8;

}



#bottomContentContainer{
   background-repeat: repeat-x;
   width: 880px;
   text-align: left;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#bottomLeft{
	float: left;
	width: 249px;
	margin-top: 30px;
	position: absolute;
}

#bottomContentMain{
	float: right;
	width: 585px;
	margin-right: 25px;
	margin-top: 30px;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 13px;
  	line-height: 20px;	

}

#bottomContentMainHome{
	float: right;
	width: 585px;
	height: 650px;
	margin-right: 25px;
	margin-top: 30px;
	font-family: 'times', serif;
	  	font-size: 16px;
  	line-height: 20px;	

}

#bottomContentMain h1{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 20px;
}

#bottomContentMain td{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 13px;
  	padding: 4px;
  	vertical-align: top;
}

#bottomContentPress{
	float: right;
	width: 585px;
	margin-right: 25px;
	margin-top: 30px;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 13px;
  	line-height: 15px;	

}

#bottomContentPress h1{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 22px;
}

#bottomContentPress td{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 13px;
  	padding: 0px;
}

#bottomContentPress a{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 13px;
  	text-decoration: none;
  	color: #1c3945;

}

#bottomContentPress a:hover{
  font-family: "adrianne-1","adrianne-2";
  	font-size: 13px;
  	text-decoration: none;
  	color: #000000;

}

#bottomContentPress hr{
color: #b7b7b7;
background-color: #b7b7b7;
height: 1px;
border: 0;
}


#contact{
background-image: url(image/contactBkg.png);
background-repeat: repeat-x;
height: 170px;

}

#contactContainer{
   background-repeat: repeat-x;
   width: 880px;
   text-align: left;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#contactLeft{
	float: left;
	width: 249px;
	margin-top: 25px;
	position: absolute;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 16px;
  	line-height: 20px;	
  	color: #FFFFFF;
  	text-align: left;
  	padding-left: 20px;
}

#contactLeft h1{
	font-family: "adrianne-1","adrianne-2";
  	font-size: 22px;
  	color: #FFFFFF;
}

#contactMain{
	float: right;
	width: 585px;
	margin-right: 25px;
	margin-top: 15px;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 16px;
  	line-height: 20px;	
  	color: #FFFFFF;
}

#contactMain td{
	
	font-family: "adrianne-1","adrianne-2";
  	font-size: 16px;
  	line-height: 20px;	
  	color: #FFFFFF;
  	padding: 4px;
  	vertical-align: top;
}

#contactAddress{
	width: 585px;
	margin-left: -35px;
	font-family: "adrianne-1","adrianne-2";
  	font-size: 14px;
  	line-height: 20px;	
  	color: #FFFFFF;
}

