/* GLOBAL styles */

body, p, div, ul, h1, h2, h3, h4, h5, h6 {
font-family: verdana, arial, helvetica, sans-serif;
}

body {
margin: 0;
padding: 0;
background: #E4F1F4;
font-size: 12px;
line-height: 130%
color: #000;
}

h1, h2, h3, h4, h5, h6 {
font-family: verdana, arial, helvetica, sans-serif;
color: #069;
}

h4 {
margin-bottom: 4px;
}

h5 {
margin-bottom: 2px;
color: #069;
font-size: 12px;
}

p {
font-size: 12px;
color: 000
font-family: verdana, arial, helvetica, sans-serif;
line-height: 140%
}

.center {
text-align: center;
}

blockquote {
font-family: verdana, arial, helvetica, sans-serif;
}

ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}

li {
background: transparent;
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
}

img {
margin: 0;
padding-left: 5 px;
padding-right: 5 px;
border: 0;
}

a:link { background-color: transparent; color: #990066; }
a:hover { background-color: transparent; text-decoration: none; color: #da70d6; }
a:visited { background-color: transparent; color: #669999; }

#wrapper {
position: absolute;
	<!-- top: 5px; -->
	left: 8px;
margin: 0;
padding: 0;
width: 790px;
}

.body9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
}

.polblu {
	color: #006699;
}

.hotpink {
color: #FF0099
}

.bodysub11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}

.copyright  {
	color: #000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	line-height: 160px;
	text-align: left;
	padding-bottom: 10px;
}

/* end global styles */

/* ------------MASTHEAD styles-------------- */

#masthead p {
	top: 107px!important;
	padding-bottom: 5px;
	width: 788px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 130%;
	position: absolute;
	font-weight: bold;
	color: #336699;
	left: 0px;
}

#masthead{
        left: 8px;
        top: 8px;
	position: absolute;
	background-image:url(../images/mastheadbg8-07.jpg);  <!--original image: hdrbgimg.jpg -->
	background-repeat:repeat-x;
	margin-top: 8;
	width: 790px;
	vertical-align: middle;
	height: 170px;
	padding: 0px;
}

#masthead h1 {
	padding-right: 10px;
	font-size: 24px;
	line-height: 120%;
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 325px;
	float: right;
	position: absolute;
	vertical-align: middle;
	top: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	left: 405px;
}

#masthead img {
	float: left;
	padding-left: 10px:
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#masthead a:link {
	color: #003366;
}

#masthead a:visited {
	color: #FFFFFF;
}

#masthead a:hover {
	color: #993399; 
}

#masthead a:active {
	color: #9966ff;
}

/* end masthead styles */

/* begin ARTICLE PAGE styles */


/* -----------------Main Content ---------------------- */
#middle {
position: absolute;
top: 162px; 
left: 8px;
margin: 0;
background: #FFFFEC;
border-left: 1px solid #069;
padding: 10px;
width: 522px;
}

#middle .quotereference {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

#middle .section1top{
	padding-top: px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

#middle .footer {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	margin: 0px;
	padding: 0px;
	height: 4px;
}

#middle .body10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 130%;
	color: #000000;
}

#middle .bodysub14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 130%;
}

#middle .bodysub12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	line-height: 130%;
}


.blogtitle {
position: relative;
float: left;
margin: 0;
padding: 0px;
background: #FFFFEC;
color: #000;
width: 380px;
text-align: left;
}

.blogtitle h1 {
margin: 0;
padding: 0;
font-size: 22px;
color: #069
}

#blog {
position: relative;
float: left;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 5px;
font-size: 12 px;
line-height: 130%
background-color: #FFFFFEC;
color: #000;
width: 510px;
text-align: left;
}

#blog .title {
font-size: 15px;
line-height: 130%
background: transparent;
color: #069;
}

#blog .chapter {
font-size: 18px;
line-height: 130%
background: transparent;
color: #069;
}

#blog li {
background: transparent;
font-size: 12px;
line-height: 130%;
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
}

#blog .body10{
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	line-height: 130%;
	text-align: left;
	padding-bottom: 10px;
}

#blog .copyright  {
	color: #000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	line-height: 16px;
	text-align: left;
	padding-bottom: 10px;
}

#blog h6{
font-size: 11px;
padding: 0;
margin: 0;
line-height: 100%;
}

{!-- =====================Styles for print=================== --}

#blog-print {
position: relative;
float: none;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 5px;
font-size: 12 pt;
line-height: 130%
background-color: #FFFFFEC;
color: #000;
width: 510px;
text-align: left;
}

#blog-print p {
font-size: 12pt;
color: 000
font-family: verdana, arial, helvetica, sans-serif;
line-height: 140%
}

#blog-print h3{
font-size: 12px;
}

#blog-print .copyright  {
	color: #000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	line-height: 16px;
	text-align: left;
	padding-bottom: 10px;
}

#main {
position: absolute;
top: 150px;
left: 0;
margin: 0;
padding: 0;
}

.title {
font-size: 18px;
line-height: 130%;
background: transparent;
color: #069;
}

/* ----------RIGHT COLUMN -------------- */
#rightcol {
position: absolute;
top: 162px;
left: 551px;
	background-color: #F0F8FF;
	border-bottom: 1px solid #ccc;
        border-left: 1px solid #069;
        border-right: 1px solid #069;
	width: 245px;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#rightcol h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #865170;
	background-image: url(images/bgimgrtcolhd.gif);
	text-align: center;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}


#rightcol h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #865170;
	background-image: url(images/bgimgrtcolhd.gif);
	text-align: center;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

#rightcol p {
	font-size: 10px;
        line-height: 130%;
	font-family: Verdana, Arial, Helvetica;
	width: 215px;
	text-align: left;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
}

#rightcol  .img-border {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#rightcol img {
	float: left;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#rightcol .bodysub10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}

/* =========== Begin Tab Menu Styles ==============*/

/* ################## Style for Tab Interface itself ################# */

.shadetabs{
border-bottom: 1px solid #003366;
	padding-top: 3px;
}

.shadetabs ul{
	margin: 0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

.shadetabs li{
	display: inline;
	margin: 0;
	font-size: 10px;
	line-height: 12px;
}

.shadetabs li a{
	text-decoration: none;
	margin-right: 10px;
	border: 1px solid #003366;
	color: #003366;
	background: white url(http://pathwaysoflight.org/images/shade.gif) top left repeat-x; /*THEME CHANGE HERE*/
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
color: #003366;
}

.shadetabs li.selected{
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(http://pathwaysoflight.org/images/shadeactive.gif); /*THEME CHANGE HERE*/
border-bottom-color: #336699;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Styles for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #003366; /*THEME CHANGE HERE*/
	border-width: 0 1px;
	line-height: 14px;
	z-index:100;
	background-color: white;
	width: 250px;
	visibility: hidden;
	margin: 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #003366; /*THEME CHANGE HERE*/
border-top: 1px solid #003366;
padding: 2px 0;
text-decoration: none;
color: #003366;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #CBE4E9;
text-decoration: none;
color: #003366;
}

#shademenu {
	height: 20px;
	width: 780px;
	position: absolute;
	top: 113px;
	left: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#shademenu2 {
	height: 20px;
	width: 780px;
	position: absolute;
	top: 140px;
	left: 8px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
/* =========== End Tab Menu Styles ==============*/

{!-- ============Begin Rt. Col. styles omitted============
.rtimg {float: left}

#rightbar {
position: relative;
float: left;
margin-top: 10px;
padding: 10px;
background: #a24432;
color: #000;
font-size: 70%;
width: 150px;
text-align: left;
}

.rtimg {float: left}

#rightbar {
position: relative;
float: left;
margin-top: 10px;
padding: 10px;
background: #a24432;
color: #000;
font-size: 70%;
width: 150px;
text-align: left;
}
============End Rt. Col. styles omitted============ --}

.date {
font-size: 14px;
background: transparent;
color: #000;
}

.posted {
margin-bottom: 30px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #000;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #666;
 font-weight: normal;
 background-color: transparent;
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family: verdana, arial, helvetica, sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family: verdana, arial, helvetica, sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family: verdana, arial, helvetica, sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}

