

body {

height: 100%;

margin-top:25px;

padding:0;
background: #72B146;

background-image:url(../images/bg_pattern.gif);

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

color: #5E725A;

}



html,body {

	height: 100%;

}







hr {

border: 0;

width: 100%;

color: #CCCCFF;

background-color: #f00;

height: 1px;



}



/*  body{

margin:0 auto;

padding:0;

font:76% Verdana,Tahoma,Arial,sans-serif;

background:#f4f4f4 url(bg.gif) top center repeat-y;

color:#303030;

} */



#sub_banner{

width:760px;

}



#wrap{

background:#ffffff;

color:#303030;

margin:0 auto;

border: 1px solid #FFCC00;

width:760px;

}



#header{

clear:both;

margin:0px 0 0 0;

padding:0;

height:131px;

}



#header h1{

width:275px;

margin:0 0 10px 0;

float:left;

}



#pagetitle h1{

width:275px;

margin:0 0 10px 0;

float:left;

}



#header p{

width:350px;

float:right;

text-align:center;

color:#a0a0a0;

margin:0 0 10px 0;

font-size:0.8em;

line-height:1.2em;

background-color:inherit;

}



#frontphoto{

margin:0 0 10px 0;

border:0;

}



#navigation{

clear:both;

margin:0px 5px 10px 5px;

padding:0;

height:20px;

border-top:1px solid #f0f0f0;

border-left:1px solid #f0f0f0;

border-bottom:1px solid #f0f0f0;

border-right:1px solid #f0f0f0;

}



#avmenu{

height: 100%;

overflow: visible;

clear:left;

float:left;

width:150px;

margin:0 20px 10px 5px;

padding:0;

font-size:0.9em;

}



#avmenu ul{	

list-style:none;

width:150px;

margin:0 0px 10px 0;

padding:0;

font-size:1.1em;

}	



#avmenu li{

margin-bottom:4px;

}





#avmenu li a{

font-weight:bold;

height:30px;  /* for FireFox & Netscape*/

text-decoration:none;

color:#505050;

display:block;

padding:0px 0 0 5px;

margin:5px 0px 5px 0px;

background:#f4f4f4;

border-left:4px solid #92b827;

}	

	

#avmenu li a:hover{

background:#eaeaea;

color:#286ea0;

border-left:4px solid #fee77d;

}



.announce{

margin:0px 0px 0px 0px;

padding:10px;

font-size:1.0em;

width:130px;

color:#505050;

background-color:#f4f4f4;

line-height:1.3em;

}



#extras{

float:right;

width:120px;

margin:0 0 10px 0;

padding:0;

font-size:0.9em;

line-height:1.5em;

}



#extras p{

margin:0 0 1.5em 0;

}



#contactform {

float:right;

width:425px;

margin:10px 10px 10px 10px;

border-left: 0px solid #f0f0f0;

border-right:0px solid #f0f0f0;

padding:0px 0px 0px 0px;

line-height:1.6em;

text-align:left;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

color: #5E725A;

}



#content{
margin: 5px 15px 5px 170px;
padding:0px 0px 0px 0px;
line-height:1.7em;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E725A;
}

#content a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #3366cc;
}




#sitemap{

margin: 5px 15px 5px 80px;
padding:0px 0px 0px 10pxpx;
line-height:1.7em;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E725A;
}



#content h2{

font-size:1.5em;

margin:0 0 0.5em 0;

color: #336633;

}



#9steptable{

display:block;

font-size:1.0em;

color: #5E725A;

width: 500px;

background:#ccc;

border-left: 1px solid #f0f0f0;

border-left: 1px solid #f0f0f0;

border-left: 1px solid #f0f0f0;

border-left: 1px solid #f0f0f0;

padding:10px 10px 10px 10px;

}



table.novena2{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

color: #5E725A;

padding: 0px;

}





#heading
{
font-size:1.0em;
color:#ffcc33;
width: 540px;
margin: 10px 5px 7px 20px;
float:right;
}

#heading_sub
{
font-size:1.0em;
color:#ffcc33;
width: 540px;
margin: 10px 5px 7px 20px;
float:right;
background-color: #fff;
}





#content img{

padding:0px;

display:inline;

background:#cccccc;

color:#303030;

border:2px solid #f0f0f0;

}



#testimonialindex{

margin:5px 5px 5px 5px;

padding:5px 5px 5px 5px;

width: 500px;

background:#FFF;

border-top:0px solid #f0f0f0;

border-left:0px solid #f0f0f0;

border-bottom:0px solid #f0f0f0;

border-right:0px solid #f0f0f0;

}



h3{

font-size:1.3em;

color:#7973C2;

margin:0 0 5px 5px;

}



h2{

font-size:1.3em;
color:#7973C2;
margin:5px 0 0px 0;
float:right;

}

h2.subheading{

font-size:0.4em;
color:#7973C2;
margin:5px 0 0px 0;
float:left;
background-color:#FFFFFF;

}


h5{

font-size:1.0em;
margin:0 0 0px 0;
color: #333;
text-decoration:none;
padding: 3px;
width:95%;
background-color:#DDF9DF;

}

h5.list{

font-size:0.9em;
margin:0 0 0px 0;
color: #333;
text-decoration:none;
padding: 3px;
width:95%;
background-color:#DDF9DF;

}

h5.subheading{

font-size:1.0em;
margin:0 0 0px 0;
color: #666;
float:right;
text-decoration:none;
padding: 3px;
}


h5.features{
font-size:1.1em;
margin:0 0 5px 0;
color:#336633;
text-decoration:underline;

}



h5.index{

font-size:1.0em;
margin:0 0 0px 0;
color: #333;
text-decoration:none;
padding: 3px;
width:60%;
background-color:#FFF;
}




h5 a{

font-size:1.0em;

margin:0 0 5px 0;

color:#0D7F2A;

text-decoration:underline;

}



a{

text-decoration:none;

color:#286ea0;

}



a:hover{

text-decoration:underline;

color:#286ea0;

}



a img{

border:0;

}



p.excerpts{

clear:both;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

border-top:0px solid #f0f0f0;

text-align:center;

float:left;

color:#999999;

font-size:0.8em;

}



p.headline{

margin:0px;

padding:0px;

border-bottom:1px dotted #c6e7de;

width: 40%;

background: #fff;

color:#5E725A;

font-size:1.0em;

font-weight: bold;

}



p.mantra_1{

margin:5px;

padding:5px;

border:1px solid #c6e7de;

background: #DFFBDF;

font-size:1.2em;

font-weight: bold;

}



p.download{

margin:5px;

padding:5px;

border:1px solid #c6e7de;

background: #DFFBDF;

font-size: 1.0em;

font-weight: bold;

}



p.1008note{

padding:5px;

background: #FFF;

font-size:9px;

font-weight: normal;

}



p.1008copyright{

padding:5px;

background: #FFF;

font-size:10px;

font-weight: normal;

}

.pullquote_left {

width: 180px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background:#FCFCFC;

color:#5E725A;

float: left;

border:1px solid #c6e7de;

font-weight:bold;

font-size:1.1em;

line-height: 1.6em;

padding:8px;

margin:3px 7px 0px 0px;

}



.pullquote_right {

width: 180px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background:#FCFCFC;

color:#5E725A;

float: right;

border:1px solid #c6e7de;

font-weight:bold;

font-size:1.1em;

line-height: 1.6em;

padding:8px;

margin:3px 0px 0px 5px;

}





#footer{

clear:both;

margin:0px;

padding:10px 0px 10px 0px;

border-top:1px solid #f0f0f0;

width:760px;

text-align:center;

color:#999999;

font-size:0.8em;

}



#footer a{

color:#808080;

text-decoration:none;

}



#footer a:hover{

text-decoration:underline;

}



.left{

margin:10px 10px 5px 0;

float:left;

}



.right{

margin:10px 0 5px 10px;

float:right;

}



.textright{

text-align:right;

}



.center{

text-align:center;

}



.small{

font-size:0.8em;

}



.bold{

font-weight:bold;

}



.hide{

display:none;

}



table.mantra_1 {

width: 500px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background:#FFF;

color:#5E725A;

float: left;

border:0px solid #c6e7de;

font-weight:normal;

font-size:1.1em;

line-height: 1.6em;

}



hr {

border: none 0;

border-top: 0px dashed #000;/*the border*/

width: 75%;

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}

#tithe_contact {
margin-left:40xp;
padding: 5px 10px 5px 10px;
background-color:#f4f4f4;
border: #CCCCCC 1px solid;

}

#tithe_online{
padding: 10px 8px 10px 10px;
margin-bottom: 10px;
background-color: #FFFF99;
border: #336699 1px solid;
width: 100px;

}


#lightheart {
margin-left:40xp;
padding: 5px 10px 5px 125px;

}


#video {
padding: 10px 0px 10px 25px;
width: 450px;
margin-left: 50px;

}





