p                       { background:#ffffff; color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif; padding-top: 0em; padding-bottom; 1em}
br                      { background:#ffffff; color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif}
h1                      { background:#ffffff; color:#056105; font-size:18pt; font-style:normal; font-weight:bold;   font-family:arial, helvetica, sans-serif}
h2                      { background:#ffffff; color:#056105; font-size:14pt; font-style:normal; font-weight:bold;   font-family:arial, helvetica, sans-serif}

ul                      { background:#ffffff, color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif}

li                      { background:#ffffff; color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif; list-style: circle outside}

table.basic             { background:#ffffff; cell-spacing:2; cell-padding:0 }
td.horseshoes           { background:#ffffff; color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif}
td.categories           { background:#ffffc0; color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif}
td.comments             { background:#ffffff; color:#056105; font-size:10pt; font-style:normal; font-weight:normal; font-family:arial, helvetica, sans-serif}

A:link                  {text-decoration: none;      color: blue                       }
A:visited               {text-decoration: none; color: red                        }
A:active                {text-decoration: none;      color: green                      }
A:hover                 {text-decoration: underline; color: red;   font-weight:normal; }

input.button{
	color:#050;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	}

input.buttonhover{
	background-color:#ffffff;
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
	}

#lightbox{
	background-color:#ffffff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/horseshoes/images/misc/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(/horseshoes/images/misc/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/horseshoes/images/misc/overlay.png", sizingMethod="scale");
	}
