/* =====

Designer:	"CWStaff";

Site:	"http://www.codeysworld.org/";

Path:	"anthology/2007-school/";

File:	"styles-2007-school.css";

Date:	"2007-08-05";

===== */





/* Style Definitions */



.sans {

	font-family: "Century Gothic", "Avant Garde", sans-serif; 

}

.serif {

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

}

.casual {

	font-family: "Comic Sans MS", sans-serif; 

}



body {

	background-color: white; 

	color: black; 

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

	font-size: medium; 

	text-align: left;

}

#backdrop, div#backdrop, table#backdrop {

	background-color: white; 

	/* background-image: url(images/paper-spiral-notebook-96dpi.png); */

	background-image: none;

	background-attachment: scroll;

	background-position: top center;

	background-repeat: no-repeat;

	color: black; 

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

	font-size: medium; 

	text-align: left;

}

p, blockquote, ol, ul, li, dl, dt, dd {

	background: transparent; 

	color: black; 

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

}

p.pFirst { margin-top: 3.0em; }

dt { font-weight: bold; }

h1, h2, h3, h4, h5, h6 { 

	background: transparent;

	color: black;

	font-family: "Comic Sans MS", sans-serif; 

}

h1 { font-size: xx-large; }

h2 { font-size: x-large; }

h3 { font-size: large; }

h4 { font-size: medium; }

h5 { font-size: small; }

h6 { font-size: x-small; }

.separator {

	text-align: center;

}



table { border-collapse: collapse; }

td, th { 

	background: transparent; 

	color: black; 

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

	vertical-align: top; 

}

a { 

	background: transparent; 

	color: black; 

	/* text-decoration: none; */

	/* font-weight: bold; */

}

a[href] { text-decoration: underline; }

a:link { background: transparent; color: #00c000; }

a:visited { background: transparent; color: #c000c0; }

a:active { background: transparent; color: red; }

a:hover { background: transparent; color: red; }

img, a img, img a { border: none; }



.external { background: transparent; color: magenta; font-weight: bold; }



.trail, div.trail, table.trail {

	border-top:    1px solid magenta;

	border-bottom: 1px solid cyan;

	background: transparent;

	color: black;

	font-family: "Comic Sans MS", sans-serif;

	font-size: medium; /* 12pt; */

	margin: 0.25in 0.0in;

	padding: 3pt 6pt;

	width: 100.00%;

} 



.stub { background: transparent; color: gray; }



.flag { 

	background: transparent; 

	color: maroon;

	font-family: "Comic Sans MS", sans-serif; 

	font-size: small;

	font-weight: bold;

	padding: 0pt 3pt; 

}

.flag a, a.flag { padding: 0pt 3pt; }



.margin0 {

	margin-top: 0;

	margin-bottom: 0;

}

.imageCenter {

	margin: 1.0em auto;

	text-align: center;

}



.endnote, 

.notes, ol.notes, ul.notes {

	border-top: 1px solid magenta;

	border-bottom: 1px solid cyan;

	background: transparent; 

	color: black;

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

	font-size: small;

	margin: 0.25in 9pt;

	padding: 9pt 9pt;

	text-align: center; 

}

.notes li, li.notes, ol.notes li, ul.notes li { 

	font-size: small; 

}



.poem, ol.poem, ul.poem { 

	background: transparent;

	color: black;

	font-style: italic;

	list-style: none; 

	margin: 0; 

	padding: 0; 

}

.verse, ol.verse, ul.verse { 

	background: transparent;

	color: maroon;

	font-style: italic;

	list-style: decimal; 

	margin-left: 0.5in; 

	padding: 0; 

}

.verse li, ol.verse li, ul.verse li { 

	background: transparent;

	color: black;

	font-style: italic;

	list-style: none; 

	margin-left: -0.375in; 

	padding: 0; 

}

.stanzaIndent0 { 

	font-style: italic;

	text-indent: -0.25in; 

	margin-left:  0.25in; 

}

.stanzaIndent1 { 

	font-style: italic;

	text-indent:  0.00in; 

	margin-left:  0.25in; 

}



.wDateTime, .wSubject, .wTitle, .wAuthor, .wComments { 

	font-family: "Century Gothic", "Avant Garde", sans-serif; 

}

.wDateTime { font-size: smaller; }

.wSubject {  }

.wTitle {  }

.wAuthor {  }

.wComments {  }



.tocSidebar { 

	width: 90%; 

	margin: 0.25in 0.125in; 

}

.tocTable { 

	width: 100%; 

	margin-top: 0.25in; 

	margin-bottom: 0.25in; 

}

/* 

fields in order: 

	{ .tocHeading || { .tocTitle, .tocFlags, .tocAuthor } }; 

*/

.tocAuthor { 

	width: 30%; 

	padding: 6pt 6pt 0pt 6pt; 

	font-weight: normal; 

}

.tocTitle { 

	width: 50%; 

	padding: 6pt 6pt 0pt 6pt; 

	font-weight: bold; 

}

.tocFlags { 

	width: 20%; 

	padding: 6pt 6pt 0pt 6pt; 

	font-weight: normal; 

}

.tocHeading { 

	width: 100%; 

	padding: 0pt 6pt; 

	border-top:    3pt dotted magenta;

	border-bottom: 3pt dotted cyan;

	font-weight: bold; 

	font-style: italic; 

}



table.dueTable { width: 100.00%; }

table.dueTable td, table.dueTable th { 

	padding: 0px 2px;

	vertical-align: baseline; 

}

.dueHead { 

	font-family: "Comic Sans MS", sans-serif; 

	font-weight: normal;

	font-size: small;

	text-align: right;

	width: 25.00%;

}

.dueDate {

	font-family: "Century Schoolbook", "NewCenturySchlbk", serif;

	font-weight: bold;

	font-size: large;

	text-align: left;

	width: 25.00%;

}



#masthead, div#masthead, table#masthead {

	background-image: none;

	font-family: "Comic Sans MS", sans-serif;

}

#masthead h1, #masthead h2, #masthead h3, 

#masthead h4, #masthead h5, #masthead h6 {

	font-family: "Comic Sans MS", sans-serif;

	font-style: italic;

}

#masthead td, div#masthead td, table#masthead td, 

#masthead th, div#masthead th, table#masthead th {

	font-family: "Comic Sans MS", sans-serif;

	text-align: center;

	vertical-align: top;

}



#footer td, #footer th { vertical-align: middle; }



/* Column Definitions */



.colx1 { width:  20.00%; }

.colx2 { width:  40.00%; }

.colx3 { width:  60.00%; }

.colx4 { width:  80.00%; }

.colx5 { width: 100.00%; }



.colq1 { width:  25.00%; }

.colq2 { width:  50.00%; }

.colq3 { width:  75.00%; }

.colq4 { width: 100.00%; }



.colT1 { width:  33.33%; }

.colT2 { width:  66.67%; }

.colT3 { width: 100.00%; }



/* Page Definitions */



@page usLetter {

	size: 8.5in 11.0in; /* // 215.9mm 279.4mm; */

	margin: 1.0in 1.0in 1.0in 1.0in; /* // 254mm; */

}

div.usLetter { page: usLetter; }

@page isoA4 {

	size: 210mm 297mm; /* // 8.2677in 11.6929in; */

	margin: 254mm 254mm 254mm 254mm; /* // 1.0in; */

}

div.isoA4 { page: isoA4; }

@media print {

	div.page { page: usLetter; }

} /* // @media print */

@media screen {

	div.page { width: 80.00%; margin: 0.125in 10.00%; }

} /* // @media screen */

