html {background: #fff;}

body {width: 720px; margin: 0 auto; font-size: 16px; line-height: 24px; font-family: "Frutiger", "Univers", "Helvetica Neue", helvetica, arial, sans-serif; color: #444;}

h1, h2, h3, h4 {font-weight: bold;}
.column {float: left;}
.clear{display:inline-block;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content: ".";}

header {text-align: left;}
header #logo {background: url(../img/farrellit-logo-basic.png); margin: 12px 0; height: 72px; font-size: 18px;}
header #logo h1, header #logo h2 {visibility: hidden; font-size: 12px;}

nav {height: 24px; background: url(../img/menu.png) no-repeat;}
nav ul {width: 470px; margin: 0 auto;}
nav li {display: block; float: left; color: #fff;}
nav li a {display: block; height: 24px; padding: 0 32px; text-align: center; color: #fff; text-decoration: none;}
nav li a:hover {background: #999 url(../img/menubar-hover.png);}

section#content {padding: 24px 0;}
section#content h1 {font-size: 18px; padding-bottom: 24px; text-align: center;}

section#content article {width: 528px; float: left;}
section#content article h2 {padding: 12px;}
section#content article h3 {padding: 12px;}
section#content article h4 {padding: 24px 12px 0 12px;}
section#content article p {width: 480px; padding: 0 12px 24px 12px;}
section#content article ul {padding-bottom: 24px; font-size: 14px; list-style: disc;}
section#content article ul li {margin: 0 24px;}
section#content article ul li p {padding: 0;}
section#content article img {display: block; padding: 12px 0;}

section#content article figure.profile {display:block; padding: 0 12px;}
section#content article figure.profile h4 {padding: 0;}

section#content article a {color: #444;}
section#content article a:hover {color: #f90;}
section#content article a:active {color: #c60;}

section#content aside {width: 156px; height: 230px; padding: 24px 12px 0 24px; background: url(../img/sidebar-rounded.png) no-repeat; color: #fff; float: left;}
section#content aside p {font-size: 14px;}
section#content aside address {font-size: 14px; line-height: 24px; font-style: normal;}
section#content aside a {color: #fff;}

footer {width: 440px; margin: 24px auto 12px auto;}
footer p {font-size: 12px;}

#searchcontrol {width: 528px;}
#searchcontrol table.gsc-branding {display: none;}
#searchcontrol table.gsc-resultsHeader {display: none;}
#searchcontrol div.gsc-ad-box {display: none;}
#searchcontrol div.gsc-resultsbox-visible {float: left;}
.gs-visibleUrl {display: none;}
