/* Mary Joy CSS */

.clearing { clear:both; }

#container {
	width: 1030px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* @group Header */

#header {
	position: relative;
	padding-top: 10px;
	width: 1030px;
	float: right;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom: 15px;
}



#logo {
	width: 240px;
	text-align: left;
	float: left;
	line-height: 12px;
}
#logo .logoimg {
	float: left;
	margin: 0px;
	padding: 0px;
}


/* search forms */
div.search-bar {
	position:absolute;
	top:0;
	right:0;
	margin-right:0px;
	margin-top:30px;
	width:220px;
	_width:225px;
	height:25px;
	overflow:hidden;
}

#searchform {display:block;}
#q {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:5px 6px;width:180px;font-size:11px;border:0;outline:0;background:#555;color:#fff;font-weight:bold;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;float:left;_padding:6px 6px 7px 6px;}
#q:focus {background:#000;}
#searchsubmit {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background:#000;color:#fff;border:0;outline:0;font-weight:bold;padding:4px;font-size:11px;margin-left:-4px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;float:right;_padding:3px 3px 0px 3px;}
#searchsubmit:hover {cursor:pointer;background:#555;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#searchsubmit {padding:5px;}
}

/* search forms end */


/* @group Main Nav Bar */

#nav-bar {
	width: 480px;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-left: 38px;
}

#nav-list {
	padding: 0px;
	margin: 0px;
}

#nav-list li a {
	padding: 0px 6px;
}

#nav-list .divisor {
	border-right: 1px solid #b0b0b0;
	height: 10px;
	line-height: 12px;
}
#nav-list .divisor-noline {
	height: 10px;
	line-height: 12px;
}

/* @end */

#wrap {
	padding-top: 2px;
}



/* @group Content */

/* content */
#content {
	width: 751px;
	float: right;
}
#artist-content {
  padding-top: 7px;
}


/* content2 */
#content2 {
	width: 1110px;
	float: left;
}
#artist-content {
  padding-top: 7px;
}


/* main-content */
#main-content {
	width:480px;
	float:left;
	font-family:"Times New Roman", Times, serif, ヒラギノ明朝 Pro W6, MS 明朝;
	font-size:30px;
	font-style:normal;
	line-height:45px;
}

#main-content a:link {
	color:#000;
	font-family:"Times New Roman", Times, serif, "ヒラギノ明朝 Pro W6", "MS 明朝";
	font-weight:bold;
	text-decoration:none;
}

#main-content a:visited {
	color:#000;
	font-family:"Times New Roman", Times, serif, "ヒラギノ明朝 Pro W6", "MS 明朝";
	font-weight:bold;
	text-decoration:none;
}

#main-content a:hover {
  color: #888888;
  text-decoration:none;
}

#main-content h2 {
	margin-top:5px;
	margin-bottom:0px;
	color:#333;
	font-family:"Times New Roman", Times, serif, "ヒラギノ明朝 Pro W6", "MS 明朝";
	font-size:24px;
	font-style:normal;
	line-height:45px;
}

#main-content ul {
  margin-left:0px;
}

#main-content li {
  margin-top:15px;
  margin-bottom:0;
  color:#888888;
  font-family:Arial,san-serif;
  font-size:13px;
  line-height:17px;
}

#main-content {
	color:#222222;
	font-family:"Times New Roman", Times, serif, "ヒラギノ明朝 Pro W6", "MS 明朝";
	font-size:16px;
	line-height:20px;
}


#main-content img {
	border:0px;
	margin-bottom:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



#main-content #news-feed {
  border-top:13px solid #000;
  width:570px;
  float:left;
}

#main-content #news-feed h2 {
  margin-bottom:0px;
 
}


#main-content #news-feed-noborder {
  width:570px;
  float:left;
}


.featuremain {
	padding-top: 20px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}


#main-content .description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-top: 16px;
}

#main-content .description a {
	font-family: Arial, Helvetica, sans-serif;
}

/* @end */

/* @group Left Sidebar */

#sidebar-left {
	width:240px;
	float:left;
	overflow: hidden;
}

#sidebar-left-content {
	width:240px;
	padding-top:0px;
}

#main-content .description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-top: 16px;
}

#main-content .description a {
	font-family: Arial, Helvetica, sans-serif;
}/* @end */


/* @group Right Sidebar */

#sidebar-right {
	width:232px; /*315px;*/
	float: right;
}

#sidebar-right-2 {
	width:285px;
	float:right;
}

#sidebar-right-3 {
	width:155px;
	float:right;
}

/* @end */


/* @group Footer */

#footer-right {
	float: right;
}


/* @end */


/* @group Left Sidebar */

.mini-paneles {
	width:161px;
	height:auto;
	margin:0 auto;
	padding-bottom:23px;
}

.mini-paneles .sleft-btns  {
	padding:0;
	margin:0;
	margin-right:1px
}

.mini-paneles p a img.sleft-mayor-btns {
	margin:0;
	padding:1px 0 0 0;
}

  .button-store {
    width:75px;
    height:20px;
    display:block;
    text-indent:-5000px;
    overflow:hidden;
    background-position:center top;
  }
  
  

/* @end */


/* Styling */

html {
	overflow-y: scroll;
	}
	
/* @group Main Nav Bar */
#nav-bar ul {
	padding-bottom: 5px;
	clear: both;
	float: left;
}

#nav-bar a:link, #nav-bar a:hover, #nav-bar a:visited, #logo a:link, #logo a:hover, #logo a:visited {
	color: #999;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#nav-list a:link, #nav-list a:visited {
	color: #000;
}

#nav-list a:hover {
	color: #888888;
}

#nav-list {
	list-style: none;
}

#nav-list li {
	float: left;
}

#nav-list li a.orange:link, #nav-list li a.orange:visited {
  text-decoration: none;
  color: #ff6600;
}
#nav-list li a.orange:hover {
  color:#888888;
}

#logo a.orange:link, #logo a.orange:visited {
  text-decoration: none;
  color: #ff6600;
}
#logo a:hover, #logo a.orange:hover {
  color:#888888;
}

/* @end */


/* @group News */
#news-feed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	line-height: 17px;
	margin-bottom: 30px;
	background-color: #333;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#news-feed h2 {
	color:#FFF;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	border-bottom:dotted #fff 1px;
	padding-bottom:4px;
	margin:0px;
}

#news-feed a {
	font-family: Helvetica Neue;
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#news-feed a:hover {
	color: #888888;
}
#news-feed ul {
	padding:0;
	margin:0;
	text-align:left;
}

#news-feed .news-category {
  color:#888888;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:lighter;
  text-transform:capitalize;
}

#news-feed ul li {
	padding-top:2px;
	padding-bottom:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
  text-transform:capitalize;
}

#news-feed ul li a:link, a:visited{
  text-transform:none;
}

/* news feed 2*/
#news-feed-2 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 17px;
	margin-top: 14px;
}

#news-feed-2 a {
	font-family: Arial;
	color:#333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
#news-feed-2 a:hover {
	color: #222222;
}

#news-feed-2 h2 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:left;
	padding:0;
	margin:0;
}

#news-feed-2 ul {
	padding:0;
	margin:0;
	text-align:left;
  font-size:100%;
}

#news-feed-2 ul li {
	border-top:1px solid #cccccc;
	list-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

#artist {
  width: 760px;
  height: 34px;
  border-bottom: 1px dotted #999;
}
#artist .headlinetitle {
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 17px;
	color: #000;
	font-weight: bold;
}

#sidebar-right-2 .subtitle {
	font-size:48px;
	text-align:left;
	font-family: Helvetica;
	font-weight: normal;
	margin-bottom:5px;
}

#sidebar-right-2 p {
	text-align:left;
	font-family: Arial;
	font-size: 14px;
}


/* @end */


/* @group Upcoming events */
#upcoming-events {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	margin-bottom: 30px;
}

#upcoming-events h2 {
	margin-bottom:5px;
	color:#555;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888;
	padding-bottom: 3px;
}
#upcoming-events ul {
  margin: 0px;
  padding: 0px;
}

#upcoming-events a {
	font-family:Arial, sans-serif;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

#upcoming-events a:hover {
  font-family:Arial,sans-serif;
	color: #888888;
	text-decoration: none;
}

#upcoming-events .upcoming-link {
	font-family:Arial, sans-serif;
	color:#333;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

#upcoming-events a:hover.upcoming-link {
  font-family:Arial,sans-serif;
	color: #888888;
	text-decoration: none;
}

#upcoming-events strong {
	text-transform: none;
}

#upcoming-events ul {
	padding:0;
	margin:0;
}
#upcoming-events ul li {
	list-style:none;
	text-align:left;
}
/* @end */


/* @group New Releases */
#newreleases {
	font-size:12px;
	font-weight:bold;
}

#newreleases h2 {
	margin-bottom:5px;
	color:#555;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
}

#newreleases .title {
	color:#000;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
}

#newreleases a:link.more, #upcoming-events a:link.more, #news-feed a:link.more,
#newreleases a:visited.more, #upcoming-events a:visited.more, #news-feed a:visited.more
 {
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: none;
}

#newreleases a:hover.more, #upcoming-events a:hover.more, #news-feed a:hover.more {
	color: #999;
}

#newreleases .album  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
	font-weight: normal;
	text-transform: none;
	width: 110px;
}
#newreleases .album img  {
	width: 108px;
	border: 1px solid #888;
	height: 108px;
}
#newreleases a:link.newreleases-album, #newreleases a:visited.newreleases-album {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#newreleases a:hover.newreleases-album {
	font-family: Arial, sans-serif;
	color: #888888;
}

.newreleasesBold{
	font-family: Arial, sans-serif;
    color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#sidebar-right a.more {
  color:#FF6600;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  text-transform:none;
}

#sidebar-right a.more:visited {
}

#sidebar-right a.more:hover {
}


#newreleases table td {
	margin: 0px;
	padding: 0px 10px 10px 0px;
}

/* @end */



/* @group Rleases Top */
#release {
	float:left;
	width: 751px;
}

#release h3 {
	font-family:"Times New Roman", Times, serif, "ヒラギノ明朝 Pro W6", "MS 明朝";
	font-size: 20px;
	color: #000;
	text-transform: none;
	font-weight: bold;
	letter-spacing: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding-bottom: 3px;
}

#historymain {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #333;
	line-height: 20px;
}


#historymain a{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
	text-decoration: none;
}

#historymain a:hover{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	line-height: 20px;
	text-decoration: none;
}

#history_year {
	font-family: Georgia, Arial, Helvetica, san-serif;
	font-size: 16px;
	color: #000;
	margin-bottom: 5px;
	font-weight: bold;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-bottom: 5px;
}


.history {
	text-align:right;
	float: right;
	width: 232px;
	font-size: 12px;
	text-transform: none;
	margin-top: -40px;
}

.history a:link, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.history a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	font-weight: bold;
}

#release table {
	width: 750px;
	border-spacing: 1px;
	padding-top: 8px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #000;
}
#release table th {
	background-color: #000;
	color:  #fff;
	font-size: 10px;
	height: 18px;
}

#release table th a {
	color: #FFF;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

#release table th a:hover {
  color: #333;
  text-decoration:none;
}

#release-pager {
	float: right;
	position: absolute;
	right: 0px;
	top: 0px;
}

#release tr {
	background-color: #f3f3f3;
}
#release .altrow {
	background-color: #e4e4e4;
}
#release td {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
}



#release td a:link, a:visited {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#release td a:hover {
  color: #888888;
  text-decoration:none;
}

/* @end */


/* @Release */
#release-right {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333;
	float: right;
	width: 251px;
}

#release-right h2 {
	margin-bottom:5px;
	color:#000;
	font-family:"Times New Roman", Times, serif, "ヒラギノ明朝 Pro W6", "MS 明朝";
	font-size:18px;
	font-weight:bold;
	text-transform:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888;
	padding-bottom: 3px;
}
#release-right ul {
  margin: 0px;
  padding: 0px;
}

#release-right a:link, #release-right a:visited{
	font-family:Arial, sans-serif;
	color:#000;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

#release-right a:hover {
  font-family:Arial,sans-serif;
	color: #888888;
	text-decoration: none;
}

#release-right strong {
	text-transform: none;
}

#release-right ul {
	padding:0;
	margin:0;
}
#release-right ul li {
	list-style:none;
	text-align:left;
}

#release-right .tracklist {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	margin-top: 5px;
	font-size: 10px;
}


#addsubmit {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	background:#000;
	color:#fff;
	border:0;
	outline:0;
	font-weight:bold;
	padding:4px;
	font-size:10px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	float:left;
	_padding:3px 3px 0px 3px;
	height: 28px;
	margin-top: 5px;
	margin-right: 10px;
}

#addsubmit:hover {
	cursor:pointer;
	background-color: #333;
}

#addsubmit2 {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	outline:0;
	font-weight:bold;
	padding:4px;
	font-size:10px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	float:left;
	_padding:3px 3px 0px 3px;
	height: 28px;
	margin-top: 5px;
	background-color: #666;
	width: 80px;
}

#addsubmit2:hover {
	cursor:pointer;
	background-color: #999;
}

#main-content .artistbio img {
	margin-bottom: 20px;
}


#release-right .linkpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-bottom: 16px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding-top: 16px;
	margin-top: 3px;
}

#release-right .linkpage a {
	font-family: Arial, Helvetica, sans-serif;
}


/* @end */

/* artists */

#main-content .artistbio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 21px;
}

#main-content .artistbio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 20px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: 555;
	padding-top: 20px;
}

#main-content .artistbio a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#main-content .artistbio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#main-content .artistbio a:visited{
	font-family: Arial, Helvetica, sans-serif;
}

#main-content .artistbio2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#main-content .artistbio2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#main-content .artistbio2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
}

/* end artists */



/* @group Footer */

/* footer */
#footer {
	overflow: none;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
}

#footerTable{
	padding-top: 12px;
}

#footerTable .nav-footer{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	text-decoration:none;
}

#footerTable .nav-footer:hover{
	color: #888;
	font-weight:bold;
}

#footer-left {
	width: 275px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

#footer-center {
	width: 480px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	text-align: center;
}

#footer-right {
	width: 275px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin: 0;
} 

