*
{
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
    color: #1B1B1B;
}
	
HTML
{
	background-color: #FFDF58;
}

BODY
{
	background-image: url(../img/MaplesinFalltpbrdr.jpg);
	background-color: #E1EAB5;
	background-repeat: repeat-x;
	border-left: 1px solid #8D9200;
	border-right: 1px solid #8D9200;
	padding: 210px 51px 1.2em;
}

ABBR
{
	border-bottom: none;
}

ADDRESS
{
	margin-bottom: 12px;
}

ACRONYM, BLOCKQUOTE A { font-style: normal; }

H1 { color: #62620A; }

H2 { color: #FA960D;
     font-style: italic; }

H3 { color: #99A400; }

HR ~ H3 { text-decoration: underline; }

.span_0, A:link
{
	color: #62620A;
}

.span_1, A:visited, A:active
{
	color: #FA960D;
}

.span_2, A:hover
{
	color: #99A400;
}

.drop
{
	position: relative;
	top: 3px;
}

/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301 
   Also: hot pink. */
::-moz-selection{ background: #FB3F0F; color:#fff; text-shadow: none; }
::selection { background:#FB3F0F; color:#fff; text-shadow: none; } 

H4, H4 ACRONYM { color: #FB3F0F;
        margin-bottom: 12px;
        font-style: italic; }
		
H5 { text-decoration: underline; }

DIV H3 { text-decoration: underline;
         margin-top: 0px; }

STRONG, TD[title] { background-color: #C59A00; }

SUP { vertical-align: baseline;
           position: relative;
	       bottom: 5px; }

TABLE { border-collapse: separate; }

THEAD { background-color: #751900; }

TBODY { background-image: url(img/.gif); }

TH { color: #000000; }

TD { color: #515151; }

TD[bgcolor] { cursor: help; }

THEAD > TR + TR { background-color: #62620A; }

UL ~ UL { list-style-type: square; }

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  
   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media (max-width: 480px)
{  

	BODY
	{
		background-image: url(http://www.hb1singles.com/img/mapleleaf.jpg);
		background-color: #E1EAB5;
		background-repeat: repeat-x;
		padding-left: 1.4em;
		padding-right: .6em;
		width: 440px;
		max-width: 440px;
	}

}
