.top-message-surround {
    width: 720px; 
    background-color: #99ffcc;
    font: 700 12pt arial,sans-serif; 
    margin-top: 5px; 
    margin-left: auto; 
    margin-right: auto; 
    padding: 3 3 3 3; 
}
/* light green: bbffdd */
/* bright green: bbffee */
/* light blue: bbddff */
/* gold: ffbb00 */
/* darker light blue: aaddff */

.top-message-title { 
	background-color: #ffbb00; 
	font: 700 15pt georgia,times,serif; 
	letter-spacing: .03em; 
	padding: 6 5 4 8; 
	margin: 0 5 7 0; 
	color: black; 
	border: 1px solid black; 
}

.top-message-text { 
	font: 500 1.2em arial,sans-serif; 
	letter-spacing: .035em;
	color: #000033; 
	padding: 9 6 5 0; 
	line-height: 1.35em; 
}

.top-message-text2 { 
	font: 700 1.3em times,serif; 
	letter-spacing: .05em; 
	color: #000000; 
	padding: 10 6 4 0;
	line-height: 1.3em; 
}

.top-message-text3 { 
	font: 500 .95em georgia,times,serif; 
	letter-spacing: .05em; 
	color: #000000; 
	padding: 10 6 5 10;
	display:block;
}

 .tweet { float: right; margin-top: 3px; margin-right: 1px; }
 .dsepttable-surround { margin-left: auto; margin-right: auto; }
 .dsepttable { text-align: center; margin-left: auto; margin-right: auto; }
 .dsepttable td { text-align: center; }
 .dsept_count { font: 700 1.1em georgia,times,serif; letter-spacing: .02em; color: black; padding-bottom: 4px; padding-top: 3px; }
	.dsept_count a:link { color: #000066; }
	.dsept_count a:visited { color: #000066; }
.dsept_count_time { font: 700 9pt arial,sans-serif; letter-spacing: 0em; color: black; }
 .t1 { text-align: center; background: #cccccc; }
 .t1-1 { font: 700 14pt georgia,times,serif; padding-bottom: 3px; }
 .t1-2 { font: 500 11.5pt arial,sans-serif; }
 .t2 { background: #dddddd; }
 .r1 { font: 500 10pt arial,sans-serif; background: #ffffff; }
 .r1-1 { text-align: center; width: 60px; }
 .r1-2 { text-align: center; width: 140px; }
 .r1-3 { text-align: center; width: 105px; }
 .r1-4 { text-align: center; width: 105px; }
 .r1-5 { text-align: center; width: 80px; }
 .r1-amount td { text-align:right; width: 5em; padding-right:1em; }
  
.daybreak { background: #bbbbbb; }
.donate-text { font: 700 .85em arial,sans-serif; color: #222222; border: 0px solid red; padding-right: 6px; }
.match { margin-top: 8px; }

.button-surround { width: 100vm; margin-top: 5px; margin-bottom: 2px; margin-left: 0px; margin-right: 3px; }
.buttons { padding-top: 0px; padding-bottom: 0px; }
.button { font: 700 1.3em arial,sans-serif; width: 44px; margin-top: 3px; margin-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; }
.button-join { width: 70px; }
.button-1 { width: 56px; height: 26px; }
.button-2 { width: 68px; height: 26px; }
.button-3 { width: 97px; height: 26px; }

.special-announce-link {

    margin-left: auto;
    margin-right:auto;
    text-align: center;
    color: white;
}
					      
.special-announce-link a {

    color: #00FFFF;
}

.special-announce-link a:visited {

    color: #00FFFF;
}
