
/*========================================================*/
/*  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 { color:#acf;
	text-decoration:none;
	text-shadow: 2px 2px 2px #cccccc;
}

a:hover {
	text-shadow: 2px 2px 2px #ffff99;
}

.mainColleft  { position:absolute; width: 320px; text-align: center; padding: 0px;}
.mainColright { position:absolute; margin-top:520px; width: 320px; }
.colleft  { width: 320px; text-align: center; padding: 0px;}
.colright { margin-top:10px; width: 320px; }

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; }

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

table 		{ width: 320px; font-size: 9pt; }
th		{ }

.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; }
div.headers	{ -moz-border-radius: 10px; -webkit-border-radius: 10px; border: ridge 1px #666; 
		background-color: #222222; height: 40px; margin-top: 0px; margin-bottom: 5px; }
h3.headers	{ padding-left: 10px; color: #fff; font-size: 14pt; text-shadow: 3px 11px 4px red; margin-top: 5px;}
div.blockContent { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: ridge 1px #222; 
		background-color: #050505; margin-top: 0px; padding: 5px; }
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: 10px; padding-top: 10px; padding-bottom: 10px; }
.SponsoredSeminarIMG { width: 320px; height: 160px; }


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

.MenuTD { z-index:99; position:absolute; width: 320px; vertical-align: top; padding: 5px 0 0 0; }
.buttonscontainer {margin: 0px; padding-top: 5px; }

.menudash	{ position:absolute; top:100px; left:100px; width:480px; height:280px;
        	z-index:99;  visibility:hidden; } 
.menuLogo  	{ padding-top: 5px; }
a.menu a.menu:link, a.menu:visited, a.menu:link, a.menu:visited { 
		width: 290px; margin-top: 0px;
		padding-top: 10px; padding-bottom: 10px; padding-left: 15px;
		border: 3px solid; border-color: #999999 #333333 #333333 #999999;
		display: block; margin-left: 5px; margin-right: 5px; text-align: left;
		font: 14px Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;
	 	color: #000000; background-color: #999999; 
		}

a.menu:active  { 
		width: 290px; margin-top: 0px;
		padding-top: 10px; padding-bottom: 10px; padding-left: 15px;
		border: 3px solid; border-color: #999999 #333333 #333333 #999999;
		display: block; margin-left: 5px; margin-right: 5px; text-align: left;
		font: 14px Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;
	 	color: #ffffff; background-color: #666666; 
		}


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

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


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

th.bjk		{ width: 320px; color: #cccccc; padding-top: 0px; font-size: 11pt; text-align: left; font-family: Trebuchet MS,Georgia,Times,serif; }
td.bjk		{ width: 320px; color: #cccccc; padding-bottom: 10px; font-size: 10pt; font-family: Trebuchet MS,Georgia,Times,serif; }
.bjkdate	{ color: #6699cc; font-size: 9pt; font-family: Trebuchet MS,Georgia,Times,serif; }
.semClickhere	{ padding-top: 30px; color: #ffcccc; }

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

div.semhead	{ width: 320px; }

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: 5 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: 3 10px;
		background-color: #333333;
		display: block; margin: 0px; text-align: left; }

#my_site_content1 { width: 320px; }
#my_site_content2 { width: 320px; }
#my_site_content3 { width: 320px; }
#my_site_content4 { width: 320px; }
#my_site_content5 { width: 320px; }

a.headers	{ padding-left: 10px; color: #fff; font-size: 14pt; text-shadow: 3px 11px 4px red; margin-top: 5px; 
		font-weight: bold; font-family: Trebuchet MS,Georgia,Times,serif; }




/*========================================================*/
/*  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; z-index:10; font-size:8pt; font-family: Trebuchet MS,Georgia,Times,serif }
  div.smalltext	 { position:absolute; top:159px; left:10px; width:310px; background-color:#222; 
		   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-size:7pt; font-family: Trebuchet MS,Georgia,Times,serif; }
