@charset "utf-8";













body {

	background-image: url(images/pinstripe.gif);

	background-repeat: repeat;

}

a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #B21F51;

	text-decoration: underline;

	font-weight: bold;

}

a:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #B21F51;

	text-decoration: underline;

	font-weight: bold;

}

a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.hyper:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #B21F51;

	text-decoration: underline;

	font-weight: bold;

}

a.hyper:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.hyper:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #B21F51;

	text-decoration: underline;

	font-weight: bold;

}

a.hyper:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.hyperlarge:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #B21F51;

	text-decoration: underline;

	font-weight: bold;

}

a.hyperlarge:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.hyperlarge:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #B21F51;

	text-decoration: underline;

	font-weight: bold;

}

a.hyperlarge:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.hyperwhite:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

a.hyperwhite:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

a.hyperwhite:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

a.hyperwhite:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#container #content #releases .med .img {

	border: 3px solid #b21f51;

}



#container #content #releases .img:link {

	border: 3px solid #000000;

}

#container #content #releases .img:active {

	border: 3px solid #000000;

}

#container #content #releases .img:visited {

	border: 3px none #b21f51;

}



#container #content #releases .img:hover {

	border: 3px solid #000000;

}



.small {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

.med {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}

.large {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

}

.black {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	font-weight: bold;

}

.medblack {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



#container {

	width: 800px;

	margin-right: auto;

	margin-left: auto;

}

#header  #top  {

	background-image: url(images/top.gif);

	position: relative;

	z-index: 1;

	top: 0px;

}

#content {

	width: 800px;

	float:left;

	background-color: #FFFFFF;

	overflow: hidden;

	padding-top: 5px;

	padding-bottom: 5px;

	display: block;

}





#banner {

	z-index: 1;

	width: 800px;

}

#top {

	background-image: url(images/top.gif);

	height: 20px;

	width: 800px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	margin-bottom: 0px;

}

#container #nav {

	background-image: url(images/nav.gif);

	width: 800px;

	height: 50px;

	text-align: center;

	background-repeat: no-repeat;

	display: block;

	background-color: #FFFFFF;

}

#container #nav a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	height: 30px;

	width: 100px;

	display: block;

	padding-top: 10px;

}

#container #nav a:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #000000;

	height: 30px;

	width: 100px;

	display: block;

	padding-top: 10px;

}

#container #nav a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	height: 30px;

	width: 100px;

	padding-top: 10px;

}

#container #nav a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #000000;

	height: 30px;

	width: 100px;

	display: block;

	padding-top: 10px;

}



#container #nav #home {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 1;

}



#container #nav #about {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 2;

}

#container #nav #campaigns {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 3;

}

#container #nav #mp3s {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 4;

}

#container #nav #video {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 5;

}

#container #nav #podcast {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 6;

}

#container #nav #blog {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 7;

}

#container #nav #contact {

	float: left;

	height: 40px;

	width: 100px;

	position: relative;

	z-index: 8;

}



#container #footer a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

#container #footer a:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}



#container #footer a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

#container #footer a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}



#container #content #topcontent {

	width: 800px;

	background-color: #FFFFFF;

}

#scroll07 {

	overflow: auto;

	height: 200px;

	width: 440px;

	text-align: center;

	background-color: #FFFFFF;

}

#container #content #meat {

	background-color: #FFFFFF;

	width: 800px;

}

#aboutkb {

	padding: 20px;

	width: 760px;

}

h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #000000;

}

h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #000000;

}

#twtfeed      {
	min-height:320px;
	width: 340px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	height: 320px;
	margin-bottom: 40px;

}

#releasecolumn #rt     {

	width: 440px;

	height: 50px;

	background-image: url(images/releaset.gif);

	text-align: center;

	background-repeat: no-repeat;

	display: block;

}

#release     {

	background-image: url(images/releasebg.gif);

	width: 440px;

	background-repeat: repeat;

}

#releasecolumn  #rb    {

	background-image: url(images/releaseb.gif);

	width: 440px;

	background-repeat: no-repeat;

}

#releasecolumn    {

	width: 440px;

	float: left;

}

#rightcolumn    {

	width: 360px;

	margin-left: 440px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;



}

#news     {

	width: 310px;

	padding-left: 30px;

	padding-right: 20px;

}

#news  #nhead     {

	width: 360px;

	top: 0px;

	background-image: url(images/news.gif);

	height: 25px;

	text-align: center;

	padding-top: 5px;

	margin-left: -30px;

	background-repeat: no-repeat;

}

#tour  #tourh     {

	height: 25px;

	width: 360px;

	padding-top: 5px;

	background-image: url(images/tour.gif);

	text-align: center;

	top: 0px;

	margin-left: -30px;

	background-repeat: no-repeat;

}

#tour     {

	width: 330px;

	padding-left: 30px;

}

#videobox     {

	width: 360px;

	text-align: center;

}

#audio     {

	width: 330px;

	padding-left: 30px;

}

#audio  #ahead     {

	background-image: url(images/audio.gif);

	height: 25px;

	width: 360px;

	margin-left: -30px;

	top: 0px;

	padding-top: 5px;

	text-align: center;

	background-repeat: no-repeat;

}

#videobox  #vhead     {

	background-image: url(images/video.gif);

	height: 25px;

	width: 360px;

	padding-top: 5px;

	text-align: center;

	top: 0px;

	background-repeat: no-repeat;

}

#fdownloads  #dhead     {

	height: 25px;

	width: 360px;

	padding-top: 5px;

	top: 0px;

	margin-left: -30px;

	background-image: url(images/downloads.gif);

	text-align: center;

	background-repeat: no-repeat;

}

#cbc  #cbchead     {

	height: 25px;

	width: 360px;

	padding-top: 5px;

	top: 0px;

	background-image: url(images/cbc.gif);

	text-align: center;

	background-repeat: no-repeat;

}

#cbc     {

	width: 360px;

	text-align: center;

}

#footer  {

	background-image: url(images/footer.gif);

	height: 30px;

	width: 800px;

	text-align: center;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	bottom: 0px;

	padding-top: 10px;

	float: left;



}

#fdownloads     {

	width: 330px;

	padding-left: 30px;

}

#aboutkb  #sidebar    {

	width: 250px;

	margin-left: 530px;

	z-index: 2;

}

#aboutkb  #blogfeed    {

	margin-left: -20px;

	width: 550px;

	margin-right: 250px;

	float: left;

	z-index: 1;

	padding: 0px;

}

#toplink {

	width: 300px;

	background-position: top;

	background-image: url(images/downloadtop.gif);

	height: 20px;

}

#linksbc #toplinkbc {

	height: 20px;

	width: 300px;

	background-image: url(images/downloadtop.gif);

}

#linksbc #midlinkbc {

	background-image: url(images/linkbg.gif);

	background-repeat: repeat;

	width: 300px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 10px;

	padding-bottom: 10px;

}

#linksbc #bottomlinkbc {

	background-image: url(images/downloadbottom.gif);

	height: 20px;

	width: 300px;

	background-color: b21f51;

}



#bottomlink     {

	background-image: url(images/downloadbottom.gif);

	height: 20px;

	width: 300px;

	background-position: bottom;

	background-color: b21f51;

}

#content  #midlink {

	width: 300px;

	background-image: url(images/linkbg.gif);

	background-repeat: repeat;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 10px;

	padding-bottom: 10px;

}

#midlink a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

#midlink a:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#midlink a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

#midlink a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#midlinkbc a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

#midlinkbc a:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#midlinkbc a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

#midlinkbc a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#content  #links {

	width: 300px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align: center;

	margin-left: 10px;

}

#content  #bio {

	margin-left: 310px;

	width: 450px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

	text-align: center;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

#title {

	width: 800px;

	text-align: center;

	margin-top: -20px;

}

#networks {

	width: 400px;

	height: 80px;

	margin-left: 400px;

}

