@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */

a:link {color: #000080; text-decoration:underline; font-family: arial; font-size: 14px;}  /* unvisited link */
a:active {color:#000; font-family: arial; font-size: 14px;}                               /* selected link */
a:visited {color: #400040; font-family: arial; font-size: 14px;}                          /* visited link */
a:hover {color: #ff0000; font-family: arial; font-size: 14px;}                            /* mouse over link */




/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

	/* -- normal text color -- */
body {background-color: #4766f9;
   font-family: times, georgia;
   font-size: 16px; color: #000080;
   padding 0;
   margin: 0;
   }

ul {
   list-style: none;
   padding: 15px;
}

ul.s {text-indent: 7px;
   list-style: square;
   padding: 0px;
   margin-left: 25px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 1.5em;}

table.b {border-width: 2px;
      }

td.lite {background-color: #cdcfff;
         color: #000080;
         vertical-align: top;
   }

td.liteb {background-color: #cdcfff;
         color: #000080;
         border-width: 1px;
         border-bottom-style: solid;
         vertical-align: top;
   }

td.lite-c {background-color: #cdcfff;
         color: #000080;
         border-width: 1px;
         border-bottom-style: solid;
         text-align: center;
         vertical-align: top;
   }

td.lite-r {background-color: #cdcfff;
         color: #000080;
         text-align: right;
         vertical-align: top;
   }
td.med {background-color:  #4766f9;
         vertical-align: top;
   }

td.dark {background-color: #000080;
         color: #cdcfff;
         text-align: center;
         vertical-align: top;
   }

h1 {text-align: center;
   font-family: times, georgia;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 10px;
   margin-bottom: 0px;
   font-weight: bold;
   }
h2 {text-align: center;
   font-family: times, georgia;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 5px;
   margin-bottom: 0px;
   font-weight: bold;
   }
h3 {text-align: center;
   font-family: times, georgia;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-weight: bold;
   }


	/* -- normal paragraph -- */
p {font-family: times, georgia;
   font-weight: normal;
   font-size: 18px;
   text-align: left;
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 0px;
   margin-bottom: 10px;
   text-indent: 30px;
   }
	/* -- subnormal paragraph -- */
p.a {font-family: times, georgia;
   font-weight: normal;
   font-size: 14px;
   text-align: justify;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 10px;
   text-indent: 10px;
   }


	/* -- Sonshine School paragraphs -- */
p.ss1 {text-align: center;
   font-size: 16px;
   font-weight: bold;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 10px;
   margin-bottom: 0px;
   text-indent: 0px}
p.ss2 {text-align: left;
   font-family: arial;
   font-size: 16px;
   font-weight: normal;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   text-indent: 0px}
p.ss3 {text-align: center;
   font-family: times, georgia;
   font-size: 16px;
   font-style: italic;
   font-weight: normal;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   text-indent: 0px}

	/* -- centered paragraph -- */
p.c {text-align: center;
    text-indent: 0px}

	/* -- right aligned -- */
p.nir {text-align: right;
   margin-left: 0px;
   margin-right: 0px;
   }

	/* -- left aligned -- */
p.nil {text-align: left;
   margin-left: 0px;
   margin-right: 0px;
   }

	/* -- title -- */
p.t {text-align: center;
   font-size: 30px;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   }

	/* -- Worship Schedule -- */
p.w {font-family:times, georgia;
   font-size: 22px;
   font-weight: bold;
   text-align: center;
   text-indent: 0px;
   margin-top: 20px;
   margin-left: 0px;
   margin-right: 0px;
   }

	/* -- Worship Schedule small -- */
p.l {text-align: center;
   font-size: 16px;
   font-weight: bold;
   margin-left: 0px;
   margin-right: 0px;
   }

	/* -- front page main text -- */
p.front {font-family: arial, sans-serif;
   font-weight: normal;
   font-size: 18px;
   text-align: left;
   margin-left: 25px;
   margin-right: 25px;
   margin-top: 0px;
   margin-bottom: 0px;
   text-indent: 25px;
   }

	/* -- required info -- */
p.small {font-family: arial, sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 16px;
   margin-bottom: 0;
   text-indent: 0px;
   }

	/* -- slogan -- */
p.large {font-family:times, georgia;
   font-size: 20px;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   text-indent: 0px;
   margin-top: 10px;
   margin-bottom:10px;
   margin-left: 0px;
   margin-right: 0px;
   }

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

