body {
	background-repeat:no-repeat;
	font-family:Papyrus;
	background-color:black;
	}

#header {
	width: 750px;
	height: 107px;
	padding: 0px;
	border: 0px solid #666;	
	position:absolute;
	left:100px;
	top:0px;
	background-color:white;
	background-repeat:no-repeat;
	}

#wrapper {
	width:750px;
	
	
	position: absolute;
	left:100px;
	top:107px;
	background-color:white	;
	}
	

#navbar	{
	width: 17%;
	
	padding: 15px 15px 15px 15px;
	border: 0px solid #666;
	margin: 0px;
	position:relative;
	left:0px;
	top:0px;
	float:left;
	
	background-repeat:repeat-y;
	}

#content{
	width: 77%;

	padding: 5px;
	border: 0px solid #666;
	position:relative;
	right:0px;
	top:0px;
	float:right;
	background-color:white;
	font-family:papyrus,calibri,sans-serif;
	font-size:medium;
	z-index:999;
	
	}


#footer {
	width: 720px;
	height: 40px;
	padding: 15px;
	border: 0px solid #666;	
	position:relative;
	bottom:-5px;
	left:-168px;
	background-color:white;
	background-repeat:repeat-x;
	z-index:10001;
	}

h2 {
	font-size: medium;
	font-weight: bold;
	}


.centeredimage {
	text-align:center;
	}

.headingprimary {
	position:absolute;
	left:300px;
	top:25px;
	font-size:40px;
	font-weight:bold;
	}

.headingsecondary {
	text-align:center;
	font-size:23px;
	font-weight:bold;

	}

.nav {
	font-height:20px;
	color:white;
	font-weight:bold;
	}

.nav button {
	margin:15px;
	}

#home {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/bthomefinal.gif") no-repeat 0 0;
	}

#home:hover
{ 
  background-position: 0 -36px;
}

#home span
{
  display: none;
}

#dojo {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/btdojofinal.jpg") no-repeat 0 0;
	}


#dojo:hover
{ 
  background-position: 0 -36px;
}

#dojo span
{
  display: none;
}

#teachers {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/btteachersfinal.jpg") no-repeat 0 0;
	}


#teachers:hover
{ 
  background-position: 0 -35px;
}

#teachers span
{
  display: none;
}

#classes {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/btclassesfinal.jpg") no-repeat 0 0;
	}


#classes:hover
{ 
  background-position: 0 -36px;
}

#classes span
{
  display: none;
}

#events {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/bteventsfinal.jpg") no-repeat 0 0;
	}


#events:hover
{ 
  background-position: 0 -36px;
}

#events span
{
  display: none;
}

#contact {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/btcontactfinal.jpg") no-repeat 0 0;
	}


#contact:hover
{ 
  background-position: 0 -36px;
}

#contact span
{
  display: none;
}

#links {
  	display: block;
	border:0px solid #666;
	width: 100px;
	height: 36px;
	background: url("../images/btlinksfinal.jpg") no-repeat 0 0;
	}


#links:hover
{ 
  background-position: 0 -36px;
}

#links span
{
  display: none;
}



.footer {
	font-family: Calibri,sans-serif;
	font-height:8px;
	align=center;
	}

img[src='images/headeraikidotakayama.png'] {
	border:none;
	margin:0px;
	height:90px;
	position:absolute;
	top:15px;
	left:170px;
	z-index:10000;	
	}

img[src='images/headerdojo.png'] {
	border:none;
	margin:0px;
	height:58px;
	z-index:10000;
	position:relative;
	top:8px;	
	}
	
img[src='images/headerevents.png'] {
	border:none;
	margin:0px;
	height:35px;
	z-index:10000;
	position:relative;
	top:17px;	
	}

img[src='images/headerkempling.png'] {
	border:none;
	margin:0px 0px 5px 0px;
	height:40px;
	z-index:10000;
	position:relative;
	top:27px;
	left:-5px;	
	}

img[src='images/headerinstructor.png'] {
	border:none;
	margin:0px 0px 0px 8px;
	height:65px;
	z-index:10000;	
	}

img[src='images/headerassistant.png'] {
	border:none;
	margin:0px;
	height:90px;
	z-index:10000;	
	}

img[src='images/headerclasses.png'] {
	border:none;
	margin:0px;
	height:52px;
	position:relative;
	top:5px;
	z-index:10000;	
	}
img[src='images/headercontact.png'] {
	border:none;
	margin:0px;
	height:43px;
	z-index:10000;	
	position:relative;
	top:11px;
	}

img[src='images/headerlinks.png'] {
	border:none;
	margin:0px;
	height:50px;
	z-index:10000;
	position:relative;
	top:6px;	
	}


img[src='images/ytail.bmp'] {
	border:none;
	margin:0px;
	position:absolute;
	top:0px;
	left:363px;
	z-index:10000;	
	}

img[src='images/aikismall.png'] {
	border:none;
	margin:0px;
	height:80px;
	position:absolute;
	top:15px;
	left:45px;
	z-index:10000;
	}


img[src='images/logo_1.png'] {
	border:none;
	margin:0px;
	height:30px;
	position:absolute;
	top:10px;
	left:275px;
	z-index:10000;
	}

img[src='images/takayama_logo.jpg'] {
	border:none;
	margin:0px;
	float:left;
	z-index:10000;
	}


img[src='images/takayama_grey_100.jpg'] {
	border:none;
	margin:0px;
	position:absolute;
	top:10px;
	left:10px;
	z-index:10000;
	}
img[src='images/tallbar.jpg'] {
	border:none;
	margin:0px;
	float:right;
	z-index:10000;
	}

img[src='images/mtbar3.bmp'] {
	border:none;
	margin:0px;
	float:right;
	z-index:10000;
	}

img[src='images/mtbar4.bmp'] {
	border:none;
	margin:0px;
	float:right;
	position:relative;
	top:-15px;
	z-index:10000;
	}
	
img[src='images/mtbottom.bmp'] {
	border:none;
	margin:0px;
	float:bottom;
	position:relative;
	left:15;
	
	z-index:10000;	
	}

img[src='images/mtbottom1.jpg'] {
	border:none;
	margin:0px;
	float:bottom;
	z-index:10000;	
	}

img[src='images/mtbottom2.jpg'] {
	border:none;
	margin:0px;
	float:bottom;
	z-index:10000;	
	}



img[src='images/cfront2.jpg'] {
	border:none;
	margin:0px;
	width=580px;
	float:bottom;
	z-index:10000;
	position:relative;
	right:11px;	
	top:4px;
	}

img[src='images/bow.jpg'] {
	border:none;
	margin:5px;
	height:75px;
	float:left;	
	}

img[src='images/morihei.jpg'] {
	border:none;
	margin:5px;
	float:right;
	}


img[src='images/dojo.jpg'] {
	border:none;
	margin:5px;
	float:right;
	height:225px;
	}

img[src='images/kempling.jpg'] {
	border:none;
	margin:5px;
	float:right;
	}

img[src='images/KemplingSensei_C.jpg'] {
	border:none;
	margin:0 10px 0 0px;
	float:left;
	width:290px;
	}


img[src='images/nla_1.jpg'] {
	border:none;
	margin:5px;
	float:right;
	}

img[src='images/senseica.png'] {
	border:none;
	margin:5px;
	float:left;
	}

img[src='images/senseinla.png'] {
	border:none;
	margin:5px;
	float:right;
	}



img[src='images/gallery1-1.jpg'] {
	border:none;
	margin:5px;
	float:right;
	height:250px;
	}


img[src='images/gallery3-1.jpg'] {
	border:none;
	margin:20px;
	float:left;
	height:200px;
	}

img[src='images/gallery4-1.jpg'] {
	border:none;
	margin:20px;
	float:right;
	height:200px;
	}

img[src='images/gallery13-1.jpg'] {
	border:none;
	margin:20px;
	float:right;
	height:200px;
	}

img[src='images/adobeicon.jpg'] {
	border:none;
	margin:20px;
	float:right;
	height:50px;

	}

/*Gallery code for Links page*/

.gallerycontainer{
position: relative;
height:550px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 250px; /*position where enlarged image should offset horizontally */
z-index: 10000;
}

