body {margin: 10p auto; text-align:left; width:900px; font-size:1em;
	line-heght:1.2; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	 background-color:#ffe; color:#fff;}
	#img640, #img450, #img340 {
		display:none;
		text-align:center;
	}
	#img900 {
		display:block;
		text-align:center;
	}
.youTube img {cursor: pointer;}

	a {color:#2B3990;}
	.halfWidth {width:50%;}
	.imgLeft {padding-right:15px;}
	hr, p {clear:both;}
	
	.box { border-bottom:6px #00a double; padding:25px; border-radius:50px; background-color:#fed;}
	.box a {color:#338;}
	.box2 {padding:25px 0; border-radius:22px; background-color:#fed; }
	table {text-align:center; clear:both;
	width:90%;border-collapse:collapse;border:thin solid #00f;margin:15px auto; border:none;}
	/*table a {color:#0C0;}*/
	caption {font-size:24px;padding:10px;color:#048;border-radius:25px;}
	th, td {padding:1em;margin:1em; border:thin #048 solid; background-color:#8f8; border-radius:1em; font-size:larger;}
	th {text-align:left;}
	tr {border:thin #048 solid; border-radius:1em;margin:1em;padding:1em;}

	table { 
			border-collapse: separate; 
			border-spacing: 0 10px; 
			margin-top: -10px; /* correct offset on first border spacing if desired */
	}
	td {
			border: solid 1px #048;
			border-style: solid none;
			padding: 1em;
	}
	td:first-child {
			border-left-style: solid;
			border-top-left-radius: 10px; 
			border-bottom-left-radius: 10px;
	}
	td:last-child {
			border-right-style: solid;
			border-bottom-right-radius: 10px; 
			border-top-right-radius: 10px; 
	}

	.tagLine {color:#fff;}
	.larger {font-size:larger;}
	.orange {color:#069 !important;}
  h1,h2,h3 {text-align:center; background-color:#2B3990; color:#fff; margin:1em auto .5em; padding:15px; border-radius:20px;}
	h1 a {color:#fff; text-decoration:underline;}
	h1 {top:0px; left:0; margin: 10px auto; border-radius:25px;}
	#header h1 span, #menu h1 span {color:#888;}
	#header em, h2 em {font-weight:normal;}
	h2 a {color:#fff;}
	h2 {line-height:1.5;}
	.backToTop {text-align:center; font-weight:bold; margin:0; padding:25px;}
	#startLink {color:#f0f; font-style:italic;}
	#startLinkSpan {font-weight:bold;}
	.video {border:thin solid #048; width:350px; height:310px; background-color:#960; border-radius:25px; float:left;}
	.video h2 {margin:.0 auto .5em;}
	.videoSeries .video {
		float:left;
	}
	.video h2 {color:#fff; background-color:transparent;}
	#menu {text-align:center; line-height:2.2em;}
	ol, li {list-style:none;font-size:24px;padding:5px;}
	li a {text-decoration:none; font-weight:bold;}
	li a em {font-weight:normal;}
	li.subhead {
		margin-top:1em;
		background-color:#fff;
	}
	li.subheadTop {
		margin-top:.5em;
	}
	.center {clear:both !important; text-align:center !important; margin-left:auto !important; margin-right:auto !important;}
	p {
		font-size:20px; text-align:left;margin:10px; line-height:1.3em;
	}
p.noLR {margin-left:0; padding-left:0; margin-right:0; margin-left:0;}
	body#howareyoupage {
		text-align:center;
	}
	
	@media all and (min-width: 320px) {
    body {
			width:340px;
			margin: 10px auto;
    }
		#img900, #img640, #img450 {
			display:none;
		}
		#img340 {
			display:block;
		}
		.video {margin:20px 0; padding:10px 0;}
		#header img {display:none;}
		#header em {font-size:smaller;}
	}

	@media all and (min-width: 450px) {
    body {
			width:450px;
			margin: 10px auto;
    }
		#img900, #img640, #img340 {
			display:none;
		}
		#img450 {
			display:block;
		}
		.video { margin:20px 37px; padding:10px; }
		#header em {font-size:smaller;}
	}

	@media all and (min-width: 640px) {
    body {
			width:640px;
			margin: 10px auto;
    }
		#img900, #img450, #img340 {
			display:none;
		}
		#img640 {
			display:block;
		}
		.video { margin:20px 135px; padding:10px; }
	}
	
	@media all and (min-width: 900px) {
    body {
			width:900px;
			margin: 10px auto;
    }
		#img640, #img450, #img340 {
			display:none;
		}
		#img900 {
			display:block;
		}
		.video { margin:20px 37px; padding:10px; }
	}
	

