/*Basic Overrides*/
* {
	font-family: verdana;
	font-size: 10pt;
}
body { margin: 0px; }
td, th {
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
textarea {
	margin: 0px;
}
.tab {
	margin-left: 10px;
}
.small, .small * {
	font-size: 8pt;
	font-weight: normal;
}
.big {
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
}
.Library, .Anne {
	font-size: 13pt;
	font-style: italic;
	color: navy;
}
.Library { font-weight: normal; }
.Anne {	font-weight: bold; }
ul {
	margin-bottom: 0px;
	margin-top: 0px;
}
/*End of Basic Overrides*/

* {
	font-family: Georgia;
	font-size: 10pt;
}
body {
	padding-bottom: 50px;
}
img {
	border: 1px solid black;
}
#Header {
	height: 157px;
	background-color: #B8A366;
	background-image: url("Default/Squares.jpg");
	background-repeat: no-repeat;
	background-position: 100% 47px;
}
#TopHead {
	height: 124px;
}
#HeaderPicture {
	height: 124px;
	width: 433px;
	background-image: url("Default/Head.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
#SchoolName {
	height: 124px;
	margin-left: 355px;
	margin-top: -124px;
	margin-bottom: -200px;
	padding: 43px 80px 0px 80px;
	text-align: center;
}
#SchoolName span {
	color: white;
	font-size: 37px;
	font-style: italic;
}
#TopMenu {
	border-top: 1px solid white;
	background-color: #A00000;
	background-image: url("Default/Shade.jpg");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-top: 3px;
	padding-bottom: 13px;
}
div.MenuItem {
	display: inline;
	margin-left: 55px;
}
div.MenuItem a{
	color: white;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}
#SideMenu {
	width: 218px;
	margin-top: 20px;
	position: absolute;
	left: 20px;
}
#SideMenuTop {
	height: 10px;
	background-image: url("Default/ParchmentTop.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}
#SideMenuBot {
	height: 10px;
	background-image: url("Default/ParchmentBot.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px;
}
#SideMenuMid {
	background-image: url("Default/Parchment.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	padding-bottom: 17px;
}
div.SideMenuTitle {
	text-align: center;
	border-bottom: 1px solid #3F3516;
	margin: 0px 20px 5px 20px;
	padding: 10px 0px 5px 0px;
}
div.SideMenuTitle span {
	font-size: 16pt;
	font-style: italic;
	color: #3F3516;
	letter-spacing: 3px;
}
#SideMenu ul {
	margin-right: 20px;
	margin-bottom: -3px;
}
#SideMenu li {
	margin-bottom: 3px;
}
#SideMenu li a {
	font-size: 10pt;
	text-decoration: none;
	color: #3F3516;
}
#SideMenu li a:hover {
	text-decoration: underline;
}
div.SectionTitle {
	margin: 25px 100px 10px 260px;
	text-align: right;
	font-size: 18pt;
	border-bottom: 1px solid black;
	background-image: url("Default/TitleSquares.gif");
	background-repeat: no-repeat;
	background-position: center left;
	font-style: italic;
	letter-spacing: 2px;
}
div.SectionContent {
	margin: 0px 100px 0px 285px;
	text-align: justify;
}
table.OLDBTable {
	table-layout: fixed;
}
td.OLDBLink {
	width: 20%;
	padding-bottom: 10px;
}
td.OLDBDescription {
	width: 80%;
	padding-bottom: 10px;
}
div.OLDBPassword {
	margin: 10px auto auto 10px;;
	font-size: 8pt;
}
table.CategoriesTable, table.ClassLinksTable {
	margin-top: 10px;
	table-layout: fixed;
}
table.CategoriesTable td, table.ClassLinksTable td {
	padding-right: 20px;
	width: 50%;
}
table.CategoriesTable td li, table.ClassLinksTable td li {
	padding-bottom: 5px;
}
#CategoryContents {
	margin-bottom: 50px;
}
#CategoryContents a{
	color: blue;
}
table.WebRefLinks, table.AssignmentLinks {
	table-layout: fixed;
	width: 95%;
	*width: auto;
}
td.WebRefLinksTitle, td.AssignmentLinksTitle {
	width: 40%;
	padding-bottom: 10px;
}
td.WebRefLinksDescription, td.AssignmentLinksDescription {
	width: 60%;
	padding-bottom: 10px;
}
table.ClassLinksAssignments, table.ClassLinksTeachers, table.AssignmentInfo  {
	table-layout: fixed;
	width: 95%;
	*width: auto;
}
th.ClassLinksTitle {
	width: 75%;
}
th.ClassLinksDate, td.ClassLinksDate {
	text-align: right;
}
td.BackToTop {
	text-align: right;
}
td.BackToTop a {
	font-size: 8pt;
	color: blue;
}
td.BackToTeachers {
	padding-top: 5px;
	text-align: right;
}
td.BackToTeachers a {
	font-weight: bold;
	color: blue;
}
th.AsgDueDate {
	text-align: right;
	width: 60%;
}
p.AsgDescription {
	margin-top: 5px;
}
div.AsgLinks,div.AsgDocs {
	margin-bottom: 10px;
}
div.BackToTeacher {
	text-align: right;
	width: 95%;
}
div.BackToTeacher a {
	font-weight: bold;
}
table.BookReview {
	table-layout: fixed;
	width: 95%;
	*width: auto;
}
table.BookReview td{
	width: 80%;
}
table.BookReview th{
	text-align: center;
	font-weight: normal;
	width: 20%;
}
table.BookReview div.BookTitle {
	text-decoration: underline;
	font-size: 8pt;
	margin-bottom: 3px;
}
table.BookReview div.BookAuthor {
	font-size: 8pt;
}
table.BookReview div.ReviewAuthor {
	font-weight: bold;
	font-size: 8pt;
}
table.BookReview div.ReviewDate {
	margin-bottom: 5px;
	font-size: 8pt;
}
div.MoreBookReview {
	margin-top: 10px;
}
