/* AMAC 3.0 */

html,body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: url(images/page_tile2.jpg) repeat center top;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ffffcc;
	font-size: 12px;
	
}

h1 { 
	font-size: 1.9em;
	margin-bottom: 16px;
	}

h2 {
	font-size: 1.5em;
	margin-bottom: 8px;
	}

h1, h2 {
	color: #ffcc00;
	margin-top: 0px;
	text-align: center;
	}

a:link {
	color: #ffcc00;
	}
a:visited {
	color: #ffff99;
	}
a:hover {
	color: #ffffcc;
	}

p { 
	line-height: 1.3; 
	}

#container {
	position:relative;
	margin:0 auto;
	width:960px;
	background: url(images/livearea.jpg) repeat-y center top;
	height:auto !important;
	height:100%;
	min-height:100%;
	}

#header {
	padding:0;
	width: 960px;
	height: 228px;
	background: url(images/header.jpg) no-repeat center top;
	}

.navBar {
	width: 660px;
	height: 20px;
	position: relative;
	top: 180px;
	left: 190px;
	}

#content {
	padding: 0px 0px 5em;
	width: 800px;
	margin: 0px auto;
	}

	#content p {
		text-align:justify;
		padding: 0px;
		}

#footer {
	position:absolute;
	width:100%;
	bottom:0px;
	text-align: center;
	color: #000000;
	font-size: 11px;
	}
	
	#footer p {
		padding: 1em;
		margin: 0px;
		}
	
	div#footer a:link {
		color: #000000;
		}
	div#footer a:visited {
		color: #330000;
		}
	div#footer a:hover {
		color: #ffcc00;
		}

#banner {
	float: right;
	position: relative;
	top: -20px;
	right: 20px;
	}

#accelerator {
	width: 866px;
	height: 48px;
	margin: 0px auto;
	margin-bottom: 24px;
	}

/* ***** index.htm *****  */

#flashAnim {
	width: 800px;
	height: 497px;
	background: url(images/flash_background.jpg) no-repeat;
	text-align: center;
	padding-top: 32px;
	}

#facebookBadge {
	text-align: center;
	margin-top: 24px;
	}

#formArea {
	width: 480px;
	margin: 0px auto;
	background: #550000;
	color: #ffcc00;
	font-size: 10px;
	margin-top: 32px;
	border: double thick #000000;
	}

#contactForm {
	width: 432px;
	margin: 24px;
	}

	#contactForm h3 {
		margin-top: -8px;
		margin-bottom: 4px;
		}

	#contactForm p {
		margin-top: 0px;
		margin-bottom: 4px;
		}

	#contactForm input#Name, textarea#Comments, input#Email, input#Phone, select {
		background-color: #ffff99;
		border: 1px solid #000000;
		color: #330000;
		margin-top: 2px
		}

	#formButtons {
		width: 432px;
		text-align: right;
		margin-top: 16px
		}

	.formButton {
		width: 72px;
		text-align: center;
		background-color: #330000;
		border: 2px solid #000000;
		color: #ffcc00;
		font-size: 10px;
		font-weight: bold;
		}
		
		.formButton:hover {
			color: #ffff99;
			background-color: #660000;
			}

	#contactForm input#Name, textarea#Comments {
		display: inline-block;
		width: 428px
		}

	#contactForm textarea#Comments {
		height: 48px;
		}

	.methodLabel {
		display: inline-block;
		width: 32px;
		}

	#Email {
		width: 370px;
		}

	#Phone {
		width: 104px;
		margin-right: 4px
		}

	#StartTime, #StopTime {
		width: 64px;
		}

	.smallerPrint {
		font-size: 7px;
		}

/* ***** about.htm *****  */

#groupPhoto {
	width: 286px;
	font-size: 9px;
	font-style: italic;
	float: left;
	margin-right: 16px;
	}

#kswArticles {
	margin-top: 16px;
	}
	
	#kswArticles p {
		text-align: center;
		}

/* ***** staff.htm *****  */

#staffContent {
	width: 800px;
	height: 368px;
	margin-bottom: 48px;
	}

.instructorText {
	width: 247px;
	height: 368px;
	background: url(images/staff_kswchars.gif) center top no-repeat;
	margin: 0px 10px 0px 10px;
	float: left;
	}

	.instructorText h2, h3 {
		color: #ffcc00;
		text-align: center;
		margin: 0px;
		}

.tempSpacer {
	width: 123px;
	height: 368px;
	float: left;
	}

.instructorPhoto {
	width: 266px;
	float: left;
	}

#adminStaff {
	text-align: center;
	}
	
	#adminStaff p {
		width: 550px;
		margin: 0px auto;
		margin-top: 8px;
		}

/* ***** schedule.htm *****  */

#schedule {
	width: 288px;
	}

	.classes, .times {
		float: left;
		margin-bottom: 32px;
		}

	.classes {
		width: 192px;
		overflow: hidden;
		}

	.times {
		width: 96px;
		}
	.smallPrint {
		font-size: 9px;
		}
	
	#schedule h2, h3, h4, h5, h6 {
		text-align: center;
		margin: 0px;
		}
	
	#schedule h3 {
		margin-top: 8px;
		margin-bottom: 8px;
		color: #cc0000;
		}

	#schedule h4 {
		font-size: 12px;
		margin-top: 8px;
		margin-bottom: 8px;
		color: #cc0000;
		}

	#schedule h5 {
		font-size: 10px;
		font-style: italic;
		color: #000000;
		margin-top: 32px;
		}

	#schedule h6 {
		font-size: 10px;
		font-style: italic;
		color: #000000;
		margin-top: -8px;
		margin-bottom: 24px;
		}

	#schedule div.redCarpet {
		float: left;
		clear: left;
		width: 280px;
		margin-bottom: 32px;
		text-align: center;
		font-size: 12px;
		background: #aa0000;
		color: #ffffff;
		padding: 4px;
		border-top: double #330000;
		border-bottom: double #330000;
		}

#calendar {
	float: right;
	width: 496px;
	text-align: center;
	color: #ffcc00;
	}
	
	#calendar p {
		text-align: center;
		}

#schedule ul {
	margin-left: 16px;
	padding-left: 0px;
	}

#schedule li {
	text-align: left;
	margin-bottom: 8px;
	}

/* ***** programs.htm *****  */

#kuksoolBack {
	background: url(images/kuksoolchars_background.gif) center no-repeat;
	}

.classBlock {
	width: 800px;
	height: 238px;
	margin-bottom: 24px;
	}

	.floatLeft, .floatRight {
		width: 313px;
		height: 238px;
		}

	.floatLeft {
		float: left;
		margin-right: 20px;
		}
	
	.floatRight {
		float: right;
		}
	
	.classText {
		width: 460px;
		float: left;
		margin-top: 48px;
		}

	#whyLessons {
		margin-top: 48px;
		}

	#whyLessons h3 {
		font-size: 0.9em;
		color: #cc0000;
		margin-top: 8px;
		}
	#testimonialText {
		width: 460px;
		margin: 0px auto;
		margin-top: 48px;
		}

	#couponBlock {
		margin: 0px auto;
		width:  800px;
		height: 93px;
		text-align: center;
		margin: 32px 0px 32px 0px;
		}

	.couponText {
		display: inline-block;
		width: 248px;
		margin: 0px 32px 0px 32px;
		font-size: 18px;
		color: #ffcc00;
		}

#realLife {
	width: 800px;
	margin: 0px auto;
	margin-top: 48px;
	font-size: 11px;
	color: #ffcc00;
	background: url(images/real_life_logo.jpg) top center no-repeat;
	}
	
	#realLifeForm {
		position: relative;
		top: -56px;
		display: inline-block;
		}

	#realLifeForm input#username, input#password {
		background-color: #ffff99;
		border: 1px solid #000000;
		color: #330000;
		}

	#realLifeLogin {
		width: 56px;
		text-align: center;
		background-color: #330000;
		border: 2px solid #000000;
		color: #ffcc00;
		font-size: 9px;
		font-weight: bold;
		}

		#realLifeLogin:hover {
			color: #ffff99;
			background-color: #660000;
			}
	
/* ***** thankyou.htm ***** */

#dateTime {
	text-align: center;
	margin-top: 48px;
	font-size: 1.3em;
	color: #ffcc00;
}







/* END OF LINE */
