@charset "UTF-8";

@import url(font.css);

/* contents
----------------------------------------------- 
00 print
01 common styles
02 structure
03 header area
04 footer area
----------------------------------------------- 
*/


/* 00 print
----------------------------------------------- */
.print {display:none;}


/* 01 common styles
----------------------------------------------- */
html {overflow-y:scroll;}
* {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1 {padding:25px 0 35px 0;}
a:link,
a:active,
a:visited {
	color: #c60;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
img {border:none;}
img.imgmid {vertical-align:middle;}

.clr {clear:both;}

p {padding-bottom:1em;}
p.np {padding-bottom:0;}

.lft {text-align:left;}
.rgt {text-align:right;}
.ctr {text-align:center;}
.fl {float:left;}
.fr {float:right;}

table{border-collapse:collapse;}
th,
td {text-align:left;}
em,
th {
	font-style:normal;
	font-weight:normal;
}
li{list-style:none;}
hr {
	clear:both;
	height:1px;
	margin:7px 0;
	border:dotted #44412e;
	border-width:1px 0px 0px 0px;
	overflow:hidden;
}

/* 02 structure
----------------------------------------------- */
body {
	background:url(/common/images/contentbg.gif) repeat-x #efede3;
	color:#44412e;
	text-align:center;
}


body#top {background:url(/common/images/topbg.gif) repeat-x #525040;}

div#wrapper {
	width:1000px;
	margin:0 auto;
}

div#container {
	clear:both;
	width:900px;
	margin:0 auto 15px;
	padding-top:12px;
	text-align:left;
}



/* 03 header area
----------------------------------------------- */
div#header {
	padding-top:8px;
	padding-left:17px;
	text-align:left;
}

div#header div.logo {
	float:left;
	padding-top:22px;
}

div#header ul {
	float:right;
	height:110px;
}

div#header ul li {
	float:left;
	padding-left:1px;
}
div#header ul li a {
	display:block;
	width:70px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
}
div#header ul li#a1 a {background:url(/common/images/artists.jpg) no-repeat 0 0;}
div#header ul li#a2 a {background:url(/common/images/artists.jpg) no-repeat -70px 0;}
div#header ul li#a3 a {background:url(/common/images/artists.jpg) no-repeat -140px 0;}
div#header ul li#a4 a {background:url(/common/images/artists.jpg) no-repeat -210px 0;}
div#header ul li#a5 a {background:url(/common/images/artists.jpg) no-repeat -280px 0;}
div#header ul li#a6 a {background:url(/common/images/artists.jpg) no-repeat -350px 0;}
div#header ul li#a7 a {background:url(/common/images/artists.jpg) no-repeat -420px 0;}
div#header ul li#a8 a {background:url(/common/images/artists.jpg) no-repeat -490px 0;}
div#header ul li#a9 a {margin-right:4px;background:url(/common/images/artists.jpg) no-repeat -560px 0;}
div#header ul li#a1 a:hover {background-position:0 -108px;}
div#header ul li#a2 a:hover {background-position:-70px -108px;}
div#header ul li#a3 a:hover {background-position:-140px -108px;}
div#header ul li#a4 a:hover {background-position:-210px -108px;}
div#header ul li#a5 a:hover {background-position:-280px -108px;}
div#header ul li#a6 a:hover {background-position:-350px -108px;}
div#header ul li#a7 a:hover {background-position:-420px -108px;}
div#header ul li#a8 a:hover {background-position:-490px -108px;}
div#header ul li#a9 a:hover {background-position:-560px -108px;}

ul#global {
	clear:both;
	width:992px;
	margin:0 auto;
	_margin:0;
	padding-bottom:15px;
	text-align:left;
}

ul#global li {
	float:left;
	padding-right:2px;
}

ul#global li a {
	display:block;
	width:175px;
	height:30px;
	background:url(/common/images/global.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
ul#global li.end {padding-right:0;}
ul#global li#g1 a {width:107px;background-position:0 0;}
ul#global li#g2 a {background-position:-107px 0;}
ul#global li#g3 a {background-position:-282px 0;}
ul#global li#g4 a {background-position:-457px 0;}
ul#global li#g5 a {background-position:-632px 0;}
ul#global li#g6 a {background-position:-807px 0;}
ul#global li#g1 a:hover {background-position:0 -30px;}
ul#global li#g2 a:hover {background-position:-107px -30px;}
ul#global li#g3 a:hover {background-position:-282px -30px;}
ul#global li#g4 a:hover {background-position:-457px -30px;}
ul#global li#g5 a:hover {background-position:-632px -30px;}
ul#global li#g6 a:hover {background-position:-807px -30px;}
ul#global li#g1c a {width:107px;background-position:0 -30px;}
ul#global li#g2c a {background-position:-107px -30px;}
ul#global li#g3c a {background-position:-282px -30px;}
ul#global li#g4c a {background-position:-457px -30px;}
ul#global li#g5c a {background-position:-632px -30px;}
ul#global li#g6c a {background-position:-807px -30px;}



/* 04 footer area
----------------------------------------------- */
div.pagetop {text-align:right;}

div.pagetop img {
	padding-left:5px;
	vertical-align:middle;
}

div.pagetop a {color:#44412e;}

div#footerbg {
	height:58px;
	background:url(/common/images/footerbg.gif) repeat-x #44412e;
}
div#topfooter {
	width:980px;
	margin:0 auto;
	text-align:left;
}

div#topfooter div.copy {
	float:left;
	padding-bottom:20px;
}

div#topfooter div.copy a:link ,
div#topfooter div.copy a:active ,
div#topfooter div.copy a:visited {
	color:#c60;
	text-decoration:none;
}
div#topfooter div.copy a:hover {text-decoration:none;}

div#topfooter div.copy ul {margin-top:5px;}

div#topfooter div.copy ul img {
	padding-right:3px;
	vertical-align:middle;
}

div#topfooter div.footerlogo {
	float:right;
	padding-top:6px;
}





