/* CSS Document */
body {font-family: arial, helvetica, san-serif;font-size: 12px;line-height: 160%;margin: 0;padding: 0;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #660066;line-height: 120%;letter-spacing: 1px;margin-top: 20px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #000;line-height: 120%;letter-spacing: 1px;}
#wrapper h3 {font-size: 15px;line-height: 130%;margin-left: 3px;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #999999;font-weight: bold;}
h4 a {color: #999999;text-decoration: none;border-bottom: 1px solid #999999;}
h4 a:hover {color: #999999;text-decoration: none;border-bottom: 1px dotted #999999;}
h6 {font-family: Futura, Arial, Helvetica, sans-serif;font-size: 18px;color: #006666;font-weight: bold;line-height: 140%;}
h6 a {font-family: Futura, Arial, Helvetica, sans-serif;text-decoration: none;border-bottom: 1px solid #006666;font-size: 18px;color: #006666;font-weight: bold;}
h6 a:hover {font-family: Futura, Arial, Helvetica, sans-serif;text-decoration: none;border-bottom: 1px dotted #006666;color: #006666;}

blockquote {display: block;font-style: italic;line-height: 150%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;}
blockquote.quote {margin: 10px 0 15px 0;background: url(/images/quote-start.png) 5px 16px no-repeat;padding: 15px 20px 10px 28px; font-size: 14px; font-style:italic;}
blockquote p.end {background: url(/images/quote-end.png) right bottom no-repeat;margin-bottom: 0px;padding-bottom: 12px;min-height: 20px;}
blockquote p.by {text-align: right;margin-bottom: 0px;font-size: 12px;line-height: 16px;font-weight: bold;}


#wrapper {width: 1040px;margin-right: auto;margin-left: auto;background-image: url(/images/shading.jpg);}
#container {background-image: url(/images/yoga-ganesh.jpg);width: 960px;background-repeat: no-repeat;border: 0px;margin-left: 40px;}
/*#header {background-image: url(/images/yoga-studios-header.jpg);height: 145px;margin: 0;padding: 0;}*/
ul.purple_box {float: right;background-color: #660066;color: #FFFFFF;font-weight: bold;background-image: url(/images/purple-box-corner.jpg);background-position:  left bottom;background-repeat: no-repeat;}
ul.purple_box li {display: inline;margin-right: 25px;line-height: 220%;margin-top: 0;}
.purple_box a {text-decoration: none;color: #FFF;}
.purple_box a:hover {border-bottom: 1px dotted #FFF;}
a {color: #660066;text-decoration: none;border-bottom: 1pt dotted #660066;}
a:hover {border-bottom: 1pt solid #660066;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MAIN NAVIGATION

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
#navigation {padding-top: 5px;margin: 0 0 5px;background-image: url(/images/yoga-menu-background.jpg);background-repeat: repeat-x;list-style-type: none;height: 30px;border-top: 2px solid #FFFFFF;text-align: center;color: #FFFFFF;padding-left: 0;}
#navigation a {font-family: "trebuchet MS",futura, arial, helvetica, san-serif;font-size: 13px;font-weight: bold;margin-top: 10px;padding-left: 8px;padding-right: 8px;whitespace: nowrap;border-right: 1px solid #FFF;border-bottom: 0;text-align: center;color: #FFF;text-decoration: none;letter-spacing: .05em;}
#navigation a:hover {color: #660066;border-bottom: 0;}
#navigation li {display:inline;}
#navigation a.end {border-right: 0;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

CONTENT

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*__________Home Page____________*/
#home_left {text-align: center;font-size: 10px;float: left;width: 120px;margin: 0 15px 5px 0;}
#home_left img {margin: 0px 10px 5px 10px;}
#home_center {margin: 20px 0 20px 30px;width:600px;}
#home_center a {color: #660066;text-decoration: none;border-bottom: 1pt solid;}
#home_center a:hover {text-decoration: none;border-bottom: 1pt dotted;}
#home_center fieldset legend a {color: #FFF;border-bottom: 0;}
.hallmark {background-color: #ccc;border: 1px dashed #999;width: 500px;margin: 0 auto;padding: 1px 10px;color: #660066;}
.hallmark p {font-size: 10px;}
#yoga-therapy-pdfs {border: 1px solid #CCC;margin-bottom: 10px;}
#yoga-therapy-pdfs ul li {display: inline;margin: 0;padding: 5px 17px;}
#yoga-therapy-pdfs ul {margin: 10px 8px;padding: 0;}
#yoga-therapy-pdfs img {border: 1px solid #666;}
.yoga-therapy-homepage {border: 1px solid #CCC;padding: 8px 10px;margin: 0 0 10px;overflow: auto;}
.our-yoga-teachers {padding: 0; margin: 0 0 5px 30px;}

/*__________Inside Pages____________*/
#content {float: left;padding: 0 30px 30px 30px;width: 575px;}
#content_full {padding: 0 30px 30px 30px;width: 960px;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

SIDENAVIGATION

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#sidenav {width: 250px;float: right;background-image: url(/images/sidenavbg.jpg);background-repeat: repeat-x;margin: 5px;}
#sidenav img {margin: 5px;}
.greyborder {border: 1px solid #999999;margin: 20px;Width: 260px;float: right;}
#sidenav h1 {text-align: center;}
#sidenav h1 a {border-bottom: 0px;}
#sidenav h1 a:hover {border-bottom: 0px;color: #660066;}
#sidenav td {font-family: arial, helvetica, san-serif;font-weight: bold;font-size: 12px;text-align: left;line-height: 160%;}
#sidenav a {color: #660066;text-decoration: none;border-bottom: 1px solid #660066;}
#sidenav a:hover {border-bottom: 1pt dotted #660066;color: #660066;}
#sidenav a img {border: 0px none #FFF;}

/*__________Inside Pages____________*/

#sidenavinner {width: 230px;float: right;background-image: url(/images/sidenavbg.jpg);background-repeat: repeat-x;margin: 5px;}
#sidenavinner li {margin-bottom: 5px;}
#sidenavinner ul {list-style-type: none;list-style-image: url(/images/bullet.gif);}
#sidenavinner p, h3 {margin: 10px;}

.greyborderinner {border: 1px solid #999999;margin: 15px;width: 240px;float: right;}
#sidenavinner a {font-weight: bold;}
#sidenavinner a:hover {color: #000;border-bottom: 1px dotted #000;}

/*__________Judith Books____________*/
.judith-book {margin: 5px;}
#greyborderinner #sidenavinner .judith-book img {float: left; border: 1px solid #000;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

FOOTER

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#footer {background-color: #660066;color: #FFFFFF;text-align: center;border: 0;line-height: 100%;background-image: url(/images/RYS-500_HighRes.png);background-repeat: no-repeat;background-position: 40px 40px;}
#footer ul li {list-style-type: none;display: inline;border-right: 1px solid #FFFFFF;padding-right: 10px;padding-left: 10px;}
#footer ul {margin-bottom: 10px;}
#footer a {color: #FFFFFF;font-size: 11px;font-weight: bold;text-decoration: none;border-bottom: 1px dotted #FFFFFF;}
#footer a:hover {border-bottom: 1px solid #999999;color: #999999;}
#footer h5 {font-size: 18px;margin: 20px 0 0 0;padding: 0;color: #FFFFFF;}
#footer h6 {font-size: 11px;margin: 0;padding: 0;color: #bbbbbb;}
#footer li.end {border-right: 0;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

YOGA WORKSHOPS

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.yoga-workshops {background: repeat url(/images/workshop-bkg.png);border: double #660066;padding: 10px;margin: 0 0 15px;overflow: auto;}
.yoga-workshops h2 {color: #660066;font-size: 18px;}
.yoga-workshops img {border: 1px solid #CCC;margin: 0 20px 20px 10px !important;padding: 0 !important;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

CONTACT FORM

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#contact_us {margin: 10px 0 0 30px; width: 400px;float: left;width: 425px;}
#contact_us th {padding: 3px 8px 3px 3px;text-align: right;}
#contact_us td {padding: 3px;}
#contact_us label {text-align: left;}
#contact_us h3 {margin: 0;padding: 0;}

#yoga-cd {width: 175px;margin: 0 30px 10px 0;font-size: 11px;text-align: center;float: left;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

YOGA SCHEDULE

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#yoga_schedule {margin: 10px 30px 30px 0;font-size: 12px;border: 1px dotted #000;}
#yoga_schedule td {padding: 3px;border: 1px dotted #000;width: 130px !important;}
#yoga_schedule th {font-size: 14px;color: #FFFFFF;background-color: #660066;padding: 6px;}
#yoga_schedule h1 {margin-left: 30px;}
#yoga_classes {margin-left: 25px;}
#yoga_classes p {max-width: 650px;}
ul.bullet-list li {background: url(/images/bullet.gif) 0 3px no-repeat; padding-left: 18px;padding-bottom: 7px;list-style-type: none;}
ul.bullet-list {margin-top: 20px;padding-left: 5px;}
#yoga-special {width: 400px; float: right;margin: 0 10px 20px;}
#yoga-special td {width: 33%;font-size: 10px;padding: 2px;}
#yoga-special td + td {width: 66%;}
#yoga-special tr:hover {background-color: #b280b2;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MISC

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
legend {font-size: 16px;font-weight: bold;background-color: #660066;color: #FFFFFF;border: 1pt solid #000000;margin: 5px;padding-right: 12px;padding-left: 12px;}
fieldset img {float: left;margin: 5px 20px 10px 0;}
fieldset {margin: 0 0 20px 0;border: 1px solid #000;padding: 10px;}
fieldset h1 {color: #660066;font-size: 18px;font-weight: bold;}
.left_img {float: left;margin: 0 20px 20px 0;}
.right_img {float: right;margin: 0  0 20px 20px;}
.formerly {margin: 0 0 0 30px;float: left;font-weight: bold;letter-spacing: 1px;font-family: tacoma, arial, helvetica, san-serif;border-bottom: 1px solid #000;width: 500px;}
.yoga_bios {font-size: 12px;width: 575px;margin: 15px;}
.redbold {color: #ff0000;font-weight: bold;}
.wellnessDay h2 {color: #ff0000;text-align: center;}
.clear {clear: both;}
.register img {float: right;}
.register p {float: right;margin-right: 10px;padding-top: 5px;font-weight: bold;font-size: 13px;}
.register {margin: 15px 0 40px 0;}
img {border: 0;}
.no-border {border: none !important;}
h3.no-spam {background-image: url(/images/no-spam.gif);background-repeat: no-repeat;background-position: 0 4px;padding: 10px 10px 10px 65px;}
.highlight {background-color: #DCDCDC;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ARTICLE INDEX PAGE

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

.articles li {list-style-type: none;list-style-image: url(http://www.theyogastudio.com/images/page-icon.jpg);}
