html {background:#FFF}
body {color: #000;  font: normal 12px/150% Meiryo, 'MS P Gothic', Osaka, 'Hiragino Kaku Gothic Pro', Arial, Helvetica, sans-serif; }

a {color: #996600}


h1.artistLogo  {top:0px; left: 0px; height: auto; width:529px; display:none;}
div.up a {background: ur	l(../images/up-arrow.png) no-repeat scroll 0 0 transparent; padding: 0px 0 0 30px; top: -15px; color:#a1683f;}
.socialIcons ul li a {background: url(../images/social-icons.png); }


#logo a {
    display: block;
    background: url("../images/logo.png") no-repeat scroll 0% 0% transparent;
    width: 420px;
    height: 61px;
    float: left;
    text-indent: -9000em;
    font-size: 0px;

}

div.contentWrap {
    padding: 0 20px 5px;
margin-top:400px;



}


/* LAYOUT */

article {background:#eaf9ff; min-height: 10px;}
.Col-A-Mid {}
.Col-A-Right {}
.Col-A-Full {}
#banner-wrapper .footerWrap { background: url(../images/transparency.png) repeat; min-height: 10px;
color:#CCC;}

/* NAV  */
nav {font-size: 18px; line-height: 28px; text-align: right; text-transform: uppercase;}
nav li {padding: 12px 0; margin-bottom: 4px;}
nav li a {background: #f6e09d; padding: 12px; color:#6a8acb; }
nav li.odd a {background: #6a8acb; color:#FFF;  }/*1*/
nav li.odd a:hover, nav li.odd.default a { color:#c2cce0; }

nav li.even a {background: #c2cce0;  color:#6a8acb;}/*2*/
nav li.even a:hover, nav li.even.default a  { color:#FFF; }



 

/* FONTS*/
.more a {background: #6a8acb; font-size: 10px; text-transform: uppercase; color: #FFF; margin-top:40px; padding: 2px}
.more a:hover {text-decoration: underline;}
.tagger {background: #6a8acb;  color: #fff; padding: 2px;}
time {color: #666}
div.hr {clear: both; height: 15px; border-bottom: 1px dotted #ae9a78}
div.hr hr { display: none;}


/* BUTTONS */
ul.releases .storeLink a, .link-uj-store a {background: url(../images/store-buttons.gif) 0 -91px no-repeat; height: 48px; width: 185px;}
ul.releases .storeLink a:hover, .link-uj-store a:hover {background-position: 0 -143px;}
.sm-button a {background: url(../images/store-buttons.gif) no-repeat; width: 87px; height: 21px; font-size: 0; text-indent: -9000em; padding: 0;}
.sm-button.link-itunes a {background-position: 0px 0px;} .sm-button.link-itunes a:hover {background-position: -87px 0px;}
.sm-button.link-amazon a {background-position: 0px -21px;} .sm-button.link-amazon a:hover {background-position: -87px -21px;}
.sm-button.link-hmv a {background-position: 0px -42px;} .sm-button.link-hmv a:hover {background-position:-87px -42px;}
.sm-button.link-tower-records a {background-position: 0px -63px;} .sm-button.link-tower-records a:hover {background-position: -87px -63px;}

/* PRODUCT PAGE */
.productPage .tags span.false {background: #B3B3B3; color: #FFFFFF;}
.productPage .tags span.true {background: none repeat scroll 0 0 #dd7686; color: #FFFFFF;}
.track-tags div span { background: url(../images/track-icons.gif);}



/*CASTUM
---------------------------------------------------------------------*/
h1 { font: bold 40px/50px 'Expletus Sans',serif; color: #6a8acb; border-bottom:3px dotted #6a8acb; margin-bottom:12px; }
h2 { font: bold 30px/40px 'Expletus Sans',serif; color: #6a8acb; border-bottom:3px dotted #6a8acb; margin-bottom:12px; }
.textwidget h3{ font: normal ; font-size:18px; color:#6a8acb; }

nav li a {
-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; /* Safari, Chrome */
-moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; /* Firefox */
}

.newsList{ min-height:100px; }

.textArea { clear:both; display:inline-block ;}
.jac{ float:left; padding-right:10px; }

.sign-up .padd h2 {display: block;}

/**/
.links ul { margin-top: 8px; }
.links li {font: normal 18px/22px Helvetica, sans-serif; margin-bottom: 5px; padding: 4px 20px; background:#6a8acb; border-top:3px solid #fff; border-bottom:3px solid #fff;}
.links li a { color: #fff; text-decoration: none; }
.links li a:hover { background: transparent; color:#fff; text-shadow:none; }


/**/
ul.catfilter { margin-top: 0; line-height: 29px; padding: 0px 0px 0px 0px; margin: 20px 20px 20px 0px; text-align: center; background:#f6e09d ;border-bottom: #fff 1px solid; }
ul.catfilter li { float: left; background: none;  padding: 0px 0px 0px 0; margin:0 0px 0 0;}
ul.catfilter li a { display: block; min-width: 100px; height: 29px; color: #fff; margin: 0; padding: 0 1em; text-decoration: none; border: #fff 1px solid; }
ul.catfilter li a:hover { color: #6a8acb; background-color: #fff; text-decoration: none;border: #fff 1px solid;}
ul.catfilter li.active a { color: #6a8acb; background-color: #f6e09d;border: #fff 1px solid;}



.copywrite{
	color:#CCC}