@media print {
        .noprint { display: none; visibility: hidden; }
}
.hidden {
        display: none;
}
BODY {
        margin: 0px;
	padding: 0px;
        border: 0px;
        font-family: Arial, sans-serif;
        background-color: #FFFFFF;
        color: black;
}
.ind {
        margin-left: 30px;
}
.ind .stitle{
        font-size: 150%;
        font-weight: bold;
        margin-bottom: 20px;
}
.smallnote {
        font-size: 80%;
        font-style: italic;
}
.smallnoteInfo {
        font-size: 80%;
        font-style: italic;
        color: #bbbbbb;
}
/* tmsk theme */
BODY {
	background-color: white;
}
#header {
	position: relative;
	background-color: #000000;
	width: 100%;
	height: 100px;
	color: red;
	border-bottom: 1px solid black;
	background-image: url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:tmsk_bg.png');
	background-repeat: no-repeat;
	background-position: top right;
}
#header DIV {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}
#header DIV#i1 {
	background-image: url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:slogan.png');
	background-position: 130px 50px;
}
#header DIV#i2 {
	background-image: url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:renshikan_black.png');
	background-position: 10px 0px;
}
#header H1 {
	font-size: 25pt;
	padding-left: 120px;
	padding-top: 5px;
	font-style: italic;
	display: inline;
        color: #da0202;
}
#header H1 A {
	text-decoration: none;
	color: white;
}
#header H3 {
	font-weight: normal;
	padding-right: 10px;
	float: right;
}

#footer {
	width: 100%;
	height: 20px;
	height: 25px;
	background-color: #000000;
	color: #ddcccc;
	font-size: 10px;
	text-align: right;
}
#footer A {
	color: white;
	text-decoration: none;
}

#links {
	width: 175px;
	background-color: #cccccc;
	float: left;
	font-size: 13px;
	border-right: 1px solid black;
}
#links .linkset {
	font-weight: bold;
}
#links A.link {
	color: #AA0000;
	padding-left: 10px;
	display: block;
	width: 165px;
	text-decoration: none;
}
#links A.newlink {
	background-image: url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:new-cccccc.png');
	background-repeat: no-repeat;
	background-position: right;
}
#links A.link:hover {
	background-color: #dddddd;
}
#links A.newlink:hover {
	background-image: url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:new-dddddd.png');
}
/* Cheap hack: */
#linkhelper {
	width: 100%;
	background-color: transparent;
	background-image: url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:background.png');
	background-repeat: repeat-y;
}

/* Boxes: */
.box {
	border: 1px solid black;
	background-color: white;
	display: block;
}
.box .content {
	padding: 5px;
}
.box .header {
	border-bottom: 1px solid black;
	background-color: #AA0000;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	font-weight: bold;
}

/* Lovely drop shadows on our images and boxes: */
/* Code from http://www.alistapart.com/articles/onionskin/ */
.isA, .isB, .isC {
  display:inline-table;
  /* \*/display:block;/**/
  }
.isA {
  margin-left: 10px;
  background:url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:shadow.png') right bottom no-repeat;
  }
.isB {
  background:url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:shadow_bl.png') left bottom no-repeat;
  }
.isC {
  padding: 0px 8px 8px 0px;
  background:url('http://tommahkarate.com/seams_dh.php?t:tmsk_old:shadow_tr.png') right top no-repeat;
  }
 .isC IMG {
  border: 1px solid black;
 }

#content A {
	color: red;
	text-decoration: underline;
}
#content A:hover {
	text-decoration: none;
}