body {
	margin: 0;
	font-family: Arial;
    text-decoration: none;
    font-size: 11px;
    line-height: 16px;
	color: #FFFFFF;
	background:#8A0000 url(img/left.gif);
	background-repeat: repeat-y;
	background-position: top left;	
}

#splash {background:#000 url(img/bg.gif); font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.splash {margin:0 0 0 210px;width:350px;height:20px;}
.splash a         {color: #D40000;text-decoration: none}
.splash a:hover   {color: #FFF;text-decoration:line-through;}

#splashcontainer {
	width:700px; 
	height: 300px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	margin-top:0px;
	text-align:left; /* Counteract to IE5/Win Hack */
	}
	
#splash .tourdates td{font-family: Arial;font-size:10px;vertical-align:top;}

td {font-family: Arial;
    text-decoration: none;
    font-size: 11px;
    line-height: 16px;
	}
img{border:0px;}

/*template*/
#container {
	width:1000px; 
	height: 600px;
	margin:0px; /* Right and left margin widths set to "auto" */
	margin-top:0px;
	padding:0px;
	text-align:left; /* Counteract to IE5/Win Hack */
	background-color: #8A0000;
	}

#leftclmn {
	float:left;
	width:360px;
	height:750px;
	display:block;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	background:#8A0000 url(img/menu.gif);}
#leftclmn a         {color: #FFF;font-size:10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
#leftclmn a:visited {color: #FFF;text-decoration: none}
#leftclmn a:active  {color: #FFF;text-decoration: none}
#leftclmn a:hover   {color: #FFF;text-decoration:line-through;}
#leftclmn .menu {margin:255 0 0 10px;width:350px;height:15px;}
	
#rightclmnwrap {
	float:right;
	width:640px;
	padding:0px;
	margin-top:0px;
	background:#000 url(img/right.gif);
	background-repeat: repeat-y;
	background-position: top right;
	}
	
#midclmn {float:left;width:370px;padding:15px;background:#000 url(img/bg.gif);}
#midclmn .news {display:block;width:370px;height:56px;background:url(img/beijingpunkrock_h.gif) no-repeat;}
#midclmn .band {display:block;width:370px;height:70px;background:url(img/bio.jpg) no-repeat;}
#midclmn .music {display:block;width:370px;height:76px;background:url(img/header_music.gif) no-repeat;}
#midclmn .media {display:block;width:370px;height:76px;background:url(img/header_music.gif) no-repeat;}
#midclmn .store {display:block;width:370px;height:40px;background:url(img/header_store.gif) no-repeat;}
#midclmn .tour {display:block;width:370px;height:76px;background:url(img/header_tour.gif) no-repeat;}
#midclmn .contact {display:block;width:370px;height:76px;background:url(img/header_music.gif) no-repeat;}
#midclmn .archives {display:block;width:370px;height:20px;margin:15 0 5 0px;background:url(img/header_archives.gif) no-repeat;}
#midclmn .stars {display:block;width:370px;height:20px;background:url(img/stars.gif) no-repeat;clear: left; }

#midclmn .tourdates td{font-family: Arial;font-size:10px;vertical-align:top;}
#midclmn td{font-family: Arial;font-size:11px;vertical-align:top;}
#midclmn .photos td{text-align:center;vertical-align:top;}

#rightclmn {float:right;width:230px;height:750px;margin-top:10px;}
#rightclmn .shows {width:120px;height:20px;margin:5 0 5 0px;background:url(img/header_shows.gif) no-repeat;}
#rightclmn .mail {width:120px;height:20px;margin:15 0 5 0px;background:url(img/header_mail.gif) no-repeat;}
#rightclmn .video {width:120px;height:20px;margin:15 0 5 0px;background:url(img/header_video.gif) no-repeat;}
#rightclmn .kanji {
	position:absolute;
	top:350px;
	width:160px;
	height:240px;
	margin:0 0 0 0px;
	background:url(img/right_k.gif) no-repeat;
	left: 760px;
}

.title {font-family: Arial; font-size:12px; color: #D40000; font-weight: bold; text-transform:uppercase;}
.vidtitle {font-family: Arial; font-size:11px; color: #FFF; font-weight: bold; text-decoration: none;}

#left {float:left;}
#right {float:right;width:215px;}

.left {float:left;}
.right {float:right;}

.author {font-family: Arial; font-size:10px;}
.photo {padding:10px; }
.disc {float:left; padding-right:5px;}

a         {color: #D40000;text-decoration: none}
a:visited {color: #D40000;text-decoration: none}
a:active  {color: #D40000;text-decoration: none}
a:hover   {color: #D40000;text-decoration:line-through;}