p { 
    color: #666; 
    font-weight: normal;
    line-height: 18px;
    padding: 0 0 12px 0; 
    }
    
p.homeCalendar {
	padding-top: 4px;
	}
	
.sideBox p {
    line-height: 16px;
    }

span.blue { 
    color: #2868b3;
    font-weight: normal; 
    }
span.red { 
    color: #f00;
    font-weight: normal; 
    }

p.first:first-letter { 
    float:left;
    font-family: baskerville,"palatino linotype",serif;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 6px 4px 0 0;
    }

p img { 
    float: left; 
    margin: 0 12px 12px 0; 
    }
    
p img.right { 
    float: right; 
    margin: 0 0 12px 12px; }
    
/* list classes when navigation.css is being used */
ul.indent {
	color: #666;
   	font-size: 12px;
  	font-weight: normal;
 	margin: 0;
  	padding: 0 0 12px 0;
   	}
ul.indent li {
  	float: none;
  	margin-left: 22px;
   	padding-bottom: 6px;
  	}
ol.indent {
	color: #666;
   	font-size: 12px;
  	font-weight: normal;
 	margin: 0;
  	padding: 0 0 12px 0;
   	}
ol.indent li {
  	float: none;
  	margin-left: 22px;
   	padding-bottom: 6px;
  	}
  	

/* LINKS */

a, a:link, a:active, a:visited {
	color: #fce5cb;
	text-decoration: none;
	}
a:hover {
	color: #fff;
	text-decoration: none;
	}
a.sub, a.sub:link, a.sub:active, a.sub:visited {
	color: #666;
	text-decoration: none;
	}
a.sub:hover {
	color: #fff;
	text-decoration: none;
	}
	
a.prime, a.prime:link, a.prime:active, a.prime:visited {
	color: #fd9504;
	text-decoration: none;
	}
a.prime:hover {
	color: #286883;
	text-decoration: none;
	}
a.secondary, a.secondary:link, a.secondary:active, a.secondary:visited {
	color: #feb044;
	text-decoration: none;
	}
a.secondary:hover {
	color: #cce8fb;
	text-decoration: none;
	}
a.homeNews, a.homeNews:link, a.homeNews:active, a.homeNews:visited {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	}
a.homeNews:hover {
	color: #fd9504;
	font-weight: bold;
	text-decoration: none;
	}

a.foot, a.foot:link, a.foot:active, a.foot:visited {
	background-color: #cce8fb;
	color: #fd9504;
	padding: 2px;
	text-decoration: none;
	}
a.foot:hover {
	background-color: #cce8fb;
	color: #4c8cd6;
	padding: 2px;
	text-decoration: none;
	}

a.button, a.button:link, a.button:active, a.button:visited {
	background: transparent url(../i/bg-buttons.png) repeat-x center left;
	border: 1px solid #f3a334;
	display: block;
	height: 18px;
	padding: 4px 8px;
	text-align: center;
	text-decoration: none;
	width: 60px;
	}
a.button:hover {
	background: transparent url(../i/bg-buttons.png) repeat-x center left;
	}
	
a.sideNav, a.sideNav:link, a.sideNav:active, a.sideNav:visited {
	background: transparent url(../i/bg-arrow.png) no-repeat top left;
	color: #748389;
	display: block;
	height: 18px;
	margin-left: 60px;
	padding: 2px 32px;
	text-align: left;
	text-decoration: none;
	width: 157px;
	}
a.sideNav:hover, a.sideSelect {
	background: #f4fbfd url(../i/bg-arrow.png) no-repeat top left;
	color: #1f5ca4;
	}
	
/* HEADINGS */

h1,h2 { 
    color: #2868b3;
    font-family: verdana;
    font-weight: normal; 
    }
h2.articles { 
    color: #2868b3;
    font-family: verdana;
    font-weight: normal; 
    }
    
h3 {
    color: #2868b3;
    font-family: verdana;
    font-weight: bold;
    }
    
h4,h5,h6 {
    color: #444;
    font-weight: bold;
    }

h1 { font-size: 26px; margin-bottom: 16px; }
h2 { font-size: 20px;  margin-bottom: 12px; }
h2.articles { font-size: 20px;  margin-bottom: 0px; }
h3 { font-size: 13px;  margin-bottom: 12px; }
h4 { font-size: 12px;  margin-bottom: 16px; }
h5,h6 { font-size: 11px;  margin-bottom: 16px; }

/* MISC CONVENIENCES */

strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }

blockquote { 
    color:#333;
    font-family: Georgia, "Times New Roman", Times, serif; 
    font-size: 14px; 
    font-style: italic;
    line-height: 16px;
    margin: 18px;  
    }

.caps {
    text-transform: uppercase;
    }
.big { 
    font-size: 14px; 
    }
.small { 
    font-size: 11px; 
    }
.oldbook { 
    font-family:"Warnock Pro","Goudy Old Style","Book Antiqua","Palatino",Georgia,serif;
    font-size: 14px; 
    }
.oldbook { 
    font-family:"Warnock Pro","Goudy Old Style","Book Antiqua","Palatino",Georgia,serif;
    font-size: 14px; 
    }
.note { 
    color: #888; 
    font-weight: normal;
    font-style: italic;
    line-height: 18px;
    padding: 0 0 12px 0;
    }  
.mono { 
    font-family:"Courier New", Courier, monospace;
    }

