﻿/******************** a place to put special styles for the content ********************/
/* can be incorporated into the other style sheets later ***********/

/*** the content layout area styles ***/
/** first setup the bsic colors for background and text color **/
body {
    background-color:#00522B;
	color:#000000;
	font-family:
	font: 1em Arial, Helvetica, sans-serif;
	text-align:center; /* ie hack to make it center on the page */
}
/*** set colors & impact for content heading tags - size and padding is defined in base.css ***/
h1, h3 {font-weight: bold;}

#content {
    padding:.25em .5em .25em .5em;
	overflow:hidden;
	background-color:#FFBD37;
}


/*** some special stuff for the home page ***/
#homepageleft {
	width:60%;
	padding-right:1em;
} 
#homepageright {
/*	padding-top:1em; */
	width:40%;
}
#homepagerightdiv {
	background-color:#BDA9A0;
	padding:.1em .5em .1em .5em;
/*	font-size:1.25em;
	font-weight:bold;  */
}
.homepagerightitem {
	background-color:#ffffff;
	padding:.1em .5em .1em .5em;
	font-size:.8em;
}
/*  some header stuff for the pages - all heqaders are blue */
.headline{
	font-size: 1.75em;
	color: #00AEEF;
	font-weight: bold;
}
.subheadline {
	font-size: 1.65em;
	color: #00AEEF;
	font-weight: bold;
}
.subsubheadline {
	font-size: 1.55em;
	color: #00AEEF;
	font-weight: bold;
}
.mainhead {
	font-size: 1.45em;
	color: #00AEEF;
	font-weight: bold;
}
.subhead {
	font-size: 1.35em;
	font-weight: bold;
	color: #00AEEF;
}
.subsubhead {
	font-size: 1.25em;
	font-weight: bold;
	color: #00AEEF;
}
.largetypenocolor {
	font-size: 1em;
	margin:0;
	padding:0;
/*	font-weight: bold; */
}
.largetypebluecolor {
	font-size: 1em;
	font-weight: bold;
	color: #00AEEF;
}

/* a class to control links for secondary menus */
.linkmenu {
	font-size: .8em;
	line-height: 1.50em;
	font-weight: bold;
	padding-bottom:1em;
}
.linkmenu a {
	background-color:#8CD4E0;
	color:#FFFFFF;
	padding:.2em .5em .2em .5em;
	font-size:.8em;
}
.linkmenu a:hover {
	color:#663300;
	text-decoration:underline;	
	background-color:#BCD4E0;
}

/* the table properties for the schedule page **/
.schedulesTable {
	font-size: .9em;
	color: #000000;
	background-color: #99CCFF;
	text-align: center;
	vertical-align: top;
	margin: 0;
	padding: 0;
	border:0;
	width:100%;
	line-height:1.5em;
}
.schedulesTable th {
	background-color: #00AEEF;
	font-size: .9em;
	color: #FFFFFF;
	padding:.25em 0 .25em 0;
}
.dayrow {
	background-color:#FFFFFF;
	line-height:2.0em;
	font-weight: bold;
	text-align:left;
	color:#00AEFF;
	padding-left:5px;
}
.default-row {
	background-color: #DAE8F5;
}
.strength-row {
	background-color:#FFCC66;
}
.experienced-row {
	background-color:#FF99CC;
}
.beginner-row {
	background-color:#CCFFCC;
}
.cancel-row {
	background-color: #FF9966;
	font-weight:bold;
}
.open-row {
	background-color:#FFFFFF;
}
.workshop-row {
	background-color:#FFFF99;
}
.tower-row {
	background-color:#CCFFFF;
}
.newclass-row{
	background-color:#CC99FF;
}
.newnote {
  	font-style:italic;
  	font-weight: bold;
  	color:green;
}

.registered {
	font-family: Verdana;
}

