/* CSS Document */
body {
  background: #fff;
  color: #323232;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin: 0;
}

/**
 * Generic Elements
 */
h2 {
  color: #F2B478;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  margin: 0 0 0.5em;
}
h3, h4, h5, h6 {
  color: #86b060;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  margin: 0 0 0.5em;
}

#sidebar-right h2, #sidebar-right h3, #sidebar-right h4, #sidebar-right h5, #sidebar-right h6 {
  color: #7398bd;
  font-size: 0.98em;
  font-weight: bold;
}

body.sidebar-right #content, body.two-sidebars #content {
float:left;
margin-right:-224px;
}
#page {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(images/clouds.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header {
	border-bottom:5px solid #86b060;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/Advancing.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#header-inner {
background:transparent url(images/header-gradient.png) repeat-x scroll left top;
min-height:155px;
padding:0 20px;
position:relative;
}
#logo {
background:transparent url(images/BBI_logo_bg.png) no-repeat scroll left top;
height:260px;
left:0;
padding-top:15px;
position:absolute;
top:0;
width:257px;
}
#sub-logo {
background:transparent url(images/BB-Initiative.png) no-repeat scroll left top;
height:61px;
left:240px;
margin-top:0;
position:absolute;
top:40px;
width:255px;
}
#primary ul li {
background:transparent url(images/link-l.png) no-repeat scroll left top;
float:left;
margin:0 1px;
padding:0;
}
a {
  color: #F08D2E;
  text-decoration: none;
}
#primary ul li a {
background:#86b060;
color:#FFFFFF;
display:block;
margin:0 6px;
padding:0.3em 0.5em;
font-size:0.93em;
}
#primary ul li a:hover, #primary ul li a.active, #primary ul li.active-trail  a{
color:#bbddf2;
text-decoration:none;
}
#primary ul li span.bg-image {
background:transparent url(images/link-r.png) no-repeat scroll right top;
display:block;
}


#primary ul li.first {
background:none!Important;
}
#primary ul li.first  a {
background:none!Important;
color:#86b060;
}
#primary ul li.first  a.active {
background:none!Important;
color:#F08D2E;
}
#primary ul li.first span.bg-image  {
background:none!Important;
}


#container {
	padding:0 20px 20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/graygrad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#sidebar-left{
	min-height:600px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/family.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#page.front #sidebar-left{
	background-image: none;
}
#page.front #sidebar-right{
	min-height:600px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/family2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.block ul.menu li a:hover,
div.block ul.menu li a.active {
  color: #F08D2E;
  font-weight: bold;
  text-decoration: none;
}
div.block ul.menu li.active-trail > a {
  color: #F08D2E;
}
#block-block-6{
	left: -10px;
}
#sidebar-left-inner {
border-right:none;
}
#content{
	border-left:2px dotted #b6b6b6;
	font-size: 0.9em;
}
#footer {
background:none;
}