/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	*/
/* This Default style sheet is to be used with ALL Victory of Light pages	*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	*/

/* -- DEFAULT SELECTORS	---------------------------	*/
body {
background: #6600CC url("http://victoryoflight.com/images/bg.gif") repeat-y;
color: #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
font-size: x-small;
width: auto;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

code {
font-size: 12px;
font-family: "courier new", courier, monospace;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----  */
/*  These are default links for DARK BACKGROUND only.	WHITE/HOT-PINK		*/
/*  NOTE: Make sure all other links are defined with other link classes.	*/
/*  DO NOT LEAVE LINKS UNDEFINED ON LIGHT BACKGROUNDS.						*/
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----  */
a:link {
color: #FFFFFF;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a:visited {
color: #FFFFFF;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Active links (not widely supported)					*/
a:active {
color: #FF00FF;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a:hover {
color: #FF00FF;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----  */

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----  */
/*  PURPLE/HOT-PINK - DO NOT USE ON DARK BACKGROUNDS.						*/
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----  */
a.plink:link {
color: #6600CC;
font-weight: bold;
text-decoration: none;
}

a.plink:visited {
color: #6600CC;
font-weight: bold;
text-decoration: none;
}

/*	Active links (not widely supported)					*/
a.plink:active {
color: #FF00FF;
font-weight: bold;
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a.plink:hover {
color: #FF00FF;
font-weight: bold;
text-decoration: underline;
}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----  */

table {
color: #FFFFFF;
font-size: x-small;
font-family: verdana, arial, helvetica, sans-serif;

tr {
color: #FFFFFF;
font-size: x-small;
font-family: verdana, arial, helvetica, sans-serif;
}

td {
color: #FFFFFF;
font-size: x-small;
font-family: verdana, arial, helvetica, sans-serif;
}

small {
font-size: xx-small;
}

strong {
font-size: x-small;
font-weight: bold;
}

strong.more {
font-size: large;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
}

strong.fx {
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
}

em {
font-size: medium;
font-style: normal;
font-weight: bold;
}

pre {
font-size: small;
font-weight: bold;
color: #FFFFFF;
}

/*  ---------------------------------------------------	*/

/*  -- NAVIGATION CLASSES	---------------------------	*/

/*  Main Navigation Menu								 */
td.mNavMenu {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
; padding-bottom: 8px; padding-top: 10px
}

/* ----- ----- ----- ----- ----- -----  */
/*	Main Navigation Links							*/
a.mNav:link {
color: #FFFFFF;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
line-height: 20px;
}

a.mNav:visited {
color: #FFFFFF;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
line-height: 20px;
}

/*	Main menu active links (not widely supported)				*/
a.mNav:active {
color: #FF00FF;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
line-height: 18px;
}

/*	Main menu links when hovered over (MSIE only)				*/
a.mNav:hover {
color: #FF00FF;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
line-height: 20px;
}
/* ----- ----- ----- ----- ----- -----  */

/*  Left Navigation Menu 								 */
td.lNavMenu {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
background: #CC99FF;
line-height: 14px;
}

/* ----- ----- ----- ----- ----- -----  */
/*	Left Navigation Links							*/
a.lNav:link {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
background: #CC99FF;
text-decoration: none;
}

a.lNav:visited {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
background: #CC99FF;
text-decoration: none;
}

/*	Main menu active links (not widely supported)				*/
a.lNav:active {
color: #FF00FF;
font-size: 11px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
background: #CC99FF;
text-decoration: none;
}

/*	Main menu links when hovered over (MSIE only)				*/
a.lNav:hover {
color: #FF00FF;
font-size: 11px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
background: #CC99FF;
text-decoration: none;
}
/* ----- ----- ----- ----- ----- -----  */

/*	Footer Navigation Links							*/
a.fNav:link {
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a.fNav:visited {
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Active links (not widely supported)					*/
a.fNav:active {
color: #FF00FF;
font-size: 11px;
font-weight: normal;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a.fNav:hover {
color: #FF00FF;
font-size: 11px;
font-weight: normal;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}
/*  ---------------------------------------------------	*/

/*	Span Links										*/
a.slink:link {
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a.slink:visited {
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Active links (not widely supported)					*/
a.slink:active {
color: #FF00FF;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a.slink:hover {
color: #FF00FF;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}
/*  ---------------------------------------------------	*/

/*	Span Links on WHITE BACKGROUND						*/
a.blink:link {
color: #6600CC;
font-size: 10px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a.blink:visited {
color: #6600CC;
font-size: 10px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Active links (not widely supported)					*/
a.blink:active {
color: #FF00FF;
font-size: 10px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

/*	Links when hovered over (MSIE only)					*/
a.blink:hover {
color: #FF00FF;
font-size: 10px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}
/*  ---------------------------------------------------	*/

/*  -- SPECIAL TEXT CLASSES	---------------------------	*/

/*  This is for the festival countdown text on all pages		*/
td.cdown {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-transform: uppercase
}

/*  This is for the Date on all pages				*/
td.date {
color: #6600CC;
font-size: 11px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
}

/*  This is for Search this site/Search Directory	*/
td.search {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
}

/*  This is for text in side columns				*/
td.col {
color: #6600CC;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
}

/*  This is for text on white backgrounds			*/
td.page {
color: #6600CC;
}

/*  This is for fixed font table cells				*/
td.fx {
font-size: 12px;
}

/*  This is for body headings						*/
th.hd1 {
color: #FFFFFF;
font-size: medium;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-align: left;
}

/*  This is for body sub headings					*/
th.hd2 {
color: #FFFFFF;
font-size: small;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-align: left;
}

/*  This is for body sub headings					*/
th.hd3 {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
text-align: left;
}

/*  This is for featured presenters subsection headlines		*/
fpsub {
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
letter-spacing: 2 px; 
font-style: italic; 
font-size: medium;
color: #FFFFFF;
text-align: center;
}

/*  This is for featured presenters names		*/
fpname {
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: small;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

/*  This is for featured presenters info		*/
fpinfo {
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
color: #FFFFFF;
text-align: center;
}

/*  This is for featured presenters info, bolded in caps		*/
fpinfocaps {
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
color: #FFFFFF;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}


/*  ---------------------------------------------------	*/



/* .nav {  font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height: 17pt}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; text-transform: uppercase; color: #FFFFFF}
li {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt}
.plain { font-family: Arial, Helvetica, sans-serif; line-height: normal; font-size: x-small}
.plainSide { font-family: Arial, Helvetica, sans-serif; line-height: normal; font-size: 10pt; color: #660099}
.search {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: capitalize; color: #FFFFFF}
.plainSm { font-family: Arial, Helvetica, sans-serif; line-height: normal; font-size: xx-small} */
.bg {  font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
.bgr { font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif }
.calendar {  font-size: 9px; border: #6600CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #6600CC}
.hd4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

