/*
**
*/

body {
	margin-bottom: 1px; /* force scrollbar to prevent horizontal shifting */
}

.container_12 {
/*	background: url(../_images/12_col.gif) repeat-y; */
}

/*
**
*/

#header {
	border-top: 10px solid #2AE;
	height: 85px;
}

a#tagline {
	display: block;
	margin-top: 21px;
	width: 242px;
	height: 54px;
	background: url(../_images/bol_logo.jpg) left top no-repeat;
}

#header ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#nav1 {
	position: absolute;
	margin-top: 30px;
	padding-bottom: 20px;
	height: 35px;
	width: 100%;
	background: url(../_images/nav_bars.jpg) left bottom repeat-x;
}

ul#nav1 li {
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
}

ul#nav1 a {
	display: block;
	height: 35px;
	background-position: left top;
	background-repeat: no-repeat;
}

ul#nav1 li#nav1-about a     { width: 60px; background-image: url(../_images/about_btn.jpg); }
ul#nav1 li#nav1-community a { width: 103px; background-image: url(../_images/community_btn.jpg); }
ul#nav1 li#nav1-resources a { width:  97px; background-image: url(../_images/resources_btn.jpg); }
ul#nav1 li#nav1-events a    { width:  69px; background-image: url(../_images/events_btn.jpg); }
ul#nav1 li#nav1-partners a  { width:  85px; background-image: url(../_images/partners_btn.jpg); }
ul#nav1 li#nav1-news a      { width:  61px; background-image: url(../_images/news_btn.jpg); }

ul#nav1 li a:link,  ul#nav1 li a:visited { background-position: top left; }
ul#nav1 li a:hover, ul#nav1 li a:active  { background-position: center left; }

body.about-section ul#nav1 li#nav1-about a:link,
body.about-section ul#nav1 li#nav1-about a:visited,
body.about-section ul#nav1 li#nav1-about a:hover,
body.about-section ul#nav1 li#nav1-about a:active,
body.community-section ul#nav1 li#nav1-community a:link,
body.community-section ul#nav1 li#nav1-community a:visited,
body.community-section ul#nav1 li#nav1-community a:hover,
body.community-section ul#nav1 li#nav1-community a:active,
body.resources-section ul#nav1 li#nav1-resources a:link,
body.resources-section ul#nav1 li#nav1-resources a:visited,
body.resources-section ul#nav1 li#nav1-resources a:hover,
body.resources-section ul#nav1 li#nav1-resources a:active,
body.events-section ul#nav1 li#nav1-events a:link,
body.events-section ul#nav1 li#nav1-events a:visited,
body.events-section ul#nav1 li#nav1-events a:hover,
body.events-section ul#nav1 li#nav1-events a:active,
body.partners-section ul#nav1 li#nav1-partners a:link,
body.partners-section ul#nav1 li#nav1-partners a:visited,
body.partners-section ul#nav1 li#nav1-partners a:hover,
body.partners-section ul#nav1 li#nav1-partners a:active,
body.news-section ul#nav1 li#nav1-news a:link,
body.news-section ul#nav1 li#nav1-news a:visited,
body.news-section ul#nav1 li#nav1-news a:hover,
body.news-section ul#nav1 li#nav1-news a:active { background-position: bottom left; }

/*
**
*/

#sidenav {
	margin-top: 40px;
}

#sidenav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
}

#sidenav ul li {
	padding-bottom: 10px;
	border-bottom: 1px solid #BBB;
	margin-bottom: 10px;
	font-size: 13px;
}

#sidenav ul li ul {
	padding-left: 20px;
}

#sidenav ul li ul li {
	padding-bottom: 0;
	border-bottom: 0;
	margin: 10px 0;
	font-size: 12px;
}

#sidenav ul li ul li a {
	color: #E73;
}

body#barcoding #sidenav-barcoding a,
body#landscape #sidenav-landscape a,
body#ibol #sidenav-ibol a,
body#ibol_partners #sidenav-ibol_partners a,
body#structure #sidenav-structure a,
body#cbol #sidenav-cbol a,
body#mission #sidenav-mission a,
body#members #sidenav-members a,
body#join #sidenav-join a,
body#contact #sidenav-contact a,
body#community #sidenav-community a,
body#projects #sidenav-projects a,
body#publications #sidenav-publications a,
body#materials #sidenav-materials a,
body#meetings #sidenav-meetings a,
body#faqs #sidenav-faqs a,
body#events #sidenav-events a,
body#partners #sidenav-partners a,
body#news #sidenav-news a,
body#press #sidenav-press a { color: #666; }

/*
**
*/

/*
a[rel='external'] {
	padding-right: 20px;
	background: url(../_images/external_link_icon.gif) right top no-repeat;
}
*/

/*
**
*/

#footer {
	margin-top: 10px;
	border-top: 1px solid #2AE;
}

#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#nav2 {
}

ul#nav2 li {
	float: left;
	line-height: 1;
	font-weight: bold;
}

ul#nav2 a {
	display: block;
	padding-left: 20px;
}

ul#social-media {
}

ul#social-media li {
	float: right;
	line-height: 1;
}

ul#social-media li a {
	display: block;
	margin-left: 2px;
	width: 20px;
	height: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}

ul#social-media li a#facebook { background-image: url(../_images/facebook_icon.jpg); }
ul#social-media li a#linkedin { background-image: url(../_images/linkedin_icon.jpg); }
ul#social-media li a#twitter  { background-image: url(../_images/twitter_icon.jpg); }

/*
**
*/

a.view-all {
}

a.rss-link {
}
