body{background-color:#797a7d; font-family:arial; }

#content, #header{clear:both; width:950px;  background: #515153 url('../images/column.gif') repeat top right; margin: 0 auto}

#content_subpage{clear:both; width:950px;  background: #515153 url('../images/subpage_column.gif') repeat top right;; margin: 0 auto}

#logosection{background: #2a4c75 url('../images/da_top_left.gif') no-repeat top left; display:block; float:left; height:147px; width:203px;}
#logo_header{background: #4b7ba2 url('../images/east_west_design_alliance.gif') no-repeat 230px 18px; float:left; width:747px; height:147px;}
#content_column{width:203px; background-color:#3b4354; display:block; overflow:hidden; float:left;}
#content_column p{margin:0 14px; font-size:.72em; color:#e7e8ea; text-indent:1.3em; line-height:1.3em;}
#content_column #hp_text{height:406px;}
#content_column p:first-child:first-letter { font-size : 300%; float : left; width : .6em; margin:4px 2px 0 0; }
#content_column p:first-child{margin-top:25px; text-indent:0;}

#content_column #book{text-align:center; margin: 15px 0;}
#main_content{width:747px; overflow:hidden; float:right; }
#main_content .column_odd .title_image,#main_content .column_even .title_image{margin:25px 0 14px 0;}
.image_gallery{display:block; height:331px; overflow:hidden;}
#main_content .column_odd{background-color:#393d45; float:left; display:block; width:249px; overflow:hidden; text-align:center;}
#main_content .column_odd .image_gallery{padding:3px; background-color:#88898c;}
#main_content .column_even{background-color:#515153; float:left; display:block; width:249px; overflow:hidden; text-align:center;}
#main_content .column_even .image_gallery{padding:3px; background-color:#aeaeb0;}
#main_content.subpage{background-color:#515254; padding-bottom: 20px;}

#main_content .column_odd img, #main_content .column_even img{margin-top:5px;}
#main_content .thumbnails img{margin-top:4px;}
.thumbnails img + img{margin-left:2px;}
#footer{clear:both; width:920px; text-transform:uppercase; letter-spacing:.1em; font-size:.6em; color:#fff; text-shadow: 2px 2px 2px #000; margin:8px auto;}

#architectual_consultant{background-color: #274063; clear:left; width:203px; text-align: center; padding:10px 0; float:left; height:120px;}

/* links*/
#navigation a{float:left;}
a.home{background: #516376 url('../images/home_link.gif') no-repeat 87px -1px; width:249px; height:20px; display: block; text-indent:-700em; overflow:hidden;}
a.home.current,a.home:hover{background: #516376 url('../images/home_link.gif') no-repeat 87px -23px;}

a.team_members{background: #41586e url('../images/the_team_members_link.gif') no-repeat 27px -1px; width:249px; height:20px; display: block; text-indent:-700em; overflow:hidden;}
a.team_members.current,a.team_members:hover{background: #41586e url('../images/the_team_members_link.gif') no-repeat 27px -23px;}

a.gallery_media{background: #516376 url('../images/gallery_media_link.gif') no-repeat 40px -1px; width:249px; height:20px; display: block; text-indent:-700em; overflow:hidden;}
a.gallery_media.current,a.gallery_media:hover{background: #516376 url('../images/gallery_media_link.gif') no-repeat 40px -23px;}

#left_column_files_header{width:203px; background-color: #798fae; text-align: center; height:20px; overflow: hidden;}

.file_items{display:block; width:40%; float: left; margin: 45px 0 0 55px; color:#fff; font-size:.7em; line-height: 1.65em;}
.file_items strong{font-weight: normal; text-transform: uppercase;}

.file_items_left{margin-bottom: 20px;}
.file_items_left a{ text-decoration: none; color:#788fae; font-size: .7em; margin-top: 42px; display: block;}

a.bright,a.bright:link,a.bright:visited{color:#fcb959; text-decoration: none;}
a.bright:hover{color:#9b7e56;}


.team_column{text-align: center; margin-top: 40px;}
.team_column a{text-align: center; font-size: .7em; color:#788fae; text-decoration: none; font-weight: bold;}

.team_profile{width:40%; margin:30px 0 0 40px; float:left; height:18em;}
.team_profile .image{with:45%; text-align: left; float:left; margin-right: 20px;}
.team_profile a,.team_profile a:link,.team_profile a:visited{color: #fff; text-decoration: none;}
.team_profile p.caption{color:#fff; font-size: .6em; text-transform: uppercase; line-height: 1.4em;;}
.team_profile p.caption strong{clear:right; text-transform: capitalize;}
.team_profile p.caption strong span.smaller{font-size: .8em;  }
.team_profile p.description{color:#fff; font-size: .7em; line-height: 1.5em; clear:both; display: block; padding-top: 15px;}
.team_profile .logo{float: right;}