/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* TYPE */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

/* PIPED LINKS */
.piped { display: block; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }

/* BILLBOARD */
#billboard, #promos, #promos2, #headlines, #ticker, #options, #links, #homefooter { width: 980px; margin: 0 auto 10px; clear: both; color: #76797c; }
#billboard { margin: 10px auto 5px auto; }
#billboard img.bottom { padding: 0; border: 0; margin: 0; margin-bottom: 16px; }
#billboard a.more { padding-right: 8px; text-decoration: none; }
#billboard a.more:hover { text-decoration: underline; }
#billboard .left { float: left; }

/* PROMOS */
#promos { width: 980px; height: 159px; }
#promos img { float: left; border-width: 0; margin: 0 8px 0 0;}
#promos img.last { margin: 0; }
#promos a#bts_promo { display:block; position:relative; float:left; width:236px; height:155px; padding:0; margin:0; line-height:0; text-indent:-9999px; overflow:hidden; }
#promos2 { width: 980px;} /* #promos2 { width: 980px; height: 732px; }*/
#promos2 img { float: left; border-width: 0; margin: 0 8px 0 0;}
#promos2 img.last { margin: 0; }
#promos2 a.more { padding-right: 8px; text-decoration: none; }
#promos2 a.more:hover { text-decoration: underline; }

/* TICKER */
.wrapper { width: 980px; margin: 10px auto 0; }
#ticker { min-height: 26px; margin-bottom: 10px; background: #f6f6f6 url(http://www.richardman.com/images/ticker_btm_grey.gif) no-repeat 0 100%; /*position: relative;*/ }
#ticker p { line-height: 16px; width: 100%; padding-top: 5px; padding-bottom: 0.2em; background: url(http://www.richardman.com/images/ticker_top_grey.gif) no-repeat 0 0; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }

/* HOMEFOOTER */
#homefooter p.left a { margin-right: 0; }
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 50%; float: right; }
#homefooter p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homefooter .sosumi p { margin-bottom: 0; }

/* HOMEFOOTER */
#homefooter { padding: 3px 0 0; margin: 0 auto 22px; text-align: left; font-size: 10px; color: #6e6e6e; }
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: 1em 0; margin: 1.5em 0 2em;  }
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; text-indent: 10px; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 0px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homefooter .sosumi { clear: both; }
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding: 0 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homefooter .sosumi ul.piped li { float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; }

/* FOOTERFREESPACE */
#footerfreespace { width:100%; height: 300px; background: url(http://www.richardman.com/images/footer.jpg) repeat-x center;}
#footerspace { z-index:150; width: 980px; margin:0 auto; position:relative; }

