* { 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 auto; }
.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: 266px; float: left; color: #FFF !important; margin-top: 20px; }
.blogbox { background: url(/images/template2009/blog-bcgrd.gif) repeat-y; }
.contents { width: 660px; 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: 186px; right: 30px; z-index: 1000; }
.shop-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; }

.foot { padding-top: 20px; color: #FFF; font-size: 10px; text-align: right; }
.footer { text-align: right; }
sup { font-size: .75em; }

.docheader, .section { 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; border-top: none; padding: 7px 0; }
.menuCell { background: #0069AA; padding: 0 7px;}

.menuCell a,
.menuCell a:visited { color: #FFF; }

.menuCellOver {	background: #4B95BC; padding: 0 7px; }
.menuCellOver a, 
.menuCellOver a:visited, 
.menuCellOver a:hover { color: #FFF;  }

a.menu td { color: #FFF; }



/*  Headline Gallery  */
#headline_gallery { width: 608px !important; position: relative; }
.rotatorContainer img { float: left; margin-right: 25px; }
.navContainer { width: 160px; position: absolute; top: 180px; left: 185px; text-align: right; }
li.nav, li.control { background: #831111; color: #FFF; width: 15px; text-align: center; float: left;  padding: 3px; list-style-type: none; margin-right: 5px; cursor: pointer; }
li.nav-showing { background: #0b0963; }
li.control { float: right; }



/*  Blog Styles  */
.blogpost { margin-bottom: 60px; }
.date { font-size: 10px; text-transform: uppercase; color: #999; margin-left: 20px; }
.postnavigation { }
.postmeta { border: 1px solid #ddd; background: #f9f9f9; padding: 2px 5px; font-size: 10px; margin-top: 20px;  }

.postmeta .right { float: right: text-align: right; width: 100px; }
.postmeta .left { float: left; width: 470px; }

.sidebar ul {
	margin: 0 12px;
	padding: 0;
	list-style-type: none;
	}

.sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

.sidebar ul ul {
	margin: 0 0 25px 0;
	padding:0;
	list-style-type: none;
}

.sidebar ul ul li {
	list-style-type: none;
	}

.sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

.sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
	list-style-type: none;
}
