A:visited
{
	decoration: none;	
	color: blue;
}

.header
{                        
	font-size: 24pt;
	font-weight: bold;
	color: #660000;
  line-height: 1.4;
}

.divider
{ 
  background-color: #cccccc;
}

.quote,
.source
{
	font-size: 10pt;
}

.quote
{
	font-style: italic;
}

.source
{	
  text-align: right;
}

.title
{
 	font-size: 12pt;
  font-weight: bold;
}

.event_title
{
 	font-size: 10pt;
  font-weight: bold;
}

.detail
{
 	font-size: 8.5pt;
}


.right-menu
{
	font-size: 10pt;
}


.menubar-link
{
    margin: 0px;
    background-color: #ffffff;
    padding: 2px 0px;
}

.right_border,
.left_border,
.top_border,
.bottom_border
{
	//border-style: solid;
  //border-color: #cccccc;
}

.right_border
{
  //border-width: 0px 1px 0px 0px ;
}

.left_border
{
  //border-width: 1px 0px 0px 0px ;
}

.top_border
{
  //border-width: 0px 0px 1px 0px ;
}

.bottom_border
{
  //border-width: 0px 0px 0px 1px ;
}

.link,
.acronym,
.faq-menu,
.diary_menu,
.diary_menu_current,
.diary-caption,
.book-title
{
	font-size: 8pt;
}

.right-menu-current,
.diary_menu_current
{
	color: #660000;
	font-weight: bold;
  line-height: 2;
}  

.acronym,
.link-title,
.diary-title
{
  font-size: 8pt;
  font-weight: bold;
}

.acronym
{
	color: #660000;
}


.small-title
{
  font-size: 10pt;
  font-weight: bold;
}
      
.memory_verse,
.memory_category
{
	font-size: 7.5pt;
}

.fine-print
{
	font-size: 7pt;
}

.memory_category
{
  font-weight: bold;
}
/**
 * top right bottom left
 */
 
.frame-top, .frame-all, .frame-right, .frame-middle-right, .frame-middle-left, .frame-bottom, .frame-middle,
.list-divider
{
	border-style: dotted;
  border-color: #003366;
}

.frame-top                         { border-width: 0px 0px 1px 0px ; }
.frame-right                       { border-width: 0px 0px 1px 1px ; }
.frame-middle-right, .frame-bottom { border-width: 0px 0px 1px 0px ; }
.frame-middle-left                 { border-width: 0px 1px 1px 0px ; }
.frame-middle                      { border-width: 0px 1px 0px 0px ; }
.frame-all                         { border-width: 1px 1px 1px 1px ; } 
.list-divider                      { border-width: 0px 0px 1px 0px ; }

