html, body, #wrapper {
font : 13px Tahoma, Geneva, Verdana, "Lucida Grande", Arial, sans-serif;
color : #3a1b18;
height:100%;
margin: 0;
padding: 0;
border: none;
background-image: url("images/bground.gif");
background-repeat: repeat-x;
background-color:#73D2FE;
}

A {
color: #0000ee;
text-decoration : underline;
}

A:link {
color: #0000ee;
text-decoration : underline;
}

A:visited {
color: #0000ee;
text-decoration : underline;
}

A:active {
color: red;
}

A:hover {
text-decoration : underline;
color: #fff;
background-color: #2554C7;
}

input[type="text"] {
font-size:11px;
border: 1px solid lightgray;
}

textarea, select {
font-size:12px;
font : 10pt "Microsoft Sans Serif", Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
border: 1px solid lightgray;
}

form {
margin: 0px;
}

h2 {
font-size: 28px;
margin-top: 0px;
margin-bottom: 6px;
color: #336666;
}

h3 {
margin-bottom: 6px;
text-decoration : underline;
}

.mmmenu a{
padding: 3px;
padding-top: 5px;
display: block;
width: 140px;
height: 18px;
text-decoration: none;
border: 1px #94CEF7;
color:#0000ee;
font-weight: bold; 
}

.mmmenu a:visited {
text-decoration : none;
color:#0000ee;
}

.mmmenu a:hover {
color: white;
background-color: #0140ff;
border: 1px #336666;
text-decoration: none;
font-weight: bold; 
}

.mmmenu a:active {
color:#0000ee;
}

.marg {
font-family: "Times New Roman",Georgia,Serif;
font-style: italic;
font-size: 12px;
}


/**************************************************************
********* 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: 95px; }
.day_cell	{ background-color : #edecd8; height: 95px; }
.today_cell	{ background-color : #90ee90; height: 95px; }
.sat_cell	{ background-color : #fdfce8; height: 95px; }
.sun_cell	{ background-color : #fdfce8; height: 95px; }

/**** day number in upper left corner of each cell ****/
.day_number		{ font-size : 11px; 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 : 10px; 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 : 10px; 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 : 10px; 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; }

