body {
	margin-left: 25px;
	margin-top: 30px;
	margin-right: 25px;
	margin-bottom: 30px;
	background: #cccccc url(/img/bg-donkey-grey.jpg);
}

body,td,th {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	color: #333333;
}

a {
	font-family: Georgia, Times, Serif;
}
a:link {
	text-decoration: none; color: #0000CC; 
}
a:visited {
	text-decoration: none; color: #555555; 
}
a:hover {
	text-decoration: underline; color: #cc0000; 
}
a:active {
	text-decoration: none; color: #ff0000; 
}
/*  Headers (red) -- use for regular headers and subheads only. For in-copy red headers, use hXr below */
h1, h2, h3, h4, h5, h6	{ 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #bb0000;
	letter-spacing: -0.02em;
	word-spacing: -0.03em;
}
h1 {	font-size: 30px;}
h2 {	font-size: 24px;}
h3 {	font-size: 18px;}
h4 {	font-size: 15px;}
h5 {	font-size: 12px;}
h6 {	font-size: 10px;}

/*  Red Headers bold for in-copy stuff  */
.h1r, .h2r, .h3r, .h4r, .h5r, .h6r 	{ 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #bb0000;
	font-weight: bold;
	letter-spacing: -0.02em;
	word-spacing: -0.03em;
}
.h1r {	font-size: 30px; }
.h2r {	font-size: 24px; }
.h3r {	font-size: 18px; }
.h4r {	font-size: 15px; }
.h5r {	font-size: 12px; }
.h6r {	font-size: 10px; }

/*  Grey Subheads and headers  */
.h1, .h2, .h3, .h4, .h5, .h6	{ 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: -0.02em;
	word-spacing: -0.03em;
}
.h1 {	font-size: 30px; }
.h2 {	font-size: 24px; }
.h3 {	font-size: 18px; }
.h4 {	font-size: 15px; }
.h5 {	font-size: 12px; }
.h6 {	font-size: 10px; }

/* SUPER headlines - default color */
.headline84, .headline72, .headline60, .headline54, .headline48, .headline42, .headline36, .headline30	{ font-family: Impact; word-spacing: -0.03em; letter-spacing: -0.025em}
.headline84	{ font-size: 84px; line-height: 84px}
.headline72	{ font-size: 72px; line-height: 72px}
.headline60	{ font-size: 60px; line-height: 60px}
.headline54	{ font-size: 54px; line-height: 54px}
.headline48	{ font-size: 48px; line-height: 48px}
.headline42	{ font-size: 42px; line-height: 42px}
.headline36	{ font-size: 36px; line-height: 36px}
.headline30	{ font-size: 30px; line-height: 30px}

.form-tag {  font-size: 11px; text-align: right}
.form-value {  font-size: 11px; text-align: left}

.footer {  font-family:Tahoma, Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #444444}
.footer a:link {  color: #444444; text-decoration: underline}
.footer a:hover {  color: #0000ff; text-decoration: underline}
.footer a:active {  color: #ff0000; text-decoration: underline}
.footer a:visited {  color: #666666; text-decoration: underline}

.text15 {  font-size: 15px}
.text12 {  font-size: 12px}
.text13 {  font-size: 13px}
.text11 {  font-size: 11px}
.text10 {  font-size: 10px}
.text9 {  font-size: 9px}

.type-white	{ color: #ffffff}
.type-red	{ color: #bc0000}
.type-grey-lite	{ color: #cccccc}
.type-grey-mid	{ color: #999999}
.type-grey-dark	{ color: #666666}
.type-black	{ color: #000000}


.menu {  font-family:Tahoma, Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; text-align: center; vertical-align: middle;  text-decoration: none}
.menu a:link {  font-size: 10px; font-weight: bold;  color: #0000CC; text-align: center; vertical-align: middle; text-decoration: none}
.menu a:hover {  font-size: 10px; font-weight: bold; color: #0000CC; text-align: center; vertical-align: middle; text-decoration: underline}
.menu a:active {  font-size: 10px; font-weight: bold; color: #CC0000; text-align: center; vertical-align: middle; text-decoration: underline}
.menu a:visited {  font-size: 10px; font-weight: bold; color: #666666; text-align: center; vertical-align: middle; text-decoration: none}

.highlight {  background-color: #FFFF66}

.biglink {  font-size: 18px; font-weight: bold; color: #0000CC; text-decoration: underline;}

.marginleft10	{ margin-left: 10px}
.marginright10	{ margin-right: 10px}
.marginleft7	{ margin-left: 70px}
.marginright7	{ margin-right: 7px}
.margintop3	{ margin-top: 3px}
.marginbottom3	{ margin-bottom: 3px}

.padleft30	{ padding-left: 30px}
.padleft60	{ padding-left: 60px}

.box-border {
	border: 7px dotted #cc0000;
}
