/* =====
Designer:	"BlueW";
Site:	"http://www.codeysworld.com/";
Path:	"harrod200/";
File:	"orbital-one-cw01.css";
Date:	"2008-08-09"; 
History: {
Date: "2008-12-19"; Added .mRed, .mCaution
Date:	"2008-08-09"; 
Date:	"2008-01-13"; 
Date:	"2007-08-02"; 
Date:	"2007-07-17"; 
}
===== */

/*
Marines have special uniforms which are grey camo when active camo is off

Flight Crew:	Yellow		255/236/0
R&D/Science:	White			255/255/255
Medical:			Green			0/111/3
Pilot:			Red			136/0/0
Engineering:	Blue			28/0/159
Command:			Grey			79/79/79
*/

/* 
// pseudocode - not supported
@_color-list "my-colors" {
	// include standard css2 colors;
	#404040	rgb(  64,  64,  64 )		"charcoal";
	#e0e0e0	rgb( 224, 224, 224 )		"platinum";
	#e0d0a0	rgb( 224, 208, 160 )		"dun-khaki";
	#cc0033	rgb( 204,   0,  51 )		"cranberry";
	#cc9900	rgb( 204, 153,   0 )		"mustard";
	#99cc00	rgb( 153, 204,   0 )		"woodland";
	#0099cc	rgb(   0, 153, 204 )		"peacock";
	#9900cc	rgb( 153,   0, 204 )		"mulberry";
} // @_color-list;
*/

/* Font Declarations */

@font-face {
	font-family: "Tahoma";
	panose-1: 2 11 6 4 3 5 4 4 2 4;
}
@font-face {
	font-family: "Calibri";
	panose-1: 2 15 5 2 2 2 4 3 2 4;
}
@font-face {
	font-family: "Cambria";
	panose-1: 2 4 5 3 5 4 6 3 2 4;
}
@font-face {
	font-family: "Consolas";
	panose-1: 2 11 6 9 2 2 4 3 2 4;
}
@font-face {
	font-family: "Agency FB";
	panose-1: 2 11 5 3 2 2 2 2 2 4;
}
@font-face {
	font-family: "Wingdings";
	panose-1: 5 0 0 0 0 0 0 0 0 0;
}

body {
	background-color: black;
	color: white; 
	font-family: "Tahoma", "Arial", "Helvetica", sans-serif; 
	font-size: medium; 
	text-align: left;
}
p, blockquote, ol, ul, li, dl, dt, dd {
	background: transparent; 
	color: white; 
	font-family: "Tahoma", "Arial", "Helvetica", sans-serif; 
	font-size: medium; 
}
p.pFirst {
	margin-top: 0.5in;
}
h1, h2, h3, h4, h5, h6 { 
	background: transparent;
	color: white;
	font-family: "Consolas", "Monaco", monospace; 
	font-weight: bold;
	/* text-align: left; */
}
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, hr.separator, h3.separator { 
	border: 1px solid white;
	margin: 12pt auto;
	padding: 0pt 0pt;
	font-size: large; 
	text-align: center; 
}

table { border-collapse: collapse; }
td, th { 
	background: transparent; 
	color: white; 
	font-family: "Tahoma", "Arial", "Helvetica", sans-serif; 
	font-size: medium;
	vertical-align: top; 
}

a { background: transparent; color: silver; }
a[href] { text-decoration: underline; }
a:link { background: transparent; color: #ffc000; }
a:visited { background: transparent; color: #cc9900; }
a:active, a:hover { background: transparent; color: white; }
img, img a, a img { border: none; }
.menu ol, .menu ol li, .menu ul, .menu ul li { 
	font-family: "Consolas", "Monaco", monospace; 
	font-size: medium; 
}

.background, div.background {
	background-color: black;
	background-image: url(images/banner-size50.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 472px;
	height: 112px;
	margin: auto auto;
	padding: 0pt 0pt;
}
.background0, div.background0 {
	/*
	background-color: black; 
	background-image: url(images/banner-size50.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 472px;
	height: 112px;
	*/
	margin: auto auto;
	padding: 0pt 0pt;
}
.foreground, div.foreground {
	margin: auto auto;
	padding: 6pt 6pt;
	text-align: center;
}
#masthead, div#masthead, table#masthead { 
	margin-bottom: 0.5in; 
	padding-bottom: 0.125in;
	border-bottom: 1pt solid #009933;
}
#mastfoot, div#mastfoot, table#mastfoot { 
	margin-top: 0.5in; 
	padding-top: 0.125in;
	border-top: 1pt solid #009933;
	margin-bottom: 0.5in; 
	padding-bottom: 0.125in;
	border-bottom: 1pt solid #009933;
}
#masthead h1, #masthead h2, #masthead h3, 
#masthead h4, #masthead h5, #masthead h6, 
#mastfoot h1, #mastfoot h2, #mastfoot h3, 
#mastfoot h4, #mastfoot h5, #mastfoot h6 {
	margin: 0pt auto;
}

.copyright {
	margin-top: 6pt;
	font-size: small; 
}
.toc, div.toc, table.toc { width: 100.00%; }
.toc ol, .toc ol li, .toc ul, .toc ul li { font-size: large; }
.wAuthor { font-size: medium; }
.wTitle  { font-size: large; }
.wKind   { font-size: medium; }
.wDateTime { 
	font-family: "Consolas", "Monaco", monospace; 
	font-size: small; 
}

.flag { 
	border: none; 
	background: navy;
	color: white;
	font-family: "Tahoma", "Arial", "Helvetica", sans-serif; 
	font-size: small;
	font-weight: bold;
	padding: 0pt 3pt; 
}
.flag a, a.flag { padding: 0pt 3pt; }

.notes, div.notes, table.notes { 
	font-size: small; 
} 
ol.notes, ul.notes, .notes li, li.notes, ol.notes li, ul.notes li { 
	font-size: small; 
}
.margin0 { 
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.list0, ol.list0, ul.list0 {
	list-style: none;
}
.imageCenter {
	margin: 0pt 9pt;
	text-align: center;
	font-family: "Tahoma", "Arial", "Helvetica", sans-serif; 
	font-weight: normal;
	font-style: italic;
}

.storyActive { 
	background: transparent; 
	color: lime; 
	font-family: "Consolas", "Monaco", monospace; 
}
.storyOnHold { 
	background: transparent; 
	color: red; 
	font-family: "Consolas", "Monaco", monospace; 
}
.storyCompleted { 
	background: transparent; 
	color: gold; 
	font-family: "Consolas", "Monaco", monospace; 
}
.storySoon { 
	background: transparent; 
	color: aqua; 
	font-family: "Consolas", "Monaco", monospace; 
}

.mPlaque, div.mPlaque, table.mPlaque {
	width: 5.08cm; /* 2.0in; */
	border: 9pt double;
	border-color: white black black white;
	font-size: large; /* WAS: 15pt; */
	font-family: "Agency FB", sans-serif;
	/* padding: 0cm 5.4pt; */
	padding: 6pt 6pt;
	margin: 6pt 2.54cm;
}
div.mPlaque p, table.mPlaque td, table.mPlaque th, 
p.mPlaque, td.mPlaque, th.mPlaque {
	font-size: large; /* WAS: 15pt; */
	font-family: "Agency FB", sans-serif;
	margin: 0pt 0pt;
	padding: 0pt 0pt;
}

.mComputer, div.mComputer, table.mComputer, 
div.mComputer p, table.mComputer td, table.mComputer th, 
p.mComputer, td.mComputer, th.mComputer {
	font-size: large; /* WAS: 15pt; */
	font-family: "Agency FB", sans-serif;
	margin: 0pt 0pt;
	padding: 3pt 0pt;
}

.mRed, .mCaution {
	background: transparent;
	color: red;
	font-size: large; /* WAS: 15pt; */
	font-family: "Agency FB", sans-serif;
	margin: 0pt 0pt;
	padding: 3pt 0pt;
}

.colorSwatch {
	border: 1px solid white;
	background: black;
	color: white;
	width:  0.50cm;
	height: 0.50cm;
}

/* Column Definitions */

.colx1 { width:  16.67%; padding: 6pt; }
.colx2 { width:  33.33%; padding: 6pt; }
.colx3 { width:  50.00%; padding: 6pt; }
.colx4 { width:  66.67%; padding: 6pt; }
.colx5 { width:  83.33%; padding: 6pt; }
.colx6 { width: 100.00%; padding: 6pt; }

/* 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 { margin: auto 5%; }
} /* // @media screen */
