@charset "UTF-8";

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
  display:block;
}
body{
  line-height:1;
}
ol,ul{
  list-style:none;
}
blockquote,q{
  quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
  content:'';
  content:none;
}
/* remember to define visible focus styles!
:focus{
  outline:?????;
} */

/* remember to highlight inserts somehow! */
ins{
  text-decoration:none;
}
del{
  text-decoration:line-through;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

* html .show-sleight {
   visibility:hidden;
}

body {
	background: #000;
}

.credits {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	letter-spacing:2px;
	line-height:22px;
	font-size:15px;
	
}

.credits a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	letter-spacing:2px;
	line-height:22px;
	font-size:15px;
	text-decoration:none;
	font-style:inherit;
	font-weight:bold;
}

.credits a:hover {
	text-decoration:underline;
}


.logo {
	position:relative;
	width:643px;
	margin-left:auto;
	margin-right:auto;
}

.nav {
	width:800px;
	margin:0 auto;
	
}


.nav li {
	display:inline-block; 
	padding-right:40px; 
	margin:0;
}

.last_nav li {
	padding:0px;
}

.section a {
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	letter-spacing:3px;
	font-size:18px;
	font-weight:normal;
	color:#000;
}

.section a:hover, a:active {
	text-decoration:underline;
}


/* ------------------------------------------------------------------------------------------------------------------------ Home Styles */


.home .logo {
	margin-top:0px;
	padding-top:80px;
	z-index:1;
}

.home .nav {width:643px; text-align:center; padding-left:24px;}
.home .nav a {
	color:#000;
}

/* ------------------------------------------------------------------------------------------------------------------------ Bio Styles */

.bio {
	margin-top:30px;
	z-index:1;
	
}

.bio .nav a.bio_home {
	display:inline-block;
	background:url(images/bio.png);
	background-position: 0px 65px; 
	height:65px;
	width:201px;
	vertical-align:text-bottom;
	text-indent:-9000px;
}
.bio .nav a.bio_home:hover {
	background-position: 0px 0px;
	
}

.bio .nav .text_link a {
	color:#c0ee96;	
}

.bio .nav .text_link a:hover {
	color:#000;	
}

.content_bio {
	width:760px;
	padding:20px; 
	margin:0 auto;
	background:url(images/bio_bground.png) repeat;
	margin-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	letter-spacing:2px;
	line-height:22px;
	font-size:15px;
}

.content_bio a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;
	line-height:22px;
	font-size:15px;
	color:#000;
}

.content_bio a:hover, a:active {
	text-decoration:underline;
}

.contact_bio {
	padding-top:0px;
	line-height:normal;
	text-align:right; 
	font-size:12px;
}

.contact_bio a {
		font-size:12px;
}

/* ------------------------------------------------------------------------------------------------------------------------ News Styles */

.news {
	margin-top:30px;
	z-index:1;
	
}

.news .nav a.news_home {
	display:inline-block;
	background:url(images/news.png);
	background-position:0px 65px;
	height:65px;
	width:201px;
	vertical-align:text-bottom;
	text-indent:-9000px;
}
.news .nav a.news_home:hover {
	background-position: 0px 0px;
}

.news .nav .text_link a {
	color:#66b7d2;	
}

.news .nav .text_link a:hover {
	color:#000;	
}

#fb_feed {
	width:800px;
	margin: 0 auto;
	margin-top:20px;
	background:url(images/fb_bground.png) repeat;
	
}

/* ------------------------------------------------------------------------------------------------------------------------ Music Styles */

.music {
	margin-top:30px;
	z-index:1;
	
}

.music .nav a.music_home {
display:inline-block;
background:url(images/music.png);
background-position:0px 65px;
height:65px;
width:201px;
vertical-align:text-bottom;
text-indent:-9000px;
}
.music .nav a.music_home:hover {
	background-position: 0px 0px;
}

.music .nav .text_link a {
	color:#ffd684;	
}

.music .nav .text_link a:hover {
	color:#000;	
}

.content_music {
	width:800px;
	margin:0 auto;
	padding:20px;
}

.albums li {
	width:185;
	display:inline;
	float:left;
	margin-right:20px;
	background:url(images/panel_bground.png) repeat;
	padding-bottom:20px;
}

.albums li a {
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	color:#ffd684;
}

.albums li a:hover {
	
}
.album_title {
	font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:2px;
	font-size:28px;
	font-style:italic;
	font-weight:bold;
	color:#ffd684;
}

.album_date {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:0px;letter-spacing:2px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#ffd684;
}

.album_tracks {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:2px;
	line-height:22px;
	font-size:14px;
	color:#fff;
}


.album_tracks a {
	font-style:italic;
	font-weight:bold;
	color:#ffd684;
	text-decoration:none;
}

.album_tracks a:hover {
	text-decoration:underline;
}
	
/* ------------------------------------------------------------------------------------------------------------------------ Footer Styles */
#player {
 background: url(images/panel_bground.png) repeat;
  bottom: 0;
  border-top: 0px solid #C5C5C5;
  position: absolute;
  width: 100%;
  height: 60px;
  max-height:60px;
  font-family: Georgia;
  color:#fff;
  min-width: 800px;
  overflow: hidden;
}
.cross-link a {z-index:10000;}
.credits, .credits a {font-size:12px;}
.credits a:hover {text-decoration:underline;}

#preload {display:none;}

title {letter-spacing:2px;}
