
/* -------------------------------- BODY ------------------------------ */

.bodyclass {
background-attachment: scroll;
background-image: url(/images/bkgnd.gif);
background-repeat: repeat;
background-position: center top;
margin-top: 0;
margin-bottom:0;
margin-left: 0;
margin-right: 0;
}

/* Background Color for content: #fef5ec */

img {border: 0;}

hr {width: 95%; height: 1px; color: #F58101; background-color: #F58101; border: 0; margin: 20px auto;}

/* ------------------------------- LINKS ------------------------------ */

a {
text-decoration:none;
color: #FF8100;
}

a:hover {
text-decoration:underline;
}

a:visited {
color: #FF8100;
}

a.bookmark {
text-decoration:none;
color: #000000;
}

a:hover {
text-decoration:none;
}

/* ----------------------------- HEADINGS ------------------------------ */

h1 { 
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 10pt;
color: #F58101;
margin-top: 0;
margin-bottom: 0;
margin-left: 25;
margin-right: 25;
line-height: 250%;
}

h2 { 
text-align: left;
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 8pt;
color: #000000;
margin-top: 0;
margin-bottom: 0;
margin-left: 25;
margin-right: 25;
}

h3 { 
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 8pt;
font-weight: bold;
color: #F58101;
margin-top: 0;
margin-bottom: 0;
margin-left: 25;
margin-right: 25;
}


/* --------------------------- TD ------------------------------ */

td {
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 8pt;
margin-top: 0;
margin-bottom:0;
margin-left: 0;
margin-right: 0;
line-height: 150%;
}

td.index {
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 8pt;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
line-height: 125%;
}

td.left {
background-image: url(/images/left/bkgnd.jpg) top;
height: 100%;
}

td.announcements {
background: url(/images/index/announcements_cell_bkgnd.gif) top left no-repeat;
height: 350;
margin-left: 15;
}

td.announcements p {
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 8pt;
margin-left: 25;
margin-right: 25;
line-height: 125%;
}

td.prayer p { 
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 8pt;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
line-height: 150%;
}

td.audio-h1 {
border-bottom: 1px solid #F58101;
vertical-align: bottom;
}

td.audio-h1 h1 {
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 10pt;
color: #F58101;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 25;
}

td.audio-h2 h2 {
text-align: left;
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 8pt;
color: #000000;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 25;
}

td.footer {
background: url(/images/footer_bkgnd.gif) repeat-x;
height: 27;
}

td.footer p {
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #ffab54;
text-align: center;
font-size: 7pt;
}

td.footer a{
color: #ffab54;
text-decoration: none;
}

td.footer a:hover {
text-decoration: underline;
}

td.copyright {
background-color: #000000;;
height: 27;
}

td.copyright p {
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #ffab54;
text-align: center;
font-size: 7pt;
}

td.copyright a{
color: #ffab54;
text-decoration: none;
}

td.copyright a:hover {
text-decoration: underline;
}

td.recent {
background: #fee7d0;
border: 1px solid #e4c29f;
}

table.teachers {width: 100%;}
table.teachers td {padding: 5px 5px 35px 20px; vertical-align: top;}

table.yoga-schedule {width: 648px; padding: 0; background-color: #FFEAD5; border: 1px solid #B96F00; border-collapse: collapse;}
table.yoga-schedule td {width: 71px; padding: 5px; border: 1px solid #B96F00;  border-collapse: collapse; text-align: center;}
table.yoga-schedule td.heading {background-color: #FF9900; text-align: center; color: #FFF;}
table.yoga-schedule img.spacer {width: 71px; height: 1px;}

table.land-development-photos {margin: 0 0px 0 20px;}
table.land-development-photos img {border: 1px solid #444444;}
table.land-development-photos td {padding: 4px 8px;}

table.graduates {width: 708px; border: 0;}
.graduates td {width: 236px; padding: 8px; vertical-align: top;}

table.videos {background-color: #FFEAD5; border: 1px solid #B96F00; border-collapse: collapse; width: 582px;}
.videos td {width: 291px; padding: 5px; border: 1px solid #B96F00;  border-collapse: collapse; text-align: center;}

/* ---------------------------- DIVs ----------------------------- */

#rental-ab-a {float: left; width: 450px; margin: 0;}
#rental-ab-b {float: right; width: 240px; margin: 0 20px 0 0; background-color: #FFEAD5; border: 1px solid #FF9900; padding: 5px 20px 20px 20px;}
#rental-ab-b p, #rental-ab-b h1 {margin: 0;}
#rental-ab-b img {border: 1px solid #000000;}

#welcome {margin: 10px 0 10px 25px; width: 430px; float: left;}
#welcome h1 {font-size: 11px; line-height: 18px; margin: 0; color: #d78236;}

#quotes {width: 275px; margin: 10px 10px 10px 0; float: right; background-image: url(/images/index/quotes.jpg); background-repeat:no-repeat; background-position: top;}
#quotes h2 {font: bold 11px Verdana; color: #8f4f46; text-align: left; line-height: 16px; margin: 5px 28px 0 35px;}
#quotes p {color: #8f4f46; font-style: italic;text-align: right; margin: 8px 8px 0 0;}

/* DIV CLEAR */

#clear {clear: both;}

/* ---------------------------- PARAGRAPHS ----------------------------- */

p { 
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 8pt;
margin-top: 0;
margin-bottom: 0;
margin-left: 25;
margin-right: 25;
line-height: 150%;
}

p.two { 
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 8pt;
margin-top: 0;
margin-bottom: 0;
margin-left: 10;
margin-right: 25;
line-height: 150%;
}

p.index {
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 8pt;
margin-top: 0;
margin-bottom: 0;
margin-left: 25;
margin-right: 25;
line-height: 125%;
}

p.bottom-nav { 
text-align: center;
color: #F7AF65;
font-size:7pt;
margin-top: 1;
margin-bottom: 1;
margin-left: 0;
margin-right: 0;
}

p.copyright { 
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #000000;
font-size: 7pt;
text-align: center;
margin-top: 0;
margin-bottom: 0;
margin-left: 20;
margin-right: 20;
}

p.image {
text-align: center;
margin-left: 0;
margin-right: 0;
}

/* --------------------------- BULLETS AND LISTS ------------------------------ */

ul {
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size: 8pt;
margin-top: 5;
margin-bottom: 5;
margin-right: 15;
}

ol {
margin-top: 10;
margin-bottom: 10;
margin-right: 15;
}

li {
margin-left: 0;
margin-right: 15;
margin-top: 0;
margin-bottom: 2;
}


li.body-nobullet {
list-style: none;
margin-left: 0;
margin-right: 15;
margin-top: 0;
margin-bottom: 2;
}