#site-content {background-image: none;}
#site-content h1#topHeader {width:1035px;}
#site-content #pageSection {width:1035px;}

#ad2010-architects a:hover {background-color: #e5e5e5; text-decoration: none;}

#ad2010-illustrations {clear:both; width: 725px; }
.ad2010-illustration-box {margin:0 5px 0 0; padding:0; float:left; width:115px; height: 170px; color:#666; }
.ad2010-illustration-box p {display: block; margin: 5px 0 0 0; padding: 0;}
.ad2010-illustration-box a {font-size: 11px;}
.ad2010-illustration-box a:hover {color: #550800}

#ad2010-about p {line-height: 14px; color: #333; padding-left: 2px;}
#ad2010-architects {margin-top: 30px;}

#ad2010-about-architects img {float:left; clear:none; display:inline; margin-top: 15px; }
#ad2010-pic-credit {float:left; display:inline; clear:both; width:400px; background-color:#e5e5e5; padding:4px 6px; margin:0 0 10px 0; color: #666; }

h2 {font-size: 14px; font-weight:normal; border-bottom:1px solid #000; padding: 0 0 6px 0; float:left; clear:left; display:inline; width:100%; margin: 0 0 8px 0; line-height: 12px;}
h3 {border-bottom: 1px solid #000; font: 14px helvetica, sans-serif;  margin:4px 0 15px 0; padding:8px 0; width: 720px; line-height: 12px;clear: both;}

#ad2010-architects dl {font-size:11px; }
#ad2010-architects dl dt {float:left; display:inline; clear:both; font-weight:bold; font-size: 11px; width:300px; margin:0 0 2px 0;}
#ad2010-architects dl dt.notpresent {margin-top: 8px;}
#ad2010-architects dl dd {float:left; display:inline; width:150px; margin:1px 0; }
#ad2010-architects dl dd a {color: #333;}

#ad2010-google-earth h2 {margin-top: 15px;}
#ad2010-google-earth img {float:left; display:inline; margin:0 10px 10px 0; }
#ad2010-google-earth p {float:left; display:inline; color: #333; width:120px; margin:0; border-bottom:2px solid #666; padding:2px 0 6px 0; }
#ad2010-google-earth p#ad2010-dl-all-files,
#ad2010-google-earth p#ad2010-get-google-earth {border-bottom:2px solid #666; margin: 0; padding: 4px 0; }
#ad2010-google-earth p#ad2010-dl-all-files a {color: #550800; font-weight: bold;}
#ad2010-google-earth p#ad2010-get-google-earth a {color: #666; font-weight: bold;}

#ad2010-bookmarks {margin:25px 0 0 0;clear:both; float: left; width: 300px;}


#side-mpu-bottom {float:left; clear:left; display:inline; margin:25px 0 0 0; }


div#ad2010-bookmarks a:hover {text-decoration: underline;}
h5 {font-size:11px; font-weight:bold;  }


/* detail page */

#site-side div.clear {height: 1px;}
#ad2010-architect-detail-header img {float: left; width: 120px; margin-right: 12px;}
#ad2010-architect-detail-header div {float: left; width: 168px; }
#ad2010-architect-detail-copy p {color: #333; line-height: 15px; font-size: 11px; margin-top: 1px;}
#ad2010-architect-detail-copy p a {color: #666;}
#ad2010-architect-detail-copy p a:hover {color: #b00;}
#ad2010-architect-detail-copy h6 {margin: 10px 0 0 0; padding: 0; font-size: 10px; color: #666; font-weight: bold; text-transform: uppercase}
#ad2010-architect-detail-header div h4 {font-weight:bold; padding: 0;  margin: 0; font-size: 14px; line-height:16px; }
#ad2010-architect-detail-header div h5 {color: #666; font-size: 12px;  margin: 5px 0 7px 0; padding: 0; }
#ad2010-architect-detail-header div p.view-work {margin: 0; padding: 6px 0; border-top: 2px solid #999 }
#ad2010-architect-detail-header div p.view-work a {font-weight: bold; font-size: 11px; color: #550800;}
#ad2010-architect-detail-header div p.go-back {margin: 0; padding: 6px 0; border-top: 2px solid #999; border-bottom: 2px solid #999;}
#ad2010-architect-detail-header div p.go-back a {font-weight: bold; font-size: 11px; color: #550800;}

#lgeImageContainer {width: 720px; height: 421px; position: relative; margin-top: 15px;}
#illo {width: 720px; height:421px; display: block; visibility: visible; position: absolute; top: 0; left: 0;}
#mov {width: 720px; height:421px; display: block; visibility: hidden; position: absolute; top: 0; left: 0; z-index:1}
#close {text-align: right; background-color: #e5e5e5; padding: 6px 10px; margin: 0;  font-size: 11px; display: none; z-index: 5; position: relative;}
#close a {color: #550800; font-weight: bold;}
#close a:hover {text-decoration: none; color: #e5e5e5;}
#close:hover,  #close:hover a {background-color: #550800; cursor: pointer; color: #e5e5e5;}

#site-side {margin-top: 80px;}
#site-side div#illo-views {position: absolute; top: 710px; right: 460px; z-index: 5; width: 120px;}
#site-side div#illo-views p.view-360 {margin: 0; padding: 6px 0; border-top: 2px solid #999; }
#site-side div#illo-views p.view-360 a {font-weight: bold; font-size: 11px; color: #550800; cursor: pointer;}
#site-side div#illo-views p.view-googleearth {margin: 0; padding: 6px 0; border-top: 2px solid #999; border-bottom: 2px solid #999;}
#site-side div#illo-views p.view-googleearth a {font-weight: bold; font-size: 11px; color: #550800;}

/* architects name rollovers */

#bars		{position:absolute; top: 720px;}
#colorbar1 	{position:relative; height: 10px; left:25px; width:115px; background-color: #550800; display:block;}
#colorbar2 	{position:relative; height: 10px; left:163px; width:62px; background-color: #550800; display:block;}
#colorbar3 	{position:relative; left:256px; width:300px;}
#colorbar3a {position:relative; height:10px; width:19px; left:0;  background-color: #550800; float:left;}
#colorbar3b {position:relative; height:10px; left:43px;  width:17px;  background-color: #550800; display:block;}
#colorbar4 	{position:relative; height: 10px; left:278px; width:14px; background-color: #550800; display:block;}
#colorbar5 	{position:relative; height: 10px; left:318px; width:20px; background-color: #550800; display:block;}
#colorbar6 	{position:relative; height: 10px; left:342px; width:19px; background-color: #550800; display:block;}
#colorbar7	{position:relative; height: 10px; left:374px; width:19px; background-color: #550800; display:block;}
#colorbar8	{position:relative; height: 10px; left:380px; width:15px; background-color: #550800; display:block;}
#colorbar9	{position:relative; height: 10px; left:395px; width:30px; background-color: #550800; display:block;}
#colorbar10	{position:relative; height: 10px; left:425px; width:25px; background-color: #550800; display:block;}
#colorbar11	{position:relative; height: 10px; left:493px; width:48px; background-color: #550800; display:block;}
#colorbar12	{position:relative; height: 10px; left:540px; width:45px; background-color: #550800; display:block;}
#colorbar13 	{position:relative; height: 10px; left:603px; width:92px; background-color: #550800; display:block;}

#ad2010-architects dt {padding-left: 2px; }
#ad2010-architects dd a {padding: 1px 2px;}
#ad2010-architects dd a:hover {color: #550800; text-decoration: none; background-color: #e5e5e5;}
#ad2010-architects dd.full {clear: both; width: 300px;}
