body, * {
		border: 0;
		padding: 0;
		margin: 0;
		}
body {
	background-color: #6293C5; /*#916A30;*/ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
		}
h1	{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 120%;
	color: #D74901;
	}	
h2.salonservice {
		text-align: left;
		margin-top: 1em;
		margin-bottom: 5px;
		font-size: 120%;
		color: #D74901;	
		}
h2.jobs  {
		text-align: left;
		margin-top: 1em;
		margin-bottom: 5px;
		font-size: 140%;
		color: #999;	
		}
			
h3 {
		text-align:left;
		font-size: 120%;
		margin-top: 10px;
		margin-bottom: 5px;
		text-decoration: underline;
		color: #D74901;
	}
h3.boldleftheading {
		text-align:left;
		font-size: 100%;
		margin-top: 10px;
		margin-bottom: 5px;
		text-decoration: none;
		color: #000;
	}	
.clear {
	clear:both;
		}
#page {
		width: 900px;
		margin: 0 auto;
		border: 5px solid #EBA53C;/*#754600;*/ 
		border-top: none;
		padding: 30px;
		background-color: #fff;
		}	
#sidebar { float: right;
			width: 200px;
			}
#sidebar h1 {
		text-align: left;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 120%;
		color: #D74901;
	}	
#sidebar h2 {
		text-align: left;
		margin-top: 20px;
		margin-bottom: 5px;
		font-size: 120%;
		color: #D74901;
	}		
#sidebar a {
		text-align: center;
		text-decoration:none;
		}
#sidebar ul {
		list-style: none;
		font-size: 12px;
			}
#sidebar table {
			margin-bottom: 5px
			}
#sidebar table tr td  select{width: 150px;
						border: 1px solid grey;}
			
#sidebar.warning{
			font-size: 50%;
			color:#FF0000;
			}
#header {
		text-align: center;
			}
#logo {
		padding: 0 0 20px 0;
			}	
#navspace{
		margin: 5px auto;
			}
#nav {
		background-color: #24415E;
		padding: .2em;
			}
#nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
			}
#nav li {
		display: inline;
			}
#nav a {
		color: #fff; 
		text-decoration: none;
		padding: .2em 1em;
			}
#nav a:hover {
		color: #fff;
		background-color:#0B4A8C;
		text-decoration: underline;
			}
.currentpage {
		color: #fff;
		background-color:#0B4A8C;
		}
#content {
		width: 675px;
		background-color: #fff;
		}		
#content ul {
		margin-left: 15px;
			}
#content p {
		padding-bottom: 10px;
		}
#content p.overflow {overflow:auto;		
				}		
#content table {
			margin-left: auto;
			margin-right: auto;
			text-align:left;
			}
#content table tr td:first-child.jobs {
			text-align:right;
			font-size: 100%;
			font-weight:bold;
			padding-right: 5px;
				}	
/*SALON SERVICES table*/				
#content table.alignleft	{
			margin-left: 0;
			margin-right: 0;
			}
#content ul.salonlist
			{
			margin-left: 25px;
			}		
#content table tr td:first-child.theatre {
			text-align:right;
			font-weight:bold;
			padding-right: 5px;
				}
/*GRACEDAY PAGE table*/				
#content table tr td:first-child.daycaretuition{
			text-align:right;
			font-weight:bold;
			padding-right: 5px;
			}
			
/*DAYSTAR ACADEMY PAGE table style*/			
#content table.daystartuition{
			text-align:left;
			margin-top:10px;
			border-style:none;
			border-spacing: 0;
			}
#content table tr.daystartuitionheader td
			{
			font-weight:bold;
			padding-left: 5px;
			}	
#content table tr.daystartuitionrow:hover td
			{
			background-color: #777
			}				
#content table tr.daystartuitionrow td
			{
			padding-left: 5px;
			border-top: 1px solid white;
			}					
#content table tr td.daystartuitioncell
			{
			background-color: #8DB7E2;
			}
			
/*DAYSTAR FEES TABLE*/			
#content table tr td.daystarfees{
			text-align:left;
			padding-top: 30px;
			}			
#content img {
		float: left;
		margin-right: 10px;
		}
#content img.center {
			display:block;
			float: none;
			margin: 0 auto 10px auto;
			}		
.floatimgleft{
			float:left;
			margin-right: 10px;
			margin-bottom: 10px;
			}		
#map {
        height: 500px;
        width: 550px;
        margin: 0 auto;
        position:relative;
			}
a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(images/icon_pdf.gif) no-repeat center right;
}			
#FrogJS {
		margin-top: 20px;
		width: 850px;			
		height: 700px;
		}
#footer {
		text-align: center;
		margin-top: 30px;
		color: #aaa;
		width: 900px;
		font-size: 11px;
		clear:both;
			}
#calendar{
		margin-top: 20px;
		text-align: center;
		}
#flashContent {
			padding-bottom: 50px;
			}
.bold {font-weight: bold
				}

.pagetitle {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 15px;
	color: #D74901;
	}					
		
		
		
		
