/* =====
Designer:	"BlueW";
Site:	"http://www.codeysworld.com/";
Path:	"./styles/";
File:	"cw07-cream.css";
Date:	"2007-08-05";
===== */

/* 
**** 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: gold; 
	/* background-image: url(../images/lightpin.gif); */
	background-image: url(../images/textures-cw/oak-h.jpg);
	color: maroon; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: medium; 
	text-align: left;
}
div.page {
	background-color: #fff2cc;
	color: maroon;
}

p, blockquote, ol, ul, li, dl, dt, dd {
	background: transparent; 
	color: maroon; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: medium;
}
p.pFirst  { text-indent: 0.0em !important; margin-top: 0.25in !important; }
p.indent0 { text-indent: 0.0em !important; margin: 1.0em auto !important; }
p.indent1 { text-indent: 1.5em !important; margin: 0.0em auto !important; }
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: maroon; 
}
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 #e6cc66; 
	background-color: #e6cc66;
	color: #e6cc66;
	height: 2px;
}

table { border-collapse: collapse; }
td, th { 
	background: transparent; 
	color: maroon; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size: medium; 
	padding: 3pt 3pt;
	vertical-align: top; 
}

a { background: transparent; color: black; text-decoration: none; }
a[href] { text-decoration: underline; }
a:link { background: transparent; color: #0080ff; }
a:visited { background: transparent; color: #004080; }
a:active, 
a:hover { background: transparent; color: red; }
img, a img, img a { border: none; }

.trail, div.trail, table.trail {
	border: 1px solid #e6cc66;
	background-color: white;
	color: black;
	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; }

.margin0 {
	margin-top: 0;
	margin-bottom: 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 { 
	border: none;
	background: transparent; 
	color: maroon;
	font-size: x-small;
	font-weight: bold;
	padding: 0pt 3pt; 
}
.flag a, a.flag { padding: 0pt 3pt; }

.big, ol.big, ul.big, ol.big li, ul.big li { font-size: x-large; }
.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; 
}

.submissions, div.submissions, table.submissions {
	font-family: "Trebuchet MS", sans-serif; 
	font-size: small; 
}
.submissions p {
	font-family: "Trebuchet MS", sans-serif; 
	font-size: small; 
	text-indent: 1.5em; 
	margin: 0.0em auto;
}

.logotype {
	background: transparent; 
	color: maroon; 
	font-family: "Comic Sans MS", sans-serif; 
	font-weight: bold;
	font-style: italic; 
}

/* statcounter.css */

.statcounter, div.statcounter, a.statcounter, img.statcounter {
	background: transparent;
	color: black;
	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; 
}

/* 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; 
	}
} /* // @media print */
@media screen {
	div.page { 
		width: 95%; 
		margin: 0.125in 2.5%;
	}
} /* // @media screen */

