/* Styling standard html tags */

			body 
			{
				margin:0;
				padding:0;
				font-family:Arial, Helvetica, sans-serif;
				background-image:url(/img/backgroundSub.gif);
				background-repeat: repeat-x;
				background-position:center top;
			}
			h1
			{
				margin:0;
				padding:25px 25px 0 0;
				height:41px;
				background: url(/img/titleBack.gif) no-repeat top right;
				font: 15px Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color:#FFF;
				text-align:right;
			}
			
			h2, h6
			{
				color:#333;
				margin:10px 0;
				padding:0 10px;
				font: 18px/20px Helvetica, Arial, sans-serif;
				letter-spacing:-0.04em;
				font-weight:bold;	
			}
			h3
			{
				color:#0786d3;
				margin:10px 0;
				padding:0 10px;
				font: 16px/18px Helvetica, Arial, sans-serif;
				letter-spacing:-0.04em;
				font-weight:bold;	
				text-align:center;
			}
			h4
			{
				color:#cc0000;
				margin:10px 0;
				padding:0 10px;
				font: 16px/18px Helvetica, Arial, sans-serif;
				letter-spacing:-0.04em;
				font-weight:bold;	
				text-align:center;
			}
			img 
			{
				border:none;
			}
			
			h6.headline
			{
				margin:10px 10px 0 10px;
				padding:5px;
				background: url(/img/toolh6bg.gif) top repeat-x;
				border: 2px solid #0083d1;
				color:#fff;
				display:block;
				font-weight:normal;
			}

/* Frame */
			#frame
			{
				width:760px;
				margin:0 auto;
			}
/* Masthead */
			#masthead
			{
				text-align:center;			
				padding:0;
				margin:14px 0;
				width:760px;
			}	
/* Menu */	
			#menu
			{
				background-image:url(/img/nav-background.png);	
				width:760px;
				background-repeat:no-repeat;
			}
			#menu ul, #menu li
			{
				list-style-type:none;
				display:inline;
				margin:0;
				padding:0;
			}
			#menu li
			{
				float:left;
			}
/* Content */
			#fullcontent
			{
				width:760px;
				background-color:#fff;
			}
			#content
			{
				float:left;
				width:500px;
				background-color:#fff;
				padding-bottom:10px;
				voice-family: "\"}\""; 
				voice-family:inherit;
				width:510px;
			}
			#content p, #fullcontent p
			{
				margin:0;
				padding:5px 10px 10px;
				font: 13px/18px Arial, Helvetica, sans-serif;
				color:#333;
				text-align:left;
				
			}
			#content li, #fullcontent li
			{
				margin:0 0 10px 0;
				padding:0;
				color:#006699;
				list-style-type: square;
				font: 14px/18px Arial, Helvetica, sans-serif;
				font-weight:normal;
			}
			#content a, #fullcontent a
			{
				color: #1d4470;
				text-decoration:none;
			}
	
			#content a:link, #content a:visited, #fullcontent a:link, #fullcontent a:visited
			{
				color: #1d4470;
			}
	
			#content a:hover, #fullcontent a:hover 
			{
				color: #3399CC;
				text-decoration:underline;
			}
			
			#content h5, #fullcontent h5
			{
				float:right;
				margin:0 10px 0 0;
				padding:5px;
				background-color:#fff;
				color:#0083d1;
				display:block;
				text-align:center;
			}
			
			#content h5 a, #fullcontent h5 a
			{
				color: #0083d1;
				text-decoration:none;
			}
	
			#content h5 a:link, #content h5 a:visited, #fullcontent h5 a:link, #fullcontent h5 a:visited
			{
				color: #0083d1;
			}
	
			#content h5 a:hover, #fullcontent a:hover 
			{
				color: #ccc;
				text-decoration:underline;
			}
			
			#fullcontent h3
			{
				color:#0786d3;
				margin:10px 0;
				padding:0 10px;
				font: 16px/18px Helvetica, Arial, sans-serif;
				letter-spacing:-0.04em;
				font-weight:normal;
			}
			
			#fullcontent h6
			{
				margin:10px 10px 0 10px;
				padding:5px;
				background-image:url(/img/toolh6bg.gif);
				background-position:top;
				background-repeat:repeat-x;
				border: 2px solid #0083d1;
				color:#fff;
				display:block;
				font-weight:normal;
			}
			
			.headline
			{
				margin:10px 10px 0 10px;
				padding:5px;
				background-image:url('/img/toolh6bg.gif');
				background-position:top;
				background-repeat:repeat-x;
				border: 2px solid #0083d1;
				color:#fff;
				display:block;
				font-weight:normal;
			}
			
			#loginwidget h6 a, #loginwidget h6 a:links
			{
				color: #fff;
				text-decoration: underline;
			}
			
			#showgame
			{
				margin:10px auto;
				text-align:center;
			}
			
			.welcomeuser
			{
				margin: 0 auto;
				clear: both;
			}
			
			.welcome
			{
				float: left;
				padding: 10px;
			}
			
			.userinfo
			{
				float: right;
				padding: 10px;
				text-align:right;
				font-size: small;
			}
			
			.userinfo input
			{
				margin-bottom: 5px;
			}
			
			.userinfo form
			{
				font-size: small;
			}

			.schoolactions
			{
				padding: 0px 10px 5px 5px;
				float: right;
				text-align: right;
				font-size: x-small;
			}
			
			#content ul.schoolnav, #fullcontent ul.schoolnav
			{
				padding: 0 5px 5px 5px;
				font-size: x-small;
				display:inline;
				list-style-type: none;
			}
			
			#content li.schoolnav, #fullcontent li.schoolnav
			{
				margin: 5px;
				padding: 0px;
				display: inline;
				list-style-type: none;
			}
			
			#fullcontent li.schoolnav input
			{
				float:left;
				display: inline;
			}
			
			#fullcontent table
			{
				margin:0 auto;
			}
			
			#fullcontent li.schoolnav form
			{
				margin:0;
				padding:0;
				display: inline;
			}
			
			.classrows
			{
				clear: both;
				margin: 0;
				padding: 0;
				text-align: center;
			}
			
			.classwidget
			{
				width: 40%;
				margin: 10px;
				padding: 5px;
				float: left;
				background-image:url(/img/toolwidgetbg.gif);
				background-position:top;
				background-repeat:repeat-x;
				border: 1px solid #f8be5d;
			}

			.adminwidget
			{
				width: 80%;
				margin: 10px;
				padding: 5px;
				float: left;
				background-image:url(/img/toolwidgetbg.gif);
				background-position:top;
				background-repeat:repeat-x;
				border: 1px solid #f8be5d;
			}
			
			.delete
			{
				text-align: right;
				padding-top: 3px;
				font: bold;
			}
			
			
			.loginrows
			{
				clear: both;
				margin: 0 atuo;
				padding: 0;
				text-align: center;
			}
			
			.loginwidget
			{
				width: 600px;
				margin: 10px auto;
				padding: 5px;
				background-image:url(/img/loginwidgetbg.gif);
				background-position:top;
				background-repeat:repeat-x;
				border: 1px solid #8dc9f9;
				font-size: small;
			}
			
			.loginwidget a, .loginwidget a:link
			{
				text-decoration: underline;
			}
			
			.addwidget
			{
				width: 400px;
				margin: 10px;
				padding: 5px;
				background-image:url(/img/loginwidgetbg.gif);
				background-position:top;
				background-repeat:repeat-x;
				border: 1px solid #8dc9f9;
				font-size: small;
			}
			
				
			.classsubmit
			{
				float: right;
				text-align: right;
				margin-right: 5px;
			}
			
			.classtable
			{
				width: 280px;
				font-size: small;
				text-align: center;
				margin: 0;
				padding: 0;
			}
			
			.schoolinfo
			{
				margin: 0;
				padding: 0;
				clear: both;
			}
			
			tr.teachergrade
			{
				border-bottom: 1px solid #8dc9f9;
			}
			
			input.minutes
			{
				width: 25px;
				margin: 0px;
			}
			
			#fullcontent p.message
			{
				font-size: small;
				color: #000;
				font-weight: bold;
				display: block;
				width: 600px;
				margin: 0 auto;
				padding: 10px;
				background-image:url(/img/messagebg.png);
				background-position:bottom;
				background-repeat:repeat-x;
				border: none;
			}
			
			table.registration
			{
				width: 525px;
				padding: 2px;
				border: 0px;
			}
			
			.admintable
			{
				font-size: x-small;
				text-align: right;
				margin: 10px;
			}
			
			.admintable td
			{	
				padding: 5px;
			}

			
/* Pagemenu */
			#pagemenu
			{
				float:left;
				width:250px;
				margin:0 0px 0 5;
			}
			#pagemenu ul
			{
				list-style-type:none;
				margin:0;
				
			}
			#pagemenu li
			{
				background-image:url(../img/subBack.gif);
				background-repeat:repeat-x;
				padding:10px;
				text-align:left;
			}
			#pagemenu a, #pagemenu a:link, #pagemenu a:visited
			{
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color:#FFF;	
				text-decoration:none;
			}
			#pagemenu a:hover
			{
				text-decoration:underline;
			}
/* Footer */
			#footer
			{
				clear:both;
				margin:30px 0 0 0;
				text-align:center;
				padding:20px 0 0;
				width:760px;
				font: 10px/15px normal Arial, Helvetica, sans-serif;
				color:#666;
			}
			#footer strong
			{
				font: 11px/20px normal Arial, Helvetica, sans-serif;
				color:#333;
				text-align:center;
			}
			#footer p
			{
			margin:0;
			}
#pageheader
{
	margin-top:10px;
	width:246px;
	padding:130px 0px;
	border:2px solid #83878a;
	background-color:#fff;
	background-position:center center;
	background-repeat:no-repeat;
}
.sharing
{
background-image:url(/img/v2headers/sharing.jpg);
}
.resources
{
background-image:url(/img/v2headers/walking_02.jpg);
}
.contact
{
background-image:url(/img/v2headers/contact_01.jpg);
}
.register
{
background-image:url(/img/v2headers/teachers_04.jpg);
}
.fastfacts
{
background-image:url(/img/v2headers/ff.jpg);
}
.kidscorner
{
background-image:url(/img/v2headers/game_01.jpg);
}
.parents
{
background-image:url(/img/v2headers/parentsplace_01.jpg);
}
.teachers
{
background-image:url(/img/v2headers/teachers.jpg);
}
.pedometer
{
background-image:url(/img/v2headers/walking_01.jpg);
}
blockquote
{
font-style:italic;
font-size:small;
width:400px;
margin-left:auto;
margin-right:auto;
}

.even
{
background-color:#dbeefd;
}

.tablehead
{
color:#fff;
				background-image:url(../img/subBack.gif);
				background-repeat:repeat-x;
				padding:10px;
				text-align:left;
}


