body { 
text-align:center;
margin:0px;
/*background:#e3e3e3;*/
background:#BBC3D3 url(images/back_gradient.jpg) repeat-x top left;
}
h1, h2, h3, h4, h5, h6, p span {font-family: Georgia, "Times New Roman", Times, serif;color:#333333;line-height:1.2;margin:0px;padding:0px}
td, p, div {
	font-family: Verdana, Arial, Helvetica, sans serif;color:#333333;font-size:11px;line-height:1.2;text-align:left;
}

a, a:link, a:active, a:visited { color:#661100; }
a:hover { color:#666666 }
p, #teachtable {margin:10px 20px;width:600px;}
ul {list-style-image: url(http://www.thornhillschool.org/h_images/bullet7.jpg);width:560px}
ol {width:560px}
ul ol, ol ul {width:500px}
h4 {font-size:14px;color:#135B40;margin:0px 0px 5px 0px}
h1 {font-size:18px;color:#13225B;margin:0px 0px 5px 20px;width:520px}
h3 {font-size:14px;color:#135B40;margin:15px 0px 0px 20px;width:500px}
h3.calendar {width:800px}
h6 {font-size:13px;color:#636363;margin:15px 0px -10px 20px;width:500px}
.mainTitle {font-weight:bold;font-size:12px;color:#13225B;width:500px}
div.homeDiv {clear:left;height:1px;background-color:#d3d3d3;margin:10px 20px;width:50%;font-size:0em}
p img {margin:0px 10px 10px 0px;}
#wrapper { width:840px;margin:0px auto 20px auto;padding:0px;text-align:left;background-color:#fff;}
#header {margin:0px;background:url(images/header_img3.jpg) no-repeat top left;height:100px;padding:0px}
#titlediv {
	margin:0px 0px 0px 19px;
	padding:0px;
	width:772px;
	height:100px;
	background:url(images/thornhill_title.png);
	*background-image:none;
 	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='images/thornhill_title.png');
	}
#navblock {height:21px;background:#13225B;margin:0px 0px 20px 0px}
/*#botholder {position:absolute;bottom:0;left:0;width:100%}*/
#botarea {background:#13225B url(images/thunderbird.gif) no-repeat top center;height:110px;margin:30px 0px 0px 0px;width:840px;border-top:3px solid #FFFF00;clear:right}
a:link, a:active, a:visited { color: #13225B;text-decoration:underline;}
a:hover {color: #993300;}
#rightColumn {display:inline;float:right;margin:0px 15px 15px 15px;width:160px}
#topRightLinks {border:1px solid #C0C7DD; padding:5px 5px 10px 10px;font-size:10px;margin:0px 0px 15px 0px;}
#topRightLinks p {width:140px;margin-left:0px}
#rightColumn img {margin:7px 0px;padding:0px}
p.pageHere {font-weight:bold;color:#993300;}
.introP {font-size:14px;margin-bottom:30px}
.introP strong {font:bold 16px Georgia,"Times New Roman",Times,serif;color:#13225B}
.botInfo {width:200px;margin:10px 20px 20px 20px;display:inline;height:100px}
div.botInfo p {color:#FFFFFF;margin:10px 0px;width:200px}
.botInfo a:link, .botInfo a:active, .botInfo a:visited { color: #BBC3D3;text-decoration:underline;}
/*old link color: 7795e9  */
.botInfo a:hover {color: #ffffff;}
p span {font-size:14px;color:#13225B;margin:0px 0px 0px 0px;padding:0px;display:block;font-weight:bold}
.staffblock {margin:3px 20px;padding:0px;width:120px;float:left;display:inline}
.numblock {margin:3px 20px;padding:0px;width:20px;float:left;display:inline}
.staffblock.right, .numblock.right {width:200px}
.noleft {margin-left:0px}
blockquote {margin:15px 30px;background-color:#FFFFE6;border:1px solid #ccc;width:560px}
blockquote p {margin:10px;width:540px}
.greyrow {background-color:#f3f3f3}
.alert {color:#c00;font-weight:bold;font-style:italic;font-size:11px;display:inline;margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif}
.divRow {margin:0px 20px;width:510px;display:block;clear:left;padding:7px 0px}
.subDiv {margin:0px 15px 0px 0px;width:240px;float:left;text-align:left}
form {margin:0px 20px}