﻿/* bostonkendo main style sheet */
/* author: David Harrison       */
/* For Boston Kendo Kyokai Web Site */
/* Contains main style elements */

/* HTML style presentations */

a:link 		{ color:navy; text-decoration:underline }
a:visited 	{ color:black; text-decoration:underline}
a:active 	{ color:blue; text-decoration:underline }
a:hover 	{ color:red; text-decoration: none; }
	
h1 { font-family: Tahoma; font-size: 36pt; font-weight: bold; text-align: left; color: white; margin-top: -10px;  }
h2 { font-family: Tahoma; font-size: 20pt; font-weight: bold; text-align: left; color: white; margin-top: -20px; }
h3 { font-family: Tahoma; font-weight:bold; font-size: 12pt; text-align:left; color: black; }
h4 { font-family: Tahoma; font-weight:bold; font-size: 11pt; text-align:left; color: black; }
h5 { font-family: Tahoma; font-size: 14pt; font-weight: bold; text-align: left; color: black; }
h6 { font-family: Tahoma; font-size: 20pt; font-weight: bold; text-align: left; color: white; }
p { font-family: Tahoma; font-weight:normal; font-size: 11pt; text-align:justify; color: black; }
body {background-image:url('../images/main/keiko_gi.jpg')}

/* General Class Presentation */

.Copyright { font-family:Tahoma; font-size:11pt; color: navy; font-weight: bold; }
.Text { font-family: Tahoma; font-size: 11pt; font-weight:normal; text-align:center; color: black; }
.PlainText { font-family: Tahoma; font-size: 10pt; font-weight:normal; text-align:left; color: black; }
.InfoText { font-family: Tahoma; font-size: 10pt; font-weight:normal; text-align:justify; color:GrayText; padding-bottom:15px; }
.HiddenText { font-family: Tahoma; font-size: 10pt; font-weight:bold; text-align:center; color:white; margin-top:-20px; padding-bottom:10px; }
.LoginText { font-family: Tahoma; font-size: 11pt; font-weight:bold; text-align:right; color:navy; margin-top:-15px; }
.ErrorText { font-family: Tahoma; font-size: 10pt; font-weight:bold; text-align:center; color: red; margin-top:-20px; padding-bottom:10px; }
.CalNoPractice { font-family:Tahoma; font-weight:bold; color:#CCCCCC; font-size:12pt; text-align:center; }
.CalPractice { font-family:Tahoma; font-weight:bold; color:navy; font-size:12pt; text-align:center; }
.linkList { font-family: Tahoma; font-size: 11pt; font-weight:normal; text-align:left; color: yellow; }
.iconList { font-family: Tahoma; font-size: 11pt; font-weight:normal; text-align:left; color: black; list-style:none; }
.Button { font-family: Tahoma; font-size: 10pt; font-weight: bold; color: navy; text-align:center; margin:10px }
.Label { font-family: Tahoma; font-size: 9pt; font-weight:bold; text-align:right; color: navy; margin-top:-10px; }
.AltLabel { font-family: Tahoma; font-weight:bold; font-size: 10pt; text-align:right; color: black; padding-right:10px; width:150px; }
.ErrorLabel { font-family: Tahoma; font-weight:bold; font-size: 10pt; text-align:right; color: red; padding-right:10px; }
.InputField { font-family: Tahoma; font-weight:bold; font-size: 10pt; color: red; }
.SplashText { font-family: Tahoma; font-size:12pt; font-weight:bold; text-align:center; color: red; }
.Title { margin-bottom:5px; }
.imageBasic { border:0px; text-align:left; }
.imageInline1 { border:0px; float:right; margin:10px; }
.imageInline2 { float:left; margin:10px; border: solid white 1px;}
.imageFancy { border:solid 1px black; text-align:left; }
.imageInline3 { border:0px; float:left; margin:10px; }
/* Specific Element Presentation */

ul#Federations { font-family: Tahoma; font-size: 11pt; font-weight:bold; text-align:left; color: yellow; margin:5px; }
ul#Federations li 	a:link 		{ color:yellow; text-decoration:underline }
ul#Federations li 	a:visited 	{ color:lime; text-decoration:underline}
ul#Federations li 	a:active 	{ color:red; text-decoration:underline }
ul#Federations li 	a:hover 	{ color: #00FFFF; text-decoration: none; }

ul#BKK30a { list-style:none; font-family: Tahoma; font-size: 11pt; font-weight:normal; text-align:center; color: yellow; margin:0; }
ul#BKK30a li 	a:link 		{ color:yellow; text-decoration:underline }
ul#BKK30a li 	a:visited 	{ color:yellow; text-decoration:underline}
ul#BKK30a li 	a:active 	{ color:red; text-decoration:underline }
ul#BKK30a li 	a:hover 	{ color:white; text-decoration: none; }

ul#NavListTop { font-family:Tahoma; font-size:12pt; font-weight:bold; text-align:center; color: white; list-style:none; margin:0; padding:0; }
ul#NavListTop li { display:inline; }

ul#NavListBottom { font-family:Tahoma; font-size:12pt; font-weight:bold; text-align:center; color: white; list-style:none; margin:0; padding:0; }
ul#NavListBottom li { display:inline; }

ul#iconList { font-family: Tahoma; font-size: 11pt; font-weight:normal; text-align:left; color: black; list-style:none; }
ul#iconList li { display:inline; }

}

/* DIV definitions for Main Page */

a#Print {position :relative; top:65px; left:35px; font-family:Tahoma; font-size:9pt; }
div#Title { width:567px; height:104px; position:absolute; left:24px; top:5px; z-index:1; }
div#Men { width:248px; height:741px; position:absolute; left:49px; top:205px; z-index:1; }
div#Kanji { width:67px; height:399px; position:absolute; left:50px; top:185px; z-index:1; }
div#Paper { width:1120px; height:1460px; position:absolute; left:22px; top:115px; z-index:0;
			 background-color:white; border: 1px solid navy; }
div#Container {	position:absolute; left: 295px; top: 195px; width: 590px; height: 1100px; overflow: auto; z-index: 2; padding:10px; }			
div#Login {	width:515px; height:51px; position:absolute; left:600px; top:145px; z-index:1; }	
div#NavigationTop { width:591px; height:35px; position:absolute; left:25px; top:130px; z-index:1; }
div#Calendar { width:227px; height:253px; position:absolute; left:49px; top:995px; z-index:2; color: #FFFFFF; font-size: medium; font-weight: bold; padding:10px; }			
div#SideMenu { width:250px; height:158px; position:absolute; left:53px; top:690px; z-index:1; }
div#Email {	width: 200px; height: 200px; position: absolute; left: 920px; top: 200px; z-index: 1; text-align: center; }
div#PhotoArrayV { width:200px; height:1123px; position:absolute; left:920px; top:343px; z-index:2; }
div#PhotoArrayH { width:856px; height:169px; position:absolute; left:275px; top:1335px; z-index:1; }
div#NavigationBottom { width:620px; height:35px; position:absolute; left:25px; top:1510px; z-index:1; }
div#Donate { position: absolute; width: 225px; height: 100px; z-index: 2; left: 45px; top: 1310px; }
div#Footer { width:336px; height:30px; position:absolute; left:22px; top:1565px; z-index:2; }
div#Copyright { width:400px; height:30px; position:absolute; left:740px; top:1525px; z-index:1; }

div#External { position: absolute; width: 300px; height: 1050px; z-index: 2; left: 1160px; top: 115px; }
div#KenZenRen { position: relative; width: 300px; height: 50px; z-index: 2; left: 1px; top: 1px; }
div#AUSKF { position: relative; width: 136px; height: 94px; z-index: 2; left: 1px; top: 50px; background:white; }
div#FlickrBadge { position: relative; width:135px; height:104px; left:1px; top:75px; z-index:1; }
div#MABadge { position:relative; width:135px; height:104px; left:1px; top:175px; z-index:1; }
div#Interland { position:relative; width:177px; height:97px; left:1px; top:235px; z-index:1;}

div#Scratch { visibility:hidden; }
div#Error {width:600px; height:300px; position:absolute; left:100px; top:150px; z-index:4;
		background-color:black; border:solid 2px gray; margin: 10px; padding: 10px}
div#msgBox {width:600px; height:300px; position:absolute; left:100px; top:150px; z-index:4;
		background-color:black; border:solid 2px gray; margin: 10px; padding: 10px}

p#LoginMessage { font-family: Tahoma; font-size: 11pt; font-weight:bold; text-align:right; color: red; margin-top:-10px; }

/* Flickr Badge */

.zg_div {margin:0px 5px 5px 0px; width:117px;}
.zg_div_inner {border: solid 1px #000000; background-color:#ffffff;  color:#666666; text-align:center; font-family:arial, helvetica; font-size:11px;}
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#3993ff; background:inherit !important; text-decoration:none !important;}

/* Membership Page */

div#Content { position:absolute; left:22px; top:115px; width: 725px; z-index: 2; padding:20px; background-color: white; margin-bottom: 5px;}
div#Content2 { float:left; width: 625px; z-index: 2; padding:20px; background-color: white; margin-bottom: 5px;}
div#Subscribe {	float:left;	width:150px; }
div#PayByPayPal { float:left; width:150px; }
div#Copyright2 { position:absolute; left:40px; top:1460px; width:400px; height:30px; z-index:2; }
