html{
	background:url(../images/common/bg_ann.jpg) center top no-repeat;
}
body{
	width:680px;
	margin:0 auto;
}
/* header */
#globalm li{
	display:block;
	float:left;
	height:24px;
}
#globalm li a{
	display:block;
	float:left;
	padding:5px 5px 4px 5px;
	color:#ea1c78;
	/* background-color:transparent; */
	background-color:#fff;
	letter-spacing:2px;
	font-size:95%;
	font-family:sans-serif;
	text-decoration:none;
	text-align:center;
}
#globalm li a:hover{
	color:#fff!important;
	background-color:#ea1c78!important;
}
.gmon{
	color:#fff!important;
	background-color:#000!important;
}

#about      {width:64px;padding-left:1px!important;text-align:left!important;}
#about.gmon{padding-left:3px!important;padding-right:3px!important;text-align:center!important;}
#discography{width:145px;}
#schedule   {width:104px;}
#photos     {width:80px;}
#blog       {width:54px;}
#contact    {width:93px;}
#sitemap    {width:78px;padding-right:1px!important;text-align:right!important;}

/* main */
#main{
	clear:both;
	border:1px solid #333;
	padding:24px;
	margin-bottom:10px;
	background:#fff url(../images/common/bg_main.jpg) right bottom no-repeat;
	min-height:400px;
}


#logo{
	display:block;
	width:483px;
	height:36px;
	margin:14px 0 8px 0;
	background:url(../images/common/h1.png);
	text-indent:-9999px;
}
#logo a{
	display:block;
	width:471px;
	height:46px;
}
*html #logo{behavior:url(css/iepngfix.htc);}
h2{
	line-height:33px;
	color:#333;
	background-color:transparent;
	letter-spacing:3px;
	font-size:90%;
}
#main h2{
	height:48px;
	line-height:48px;
	margin-bottom:20px;
	color:#7b5b6e;
	background:transparent url(../images/common/h2_bg.png) left center no-repeat;
	text-indent:64px;
}
*html #main h2{behavior:url(css/iepngfix.htc);}

h3{
	color:#333;
	margin:10px 0;
	padding:0;
	font-size:75%;
	letter-spacing:1px;
}
.des{
	font-size:75%;
	line-height:180%;
	margin:2em 0 1em 0;
}





#news{
	display:block;
	margin:20px 0;
}
#news dt{
	width:110px;
	display:block;
	clear:both;
	float:left;
	color:#1b8e8a;
	font-weight:bold;
	margin:0.5em 0;
	line-height:150%;
	font-size:70%;
}
#news dd{
	width:520px;
	display:block;
	float:left;
	margin:0.5em 0;
	line-height:150%;
	letter-spacing:1px;
	font-size:70%;
}

/* disc */
.disc{
	clear:both;
	margin:20px 0;
	width:auto;
}
.disc img{
	display:block;
	float:left;
	margin-right:20px;
}
.disc h3{
	margin:0 0 10px 0!important;
}
.disc p{
	float:left;
	/* width:454px; */
	/* color:#8e1b3a; */
	/* font-weight:bold; */
	margin:0.5em 0 0 1em;
	line-height:150%;
	letter-spacing:1px;
	font-size:75%;
}
.disc div{
	letter-spacing:0.05em;
	float:left;
	width:454px;
	line-height:150%;
	font-size:70%;
}


#antique_logo{
	display:block;
	float:left;
	width:179px;
	height:38px;
	margin-bottom:10px;
	background:url(../images/disc/antique_logo.gif);
	text-indent:-9999px;
}
/* myspace */
#myspace{
	margin-top:20px;
	/* background:url(../images/common/line.gif) left top repeat-x; */
}
#myspace img{
	margin:0 36px 0 18px;
	float:left;
}
#myspace p{
	line-height:180%;
	font-size:70%;
}
/* share */
#share{
	margin-top:20px;
	padding-top:20px;
	background:url(../images/common/line.gif) left top repeat-x;
}


/* footer */
#footer{
	font-size:70%;
	font-weight:bold;
}
i{
	font-style:italic;
	margin-right:1em;
}
#footer dl{
	display:block;
	margin:10px 0;
	
}
#footer dt{
	display:block;
	float:left;
	width:115px;
	line-height:150%;
}
#footer a{
	color:#333;
	text-decoration:none;
}
#footer dt a{
	font-weight:bold;
}
#footer dd{
	display:block;
	float:left;
	width:225px;
	line-height:150%;
}
#copyright{
	clear:both;
	border-top:1px solid #999;
	margin-top:10px;
	padding:4px 0;
	text-align:right;
	font-size:70%;
	letter-spacing:1px;
}

.cf{clear:both;}

.share{margin:10px 0 0 0;}
.share li{display:block;float:left;}
.share li a{display:block;width:48px;height:48px;text-indent:-9999px;cursor:pointer;}
*html .share li a{behavior:url(css/iepngfix.htc);}

#ic_face      {background:url(../images/icon/social.png)   0px -48px no-repeat;}
#ic_face:hover{background-position:   0   0;}
#ic_twit      {background:url(../images/icon/social.png) -48px -48px no-repeat;}
#ic_twit:hover{background-position: -48px 0;}
#ic_stmb      {background:url(../images/icon/social.png) -96px -48px no-repeat;}
#ic_stmb:hover{background-position: -96px 0;}
#ic_delc      {background:url(../images/icon/social.png) -144px -48px no-repeat;}
#ic_delc:hover{background-position:-144px 0;}
#ic_digg      {background:url(../images/icon/social.png) -192px -48px no-repeat;}
#ic_digg:hover{background-position:-192px 0;}
#ic_frdf      {background:url(../images/icon/social.png) -240px -48px no-repeat;}
#ic_frdf:hover{background-position:-240px 0;}
#ic_nwsv      {background:url(../images/icon/social.png) -288px -48px no-repeat;}
#ic_nwsv:hover{background-position:-288px 0;}
#ic_yaho      {background:url(../images/icon/social.png) -336px -48px no-repeat;}
#ic_yaho:hover{background-position:-336px 0;}
#ic_gogl      {background:url(../images/icon/social.png) -384px -48px no-repeat;}
#ic_gogl:hover{background-position:-384px 0;}
#ic_frds      {background:url(../images/icon/social.png) -432px -48px no-repeat;}
#ic_frds:hover{background-position:-432px 0;}
#ic_mysp      {background:url(../images/icon/social.png) -480px -48px no-repeat;}
#ic_mysp:hover{background-position:-480px 0;}
#ic_tcnr      {background:url(../images/icon/social.png) -528px -48px no-repeat;}
#ic_tcnr:hover{background-position:-528px 0;}
#ic_htna      {background:url(../images/icon/social.png) -576px -48px no-repeat;}
#ic_htna:hover{background-position:-576px 0;}


/* line */
.line{
	clear:both;
	display:block;
	width:630px;
	height:1px;
	background:url(../images/common/line.gif) left bottom repeat-x;
	padding-bottom:1em;
	margin-bottom:2em;
	border:none;
}

/* table */

table.c {
	clear:both;
	width:630px;
	empty-cells:show;
	/* border-collapse:collapse; */
	border:1px solid #998888;
	border-spacing:1px;
}

table.c th {
	color:#333333;
	background-color:#d1d5d9;
	font-weight:normal;
	line-height:140%;
	padding:6px 0 5px 0;
	border-top: 1px solid #aaa;
	border-left: 1px solid #999;
	border-right: 1px solid #888;
	border-bottom: 1px solid #777;
	text-align:center;
	font-size:75%;
}
table.c td {
	border:1px solid #aaaabb;
	/* color:#333344; */
	color:#001;
	padding:6px 6px 4px 6px;
	line-height:140%;
	vertical-align:middle;
	font-size:75%;
}
*html table.c th {padding:3px;}
*html table.c td {padding:3px;}





/* forms */
input[type="text"],select{
	border:1px solid #959ca2;
	background-image:url(../images/form/formshadow2.gif);
	padding-top:4px;
	padding-left:4px;
	/* height:1.3em; */
	margin:0.3em 0;
	font-size:inherit;
}

textarea{
	border:1px solid #959ca2;
	background-image:url(../images/form/formshadow.gif);
	padding-top:4px;
	padding-left:4px;
	font-size:inherit;
}
select{
	padding-top:1px;
	/* height:1.5em; */
	font-size:inherit;
}
.submit{background:none;}

/* button */
.btn1{text-decoration:none! important;border:1px solid;height:1.5em! important;margin:0! important;padding:1px 2px! important;;color:#fff! important;border-color:#dcb #765 #543 #a98;
	background:url(../images/form/btn_back1.gif) repeat-x #da333f;}
.btn2{text-decoration:none! important;border:1px solid;height:1.5em! important;margin:0! important;padding:1px 2px! important;;color:#fff! important;border-color:#bcd #567 #345 #89a;
	background:url(../images/form/btn_back2.gif) repeat-x #3833da;}
.btn3{text-decoration:none! important;border:1px solid;height:1.5em! important;margin:0! important;padding:1px 2px! important;;color:#012! important;border-color:#ccc #666 #444 #999;
	background:url(../images/form/btn_back3.gif) repeat-x #eee;}
.btndum{
	border:1px solid;padding:1px 2px 0 2px;color:#ccc! important;
	border-color:#ccc #666 #444 #999;
	background:#f7f7f7;}

.btn1:hover,.btn2:hover{position:relative;top:1px;left:1px;color:#fff;cursor:pointer;}
.btn3:hover{position:relative;top:1px;left:1px;cursor:pointer;}
.btn1:active{background-image:none;
	background-color:#900;
	border-color:#567 #bcd #89a #345;}
.btn2:active{background-image:none;
	background-color:#009;
	border-color:#765 #dcb #a98 #543;}
.btn3:active{background-image:none;
	background-color:#eee;
	border-color:#666 #ccc #999 #444;}

.btn1:visited,.btn2:visited{color:#fff;}
.btn3:visited{color:#012;}
*html .btn3{padding-top:2px;}

/* paging */
.paging strong{color:#cc0000;font-size:160%;position:relative;top:3px;}
.paging input{text-decoration:none! important;border:1px solid;padding:2px 4px 0 4px;color:#333;border-color:#bcd #567 #345 #89a;
	background:url(../images/form/btn_back3.gif) repeat-x #d8d8d8;cursor:pointer;}
.paging input:disabled{color:#999999;}
.paging input:hover{
	background:url(../images/form/btn_back3om.gif) repeat-x #fff;cursor:pointer;
}

