body {
  background:#000000;
  color:black;
  font-family:arial;
  font-size:75%;
	}
div {
	vertical-align: baseline;
  	padding-bottom: .5em;
	color: black;}
h1, h2, h3, h4, h5{
  color: black; }
a:link {
  text-decoration:none;
    color:#660000;}
a:visited {
  text-decoration:none;
    color:#660000;}
a:hover {
  text-decoration:none;
    color:red;}
img {border:0px;}

/* The following is a css syntax found @ 'http://dev.w3.org/csswg/css3-fonts/#font-face-rule' to embbed non-stanard fonts into your css markup. It worked in CSS2, but does not validate in CSS2.1, which is pretty bullshit, but is making a comeback for CSS3. Horray! */
@font-face {
    font-family: Japanesebrush;
    src: url(fonts/japanese_brush/JAPAB___.TTF);
  }
@font-face {
    font-family: Batik;
    src: url(fonts/batik/batik.ttf);
  }
@font-face {
    font-family: BOS;
    src: url(fonts/book_old_style/BOOKOS.TTF);
  }

div.album_box{
	float:left;
	width:475px;
	margin:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
div.box{float:left;margin:3px;padding-top:2px;padding-bottom:2px;}	
div.box_follows{
	width:1000px;
	float:left;	
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	}
div.follows{text-align:center;}
div.lefttracks{font-size:16px;font-family: Japanesebrush;}
div.ninja_info_box{
	float:left;
	width:250px;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
div.pic_box{width:450px;}
div.pressbox{float:left;margin-top:-15px;padding:20px;}
div.press_kit_box{float:left;margin-left:25%;padding-top:2px;padding-bottom:2px;}


	
h1.section_header{border-bottom: solid #993333 4px;width:75%;float:left;margin-left:20px;}
h2.contact{font-size:24px;font-family: batik;margin-left:20px;padding:0px;width:430px;}
h2.ninja{font-size:24px;font-family: Japanesebrush;margin-top:-10px;margin-bottom:-15px;}
h3.album{background:#993333;}	

img.cd{
	float:right;
	border: solid #ffffff 0px;
	margin-bottom:.2em;
	width:300px;
	height:300px;
	}
img.follow{	padding:25px;}
img.kanji{padding:5px;}
img.left_corner{margin:0px 0px;	position:absolute;}
img.left_middle{margin:0px 250px ;	position:absolute;}
img.ninja_profile{float:left;padding:2px;margin-top:10px;}
img.press{padding:10px;}	
img.right_middle{margin: 0px 500px;	position:absolute;}
img.right_corner{margin: 0px 750px;	position:absolute;}
img.title{margin-top:-45px;}


p.batik{font-family: Batik;font-size:14px;}
p.batik_ninjas{font-family: Batik;font-size:23px;text-align: justify;font-weight:bold}
p.batikphoto{font-family: Batik;font-size:20px;margin-left:20px;width:450px;text-align: right;}
p.batikpress{font-family: Batik;font-size:24px;margin-left:20px;}
p.BOScontact{font-family: BOS;font-size:14px;margin-left:45px;margin-top:-25px;}
p.brush{font-family: Japanesebrush;text-align: justify;}
p.brushcontact{font-family: Japanesebrush;font-size:20px;margin-left:0px;text-align:center}
p.freemusic{font-family: Japanesebrush;text-align: justify;font-size:18px;}
p.ninja_info{font-size:12px;font-family: BOS;}
p.ninjas{font-size:75%;}
p.purpose{font-size:150%;margin-left:15px;}
p.track_list{font-size:14px;font-family: BOS;font-weight:bold;}



#banner{
	float:left; 
	position:absolute;
	margin:0px 0px;
	}
#banner img{float: left;}
#blank{height:250px;width:900px;}
#bottom{
	position:absolute;
	bottom:0%; 
	margin-bottom:-10px;
	}
#container{min-width:1000px;}
#content{float:left;margin-left:10px;}
#endpage{
	margin-top:25px; 
	width:980px;
	float:right;
	margin-bottom:65px;
	margin-right:10px
	}
#footer{
	clear:both;
	text-align:center;
	letter-spacing:.2em;
	border-top: solid 2px #993333;
	border-bottom: solid 2px #993333;}
#guide{
	font-size:52px;
	font-family: Japanesebrush;
	margin-top:75px;
	width:320px;
	text-align:right;
	float:left;
	line-height:200%;
	}
#page{
	float:left;
	width:1000px;
	background-color:#fff;	
	left:50%; 
	top:0px; 
	margin-left:-500px;
	position:absolute;
	border-left: solid 10px #990000;
	border-right: solid 10px #990000;
	}
#updated{text-align:right;}	







