* { margin: 0px; padding: 0px; }
body { font: 12px/17px Arial, Helvetica, sans-serif; color: #666; }
.center-wrapper { margin: 50px auto 0px; width: 780px; }
#float-wrapper { float: left; display: inline; width: 780px; background: url(/images/nav/bg-stripe-info.jpg) repeat-y left top; border-bottom: 1px solid #eee; }
#main-logo { float: left; display: inline; width: 170px; }
#page-content { float: left; display: inline; width: 610px; background: url(/images/nav/bg-info.jpg) repeat-y left top; padding-bottom: 20px; }
#content { float: left; display: inline; margin: 24px 36px; width: 526px; }
#content a:link, #content a:visited { color: #1D8B8B; background: none; }
#content a:hover { color: #000; background: none; }
#content h1, #content h2, #content h3, #content h4, #content h5 { font-family: "Trebuchet MS", verdana, arial, heletica, sans-serif; font-weight: bold; line-height: 1.2em; background: none; color: #1E8C8C; text-decoration: none; margin: 0; }
#content h1 { font-size: 15px; }
#content h2 { font-size: 15px; }
#content h3 { font-size: 15px; }
#content blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
.clear { clear: both; }
.address, .address p { font-family: "Trebuchet MS", verdana, arial, heletica, sans-serif; color: #808080; text-align: left; padding-left: 3px; }
.fineprint { font-family: "Trebuchet MS", verdana, arial, heletica, sans-serif; font-size: 11px; line-height: 1.2em; color: #737373; }
.alignRight { text-align: right; padding-left: 1.5em; padding-bottom: 1em; }
.alignLeft { text-align: left; padding-right: 1.5em; padding-bottom: 1em; }
img { border: none; }
#main-navigation { float: left; display: inline; width: 780px; background: url(../images/nav/main-nav-bg-fixed.gif) no-repeat left bottom; }
#main-navigation ul { float: left; display: inline; margin: 40px 0px 0px 48px; list-style: none; }
#main-navigation li { float: left; display: inline; }
#main-navigation a { display: block; }
#footer { float: left; display: inline; width: 780px; padding: 40px 0px; text-align: center; font-size: 10px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #000; background: none; }
.look-listen #float-wrapper { background: url(../images/nav/listen-look-bg-left.jpg) repeat-y left top !important; }
.look-listen #main-logo { width: 340px !important; }
.look-listen #page-content { width: 440px !important; }
.look-listen #content { margin: 27px 0px 0px 24px !important; width: 387px !important; }
.look-listen #media-list-content { float: left; display: inline; margin: 17px 0px 0px 24px; width: 387px; height: 400px; overflow: auto; }
.look-listen #media-list-content h4 a { display: block; padding: 5px 8px 5px 30px; border-bottom: 1px solid #fff; color: #666; text-decoration: none; background: #eee url(../images/media-icon-expand.gif) no-repeat 8px 7px; font-size: 14px; }
.look-listen #media-list-content h4 a.expanded { background: #eee url(../images/media-icon-hide.gif) no-repeat 8px 7px; }
.look-listen #media-list-content .content { width: 368px; }
.audio-file { display: none; }
.audio-file a { display: block; padding: 8px 8px 8px 58px; background: url(../images/media-list-audio-play.gif) no-repeat 10px 8px; color: #666; text-decoration: none; }
.audio-file a:hover { background-color: #f1f5f6; }