body {
   margin-top: 0px;
   scrollbar-arrow-color: #FFFFF0;
   scrollbar-darkshadow-color: #FF7F50;
   scrollbar-face-color: #FFA500;
   scrollbar-highlight-color: #A9A9A9;
   scrollbar-track-color: #DEB887;
   background-image: url(images/bck.jpg);
   background-repeat: repeat;
   padding-left: 5px;
}

a:link 
{
	color: #E11740;
	text-decoration: underline;
}
a:visited
{
	color: #E11740;
	text-decoration: underline;
}
a:active
{
	color: #E11740;
	text-decoration: underline;
}
a:hover
{
	color: #A52B2B;
	text-decoration: underline;
}

a.a_tnb:link
{
	color: #FFD700;
	text-decoration: none;
}
a.a_tnb:visited
{
	color: #FFD700;
	text-decoration: none;
}
a.a_tnb:active
{
	color: #FFD700;
	text-decoration: none;
}
a.a_tnb:hover
{
	color: #FFF8B5;
	text-decoration: none;
	letter-spacing: 1px;
}

a.a_ft:link
{
	color: #2D4B4C;
	text-decoration: none;
}
a.a_ft:visited
{
	color: #2D4B4C;
	text-decoration: none;
}
a.a_ft:active
{
	color: #2D4B4C;
	text-decoration: none;
}
a.a_ft:hover
{
	color: #A52B2B;
	text-decoration: underline;
}

a.a_art:link
{
	color: #2D4B4C;
	text-decoration: none;
}
a.a_art:visited
{
	color: #2D4B4C;
	text-decoration: none;
}
a.a_art:active
{
	color: #2D4B4C;
	text-decoration: none;
}
a.a_art:hover
{
	color: #2D4B4C;
	text-decoration: underline;
}

h1.page_title
{
   font-size: 200%;
   font-style: italic;
   font-weight: lighter; 
   padding-bottom: 10px;
   padding-top: 15px;
   color: #D9153C;
}

h1.sub_title
{
   font-size: 160%;
   font-style: italic;
   font-weight: lighter; 
   padding-bottom: 10px;
   padding-top: 15px;
   color: #D9153C;
}

h1.a_title
{
   font-size: 130%;
   font-weight: bold;
   padding-top: 15px;
   color: Black;
   font-family: Arial, Helvetica, sans-serif;
}

h1.w_new
{
   font-size: 130%;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   color: #FF7F50;
}

li
{
	padding-top: 3px;	
}

p
{
	text-indent: 6px;
}

p.pb:first-letter 
{
	font-size: 170%;
	float; left;
	color: #D9153C;
	font-style: oblique;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.spaced
{
	letter-spacing : 4px;
	font-size: 86%;
}

p.subtitle
{
   font-weight: bold;
}

p.w_new
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 90%;
   text-indent: 6px;
}

p.yoga_benefits
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 90%;
   text-indent: 6px;
   font-weight: bold;
}

table.yc
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 130%;
   width: 100%; 
}

tr.ych
{
   background: #FF7F50;
   font-weight: bold;
}

tr.yc
{
   background: inherit;
}

td.ych
{
   vertical-align: middle;
   padding: 3 8 3 8;
   border-color: #FF7F50;
   border-style: solid;
   border-width: 1px;
}

td.yc
{
   padding: 5 8 5 8;
   vertical-align: top;
   border-left-color: #FF7F50;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-color: #FF7F50;
   border-right-style: solid;
   border-right-width: 1px;
   border-bottom-color: #FF7F50;
   border-bottom-style: solid;
   border-bottom-width: 1px;

}

table.w
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 120%;
   width: 90%;
   margin-left: 20px;  
}

tr.wh
{
   background: #FF7F50;
   font-weight: bold;
}

tr.w
{
   background: inherit;
}

td.wh
{
   vertical-align: middle;
   padding: 3 8 3 8;
   border-bottom-color: Gray;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}

td.w
{
   padding: 5 8 5 8;
   vertical-align: top;
   border-bottom-color: Gray;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}
#top_banner
{
   height: 80px;
   width: 700px;
   margin-left: 5%;
   background-image: url(images/banner.jpg);
   background-repeat: no-repeat;
   border-top-style: groove;
   border-top-width: 2px;
   border-top-color: #7D0000;
   border-bottom-style: outset;
   border-bottom-width: thin;
   border-bottom-color: #7D0000;
}

#top_nav_bar
{
	top: 0px;
	height: 20px;
	width: 700px;
   margin-left: 5%;
	background-image: url(images/nav_bar.jpg);
	background-repeat: no-repeat;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: bold;
	text-indent: 10px;
	padding-top: 3px;
	color: #FFD700;
}

#page_body
{
   top: 0px;
   width: 700px;
   margin-left: 5%;
   padding-bottom: 15px;
   border-bottom-color: Black;
   border-bottom-style: inset;
   border-bottom-width: 3px;
   font-size: 75%;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: 160%;
   background-repeat: repeat;
}

#page_footer
{
	margin-top: 15px;
	width: 700px;
    margin-left: 5%;
	font-size: 70%;
	text-align: center;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sf
{
	font-size: 70%;
}

#w_new
{
   float: right;
   width: 30%;
   background-color: #FFF8DC;
   border-left-color: #FF7F50;
   border-left-width: 8px;
   border-left-style: solid;
   border-bottom-color: #FF7F50;
   border-bottom-width: 2px;
   border-bottom-style: solid;
   padding-top: 10px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 8px;
   margin-left: 10px;
}

#yoga_benefits
{
   float: right;
   width: 30%;
   background-color: #FFF8DC;
   border-color: #FF7F50;
   border-width: 1px;
   border-style: solid;
   border-left-width: 8px;
   padding-right: 10px;
   padding-left: 5px;
   padding-top: 4px;
   padding-bottom: 4px;
   margin-left: 10px;
}

#in_pic_l
{
   float: left;
   background-color: #FFF8DC;
   border-style: solid;
   border-width: 1px;
   text-align: center;
   font-size: 80%;
   border-color: Gray;
   margin-right: 10px;
}

#in_pic_r
{
   float: right;
   background-color: #FFF8DC;
   border-style: solid;
   border-width: 1px;
   text-align: center;
   font-size: 80%;
   border-color: Gray;
   margin-left: 10px;
}


