
body {
	background-color: #d9d9d9; /* 4c4c4c, 00869c */
	/* background-image: url(/images/bfa-top-stripe-2.png); */
	background-repeat: repeat-x;
	/* background-position: top center; */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.topnavtext { font-size: 18px; font-family: "futura-pt", sans-serif; color: #00869c; text-decoration: none; font-weight: 500; padding-left: 8px;}
a.topnavtext:link { font-size: 18px; color: #00869c; text-decoration: none; font-weight: 500; }
a.topnavtext:visited { font-size: 18px; color: #00869c; text-decoration: none; font-weight: 500; }
a.topnavtext:hover { font-size: 18px; color: #eb6f30; text-decoration: none; font-weight: 500; }

.bodytext { font-size: 18px; font-family: "futura-pt", sans-serif; color: #000000; text-decoration: none; font-weight: 400; line-height: 24px;}
a.bodytext:link { font-size: 18px; color: #0e889e; text-decoration: none; font-weight: 400; }
a.bodytext:visited { font-size: 18px; color: #0e889e; text-decoration: none; font-weight: 400; }
a.bodytext:hover { font-size: 18px; color: #0e889e; text-decoration: underline; font-weight: 400; }

.bodylinks { font-size: 20px; font-family: "futura-pt", sans-serif; color: #000000; text-decoration: none; font-weight: 400; line-height: 24px;}
a.bodylinks:link { font-size: 20px; color: #0e889e; text-decoration: none; font-weight: 400; }
a.bodylinks:visited { font-size: 20px; color: #0e889e; text-decoration: none; font-weight: 400; }
a.bodylinks:hover { font-size: 20px; color: #0e889e; text-decoration: underline; font-weight: 400; }

.titletext { font-size: 28px; font-family: "futura-pt", sans-serif; color: #000000; text-decoration: none; font-weight: 400; line-height: 24px;}
a.titletext:link { font-size: 28px; color: #0e889e; text-decoration: none; font-weight: 400; }
a.titletext:visited { font-size: 28px; color: #0e889e; text-decoration: none; font-weight: 400; }
a.titletext:hover { font-size: 28px; color: #0e889e; text-decoration: none; font-weight: 400; }

.artistlinks { font-size: 18px; font-family: "futura-pt", sans-serif; color: #000000; text-decoration: none; font-weight: 400; line-height: 24px;}
a.artistlinks:link { font-size: 18px; color: #0e889e; text-decoration: underline; font-weight: 400; }
a.artistlinks:visited { font-size: 18px; color: #0e889e; text-decoration: underline; font-weight: 400; }
a.artistlinks:hover { font-size: 18px; color: #0e889e; text-decoration: none; font-weight: 400; }

.footertext { font-size: 18px; font-family: "futura-pt", sans-serif; color: #00869c; text-decoration: none; font-weight: 400; line-height: 24px;}
a.footertext:link { font-size: 18px; color: #00869c; text-decoration: none; font-weight: 400; }
a.footertext:visited { font-size: 18px; color: #00869c; text-decoration: none; font-weight: 400; }
a.footertext:hover { font-size: 18px; color: #eb6f30; text-decoration: none; font-weight: 400; }

.tablebg {
background-image: url(/images/bfa-stribe-bg-1.png);	
}

.responsive_container {
width: 100%;	
}

ul.nav{
    -webkit-box-orient: horizontal;
    display: -webkit-box;
    width: 100%;
    margin: 0;
    padding: 0;
}
li.nav, li.empty{
list-style-type: none;	
}
.empty {
    -webkit-box-flex: 1;
    height: 1px;
}

@media only screen and (min-width: 1620px) {
body {
	background-color: #00869c; /* 4c4c4c */
	background-image: url(/images/bfa-top-stripe-2-responsive.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.responsive_container {
width: 1458px;	
margin-left: auto;
margin-right: auto;
}
}

/* IE 6, 7, and 8 */
@media \0screen\,screen\9 {
ul.nav{
    display: table;
}
li.nav, li.empty{
	display: table-cell;
}
}
/* IE 9 and 10 */
@media screen and (min-width:0\0) {
ul.nav{
    display: table;
}
li.nav, li.empty{
	display: table-cell;
	width: 10%;
}
}

