body { background-color:#eeeeec; font-family: Trebuchet MS, Verdana, sans-serif; margin:0;}


/* SECTION LAYOUTS */
/* tablecontainer is used to fix centering the page in Inertnet Explorer */
#tablecontainer { width: 100%; }
#tablecontainer td { padding-top:0; text-align: center; }
#pagecontainer td { text-align: left; } /* this offsets the table container tag */

/* pagecontainer is a container that encompasses everything on the page, header & body */
#pagecontainer { 
	margin: 0 auto; 
	border: 2px groove #000000; 
	width: 720px; 
	background-color: #ffffff; 
	text-align:left; }

#pageheader {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	width: 700px;
	height: 150px; 
	border: 1px solid #000000; 
	background-color: #000080; 
	color: #ffffff; }
	
#pageheader-full {
	margin-top: 0px;
	margin-left: 0px;
	padding:0;
	width:100%;
	background-color:#2a4d7d; }
	
#pagenavbar {
	width: 700px;
	padding: 0;
	*/border: 1px solid #000000;*/
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	}

#rightbar { float:right; margin-top:5px; }
	
/* pagebody is a container for the mainbody of the page content. */
#pagebody {
	margin-top: 28px;
	margin-left: 10px;
	margin-right: 10px;
	min-height: 330px;
	width: auto; 
	font-size: 0.8em; }

/* pagetext-right is used when the bodytext is to the right of a special section
	such as on the main index page */
#pagetext-right {
	margin-left: 50px; }

#pagetext-left {
	margin-left: 0;
	margin-top: 0;
	width:550px; 
	float: left;}
	
#link-sidebar {
	vertical-align: top;
	float:right;
	padding: 3px;
	width: 234px;
	background-color: #dcdcdc;
	border: 1px solid #000000; }
	
#pagefooter {
	clear: left;
	text-align: center;
	background-color: #999999;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	color: #ffffff; 
	width: 100%; 
	border-top: 2px double #000000; }


/* THE FOLLOWING ARE SPECIFIC TAGS TO USE WITHIN THE FORMER LAYOUTS */
#pagebody p { 
	text-indent:15px;
	margin-top:0px;
	margin-bottom:0px; }

#pagebody a { color: #000080; }
#pagebody a:hover { color: #215E21; text-decoration: none; }

#pagebody .box {
	border: 1px solid #b22222;
	background-color: #eeeeee;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 0.9em;
}
	
	
h1 {
	border-top: 2px double #222222;
	border-bottom: 2px double #222222;
	font-weight:bold;
	font-size: 20px; 
	background-color: #2a4d7d; 
	color:#ffffff;
	margin-bottom: 2px; 
	margin-top: 0; }

h2 {
	border-top: 1px double #ababab;
	border-bottom: 1px double #ababab;
	width:300px;
	font-weight:bold;
	font-size:16px;
	background-color: #dcdcdc; }

h3 { margin-top:0px; margin-bottom: 5px; }

/* THESE TAGS ARE FOR THE -NEW- NEWS FEED WITH TEH 2010-2011 YEAR */
.NewsTitle { color:#2a4d7d; font-weight:bold;font-size:20px;
	border-bottom:3px solid #ababab; display:block; width:450px; }
.NewsStory { margin: 0 5px 0 5px; font-size:13px; }
.NewsCross { width:30px;display:block;margin:5px auto 20px auto; }
.NewsDate { margin-left:3px; font-size:11px; font-style:italic; }
.NewsFloat { float:right;width:100px;margin-top:7px; }


.error-box { border:1px solid #b22222; background:#ec9d9d; width:450px; padding:5px; }
.login-box { border:1px solid #000000; background:#ccffcc; padding:5px; }
#sports-table td { font-size:12px; border:1px solid #dcdcdc; }
.rightbox { font-weight:normal;border:1px solid #000000;padding:2px;background:#dcdcef;font-size:12px;color:#000000; }
#connect { font-weight:normal;border:1px solid #000000;padding:2px;background:#dcdcef;font-size:12px;color:#000000; }
#powerschool { font-weight:normal;border:1px solid #000000;padding:2px;background:#dcdcef; font-size:12px;color:#000000;}

#navtree { font-size:11px;font-family:Verdana;margin-bottom:3px; }

ul#powerschool { margin-top:2px; }
ul#powerschool li { color:#000000; font-size:11px;margin-left:-5px; }


/* ****************************************************************************
   *** These Tags are for the Old News Feed on Page 2 and 2009-2010 Archive ***
   **************************************************************************** */
	.Story { 
		font-family: Tahoma, Helvetica, sans-serif; 
		font-weight: normal;
		color: #000000; 
		text-decoration: none; 
		font-size: 10pt; }
	.HeadLineblack { 
		font-family: Tahoma, Helvetica, sans-serif; 
		font-weight: bold;
		color: #000000; 
		text-decoration: none; 
		font-size: 12pt; }
	.HeadLineDate {
		font-size: 10px; font-style:italic; }
	.Tagline { 
		font-family: Tahoma, Helvetica, sans-serif; 
		font-weight: normal;
		color: #000000; 
		text-decoration: none; 
		font-size: 8pt; }
	

