/* BODY */
BODY {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

/* Linking */
.main a:link {
	text-decoration: underline;
	color: #0000FF;
}
 
.main a:visited {
	text-decoration: underline;
	color: #663399;
}

.main a:hover {
	text-decoration: underline;
	color: #B03CBD;
}

.main a:active {
	text-decoration: underline;
	color: #B03CBD;
}

/* General text */
p, li, ol, ul, div, td, blockquote {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height : 130%;
	font-size: 11px;
	font-style : normal;
	color: #000000;
}

b, strong {
	font-weight : bold;
}

i, cite, em, var, address {
	font-style: italic;
}

big {
	font-size: 15px;
}

small {
	font-size: 10px;
}

sub, sup {
	font-size: 11px;
}

.single {
	line-height : 100%
}

.center {
	text-align: center
}

/* Headings */
.title {
	font-weight : bold;
	font-size: 36px;
	line-height: 130%;
	background-color: transparent;
	font-family: Times New Roman, Georgia, serif;
}

h1 {
	font-weight: bold;
	font-size: 24px;
	line-height : 130%;
	background-color : transparent;
	font-family: Times New Roman, Georgia, serif;
}

h2 {
	font-weight : bold;
	font-size: 22px;
	line-height : 110%;
	font-family: Times New Roman, Georgia, serif;
	background-color : transparent;
}

h3 {
	font-weight : bold;
	font-size: 18px;
	font-family: Times New Roman, Georgia, serif;
	line-height : 100%;
}

h4 {
	font-weight : bold;
	font-size: 16px;
	display : inline;
	font-family: Times New Roman, Georgia, serif;
	line-height : 120%;
}
h5 {
	font-weight : bold;
	font-size: 12px;
	display : inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height : 130%;
}

h6 {
	font-weight : normal;
	font-size: 80%;
	display : inline;
	line-height : 110%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Lists */
ul {
	list-style : square outside;
}

/* Custom font colors */
.blue{
	color: #6000BF
}

.navy {
	color: #663399
}

.maroon {
	color: #993366
}

.purple{
	color: #800080;
}

.bluepurple{
	color: #663399
}

.plum {
	color: #990099;
}

.cherry {
	color: #CC0066;
}
.green {
	color: #339966;
}
.graybluelight {
	color: #A4ABD6
}

.graybluedark {
	color: #8080C0
}

.rose {
	color: #F1D3E9;
}
.white {
	color: #FFFFFF;
}
.times {
	font-family: Times New Roman, Georgia, serif;
}

/* Custom background colors */
.midnightblue {
	background-color: #663399;
}

.lavendarblue {
	background-color: #D9D3F8;
}

.bluepale {
	background-color: #F5F3FC;
}

.lavendarbright {
	background-color:#DDC1EC;
}

.lavendarpink {
	background-color: #FDEEFF;
}

.mauve {
	background-color: #F1D3E9;
}

/* Calendar background colors */
.lavendar {
	background-color: #D1C7F1;
}

.purpleback {
	background-color: #8C67A7;
}

.bluegraylight {
	background-color: #9999CC;
}

.bluegraydark {
	background-color: #8080C0;
}

<!-- COLORS FOR SQUARES:
 #F1D3E9 dark lavendar rose/mauve
 #FDEEFF pale bright lavendar (Saturday Square)
 #DDC1EC dark lavendar 
 #FFECF8 pale pink
 #D1c7F1 medium gray blue
 #D9D3F8 pale gray blue
 #D9D3F8 bright blue lavendar (Wednesday square)
 For dark background use deep lavendar blue BGCOLOR="#9999CC"with  these font colors:  pale cyan: "#CCFFFF" Mauve: #F1D3E9  Pale lavendar: #FDEEFF
 -->
 
.plaintimes{
	font-family : Times New Roman, Georgia, serif;
	font-style: normal;
	font-size: 12px;
	font-color: black;
}

.weekday{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
}

.date {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	display : block;
	font-weight : normal;
}

.smallmark {
	position: absolute;
	left: -5px;
	display : inline;
	vertical-align: middle;
}

