* { font-family: arial, helvetica, sans-serif; }
body { color: #666; font-size: 12px; margin: 0 0 20px 0; background: #0069AA url(/images/template2009/bcgrd.jpg) top left no-repeat;  }

#wrapper { width: 950px; margin: 0 0 0 30px; }
.header { }
.navigation { background: #fecf05 url(/images/template2009/bcgrd-nav.gif) top right no-repeat; height: 29px; !important; }
.navigation img { float: left; border: none; }
.sidebar { width: 200px; float: left; color: #FFF !important; margin-top: 20px; }
.blogbox { background: url(/images/template2009/blog-bcgrd.gif) repeat-y; }
.contents { width: 720px; float: right; background: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 20px; }
.document { padding: 30px; position: relative; }
.signup-btn { position: absolute; top: 218px; right: 30px; z-index: 1000; }
.placards { width: 660px; float: right; padding-top: 20px; }
.search { width: 230px; float: right; padding-top: 4px; text-align: right; }
.textbox { width: 125px; border: 1px solid #e5ba00; padding: 2px 5px; }
.navigation .submit { background: #fecf05; color: #FFF; border: none; font-size: 14px; padding-top: 2px; }
.forumnav { font-size: 14px; font-weight: bold; }
.leftMain { float: left; width: 500px; }
.rightMain { float: left; width: 200px; padding-top: 30px; }

.foot { padding-top: 20px; color: #FFF; font-size: 10px; text-align: right; }
.footer { text-align: right; }
sup { font-size: .75em; }

.docheader, .section, .headlinered { color: #0069AA; font-size: 1.3em; }
h2 { font-size: 1.2em; margin-bottom: 5px; }

a, a:visited, a:hover { color: #0069AA; text-decoration: none; }
a.footer, a.footer:visited, a.footer:hover { color: #FFF; }
.sidebar a, .sidebar a:visited, .sidebar a:hover { color: #FFF; }
.bloglink { display: block; margin-bottom: 0px; }

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.noborder { border: none; }

.menuContainer 	{ background: #0069AA; border: 1px solid #FECF05; padding: 5px 0; color: #fff; line-height: 0 ; }
.menuCell { background: #0069AA; padding: 0 7px;}

.menuCell a,
.menuCell a:visited { color: #FFF; }

.menuCellOver {	background: #4C96BB; padding: 0 7px; }
.menuCellOver a, 
.menuCellOver a:visited, 
.menuCellOver a:hover { color: #FFF;  }

a.menu { color: #FFF; }

.menuContainer a.menu { display: block; padding: 5px 0; }
.menuContainer a.menu:hover { background: #4B95BC;  }

/* Ecommerce Styles */

.ecomm-button { background: #0069AA; border: 1px #FFF solid; color: #FFF; font-size: 12px; text-transform: uppercase; font-weight: bold; padding: 3px 10px; cursor: pointer; }
span.ecomm-button { padding: 4px 10px; }
.smallcopyred { color: #900 !important; }

