html {
background : #fbf9d9;
background-image : url('http://www.andrewsfrog.net/images/bground1.gif');
background-repeat : repeat;
}

body {
font : 8pt Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #3a1b18;
padding-top : 0;
padding-left : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
width : 100%;
height : 100%;
}

@media print {
.blank {display : none; color : #ffffff; }
.blank.a:link { color : #ffffff; }
.blank.a:visited { color : #ffffff; }
.blank { font-size : 0; line-height : 0; }
}

@media screen {
pntr { color : #000000; }
}

.tall { height : 100%; }

TD, select, input, textarea {
font : 11px Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #3a1b18;
}

H1 {
font : 15px small-caps Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #999999;
font-weight : 900;
text-decoration : none;
}

.footer {
font : 10px Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #000000;
font-weight : 400;
text-align : center;
}

blockquote {
font : 11px Georgia, "Times New Roman", Serif;
margin-top : 4px;
margin-bottom : 0;
}

A:link {
font-family : Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
text-decoration : underline;
color : #1111cc;
}

A:visited {
font-family : Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #1111cc;
}

A:active {
font-family : Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #1111cc;
}

A:hover {
font-family : Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
color : #fbf9d9;
background : #003399;
}

A.URL {
font-family : Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
text-decoration : none;
}

H2 {
font : 14px Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
font-weight : bold;
color : #3a1b18;
margin : 0;
}

H3 {
font : 13px Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
text-decoration : underline;
color : #000000;
}

div.pos_tim {
position : absolute;
left : 0;
top : 342px;
}

.nobr { white-space : nowrap; }

form {
margin : 0;
}

.indented {
margin : 0;
text-indent : -9px;
margin-left : 9px;
}

.under {
border-bottom : 1px solid gray;
}

.over {
border-top : 1px solid gray;
}

.submitLink {
color : #1111cc;
background-color : transparent;
text-decoration : underline;
border : none;
cursor : pointer;
}

/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

/**** month and year header at top of calendar ****/
.date_header { font-size : 18px; font-family : arial, helvetica; font-weight : bold; }

/**** color and size of calendar cells.  ****/
.outside_cell	{ background-color : #c8c8c8; height : 78px; }
.day_cell	{ background-color : #edecd8; height : 78px; }
.today_cell	{ background-color : #90ee90; height : 78px; }
.sat_cell	{ background-color : #fdfce8; height : 78px; }
.sun_cell	{ background-color : #fdfce8; height : 78px; }

/**** day number in upper left corner of each cell ****/
.day_number		{ font-size : 10px; font-family : verdana, arial, helvetica; color : #00f; margin : 0 0 0 1px; text-decoration : underline; font-weight : normal; }
.day_number A:link	{ text-decoration : underline; }
.day_number A:active	{ text-decoration : underline; }
.day_number A:visited	{ text-decoration : underline; }
.day_number A:hover	{ color : #ffffff; background : #00f; text-decoration : underline; }


/**** title_txt is the text for each post on main page ****/
.title_txt		{ font-size : 9px; line-height : 10px; font-family : verdana, arial, helvetica; text-decoration : underline; color : #1111bb; display : block; padding : 2px; text-indent : -12px; margin-left : 11px; font-weight : normal; }
.title_txt A:link	{ text-decoration : underline; }
.title_txt A:active	{ text-decoration : underline; }
.title_txt A:visited	{ text-decoration : underline; }
.title_txt A:hover	{ text-decoration : underline; }

/**** rpt_txt is the text for repeated text headings ****/
.rpt_txt		{ font-size : 9px; line-height : 10px; font-family : verdana, arial, helvetica; text-decoration : underline; color : black; display : block; padding : 2px; text-indent : -12px; margin-left : 11px; font-weight : normal; }
.rpt_txt A:link		{ color : black; text-decoration: underline; }
.rpt_txt A:active	{ color : black; text-decoration: underline; }
.rpt_txt A:visited	{ color : black; text-decoration: underline; }
.rpt_txt A:hover	{ color: white;  background-color: black; text-decoration: underline; }

/**** time line under title text when event time given ****/
.time_str	{ font-size : 9px; font-family : arial, helvetica; color : #000; }

/**** column headers or days of the week ****/
.column_header	{ background-color : #72747a; font-size : 12px; font-family : arial, helvetica; color : #ffffff; font-weight : bold; }

/**** footprint text ****/
.footprint	{ font-size : 10px; font-family : verdana, arial, helvetica; color : #000; font-weight : bold; margin-top : 3px; }
.footprint A	{ font-size : 10px; font-family : verdana, arial, helvetica; color : #00f; font-weight : bold; margin-top : 3px; }
