/*  style sheet master using expanding nav boxes for all sheets */


body {
	background-color: #C7CDD3;
	margin-left: 5px;
	font-family: Georgia, sans-serif;
		}

	h1 {
		letter-spacing: 8px;
		font-size: 2.4em;
		text-shadow: 2px 2px 2px #000;
		color: red;
		line-height: 0.9em;
		}
		
	h3 {
		font-size: 1em;
		line-height: .8em;
		}
			
	header {
		padding: 1px;
		text-align: left;
		}
	
	header h1{
		padding-top: 40px;
	}
	header h3 {
		font-size: 1.1em;
		margin-left:  200px;
		}
		
	header img {
		float: left;
		padding-left: 30px;
		padding-top: 10px;
		margin-right: 80px;
		}
		
	#intro {
		float: right;
		margin-top: 20px;
		width: 70%;
		margin-right: 4%;
		margin-left: 2%;
		background-color: #F8FCBC;
		border: groove;
		color: black;
		box-shadow: 5px 5px 4px 4px grey;
		border-radius: 9px;
		}
	
	#intro  h1 {
		font-size: 2em;
		color: black;
		text-shadow: 3px 3px 2px grey;
		padding-top: 25px;
		text-align: center;
		}
		
	#intro p {
		margin-left: 40px;
		margin-right: 40px;
		text-align: justify;
		font-size: 1.3em;
		}
	
	#first:first-letter {
			font-size: 250%;
		}
		
	.first:first-letter {
			font-size: 250%;
		}
		
	footer {
		clear: both;
		text-align:center;		
	}
	
	a:link{
		color: #00F;
		text-decoration: underline;
	}
	
	footer a:hover {
		background-color: white;
	}
	
	nav {
		float: left;
	}

	#mainContainer{
		float: left;
		width:12%;
		height:90px;
		margin: auto;
		text-align: center;
		clear: left;
		padding-top: 50px;
		font-size: .8em;
	}

	#leftContainer{
		width: 18%;
		float: left;
		margin-left: 1%;
		padding: 0px 10px;
		height:500px;
		position: relative;
	}
	
	#leftcontainer li {
		padding: 4px 0px;
	}
	#contentContainer{
		width: 590px;
		float: left;
	}
	
.ad{
	clear:both;
	text-align:center;
	padding:15px;
}

#dhtmlgoodies_menu{
	font-family:Gerorgia, san-serif;	/* Font for main menu items */
	font-size: 1.5em;
	width:170px;	/* Width of main menu */

}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
li .songnotes {
	font-size: smaller;
}

#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */
	padding: 3px 0px;
	height:20px;	/* 20 pixel height */
	line-height:20px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border:1px solid #000;	/* Black border */
	background-color:#FAFAFA;	/* Light blue background color */
	margin:4px;	/* A little bit of air */
	paddding:1px;	/* Air between border and text inside */
	border-radius: 5px;
	box-shadow: 5px 5px 10px #0A2C9E;	
	-webkit-transition: background 0.8s ease;
	-moz-transition: background 0.8s ease;
	-o-transition: background 0.8s ease;
	transition: background 0.8s ease;
	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
	background-color: #1D11F2;  /* my new wonderful blue */
	
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;	
	font-family:Georgia, arial, sans-serif;
	text-align:center;
	
}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:2px;
	padding:3px 0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	border: 1px solid #000;
	background-color: #FAFAFA;
	border-radius: 5px;  /* rounding effect I added */
	box-shadow: 5px 5px 10px #0A2C9E;
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */
	margin: 1px;  /* a little added breathing room */
	height:16px;	/* 16 pixels height */
	line-height:16px;	/* 16 pixels height */
	padding:1px;	/* 1px of "air" inside */
	-webkit-transition: background 0.8s ease;
	-moz-transition: background 0.8s ease;
	-o-transition: background 0.8s ease;
	transition: background 0.8s ease;
	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#FFF;	/* White text */
	background-color:#1D11F2;	/* Blue background */
}
#txhat {
	margin-right: 15px;
	margin-left: 15px;
}
#certlevel li {
	list-style-type: none;
	text-align: left;
	margin-left: 50px;
}
#intro video {
	width: 640px;
	height: 480px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
