.no_content { font-size: 1.4em; }

#home { font-size: 0.9em; }
#home h2 { font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #0065b4; }
#home h3 { margin: 0 0 0.3em; }
#home p { margin: 0; }

#home div.top { position: relative; padding: 10px 0 5px; margin: 0 0 5px; border-bottom: 1px dotted #9d9d9d; }

#main-article { float: left; width: 360px; margin: 0 -1px 0 0; padding: 0 0 20px; border-right: 1px dotted #9d9d9d; }
#main-article ul { margin: 0; padding: 0; list-style-type: none; }
#main-article li { float: left; padding: 0 10px 0.5em 0; }
#main-article h3 { clear: both; }
#main-article h3,
#main-article p { padding: 0 10px 0 0; }
#main-article p.foot { padding: 5px 0 0; }
#main-article div.no_content { margin: 0 10px 0 0; }

#recent-work { float: left; width: 314px; padding: 0 10px; border-width: 0 1px; border-style: dotted; border-color: #9d9d9d; }
#recent-work ul { margin: 0; padding: 0; list-style-type: none; }
#recent-work li { padding: 0 0 5px; margin: 0 0 5px; border-bottom: 1px dotted #9d9d9d; }
#recent-work li:last-child { margin: 0; padding: 0; border-bottom: 0; }
#recent-work li img { float: left; }
#recent-work li h3 { margin: 0 0 0.3em 80px; }
#recent-work li.no-image h3 { margin: 0 0 0.3em; }
#recent-work li p { margin: 0 0 0 80px; }
#recent-work li.no-image p { margin: 0; }


#latest-news { float: right; width: 195px; }
#latest-news ul { margin: 0; padding: 0; list-style-type: none; }
#latest-news li { padding: 0 0 5px; margin: 0 0 5px; border-bottom: 1px dotted #9d9d9d; }

#secondary-navigation { float: left; #border-bottom: 10px solid white; background: url(../graphics/nav-lines.gif) }
#secondary-navigation ul { margin: 0; padding: 0; list-style-type: none; }
#secondary-navigation li { float: left; width: 98px; padding: 0 7px 0 0; margin: 0 7px 0 0; border-right: 1px dotted #9d9d9d; }
#secondary-navigation li img { margin: 0 0 0.5em; }

#secondary-article { float: right; width: 335px; }
* html #secondary-article { margin: 0 0 10px -10px; }
#secondary-article img { width: 335px; margin: 0 0 0.8em; }
#secondary-article h3 { margin: 0 0 0.3em 0; }
#secondary-article p { margin: 0 0 0 0; }