body {background-color:#FFF;}
#topnav {border-width:0; background:#EEE; color:#555;}
#topnav a {color:#555;}
#header {background:#FFFFFF; border-width:0;}
#logo h1 {background:transparent url(/images/architecture_logo.aspx) no-repeat; padding:0; height:110px;}
#logo a {display:block; height:110px; width:240px;}
#wrap {padding:10px; border-width:0;}

#header-nav {background:#000000 url(/includes/meerkat/architectureanddesign/img/navigation_bar_background.gif) repeat-x;border-top:1px solid #000000;}
#header-nav ul li {background:#000000 url(/includes/meerkat/architectureanddesign/img/navigation_background.gif) repeat-x; border-right:1px solid #000000;}
#header-nav li a:link, #header-nav li a:visited {padding:0 20px;}
#header-nav li a.CMSListMenuLinkHighlighted {background:#000000 url(/includes/meerkat/architectureanddesign/img/navigation_background_selected.gif) repeat-x;}

#megabanner {float:right; width:728px; height:90px !important; line-height:90px !important; margin-top:10px !important; text-align:center;}
#megabanner span * {vertical-align:middle;}
#megabanner img, #megabanner embed {margin-top:0;}
.search-button {background:transparent url(/includes/meerkat/architectureanddesign/img/small_button.gif) no-repeat;text-indent: -1000em; width:22px; height:22px;}
.rss-button {background:transparent url(/includes/meerkat/architectureanddesign/img/icon-rss.png) no-repeat; width:16px; height:16px; position:relative; top:7px;}

#cont-col2 h3 {background-color:#6a6a6a;}
#cont-col2 div.panel {background-color:#FFFFFF;border:2px solid #bfbfbf;padding:5px;}
.ui-tabs-panel {background:#F5F5F5 none repeat scroll 0 0;border:2px solid #bfbfbf;padding:1em 8px;}
#cont-col2 div.dark {background-color:#BCBCBC;border:0 none;}

.ui-tabs-nav a, .ui-tabs-nav a span {background: url(/includes/meerkat/architectureanddesign/img/tab.png) no-repeat;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position:100% -100px;}
.ui-tabs-nav a span {padding-top:15px;color:#3d3d3d;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span {padding-top:9px;padding-bottom:6px;color: #ffffff;}

#ui-tabs-nav-tools.box {margin-top:6px;}

.headlines ul.navlist {margin-bottom:0.5em;}

.lead .box img {width:auto;}
.excerpts .box img {width:auto;}

h1, h2, h3, h4, h5 {font-weight:bold; font-family:Helvetica, Helvetica Neue, Arial, sans-serif; color:#333;}
.lead h2 {font-size:1.5em; margin-bottom:0;}
.excerpts h2, .headlines h2, .productListing h2, .tagList h2, .searchResults h2, .archive h2, .authorlist h2 {font-size:1.1em;margin-bottom:0;}
.time {color:#EC008C; margin-right:3px;}

ul.navlist li {background:transparent url(/includes/meerkat/architectureanddesign/img/bullet.gif) no-repeat scroll 0 5px;font-family:Helvetica, Helvetica Neue, Arial, sans-serif;}
.ui-tabs-panel li {background:transparent url(/includes/meerkat/architectureanddesign/img/bullet.gif) no-repeat scroll 0 5px;font-family:Helvetica, Helvetica Neue, Arial, sans-serif;}
#cont-foot ul.footer-box li {background:transparent url(/includes/meerkat/architectureanddesign/img/bullet.gif) no-repeat scroll 0 5px;font-family:Helvetica, Helvetica Neue, Arial, sans-serif;}