@charset "utf-8";
/* CSS Reset Code */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
/* END CSS Reset Code */

#Container {
	height: 600px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(BGImages/BGImage960v2.gif);
	margin-top: 20px;
}
#Banner {
	float: none;
	height: 125px;
	width: 960px;
	padding-left: 0px;
	margin-left: 0px;
}

#Banner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #F8F5D2;
	padding-left: 450px;
	padding-top: 40px;
}

#LftMenu {
	float: left;
	height: 475px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f8f5d2;
	padding-left: 15px;
}
.menuList {
	margin-top: 15px;
}

#PrivateLesson {
	font-family: Arial, Helvetica, sans-serif;
	color: #f8f5d2;
	font-size: 16px;
	font-style: italic;
	margin-top: 25px;
	margin-left: 5px;
}
#PrivateLesson h6 {
	font-size: 14px;
	margin-top: 10px;
}
.TextBox {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	padding-top: 10px;
	margin-top: 0px;
	margin-left: 10px;
	float: left;
	font-size: 12px;
}
#MainContent {
	float: right;
	height: 0px;
	width: 800px;
	padding-left: 0px;
	margin-left: 0px;
}
#MainContent p {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 14px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 8px;
	margin-right: 0px;
}	

#MainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 18px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 8px;
	margin-right: 0px;
}

#MainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 14px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 8px;
	margin-right: 0px;
	font-weight: bold;
}

#MusubiText {
	float: right;
	height: 0px;
	width: 800px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 10px;
}
#MusubiText p {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 14px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 8px;
	margin-right: 0px;
}

#MusubiText h2 {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 8px;
}

#MusubiText h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #660000;
	padding-left: 8px;
}

#MusubiText a:link {
	font-weight: bold;
}

#MusubiText a:hover {
	font-weight: bold;
	color: #FC0;
}


#MusubiBanner {
	float: none;
	height: 125px;
	width: 960px;
	padding-left: 0px;
	margin-left: 0px;
}

#MusubiBanner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #F8F5D2;
	padding-left: 450px;
	padding-top: 25px;
}

#MusubiKanji {
	background-image: none;
	float: right;
	margin-right: 250px;
	margin-top: 10px;
}


.LinkBox {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 10px;
	float: left;
	font-size: 14px;
}
.LinkBox h1 {
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

.LinkBox p {
	font-size: 12px;
}

.SemBox{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 10px;
	float: left;
	font-size: 10px;
}
.SemBox h1 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: 5px;
}

.SemBox h2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}

.SemBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border: thin solid #660000;
}

.SemBox p {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a:link {
	color: #660000;
	text-decoration: none;
	font-size: 14px;
}
a:hover {
	text-decoration: none;
	color: #FC0;
	font-size: 14px;
}
a:visited {
	text-decoration: none;
	color: #660000;
	font-size: 14px;
}

#LftMenu p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 16px;
	padding-top: 10px;
	margin-left: 5px;
}

#LftMenu a:link {
	color: #f8f5d2;
	font-size: 16px;
}
#LftMenu a:hover {
	color: #FC0;
	font-size: 16px;
}
#LftMenu a:visited {
	color: #f8f5d2;
	font-size: 16px;
}

#menuList a:link {
	color: #f8f5d2;
}
#menuList a:hover {
	color: #FC0;
}
#menuList a:visited {
	color: #f8f5d2;
}

.TextBox a:active {
	text-decoration: none;
	color: #f8f5d2;
}
.TextBox a:link {
	color: #660000;
}
.TextBox a:hover {
	color: #FC0;
}
.TextBox a:visited {
	color: #660000;
}
.MainPhoto {
	float: right;
	height: 443px;
	width: 340px;
	margin-right: 20px;
	margin-top: 20px;
}
.rightPhoto {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}


.contactPhoto {
	float: right;
	height: 413px;
	width: 340px;
	margin-right: 20px;
	margin-top: 20px;
	background-image: url(Images/MaryHSDS.jpg);
}
#DVDbox1 {
	width: 775px;
	padding-top: 0px;
	border: thin solid #660000;
	height: 202px;
	margin-top: 20px;
	margin-left: 10px;
}

#DVDbox2 {
	width: 775px;
	padding-top: 0px;
	border: thin solid #660000;
	height: 200px;
	margin-top: 5px;
	margin-left: 10px;
}

#unityimage {
	float: right;	
}

#principlesimage {
	float: right;
}

.DVDtext {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	height: 202px;
	width: 450px;
}

.DVDtext h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	padding-bottom: 10px;
	text-align: center;
}

.DVDtext h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	padding-bottom: 0px;
	font-weight: bold;
	text-align: center;
}

.DVDtext p {
	text-align: center;
}

.DVDtext p a {
	font-weight: bold;
	color: #660000;
	text-decoration: underline;
}

.DVDtext a:hover {
	font-weight: bold;
	color: #FC0;
	text-decoration: underline;
}
#videoBox1 {
	width: 775px;
	border: thin solid #660000;
	height: 435px;
	margin-top: 20px;
	margin-left: 15px;
	padding-right: 0px;
	margin-right: 0px;
}

#videoBox2 {
	width: 775px;
	margin-top: 15px;
	margin-left: 5px;
	border: thin solid #660000;
	height: 200px;
}

.video {
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.videotext {
	float: left;
	width: 200px;
	margin-top: 20px;

}

