body {
	color: #005500;
	background-color: #330066;
	background-image: url('http://xmas.davidloveserin.com/images/bg.png');
	margin-top: 3em;
	font-weight: bold;
	}

a:link    {color: #6600CC; text-decoration: none;}
a:visited {color: #AA6688; text-decoration: none;}
a:active  {color: #00CCCC; text-decoration: underline;}
a:hover   {color: #00CCCC; text-decoration: underline;}

a.big:link    {color: #6600CC; text-decoration: none; font-size: x-large;}
a.big:visited {color: #AA6688; text-decoration: none; font-size: x-large;}
a.big:active  {color: #00CCCC; text-decoration: underline; font-size: x-large;}
a.big:hover   {color: #00CCCC; text-decoration: underline; font-size: x-large;}

a.no:link    {color: #990000; text-decoration: none;}
a.no:visited {color: #990000; text-decoration: none;}
a.no:active  {color: #990000; text-decoration: none;}
a.no:hover   {color: #990000; text-decoration: none;}

a.fix:link    {color: #6600CC; text-decoration: none;}
a.fix:visited {color: #6600CC; text-decoration: none;}
a.fix:active  {color: #00CCCC; text-decoration: underline;}
a.fix:hover   {color: #00CCCC; text-decoration: underline;}

.white {
	padding: 1em;
	background-color: #E3E399;
	}

.light {
	padding: 2px;
	background-color: #FFFF00;
	}

.red {
	padding: 0.5em;
	background-color: #FFCC00;
	}

.gray {
	padding: 2px;
	background-color: #996600;
	}

.black {
	padding: 1em;
	background-color: #009966;
	}

.border {
	padding: 1px;
	background-color: #00FF00;
	}

.over1 {
	padding: 1em;
	background-color: #990000;
	}

.over2 {
	padding: 2px;
	background-color: #A70000;
	}

.over3 {
	padding: 0.5em;
	background-color: #006600;
	}

.over4 {
	margin-left: 8%;
	margin-right: 8%;
	padding: 1px;
	background-color: #00FFFF;
	}

.jumbo {
	font-size: 1000%
	}

.c {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

h1:first-of-type {
	font-size: 300%;
	color: #990000;
	}

h1, h2, h3 {
	font-style: italic;
	text-align: center;
	color: #990000;
	}

hr { border: 0; color: #996600; background-color: #996600; height: 1px; width: 100%; }

ul {
	margin-left: 1.5em;
	padding-left: 0;
	list-style: none;
	}

ul li {
	padding-left: 1.5em;
	padding-bottom: 0.5em;
	background-repeat: no-repeat;
	background-image: url(images/bullet.png);
	background-position: 0% 25%;
	}

p {
	text-align: justify;
	text-indent: 1.5em;
	}

p.c {
	text-align: center;
	text-indent: 0;
	}

p.ci {
	text-align: center;
	font-style: italic;
	text-indent: 0;
	}

p.cbi {
	text-align: center;
	font-style: italic;
	text-indent: 0;
	font-size: larger;
	}

p.cib {
	text-align: center;
	font-style: italic;
	text-indent: 0;
	font-size: larger;
	}

p.cr {
	text-align: center;
	font-style: italic;
	text-indent: 0;
	font-size: 300%;
	color: #CC0000;
	}

p.s {
	text-align: center;
	font-style: italic;
	font-size: small;
	text-indent: 0;
	}

table {
	color: #FFFFFF;
	background-color: #006600;
	border: solid #339933 3px;
	font-weight: bold;
	text-align: justify;
	}

table.h {
	color: #FFFFFF;
	background-color: #E3E399;
	border: 0;
	font-weight: bold;
	text-align: justify;
	}

td {
	color: #E3E399;
	background-color: #990000;
	border: solid #FFCC00 2px;
	padding: 5px;
	}

td.a {
	color: #007700;
	background-color: #E3E399;
	border: solid #AA0000 2px;
	padding: 5px;
	font-style: italic;
	}

td.h {
	color: #990000;
	background-color: #E3E399;
	border: 0;
	padding: 5px;
	font-size: 250%;
	font-style: italic;
	text-align: center;
	}

th {
	color: #FFFFFF;
	background-color: #AA0000;
	border: solid #999999 2px;
	text-align: center;
	padding: 5px;
	}

td.th {
	color: #990000;
	background-color: #339933;
	border: solid #FFCC00 2px;
	padding: 5px;
	}

td.idea {
	color: #00FFFF;
	background-color: #990000;
	border: solid #FFCC00 2px;
	padding: 5px;
	}