/*Style Sheet For www.myhealthyoga.com*/
/*Body
*/
html {margin: 0; padding: 0;}
body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; }
#container {width: 940px; margin: auto;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color:#777;}
a { color: #a37667; font-family: arial; font-weight: normal; }
a:hover { color: #6e9d31; font-family: arial; }
/*Header
*/
#top { width: 940px; float: left; }
#header {width: 900px; height: 300px; float: left; position: relative; width: 940px;}
#menutop { position: relative; width: 940px; height: 100px; float: left; }
#header a { color: #a37667; text-decoration: underline;}
#header a:hover { color: #82b93a; text-decoration: underline;}
#subheader { background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; float: left; }
.logo_container { float: left; padding-top: 33px; padding-left: 10px; border: 0; }
.topmenu { top: 100px; padding-left: 10px; border: 0; }
.date { color: #588149; font-size: 15px; font-family: arial; padding: 5px; }
#tag {
	position: absolute;
	top: 62px;
}
.tag { color: #8b8b8b; font-size: 13px; font-family: arial; line-height: 20px; }
.flash_container { padding-top: 13px; padding-left: 26px; }
.tagtitle { color: #639b50; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: left; letter-spacing: 0.05px; visibility: visible; margin: 0; padding: 6px 10px 10px 0; }
.tag_sub_title { color: #639b50; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 19px; text-align: left; letter-spacing: 0.05px; visibility: visible; margin: 0; padding: 10px 10px 10px 0; }
.feature_box { color: #4f7e3f; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 19px; text-align: left; letter-spacing: 0.05px; width: 433px; visibility: visible; margin: 0; padding: 10px 10px 10px 20px; }
#tag p { color: #8b8b8b; font-family: arial; font-size: 13px; line-height: 20px;}
.img { padding: 10px; border: solid 1px #cdb9af; }
.img_green { padding: 10px; border: solid 1px #c1e6a6; }
.img_link { border-style: none; border-width: 0; }
/*Contact Line
*/
#feature_banner {width: 940px; height: 16px; float: left; padding: 8px 0 15px; font-family: arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color:#89c9ff;}
#feature_banner a { color: #CCCCCC;}
/*Subscribe
*/
#subscribe {float: right;  font-family: arial, Helvetica, sans-serif; color: #ffffff;}
/*Content
*/
#content { width: 940px; float: left; padding-top: 80px; padding-left: 30px; }
#content_enews { background-color: #fff; padding-top: 15px; padding-left: 20px; width: 913px; float: left; }
.table_text { color: #639b50; font-size: 12px; font-family: arial; line-height: 20px; text-align: left; }
.arrow_box { line-height: 20px; height: 20px; }
h1 { font-size: 22px; font-weight: normal; color: #639b50; font-family: georgia; border-bottom: 1px dotted #639b50; font-stretch:expanded; line-height: 25px; padding-right: 0; padding-bottom: 8px; padding-left: 0; border-top-width: 1px; }
.small-text { font-size: 11px; line-height: 13px; }
h2 { font-family: georgia; font-size: 16px; font-weight: normal; color: #639b50;}
.h2_sub { color: #639b50; font-size: 18px; font-family: georgia; font-weight: normal; }
.h2_sub_2 { color: #639b50; font-size: 15px; font-family: georgia; font-weight: normal; }
h3 { color: #8c5238; font-size: 16px; font-family: georgia; font-weight: normal; text-align: center; padding-bottom: 5px; border-bottom: 1px dotted #8c5238; }
h4 { color: #8c5238; font-size: 16px; font-family: georgia; font-weight: normal; text-align: center; padding-bottom: 5px; }
.h5 { color: #8c5238; font-size: 16px; font-family: georgia; font-weight: normal; line-height: 23px; padding-bottom: 5px; }
.h5 a { color: #8c5238; font-size: 16px; font-family: georgia; font-weight: normal; line-height: 23px; padding-bottom: 5px; }
.h5 a:hover { color: #639b50; font-size: 16px; font-family: georgia; font-weight: normal; line-height: 23px; padding-bottom: 5px; }
.h7 { color: #8c5238; font-size: 14px; font-family: georgia; font-weight: normal; line-height: 20px; padding-bottom: 5px; }
.pink { font-size: 14px; font-family: georgia; font-weight: normal; line-height: 20px; padding-bottom: 5px; }
.h7 a { color: #8c5238; font-size: 14px; font-family: georgia; font-weight: normal; line-height: 20px; padding-bottom: 5px; }
.h7 a:hover { color: #639b50; font-size: 14px; font-family: georgia; font-weight: normal; line-height: 20px; padding-bottom: 5px; }
.h6 { color: #639b50; font-size: 16px; font-family: georgia; font-weight: normal; padding: 5px; border: dotted 1px; }
/*Columns
*/
.enews_column { color: #757179; font-size: 12px; font-family: arial; line-height: 17px; float: left; width: 560px; margin: 0; padding-top: 0; padding-right: 10px; padding-left: 0; }
.enews_column2 { color: #757179; font-size: 12px; font-family: arial; line-height: 20px; width: 270px; margin: 0; padding-top: 0; padding-left: 0; float: left; }
.lhc { color: #8a888c; font-size: 12px; font-family: arial; line-height: 20px; margin: 0; padding-top: 27px; padding-right: 39px; padding-left: 5px; width: 560px; float: left; }
.lhc_p { color: #8a888c; font-size: 12px; font-family:arial, Helvetica, sans-serif; line-height: 20px; }
.rhc { float: left; padding: 35px 3px 15px 16px; width: 260px; font-size: 12px; color: #8a888c; font-family: arial, Helvetica, sans-serif; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
.rhc_enews { color: #757179; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding: 8px 0 15px 25px; width: 299px; float: left; }
.rhc_feature_img { color: #8a888c; font-size: 11px; font-family: arial; line-height: 17px; width: 260px; border: 0; }
.lhc_massage { color: #8a888c; font-size: 11px; font-family: arial; line-height: 15px; text-decoration: none; }
.rhc_feature_bottom { background-position: 0 bottom; vertical-align: bottom; width: 280px; height: 10px; padding-bottom: 15px; border-bottom: 1px dotted #8c5238; border-top-style: none; border-top-width: 0; 
border-right-style: none; border-left-style: none; border-left-width: 0; border-right-width: 0; }
.one_column { padding: 10px; width: 875px; font-size: 11px; color: #7b7473; font-family: arial, Helvetica, sans-serif; line-height: 17px; background-image: url(../images/footer_bg.jpg); float: left; }
.one_column a { color: #639b50; font-size: 11px; font-family: arial, Helvetica, sans-serif; text-decoration: none; }
.one_column a:hover { color: #709e00; font-size: 11px; font-family: arial, Helvetica, sans-serif; }
/*Footer*/
#footer { background: #dfdfdf url(../images/footer_bg.jpg); text-align: justify; float: left; clear: both; width: 100%; height: 260px; border-top: 1px solid #e1e1e1; }
.footer_enews { background: #dfdfdf url(../images/footer_bg.jpg); text-align: justify; width: 100%; border-top: 1px solid #e1e1e1; }
#footer-content { width: 880px; padding: 10px; margin: auto; color: #7e7171; font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; text-align: justify; }
#footer-content a { color: #4f7e3f; text-decoration: none; }
#footer-content a:hover { color: #659c1d; text-decoration: none; }
.footer_img { text-align: center; padding-left: 20px; }
/*Animated icons*/
/*Form
*/
.box { font-size: 11px; font-family: arial; line-height: 11px; background-position: 0 top; text-align: right; vertical-align: top; float: right; padding-top: 4px; padding-right: 20px; }
.input { color: #ccc; font-size: 11px; font-family: arial, Helvetica, sans-serif; line-height: 16px; background-color: #505050; background-position: center 0; text-decoration: none; text-align: left; vertical-align: top; margin-top: 1px; padding: 2px 2px 3px; border: solid 1px #213115; }
.submit { color: #fff; font-size: 11px; font-family: arial, Helvetica, sans-serif; line-height: 15px; background-color: #176eb0; background-position: center 0; text-align: center; letter-spacing: 0.3px; padding: 10px; width: 190px; vertical-align: top; position: relative; right: 10px; border: solid 0.5px #557800; }
.form_LHS { color: #505050; font-size: 11px; font-family: arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-align: left; padding: 10px 10px 10px 5px; vertical-align: top; width: 150px; margin-top: 0; }
.form { color: #231f20; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-align: left; margin-top: 0; padding: 10px 5px; vertical-align: top; width: 330px; }
.message_input { color: #666666; font-size: 11px; font-family: arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; }
.title_form { color: #7e7e7e; font-size: 11px; font-family: arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; }
/*Transparent Image
*/
a.transImageLink img {
border:none;
}
a.transImageLink:hover img {
filter:Alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
border:none;
}
/*Timetables
*/
.weekday { color: #fff; font-size: 11px; font-family: arial; background-color: #70af5a; text-align: center; width: 77px; padding: 10px; }
.price_lhs { color: #fff; font-size: 11px; font-family: arial; background-color: #8abf73; padding: 10px; }
.price_rhs { color: #8a888c; font-size: 11px; font-family: arial; background-color: #efe5d4; text-align: center; padding: 10px; }
.price_rhs_smallfont { color: #8a888c; font-size: 11px; font-family: arial; line-height: 15px; background-color: #efe5d4; text-align: left; }
.class { color: #5c5c5c; font-size: 11px; font-family: arial; line-height: 14px; background-color: #efe5d4; text-align: center; width: 77px; height: 70px; padding: 3px 1px; }
.symbols { color: #fff; font-size: 11px; font-family: arial; filter:Alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90; 

line-height: 20px; background-color: #8abf73; 
text-align: center; padding: 3px 3px 2px; }
.symbols_tt { color: #fff; font-size: 11px; font-family: arial; 
line-height: 15px; background-color: #8abf73; text-align: center; 
padding: 3px; filter:Alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90; }

li { font-size: 12px; line-height: 17px; }
