/* =====

Designer:	"BlueW";

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

Path:	"new-breed/";

File:	"new-breed-styles.css";

Date:	"2007-09-07";

===== */



/* Font Definitions */



@font-face {

	font-family: "Comic Sans MS";

	panose-1: 3 15 7 2 3 3 2 2 2 4;

}

@font-face {

	font-family: "Souvenir";

	panose-1: 0 0 0 0 0 0 0 0 0 0;

}

@font-face {

	font-family: "Bremen Blk BT";

	panose-1: 0 0 0 0 0 0 0 0 0 0;

}



/* Color Definitions ~ Pseudocode */

/* (+) CSS3 Colors */

/*

@_color-list "new-breed:colors" {

	// #000000	"color-name";

	// css3:white;

	// css3:black;

	#404040	"charcoal";

	//	css3:gray;

	// css3:silver;

	#e0e0e0	"platinum";

	// css3:red;

	#e00000	"red-k12";

	// css3:maroon;

	#e6ff99	rgb( 230, 255, 153 ) "yyg-pale";

	#dc143c	rgb( 220,  20,  60 )	"css3:crimson";

	#ffe000	"golden-yellow";

	#fff080	"golden-yellow-tint";

	#ff4000	"iron-red";

	#802000	"iron-red-shade";

	#ffa080	"iron-red-tint";

	#ff0040	"a-link";

	#800020	"a-visited";

} // @_color-list;

*/



/* Style Definitions */



body {

	background-color: #e6ff99;

	background-image: url(images/new-breed-edgy-helix-gradient.png);

	background-attachment: scroll;

	background-position: top left;

	background-repeat: repeat-y;

	color: black;

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

}

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

	background: transparent; 

	color: black; 

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

	font-size: medium; 

	text-align: left;

}

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

dt { font-weight: bold; }



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

	background: transparent; 

	color: crimson; 

	font-family: "Bremen Blk BT", "Tw Cen MT", "Futura", sans-serif; 

	font-weight: normal;

}

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; }

.hFont1 { 

	font-family: "Bremen Blk BT", "Tw Cen MT", "Futura", sans-serif; 

	font-weight: normal;

}

.hFont2 { 

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

	font-weight: bold;

}

.hSeries, h1.hSeries { 

	background-color: transparent;

	color: crimson;

	font-family: "Bremen Blk BT", "Tw Cen MT", "Futura", sans-serif; 

	font-weight: normal;

	font-size: xx-large; 

}

.separator, h3.separator { 

	border-top: 3pt solid crimson;

	background: transparent;

	color: crimson;

	margin: 1.0em auto;

	text-align: center;

	font-family: "Bremen Blk BT", "Tw Cen MT", "Futura", sans-serif; 

	font-weight: normal;

	font-style: normal;

}



table { border-collapse: collapse; }

td, th { 

	background: transparent; 

	color: black; 

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

	font-size: medium; 

	vertical-align: top; 

}



a { background: transparent; color: black; text-decoration: none; }

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

a:link { background: transparent; color: #ff0040; text-decoration: underline; }

a:visited { background: transparent; color: #800020; text-decoration: underline; }

a:active, 

a:hover { background: transparent; color: black; text-decoration: underline; }

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



.menu, div.menu, table.menu {

	border-top:    1px solid crimson;

	border-bottom: 1px solid crimson;

	width: 100.00%;

}

table.menu td, table.menu th {

	padding: 4px 2px;

}

.menu, ol.menu, ul.menu {

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

	font-weight: bold;

	list-style: none;

	margin-left:  0.0em;

	padding-left: 0.0em;

}

.menu li, ol.menu li, ul.menu li {

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

	font-weight: bold;

}



.flag { 

	background: transparent; 

	color: crimson;

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

	font-weight: normal;

	font-size: small;

	padding: 0pt 3pt; 

}

.midnight-dude { 

	background: transparent; 

	color: crimson;

	font-family: "Comic Sans MS","Palatino Linotype", "Book Antiqua", Palatino, sans-serif; 

	font-weight: normal;

	font-size: x-small;
    
    text-align: right;

	padding: 0px 3px 10px; 

}

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



.notes, ol.notes, ul.notes { 

	font-size: medium; 

	border-top: 0.75pt solid crimson; 

} 

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

	font-size: medium; 

}



.masthead {

	margin-top:    0.125in;

	margin-bottom: 0.25in; 

}

table.masthead td, table.masthead th {

	padding: 0.0in 0.0625in;

}



.wDateTime { width: 20.0%; font-size: x-small; }

.wSubject { width: 20.0%; }

.copyright { font-weight: normal; font-size: x-small; margin: 0pt auto; }



.tocTable  { width: 100.00%; }

.tocNumber { width: 10.0%; font-size: small; vertical-align: baseline; }

.tocTitle  { width: 30.0%; font-size: large; font-weight: bold; vertical-align: baseline; }

.tocAuthor { width: 30.0%; font-size: medium; font-weight: normal; vertical-align: baseline; }

.tocBlurb  { width: 30.0%; font-size: medium; font-weight: normal; vertical-align: baseline; }



.backdrop {

	background-color: transparent;

	background-image: none; /* image provided on the page itself */ 

	background-attachment: scroll;

	background-position: top center;

	background-repeat: repeat;

	color: black;

}



.list0 {

	list-style: none;

	margin-left:  0.0em;

	padding-left: 0.0em;

}

.margin0 {

	margin-top: 0;

	margin-bottom: 0;

}

.poem, ol.poem, ul.poem { 

	background: transparent;

	color: black;

	list-style: none; 

	margin: 0; 

	padding: 0; 

}

.hVerse {

	background: transparent;

	color: crimson;

}

.verse, ol.verse, ul.verse { 

	background: transparent;

	color: crimson;

	list-style: none; 

	margin-left: 0.5in; 

	padding: 0; 

}

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

	background: transparent;

	color: black;

	list-style: none; 

	margin-left: -0.375in; 

	padding: 0; 

}

.stanzaIndent0 { text-indent: -0.25in; margin-left:  0.25in; }

.stanzaIndent1 { text-indent:  0.00in; margin-left:  0.25in; }



/* Audio Info Block Styles */



.AudioInfo { 

	border-top: 1px solid crimson;

	border-bottom: 1px solid crimson;

	background: transparent; color: black;

	font-weight: normal; font-style: italic; 

	width: 100.0%; /* 4.0in; */

	margin: 0.25in auto;

	padding: 6pt 0pt;

}

.AudioInfo span, .AudioInfo li, 

.AudioInfo td, .AudioInfo th { 

	padding: 1.5pt 1.5pt;

	font-style: italic;

	vertical-align: baseline; 

}



.Label { 

	font-size: x-small; 

	font-weight: normal; 

	text-align: right; 

}

.Track { 

	font-size: x-small; 

	font-weight: bold; 

	text-align: right; 

}

.Audio { 

	font-size: x-small; 

	font-weight: bold; 

}

.Title { 

	font-size: x-small; 

	font-weight: bold; 

}

.Author, .Narrator, .Artist { 

	font-size: x-small; 

	font-weight: bold; 

}

.Disc, .Kind, .Type, { 

	font-size: x-small; 

	font-weight: bold; 

}

.Date, .Time, .Size, { 

	font-size: x-small; 

	font-weight: bold; 

	text-align: right; 

}



/* Page Header/Footer */



.pageRunner, div.pageRunner, table.pageRunner

div.pageRunner span, table.pageRunner td, table.pageRunner th {

	margin: 1.0em auto; 

	font-size: small;

	font-family: "Souvenir", "Times New Roman", "Times", serif; 

}



/* Column Definitions */



.column1 { width:  16.67%; }

.column2 { width:  33.33%; }

.column3 { width:  50.00%; }

.column4 { width:  66.67%; }

.column5 { width:  83.33%; }

.column6 { 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%; margin: auto auto; }

} /* // @media screen */


