#enter					{margin-left:-23px;margin-top:25px;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#3e3e3e;text-decoration:none;}

/**mwm**/
body 					{margin: 0; padding: 0; background: url(../images/bg_slice.gif) repeat-x;background-attachment:fixed; width:550px;}
#mwm .mwm_hdr			{background: url(../images/hdr_img4.jpg); width:550px; height:236px;}
#mwm					{margin: 0 0 0 100px; padding: 0; background: url(../images/k_pix.gif); width:550px; height: 100%;}



/*bio*/
.bio					{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif;color:#000;line-height:17px;text-align:justify;width:550px;margin-top:30px;}


#mwm .news				{margin-top:30px; font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;line-height: 17px;text-align:justify;width:550px;}
#mwm .news				{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}
#mwm .news a:link		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#mwm .news a:active		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#mwm .news a:visited	{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#mwm .news a:hover		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}



#mwm .sub_news			{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}
#mwm .sub_news a:link	{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#mwm .sub_news a:active	{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#mwm .sub_news a:visited{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#mwm .sub_news a:hover	{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}


.breaker 				{width:510px;padding:15px 0 15px 0;font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#d9dcd7;text-decoration:none;}




#tour					{margin-top:30px;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;line-height: 17px;text-align:justify;width:550px;}
#live_table {width:550px;}

.live_table_header {font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000; border-bottom: 1px solid; background-color:#f2f2f2;}
.live_table_header td {padding:2px 0px 2px 2px; margin:0px;}
.live_table {font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}
.live_table td {padding:10px 0px 2px 2px; margin:0px;}

#live_table a:link	{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#live_table a:active	{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#live_table a:visited{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
#live_table a:hover	{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}

.itunes_logo			{position:relative;top:4px;border:none;}


/*nav*/
#miniflex 				{width: 100%;float: left;font-size: small; margin: 200px 0 0 0;padding: 0 11px 0 5px;width:537px;}
#miniflex li 			{float: right;margin: 0;padding: 0;	display: inline;list-style: none;}
#miniflex a:link, #miniflex a:visited {float: left;line-height: 20px;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif;margin: 0 10px 0 10px;text-decoration: none;color: #999;}
#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {border-bottom: 4px solid #000;padding-bottom: 2px;color: #000;}




/*twc*/
.twc					{margin-top:30px;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;line-height: 17px;text-align:justify;width:550px;}
.twc a:link			{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.twc a:active		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.twc a:visited		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.twc a:hover		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}


/*discography*/
#discography			{margin-top:30px;color: #000;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;line-height: 17px;text-align:justify;}
#discography img		{border:1px solid #333;}
.tracklist a:link			{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.tracklist a:active			{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.tracklist a:visited		{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.tracklist a:hover			{font: normal 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}
.tracklist				{position:relative;left:20px;clear:right;}
.release_notes a:link			{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.release_notes a:active			{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.release_notes a:visited		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.release_notes a:hover			{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}
.release_notes			{width:510px;margin:0 5px 30px 0;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}
#album_art ul			{list-style-type:none;}
#album_art li			{color: #000;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;line-height: 14px;}
#album_info				{float:right;}



/*contact*/
#contact				{margin-left:-40px;margin-top:30px;font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;width:550px;}
#contact a:link			{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;text-decoration:none;}
#contact a:active		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;text-decoration:none;}
#contact a:visited		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;text-decoration:none;}
#contact a:hover		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}
#contact ul				{list-style-type:none;}




/*media*/
#media_photo ul 		{margin-left:-40px;margin-top:30px;width:620px;}
#media_photo li 		{padding-top:55px;margin:0 57px 0 0;display: inline;list-style: none;}
#media_photo a:hover	{border-bottom: 4px solid #999;}
#media_photo a:active	{border-bottom: 4px solid #999;}





/*p2p_video*/
.p2p_video				{margin-top:30px; border:1px solid #999;width:320px;}





/** LIGHTBOX **/
#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative;	background-color: #000;	width: 250px;	height: 250px;	margin: 0 auto;	}
#imageContainer{	padding: 10px;	}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #000;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {	display: inline;width: 100%;	}
* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}




/*splash*/
#splash_video			{margin:0 auto;}
#preview_play			{padding-bottom:10px;}

/*BLOGSPOT*/
.post a:link		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.post a:active		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.post a:visited		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;}
.post a:hover		{font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;}

a img {
  border-width:0;
  }


/* Header
----------------------------------------------- */
@media all {
  #header {
    width:660px;
    margin:0 auto 10px;
    border:1px solid #ccc;
    }
  }
@media handheld {
  #header {
    width:90%;
    }
  }
#blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:0px solid #eee;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:normal;
  color:#000000;
  text-transform:lowercase;
  letter-spacing:.2em;
  }
#blog-title a {
  color:#000000;
  text-decoration:none;
  }
#blog-title a:hover {
  color:#c60;
  }
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:550px;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }


/* Content
----------------------------------------------- */
@media all {
  #content {
    width:550px;
    margin-left:100px;
    padding:0;
    text-align:left;
    }
  #main {
    width:410px;
    float:left;
    }
  #sidebar {
    width:220px;
    float:right;
    }
  }
@media handheld {
  #content {
    width:550px;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }

/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font: bold 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;line-height: 17px;text-align:justify;width:550px;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }
.post-title strong, .post-title a:hover {
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#fff;background-color:#000000;
  }
.post div {
width:550px;
  margin:0 0 .75em;
  line-height:1.6em;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;text-decoration:none;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  border:none;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }





/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font: normal 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#434343;text-decoration:none;
  }


/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }





