/*  
Theme Name: Aikido BG 5

Author: kablamo
Author URI: http://kablamo.co.uk


*/* html {
  height: 1%;
}

#TJK_dropDownMenu, #TJK_dropDownMenu * {
margin:0;
padding:0;
}
#TJK_dropDownMenu {
display:block;
float:left;
margin-bottom:3.5em;
max-width:100%;
position:relative;
width:980px;
text-align:center;
font-family:arial;
font-size:14px;
}
#TJK_dropDownMenu li ul {
background:url("/img/clear.gif") repeat scroll 0 0 transparent;
cursor:default;
display:none;
height:auto;
left:-10px;
padding:0px 10px 10px;
position:absolute;
width:10em !important;
top:60px;
margin-top:22px;
}
#TJK_dropDownMenu li {
cursor:pointer;
float:left;
font-weight:bold;
list-style-type:none;
max-width:16.5%;
position:relative;
width:89px;
}
#TJK_dropDownMenu li ul li {
max-width:120%;
padding:0;
width:12em;
}
#TJK_dropDownMenu li a {
color:#000000;
display:block;
float:left;
height:40px;
padding:0 0.4em;
text-decoration:none;
width:5.7em;
padding-top:10px;
}
#TJK_dropDownMenu li ul li a {
background-position:0 50% !important;
color:#000;
cursor:pointer !important;
font-weight:normal;
height:40px;
line-height:1.7em;
position:relative !important;
white-space:nowrap;
width:10em;
}
#TJK_dropDownMenu li a:hover, #TJK_dropDownMenu li a:focus, #TJK_dropDownMenu li 

a:active {
color:#fff;
background:none repeat scroll 0 0 #ff5a00;
}
#TJK_dropDownMenu ul a:hover, #TJK_dropDownMenu ul a:focus, #TJK_dropDownMenu ul 

a:active {
background:none repeat scroll 0 0 #ff5a00;
color:#FFFFFF !important;
}
#TJK_dropDownMenu li:hover ul, #TJK_dropDownMenu li.msieFix ul {
display:block;
top:2em !important;
z-index:10;
}
#TJK_dropDownMenu li#AB {
display:block;
z-index:6;
}

.AB #TJK_dropDownMenu li#AB a {
color:#000000;
display:block;
}
.AB #TJK_dropDownMenu li#AB ul {
display:block;
top:-1000px;
}
#AB ul a {
background-color:#ff8400;
}

#TJK_dropDownMenu li.msieFix a {
}
#TJK_dropDownMenu li#UZ ul {
left:-2.3em !important;
}
.AB #TJK_dropDownMenu li#AB ul li a:focus, .AB #TJK_dropDownMenu li#AB ul li a:active, 

{
position:absolute !important;
top:1028px !important;
}

.alignright{
float:right;
padding-left:20px;
}
img.bg {

	/* Set rules to fill background */

	min-height: 100%;

	min-width: 1024px;



	/* Set up proportionate scaling */

	width: 100%;

	height: auto;



	/* Set up positioning */

	position: fixed;

	top:0px;

	left: 0;
	z-index:-1;

}



@media screen and (max-width: 1024px){

	img.bg {

		left: 50%;

		margin-left: -512px; }

}

#sensei{
width:200px;
height:288px;
float: left;
padding-right:20px;
background-repeat:no-repeat;
background-image:url(images/sensei1.jpg);

}
#sensei:hover{

background-image:url(images/sensei2.jpg);

}
body {
  font-size: 100.01%;
  height: 100%;
  text-align: left;
  margin:0px;
  min-height:100%;
 
  background-attachment:fixed;
  font-family:Arial, Helvetica, sans-serif;
  
}

#mainwrap {
}

#header {
  height: 200px;
  background:#ff8400;
  position:relative;
    width:100%;
	background-image:url(images/header.jpg);
	z-index:3;

  
}
#headercenter {
 position:absolute;
  width:900px;
left:50%;
top:10px;
margin-left:-380px;

}
#headerimg{
	background-image:url(images/banner.png);
	background-repeat:no-repeat;
	width:900px;
	height:200px;
	 margin: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
	text-indent:-5000px;
}
#wrap {
}

#wrap2 {
}

#content {
  position:relative;
  width:900px;
  left:50%;
  margin-left:-450px;
  background-image:url(images/postbg.png);
	padding-bottom:40px;
top:-17px;
z-index:2;
min-height:500px;


}
#page{

	
}
html{
	min-height:100%;
}
div .navigation{

}
#commentform{

padding:10px;
}

#content .entry{
	padding-left:10px;
	padding-right:10px;
}
#content small{
	padding-left:10px;
	padding-right:10px;
}
#content .posttitlelink{
	
	padding-right:10px;
	display:block;
}
#content .postmetadata{
	padding-left:10px;
	padding-right:10px;
}
#content h2 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fac513;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	font-size:20px;
	height:27px;
	background-color:#1a295c;
	opacity:0.7;
	filter:alpha(opacity=70)
}
#content h2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fac513;
	text-decoration:none;
}
#content h2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fac513;
	text-decoration:none;
	padding-left:10px;
	font-size:26px;
	height:32px;
	background-color:#1a295c;
	opacity:0.7;
	filter:alpha(opacity=70)
}
#sidebar {
	position:relative;
  width:100%;
background-image:url(images/nav.jpg);
 height:50px;
  z-index:3;

}

#navbar{
	position:absolute;
	width:1200px;
	left:50%;
	margin-left:-490px;
	height:0px;
	
}

#navlist li
{
display: inline;
list-style-type: none;
margin-right: 1.8px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;



}
 
#menu{position:absolute;margin-top:10px;}
#menu .item{display:none; width:100px;}
#menu ul:hover li.item{display:block; padding-top:16px; padding-bottom:16px;color: #000;
background-color: #ff8400;
}
#item3{width:100px;
 }
#item3 li.top a{
margin-left:17px;}
#item5{width:100px; }
#item5 li.top a{
margin-left:7px;}
#item6{width:100px; }
#item6 li.top a{
margin-left:9px;}
#item11 li.top a{
	margin-right:1px;}
li.item{
color:#000;
text-decoration:none;
font-weight:bold;
margin-left:-9px;
margin-right:30px;
padding-left:10px;
padding-right:8px;
margin-top:14px;
margin-bottom:-14px;
display:block;
width:100px;
}
li.item a{
color:000;
}
li.item a:hover{
color:fff;
}
#menu ul:hover .item a{color:#000;text-decoration:none;}
#menu ul:hover .item a:hover{ color: #fff;
background-color: #ff5a00;
}
#menu ul:hover .item:hover{ color: #fff;
background-color: #ff5a00;
}
li.top a{color:#000; text-decoration:none; font-weight:bold; }
li.top a:hover{color:#fff; text-decoration:none; font-weight:bold;}
#menu ul{float:left;
text-decoration:none;
padding:2px;margin-right:0px;list-style:none; display:block;padding:9px;
padding-top:16px;
color: #ccc;
padding-bottom:14px; margin-top:-10px;
}
#menu{padding-left:40px;}
#menu ul:hover{color: #fff;
background-color: #ff5a00;
-moz-border-radius: 15px;
border-radius: 15px;}
.clear{clear:both;height:10px;}
#navlist a:link, #navlist a:visited
{

padding:10px;
padding-top:16px;
color: #fff;
padding-bottom:16px;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #ff5a00;
text-decoration: none;
}

#footer {
postion:relative;
  left: 0px;
  right: 0px;
  overflow:visible;
  height: 50px;
  width: 100%;
 background:#CF0;
 margin-top:-17px;
 z-index:5;
 clear:both;

background-image:url(images/footer.jpg);

}

#footercenter{
padding-top:5px;
	width:900px;
	left:50%;
	margin-left:-450px;
	position:absolute;
font-size:12px;
}
#header {
  padding: 0px;
  height: 200px;
  width: 100%;
}



