html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
  	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;background:transparent
	}
table{
	border-spacing:0;
	border-collapse:
	collapse
	}

caption,th,td {
	text-align:left;
	font-weight:normal
	}

blockquote,q {
	quotes:none
 }:focus{outline:0}

body {
	font-family:"Palatino","Times New Roman",Times,serif;
	color:#666;
	font-size:0.8125em;
	text-align:center;
	background:#fff url(/images/ui/body-hairline.gif) top center no-repeat
	}
*{
	margin:0;
	padding:0
	}
.skip,.hide,#logo-print{
	display:none
	}

div.clear{clear:both}
#wrapper{margin:0 auto;text-align:left;width:980px}
#logo-print,#jump{display:none}#header{width:980px;height:128px;float:left;clear:both;background:transparent url(/images/ui/header.gif) 0 0 no-repeat}#logo, #logo a{float:left;width:128px;height:128px;text-indent: -9999px;overflow:hidden;background:transparent url(/images/ui/building-block.gif) 0 0 no-repeat}#header #location{float:left;margin-top:30px;padding-left:20px;width:450px;height:70px;overflow:hidden;display:table;position:static}#header #location p{padding:0}#header #location p span{color:#747819}



#social{position:relative;right:18px;top:20px;width:316px;height:30px;float:right;background:#fff}

p#tagline{display:block;float:right;width:250px;height:19px;padding:7px 40px 0 0;text-align:right;background:#f0f0ed;text-transform:uppercase;font-size:100%;letter-spacing: .1em}

/* NAVIGATION UPDATES */
#nav{display:block;float:left;width:665px;height:26px;padding-left:25px;background:#f0f0ed}
#nav li{float:left;height:26px;list-style:none}
#nav li a{display:block;height:26px;text-indent: -9999px;overflow:hidden}
#nav-about a{width:79px;background:transparent url(/images/ui/nav-2012.gif) 0 0 no-repeat}
#nav-about a:hover{background-position:0 -26px}
#nav-about a.current, #nav-about a.current:hover{background-position:0 -52px}
#nav-tenants a{width:96px;background:transparent url(/images/ui/nav-2012.gif) -79px 0 no-repeat}
#nav-tenants a:hover{background-position: -79px -26px}
#nav-tenants a.current, #nav-tenants a.current:hover{background-position: -79px -52px}
#nav-leasing a{width:96px;background:transparent url(/images/ui/nav-2012.gif) -170px 0 no-repeat}
#nav-leasing a:hover{background-position: -170px -26px}
#nav-leasing a.current, #nav-leasing a.current:hover{background-position: -170px -52px}
#nav-news a{width:75px;background:transparent url(/images/ui/nav-2012.gif) -264px 0 no-repeat}
#nav-news a:hover{background-position: -264px -26px}
#nav-news a.current, #nav-news a.current:hover{background-position: -264px -52px}
#nav-events a{width:87px;background:transparent url(/images/ui/nav-2012.gif) -337px 0 no-repeat}
#nav-events a:hover{background-position: -337px -26px}
#nav-events a.current, #nav-events a.current:hover{background-position: -337px -52px}
#nav-contact a{width:92px;background:transparent url(/images/ui/nav-2012.gif) -427px 0 no-repeat}
#nav-contact a:hover{background-position: -427px -26px}
#nav-contact a.current, #nav-contact a.current:hover{background-position: -427px -52px}


/* HOME SLIDESHOW */
#home {
	position:relative;
}
#home .captions {
	width:335px;
	position:absolute;
	z-index:10;
	top:30px;
	left:82px;
}
#home h2.homeHeadine {
	width:335px;
	color:#fff;
	font-size:500%;
	text-transform: lowercase;
	letter-spacing: .05em;
	font-weight: normal;
}

/* PHOTO GALLERY */
#copy #galleryNav {
	margin: 0;
	padding: 0;
	width:auto;
	height:10px;
	float:right;
	clear: both;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 20px;
}
#copy #galleryNav li {
	width:10px;
	height:10px;
	float:left;
	margin: 0;
	padding: 0;
	margin-right: 4px;
	list-style: none;
}
#copy #galleryNav li {
	background: transparent url('/images/ui/photo_gallery_off.png') top left no-repeat;
}
#copy #galleryNav li.activeSlide {
	background: transparent url('/images/ui/photo_gallery_current.png') top left no-repeat;
}
#copy #images {
	width: 680px;
	height:400px;
	float:left;
}



#content{border-top:1px solid #c6c5ba;float:left;clear:both;width:980px;padding:0 0 100px 0;background:#f0f0ed}#billboard{margin:16px 0 0 0;width:980px;height:200px}

#copy,#contact{float:left;width:680px;padding:0 0 0 20px}.overview{font-size:150%}h1{margin:20px 0;display:block;font-size:175%;color:#bec529;text-transform:uppercase;font-weight:bold}

#tenant h1{padding:0 0 0 20px}h2{font-size:150%;padding:0 0 1em 0;color:#bec529;font-weight:bold}h3{font-size:120%;padding:0 0 1em 0;color:#747819;font-weight:normal}h4{font-size:100%;padding:0 0 1em 0;color:#747819;font-weight:bold}p{padding:0 0 1em 0;line-height:1.5em}ul,ol{padding:0 0 1em 0;text-indent:0}

#member h1{padding:0 0 0 20px}h2{font-size:150%;padding:0 0 1em 0;color:#bec529;font-weight:bold}h3{font-size:120%;padding:0 0 1em 0;color:#747819;font-weight:normal}h4{font-size:100%;padding:0 0 1em 0;color:#747819;font-weight:bold}p{padding:0 0 1em 0;line-height:1.5em}ul,ol{padding:0 0 1em 0;text-indent:0}

#copy ul, 
#copy ol{padding:0 2em 1em 2em}#copy ul li, 
#copy ol li{text-indent: -1em;padding:0 0 0 1em;line-height:1.5em}#copy ul li{list-style:disc inside}

#home h1{display:none}

#home #intro{padding:20px;font-size:220%}

#home #intro p{line-height:1.5em}

#home .module{float:left;width:220px;margin-left:20px}.module 

#map #logocontrol, .module 

#map span, .module 

#map a{display:none}
.module h2{margin:0 0 15px 0;padding:0;font-size:100%;font-weight:bold;text-transform:uppercase}
.module h2 a{width:210px;padding:5px;display:block}
.module a.block{display:block;height:150px;overflow:hidden;background:#fff}
.module li{list-style:none;margin:0 0 .5em 0;padding:0 0 .5em 0;border-bottom:1px solid #c8c8bd}
.module li span.date{font-size:90%}

#sidebar{position:relative;top:65px;right:20px;float:right;width:220px;padding-left:19px;border-left:1px solid #c8c8bd}

#sidebar .module{margin:0 0 20px 0}
#copy #subnav{float:left;width:220px}
#copy #subnav li{padding:0 0 1em 0;list-style:none;font-size:90%;line-height:1.5em;display:block;float:left;clear:both;width:100%}
#copy #subnav.news{margin-top:20px}

#copy #subnav.news li{padding:0 0 2em 0}

#copy #subnav.events li{text-transform:uppercase;letter-spacing: .1em;list-style:none}

.about{margin:0 0 70px 0;float:left;clear:both;width:580px}
.about h2{font-size:100%;text-transform:uppercase;font-weight:bold;float:left;width:100px}

.about .excerpt{float:right;width:460px}

.about .excerpt p{padding:0}
.about .excerpt img{float:left;margin:0 20px 0 0}

.article{padding:20px 0;border-top:1px solid #c8c8bd;float:left;clear:both;width:680px}
.article .info{float:right;width:440px}
.article .info h2{padding:0 0 .2em 0}
.article p.date{padding:0 0 .5em 0}
.article p.excerpt{padding:0}
.article img{float:left}

.earthday{margin:0 0 70px 0;float:left;clear:both;width:580px}
.earthday h2{font-size:100%;text-transform:uppercase;font-weight:bold;float:left;width:100px}

.earthday .excerpt{float:right;width:460px}

.earthday .excerpt p{padding:0}
.earthday .excerpt img{float:left;margin:0 20px 0 0}

#article{float:right;width:440px;word-wrap:break-word}

#article p.date{font-size:85%;padding: .5em 0 2em 0}
p.view-archives{float:left;clear:both;padding:6em 0 0 240px;font-weight:bold;width:440px}

#copy #archives div{float:left;clear:both;width:680px;margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px solid #c8c8bd}

#copy #archives h2{padding: .7em 0 0 0;display:block;float:left;clear:both;width:160px;font-size:90%;font-weight:normal;text-transform:uppercase;letter-spacing: .1em}

#copy #archives ul{display:block;float:right;width:520px;width:440px}

#copy #archives li{float:left;clear:both;width:520px;width:100%;list-style:none;text-indent:0;line-height:1.2em;padding: .5em 0}

#archives li span.date{display:block;float:left;width:100px;margin-right:10px}

#archives li span.link{padding:0;display:block;float:left;width:410px} 

.tenant{padding:20px 0;border-top:1px solid #c8c8bd;float:left;clear:both;width:680px}

.tenant .info{float:right;width:440px}

.tenant .info h2{padding:0 0 .2em 0}

.tenant .info p{padding:0}

.tenant img{float:left}

#tenant{float:left;width:700px}

#tenant #info{float:right;width:440px}

#hosted-events{margin:2em 0 0 0}

#hosted-events li{padding:0 0 .5em 0;list-style:none}

#tenant #more{float:left;width:220px}

#tenant #more .logo{margin:0 0 20px 0;padding:20px;width:200px;background:#fff}

#tenant #more p{position:relative;left:20px}

#tenant #more p.website{padding:0}p.all{float:left;clear:both;border-top:1px solid #c8c8bd;width:220px;margin:1em 0 0 0;padding:1em 0;font-weight:bold}

.member{padding:20px 10px;border-top:0px solid #c8c8bd;float:left;clear:both;width:700px}

.member .info{float:right;width:700px}

.member .info h2{padding:0 0 .2em 0}

.member .info p{padding:0}

.member img{float:left}

#member{float:left;width:700px}

#member #more{float:left;width:700px}

#member #more p{position:relative;left:20px}

#members #more p.website{padding:0} p.all{float:left;clear:both;border-top:1px solid #c8c8bd;width:680px;padding:0px 0;font-weight:bold}

#member #more p.tagline{padding:0}p.all{float:left;clear:both;border-top:1px solid #c8c8bd;width:700px;margin:1em 0 0 0;padding:1em 0;font-weight:bold}

#member #info{float:right;width:680px}

#hosted-events{margin:2em 0 0 0}

#hosted-events li{padding:0 0 .5em 0;list-style:none}





#events{float:right;width:440px}

.event,#event{float:left;clear:both;width:440px}

.event{border-bottom:1px solid #c8c8bd;margin:0 0 2em 0}

.event h3 #event h3{padding:0 0 .5em 0;font-weight:normal}

.event div.info, #event div.info{width:440px;clear:both}

.event div.info p.date, #event div.info p.date{padding:0}

.event h4.label, #event h4.label{float:left;width:100px;font-size:80%;color:#666;font-weight:normal;text-transform:uppercase;letter-spacing: .1em;line-height:2em}

.event div.info div, #event div.info div{float:right;width:320px}

p.event-notice{margin:1em 0;color:#fff;background:#900;padding:5px 10px;text-align:center;font-weight:bold;text-transform:uppercase;letter-spacing: .1em}

h2.ongoing,h2.past{float:left;clear:both;width:100%;padding:2.5em 0 .5em 0}

#copy ul.archives-list{padding:0;display:block;text-indent:0;width:440px;display:block;float:right}

#copy ul.archives-list li{text-indent:0;padding: .5em 0;list-style:none;float:left;clear:both;width:100%;border-bottom:1px solid #c8c8bd}

#slideshow{margin:0 0 25px 0;display:block;float:left;width:220px;border-bottom:1px solid #c8c8bd}

#slideshow span{margin:0 0 5px 0;display:block;float:left;font-weight:bold}#slideshow img{background:#ccc;margin:0 0 30px 0}#tenant 

#slideshow span{margin:0 0 5px 0;display:block;float:left;font-weight:bold}#slideshow img{background:#ccc;margin:0 0 30px 0}#member

#slideshow{position:relative;top:30px;left:20px;border:none}

#gallery{padding:0 20px}

.slideshow-nav{float:left;clear:both;width:100%}

#slidenav{float:right;width:700px}

#gallery 

#slidenav ul{float:left}
#gallery #slidenav li{margin-right:6px;float:left;list-style:none;font-weight:bold}
#gallery #slidenav li a{display:block;padding-top:1px;font-size:13px;height:15px;width:16px;text-align:center}* html 

#gallery #slidenav li a{padding-top:0}

#image{margin-top:6px;float:right;width:700px}

#image-info{margin-top:6px;float:left;width:220px}

#gallery p.back{padding:4em 0 0 0;float:left;width:220px;font-weight:bold}

.prev-next{display:block;width:38px;height:16px;float:left}
.prev-next span a{display:block;float:left;width:16px;height:16px;text-indent: -9999px;overflow:hidden}
.prev a{margin-right:6px;background:transparent url(/images/ui/prev-next.gif) 0 0 no-repeat}
.next a{background:transparent url(/images/ui/prev-next.gif) -16px 0 no-repeat}
.prev a:hover{background-position:0 -16px}.next a:hover{background-position: -16px -16px}

#contact #info{float:left;width:220px}
#personnel{margin:2em 0 0 0;float:right;width:440px}#personnel table{margin:0 0 2em 0;display:block;border-collapse:collapse;float:left;clear:both}#personnel table th, #personnel table td{padding:5px 20px 5px 0}#personnel table td{vertical-align:top;border-bottom:1px solid #c8c8bd}
#contact #options{float:left;clear:both;width:680px;margin:1em 0}#contact #options ul{float:left;width:200px}
#contact #options li{list-style:none;float:left;display:inline-block;margin-right:3px;text-transform:uppercase;font-weight:bold}#contact #options li a{display:block;padding:5px 10px}
#contact #options p{float:right;width:480px;text-align:right;padding:5px 0}
span.query{font-weight:bold;color:red}span.marker{background:#ff0}#footer{float:left;clear:both;width:940px;padding:10px;background:#fff}
#contact-form{float:left;clear:both;width:100%}
fieldset ol{padding:0 0 1em 0}
fieldset li{list-style:none;padding: .5em 0;line-height:1.5em}
fieldset li label{padding:0 0 .5em 0}
input.full{width:473px;padding:3px;border-top:1px solid #c8c8bd;border-left:1px solid #c8c8bd}
select{width:480px}
textarea{width:473px;padding:3px;border-top:1px solid #c8c8bd;border-left:1px solid #c8c8bd}
input,select,textarea{font-family:Verdana,Helvetica,Arialsans-serif;font-size:85%}
#error-message .error, li.error label{color:#900}span.required{}#error-message{border:1px solid #900;background:#fcc;margin:20px;padding:15px}#error-message li{list-style:none;padding:0 0 .5em 1em}
a img{border:none}
a:link{color:#CF782C;text-decoration:none}
a:visited{color:#DDA06B;text-decoration:none}
a:hover,a:visited:hover{color:#747819;text-decoration:none}
.module h2 a:link, .module h2 a:visited{color:#fff;background:#bec529}
.module h2 a:hover, .module h2 a:visited:hover{color:#fff;background:#CF782C}
#subnav li a.current:visited, #subnav li a.current:visited:hover, #subnav li a.current{color:#bec529}
#subnav li a:link span.date, #subnav li a:visited span.date{color:#999}
#subnav li a:hover span.date, #subnav li a:visited:hover span.date{color:#999}
#subnav li a.current:visited span.date, #subnav li a.current:visit
ed:hover span.date, #subnav li a.current span.date{color:#999}#contact #options li a:link, #contact #options li a:visited{color:#fff;background:#CF782C;text-decoration:none}#contact #options li a:hover, #contact #options li a:visited:hover{color:#fff;background:#747819;text-decoration:none}#contact #options li a.current, #contact #options li a.current:hover, #contact #options li a.current:visited:hover{color:#fff;background:#bec529;text-decoration:none}#slidenav li a:link, #slidenav li a:visited{color:#fff;background:#bec529}#slidenav li a:hover, #slidenav li a:visited:hover{color:#fff;background:#CF782C}#slidenav li a.current, #slidenav li a.current:visited, #slidenav li a.current:hover, #slidenav li a.current:visited:hover{color:#fff;background:#CF782C}