
/*========================================================*/
/*  General style                                         */
/*========================================================*/

body {  background-color: #000000; color: #cccccc; 
	margin:0;
	padding:0;
	-webkit-text-size-adjust:auto;
	font-family: Trebuchet MS,Georgia,Times,serif;
}

a, a:visited { color:#cef;
	text-decoration:none;
	text-shadow: 2px 2px 2px #cccccc;
}

a:hover { color: #ffff66;
	text-shadow: 2px 2px 2px red;
}

.container { border:solid 0px red; width:800px; height:90%; }
.mainColleft  	{ position:absolute; height:95%; background-color:#000000; width:320px; margin-top:100px; float:left; text-align:center; }
.mainColright 	{ position:absolute; height:95%; background-color:#000000; width:420px; margin-top:100px; margin-left:350px; }
.colleft  	{ float:left; background-color:#000000; width:320px; text-align:center; }
.colright 	{ float:right; background-color:#000000; width:420px; }

.footer 	{ position:fixed; background-color:#000; color:white; height:5%; clear:both; padding-left:10px; float:left; width:100%; bottom:0px; top:auto;
		  filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; z-index: 1; }


h1		{ color: #ffffff; font-size: 18pt; text-shadow: 5px 15px 5px red; font-family: Trebuchet MS,Georgia,Times,serif;}
h2		{ color: #ffffff; font-size: 16pt; text-shadow: 4px 13px 4px red; font-family: Trebuchet MS,Georgia,Times,serif;}
h3		{ color: #ffffff; font-size: 14pt; text-shadow: 3px 11px 4px red; font-family: Trebuchet MS,Georgia,Times,serif;}
h4		{ color: #ffffff; font-size: 12pt; text-shadow: 2px 9px 3px red; font-family: Trebuchet MS,Georgia,Times,serif;}
h5		{ color: #ffffff; font-size: 10pt; text-shadow: 2px 7px 2px red; font-family: Trebuchet MS,Georgia,Times,serif;}
h1.shadow	{ text-shadow: 5px 15px 5px red;}
h2.shadow	{ text-shadow: 4px 13px 4px red;}
h3.shadow	{ text-shadow: 3px 11px 4px red;}
h4.shadow	{ text-shadow: 2px 9px 3px red;}

p		{ color: #999; font-size: 10pt; font-family: Trebuchet MS,Georgia,Times,serif;}
li		{ color: #999; font-size: 10pt; font-family: Trebuchet MS,Georgia,Times,serif;}

table {
}

.onlyiPhone	{ font-size:0px; z-index:99; visibility:hidden; }

.readMore	{ text-align: right; margin-top: -15px; color: #6cf;}

.headLogo	{ float: left; text-align: left; width: 36px; height: 36px; padding-left: 5px; padding-right: 15px; margin-top: 2px; border: 0px; }
div.headers	{ -moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; border: ridge 1px #666; 
		background-color: #121212; height: 40px; margin-top: 0px; margin-bottom: 0px; }
h3.headers	{ padding-left: 10px; color: #fff; font-size: 14pt; text-shadow: 3px 11px 4px red; margin-top: 5px;}

div.blockContent { -moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px; border: ridge 1px #222; 
		background-color: #050505; margin-top: 0px; padding: 5px; }
div.blockContentB { -moz-border-radius: 15px; -webkit-border-radius: 15px; border: ridge 1px #222; 
		background-color: #111; margin-top: 0px; padding: 5px;}
div.RSSContent { -moz-border-radius: 15px; -webkit-border-radius: 15px; border: ridge 1px #222; 
	background-color: #111; margin-top: 0px; padding: 15px; height:500px; overflow:auto;
	
 }
a.headersL	{ padding-left: 10px; color: #fff; font-size: 14pt; text-shadow: 3px 11px 4px red; margin-top: 0px; 
		font-weight: bold; font-family: Trebuchet MS,Georgia,Times,serif; }
.loading	{ padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }

.SponsoredSeminarIMG { width: 420px; height: 210px; }

.bottom		{ position: relative; }




/*========================================================*/
/*  Menysystemet                                          */
/*========================================================*/

.MenuTD { width: 770px; vertical-align: top; padding: 4px 0 0 0; }
.menuLeft  { float:left; width:320px; margin-top:5px; text-align:center; }
.menuRight { float:right; width:420px; margin-top:15px; }
.menuMain { position:relative; width: 320px; margin-top: 0px; }

a.menu a.menu:link, a.menu:visited, a.menu:link, a.menu:visited { 
	 	color: #99ccff; font: 9pt Trebuchet MS, sans-serif; text-decoration: none; }
a.menu:hover { color: #ffffcc; font: 9pt Trebuchet MS, sans-serif; text-decoration: underline; }
a.menu:active  { color: #ffffff; font: 9pt Trebuchet MS, sans-serif; text-decoration: underline; }

.bujinlight { text-shadow: 2px 2px 4px red; color: white; }
.melight 	{ text-shadow: 2px 2px 4px black; color: blue; }


/*========================================================*/
/*  Honbu & Ayase specifikt                               */
/*========================================================*/

.honbuclassLOGO { padding-top: 0px; padding-bottom: 20px; border: 0px; width:320px; height:240px; }



/*========================================================*/
/*  Bujinkan Seminars                                     */
/*========================================================*/

th.bjkleft 	{ width: 90px; color: #6699cc; padding-top: 0px; padding-right: 10px; font-size: 9pt; font-family: Trebuchet MS,Georgia,Times,serif; }
th.bjk		{ color: #999999; padding-top: 0px; font-size: 10pt; text-align: left; font-family: Trebuchet MS,Georgia,Times,serif; }
td.bjk		{ color: #999999; padding-bottom: 10px; font-size: 8pt; font-family: Trebuchet MS,Georgia,Times,serif; }
.bjkdate	{ color: #6699cc; font-size: 9pt; font-family: Trebuchet MS,Georgia,Times,serif; }
.semClickhere	{ margin-top: 0px; color: #cccccc; }
.seminarLogo	{ padding-top: 0px; padding-bottom: 20px; border: 0px; width:320px; height:240px;}

a.seminars a.seminars:link, a.seminars:visited, a.seminars:link, a.seminars:visited { 
	 	color: #ffffff; background-color: #121212; font: 12px Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;
		text-indent: 2px;
		height: 20px;
		padding-top: 1px; padding-bottom: 1px; padding-right: 0px;
		border: 1px solid; border-color: #999999 #333333 #333333 #999999;
		display: block; margin: 0px; text-align: left;}


a.seminars:hover { 
		color: #cfcfcf; font: 12px Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;
		text-indent: 4px;
		height: 20px;
		padding-top: 2px; padding-bottom: 0px; padding-right: 0px;
		border: 1px solid; border-color: #333333 #333333 #333333 #333333;
		background-position: 5px 10px;
		background-color: #333333;
		display: block; margin: 0px; text-align: left; }

a.seminars:active  { 
		color: #ffffcc; font: 12px Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;
		text-indent: 4px;
		height: 20px;
		padding-top: 2px; padding-bottom: 0px; padding-right: 0px;
		border: 1px solid; border-color: #333333 #333333 #333333 #333333;
		background-position: 3px 10px;
		background-color: #333333;
		display: block; margin: 0px; text-align: left; }
#my_site_content1 { padding-bottom: 20px; }
#my_site_content2 {  }
#my_site_content3 {  }
#my_site_content4 {  }
#my_site_content5 {  }



/*========================================================*/
/*  YouTube                                               */
/*========================================================*/

  div.v120vEntry { position:relative; margin-top:20px; width:320px; height:175px; padding:10px; background-color:#151515; border:solid 1px #333;
		   font-family: Trebuchet MS,Georgia,Times,serif}
  div.vtitle	 { position:relative; top:-120px;  left:150px; width:170px; font-size:11pt; border:solid 0px #666;
		   font-family: Trebuchet MS,Georgia,Times,serif }
  div.vfacets 	 { position:absolute; top:120px; width:310px; background-color:#222; padding:5px; font-size:9pt;border:solid 1px #333;
		   font-family: Trebuchet MS,Georgia,Times,serif }
  .rating	 { position:absolute; top:160px; left:100px; font-size:8pt; z-index:10; font-family: Trebuchet MS,Georgia,Times,serif }
  div.smalltext	 { position:absolute; top:159px; left:10px; width:310px; background-color:#222; font-size:8pt;
		   padding-left:5px; padding-right:5px; padding-bottom:5px; 
		   border-left:solid 1px #333; border-right:solid 1px #333; border-bottom:solid 1px #333; border-top:solid 0px #f00; z-index:9;
		   font-family: Trebuchet MS,Georgia,Times,serif; }

/*========================================================*/
/*  FeedBurner                                            */
/*========================================================*/

#feedburner li {margin-top:0.5em; margin-bottom:0em; font-size:8pt; }
p.feedTitle	{ font-size:12pt; font-weight:bold; text-align:center;}
.headline	{ font-size:9pt; }
p.date	{ font-size:7pt; margin-top:0em; margin-bottom:0em;}
