/* =====
Designer:	"BlueW";
Site:	"http://www.codeysworld.com/";
Path:	"./styles/";
File:	"cw08-light-yellow.css";
Date: "2008-11-01"; // "cw08-light-yellow.css";
Date:	"2007-11-08"; // "cw07-light-yellow.css";
Date:	"2007-09-03";
Date:	"2007-07-31";
===== */

/* 
**** Important! -- body and div.page interact! ****
The div.page on each page, just inside the body tag, creates the majority 
of the page background. The body interacting with the div.page margin 
forms the page "border" and the div.page creates the page container itself.
*/

body {
	background-color: lightyellow; 
	/* background-image: url(../images/textures/medium-wood.jpg); */
	color: saddlebrown; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: medium; 
	text-align: left;
}
div.page {
	background-attachment: scroll; 
	background-color: lightyellow;
	/* background-image: url(../images/textures/parchment-body.jpg); */
	background-image: url(../images/textures-cw/cw-ylite-parchment.jpg); 
	background-position: top left; 
	background-repeat: repeat; 
	color: saddlebrown;
}
.backdrop, body.backdrop {
	/* background-attachment: scroll; */
	background-attachment: fixed; 
	background-color: maroon;
	background-image: url(../images/sunset/sunset_1024x1728.jpg); 
	/* background-position: center center; */
	background-position: top center; 
	background-repeat: no-repeat; 
	color: yellow;
}

p, blockquote, ol, ul, li, dl, dt, dd {
	background: transparent; 
	color: saddlebrown; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: medium;
}
dt { font-weight: bold; }
dd { margin-left: 0.25in; padding-left: 0; }
h1, h2, h3, h4, h5, h6 { 
	font-family: "Comic Sans MS", sans-serif; 
	text-align: center; 
	background: transparent; 
	color: saddlebrown; 
}
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, h3.separator {
	/* must be centered, even if heading styles are left or full align; */
	text-align: center; 
}

hr {
	border: 1px solid saddlebrown; 
	background-color: saddlebrown;
	color: saddlebrown;
	height: 2px;
}

table { border-collapse: collapse; }
td, th { 
	background: transparent; 
	color: saddlebrown; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: medium; 
	vertical-align: top; 
}

a { background: transparent; color: saddlebrown; text-decoration: none; }
a[href] { text-decoration: underline; }
a:link { background: transparent; color: chocolate; }
a:visited { background: transparent; color: sienna; }
a:active, 
a:hover { background: transparent; color: red; }
img, a img, img a { border: none; }

.trail, div.trail, table.trail {
	border: 1px solid saddlebrown;
	background-color: lightyellow;
	color: saddlebrown;
	font-family: "Comic Sans MS", sans-serif; 
	font-size: medium; /* 12pt; */
	margin: 0.125in 0.0in;
	padding: 3pt 6pt;
} 

/* #masthead, div#masthead, table#masthead { margin-bottom: 0.25in; } */

.sidebar {
	border: none;
	background: white; 
	color: saddlebrown;
	margin: 3pt;
	padding: 3pt; 
}

.display0 { display: none; }
.display1 { display: block; }
.margin0 {
	margin-top: 0;
	margin-bottom: 0;
}
.list0, ol.list0, ul.list0 {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.caption {
	margin: 0.5em auto;
	text-align: center;
}
.imageCenter {
	margin: 6pt auto;
	text-align: center;
	font-family: "Trebuchet MS", sans-serif; 
	font-weight: normal;
	font-style: normal;
	font-size: small;
}

.DateTime, .wDateTime, .wSubject, .wTitle, .wAuthor { 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: x-small; 
}

.flag, .flag0 { 
	border: none;
	background: transparent;
	color: saddlebrown;
	font-size: x-small;
	font-weight: bold;
	padding: 0pt 3pt; 
}
.flag a, a.flag, .flag0 a, a.flag0 { padding: 0pt 3pt; }

.notes, ol.notes, ul.notes, dl.notes { 
	font-family: "Comic Sans MS", sans-serif; 
	font-size: small; 
} 
.notes li, li.notes, ol.notes li, ul.notes li, 
dl.notes dt, dl.notes dd { 
	font-family: "Comic Sans MS", sans-serif; 
	font-size: small; 
}

/* Bibliography librarian styles for author and story data. */

.biblio a { background: transparent; color: saddlebrown; text-decoration: none; }
.biblio a[href] { text-decoration: underline; }
.biblio a:link { background: transparent; color: chocolate; }
.biblio a:visited { background: transparent; color: sienna; }
.biblio a:active, 
.biblio a:hover { background: transparent; color: red; }

tr.rowHead td, tr.rowHead th {
	background-color: salmon;
	color: saddlebrown;
}
tr.rowEven td, tr.rowEven th {
	background-color: beige;
	color: saddlebrown;
}
tr.rowOdd td, tr.rowOdd th {
	background-color: white;
	color: saddlebrown;
}

/* Styles: statcounter */

.statcounter, div.statcounter, a.statcounter, img.statcounter {
	/* background: #FFF99D; */
	background: transparent;
	color: #6C000E;
	font-family: "Consolas", "Monaco", 
		"Courier New", "Courier", monospace;
	font-weight: bold;
	font-size: small;
	text-align: right;
}
div.statcounter {
	margin: 6pt 0pt;
	padding: 2pt;
	width: 1.5in;
}
.stathead { 
	margin: 6pt 0pt;
	padding: 2pt;
	width: 1.5in;
	text-align: right; 
}

.greentext {
    color: #336600;
    font-size: 0.9em;
}

/* 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 */
/* See div.page earlier after body tag style def! */

@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; 
		width:  95.00%; 
		height: 95.00%;
		margin: 2.5% 2.5%;
	}
} /* // @media print */
@media screen {
	div.page { 
		page: usLetter; 
		width: 100%; 
		margin: 0.125in 0;
	}
} /* // @media screen */

