/**********************************************************************/
/*                                                                    */
/*  File:  basicstyles.css                                            */
/*  Version: 0.2                                                      */
/*  Author:  Patrick G Horneker                                       */
/*                                                                    */
/*  This stylesheet provides the basic document formatting for all    */
/*  XHTML 1.1 compliant pages.  USE THIS BEFORE EMBEDDING OTHER       */
/*  STYLESHEETS or what you see on web pages will be unpredictable.   */
/*                                                                    */
/*  This stylesheet and all stylesheets at horneker.com are licensed  */
/*  under the terms of the Creative Commons Share-Alike Attribution   */
/*  US License v3.0.                                                  */
/*                                                                    */
/*  Copyleft 2010 Patrick G Horneker                                  */
/*                                                                    */
/*  You may make modifications to this stylesheet for your website    */
/*  provided this notice is kept intact per Creative Commons          */
/*  licensing terms, and you acknowledge that I am the original       */
/*  author of the stylesheets.                                        */ 
/*                                                                    */
/**********************************************************************/

/* Start with the basic document elements */


body {
	color: white;
	background-color: black;
	width: 1024px;
}


/*  Now the text attributes */

p {
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	color: white;
	text-align: justify;
}

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

u {
	text-decoration: underline;
}


/* Formatting for monospace text */

tt, code {
	color: white;
	font-family: courier, monospace;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
}

/* Make sure that all links are underlined */
/* Exceptions are implemented in additional stylesheets */ 

a:active {
	text-decoration: underline;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}


/*  Now the header attributes */

h1 {
	font-size: 24pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h2 {
	font-size: 21pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h3 {
	font-size: 18pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h4 {
	font-size: 15pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h5 {
	font-size: 9pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h6 {
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}


/* Styles for graphics */

img {
	border: 0px; /* All images are borderless */
}


/* Styles for generic lists */

ol {
	list-style-type: decimal;
	list-style-position: inside;
}

ul {
	list-style-type: disc;
	list-style-position: inside;
}

li {
	color: white;
	font-family: helvetica, sans-serif;	/* set the generic font names */
	font-size: 11pt;			/* use 11 point Helvetica for generic text, slightly smaller than regular text */
	font-weight: normal;
	font-style: normal;
	text-align: left;
}


/*  Default settings for tables */
table {
	background-color: black;
	border: 0px;
	padding: 4px;
}

caption {
	border: 1px solid black;
}

th {
	border: 0px;
	padding: 4px;
	color: white;
}

tr, td {
	border: 0px;
	padding: 2px;
	color: white;
}


/* Horizontal rules are generally thin */

hr {
	width: 1024px;
	height: 1px;
	color: white;
}


/* Styles for page headers */

.header table tr td {
   border: 0px;
   padding: 0px;
}

.header a:link, a:active, a:visited, a:hover {
   border: 0px;
}


/* Styles for page footers  */

.footer p {
	font-size: 10pt;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}

.footer a:link, a:active, a:visited {
   font-weight: bold;
   font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	text-decoration:  none;
}

.footer a:hover {
   text-decoration:  underline;
}

.footer ul {
	list-style-type: square;
	list-style-position: inside;
}

.footer li {
	font-size: 11pt;
	font-style: normal;
	font-family: courier, fixed, monospace;
}
