/* -- CSS  - For The Yoga Studio -- */

/* zero out all elements */
body, h1, h2, h3, h4, h5, h6, p, form, fieldset, dt, dd, table, tr, td {
    margin: 0;
    padding: 0;
}

/* remove image borders when they are links */
img {
    border: none;
}

-->
table {
    border-spacing: 0 0;
}


body {
    background: #fff url(/images/backg.png) 0 0 repeat-x left top;
    text-align: left;
    font-family: Verdana, Arial, sans-serif;
    font-size: 62.5%;
    color: #301706;

}

#header {
    background-color: #none;
    height: 88px;
    width: 964px;
    position: relative;
}



/* 	BEGIN MENU STYLES */


.menu1
{
	display: list-item;
	width: 204px;
        padding: 4px 0px 4px 8px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#301706;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);      /*   top right bottom left   */
}  

.menu1active
{
        display: list-item;
        width: 204px;
        padding: 4px 0px 4px 8px;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        background-color: none;
        border-style: solid;
        border-width: 1px;
        border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);      /*   top right bottom left   */
}


	/* border-color: #000000 #000000 #000000 #000000; */


a.menu1:hover
{
	text-decoration: none;
	background-color: none;
	border-style: solid;
	border-width: 1px;
	border-color:rgb(150,150,150) rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);        /*   top right bottom left   */
}

.menu2
{
	display: block;
	text-align:left;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	background-color: none;
	text-decoration: none;
	border-width: 1px;
	border-color: #A5CFCA #A5CFCA #A5CFCA #A5CFCA;  /*   top right bottom left   */
}

a.menu2:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: none;
	border-style: solid;
	border-width: 1em;
	border-color: #000000 #000000 #000000 #808080;
}

ul {
 margin-left: 15px;
 padding-left: 0px;
 list-style: none;
 margin-top: 0px;
 margin-bottom: 0px;
}
li {
 padding-left: 8px;
 background-image: url(/images/bullet.png);
 background-repeat: no-repeat;
 background-position: 0 .5em;
 margin-top: 0px;
 margin-bottom: 0px;
}
.li_arrow {
 padding-left: 8px;
 background-image: url(/images/bullet.png);
 background-repeat: no-repeat;
 background-position: 0 .5em;
 margin-top: 2px;
 margin-bottom: 2px;
}
.li_dash {
 padding-left: 8px;
 background-image: url(/images/bullet.png);
 background-repeat: no-repeat;
 background-position: 0 .5em;
 margin-top: 0px;
 margin-bottom: 0px;
}

.menuBorder2
{
	height: 22px;
}

a.menu3:hover
{
	background-color: rgb(0,0,0);
	text-decoration: none;
}



.menu4
{
        display: list-item;
        width: 204px;
        padding: 4px 0px 4px 8px;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#808D91;
        border-style: solid;
        border-width: 1px;
        border-color: #F7D7B0 #F7D7B0 #F7D7B0 #F7D7B0;
}


.menu4active
{
        display: list-item;
        width: 204px;
        padding: 4px 0px 4px 8px;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        background-color:rgb(93,114,177);
        border-style: solid;
        border-width: 1px;
        border-color: #ASCFCA #F7D7B0 #F7D7B0 #ASCFCA;
}
a.menu4:hover
{
	text-decoration: none;
	background-color:rgb(93,114,177);
	border-style: solid;
	border-width: 1px;
	
}
.menu2
{
	display: block;
	text-align:center;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px 3px 4px 3px;
	background-color: none;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	
}
.menu2highlight
{
	display: block;
	text-align:center;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px 3px 4px 3px;
	background-color: #A5CFCA;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ASCFCA #F7D7B0 #F7D7B0 #ASCFCA;
	
}


/* 	MENU HIGHLIGHT HIGHLIGHTS THE BACKGROUND */

a.menu2:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A5CFCA;
	border-style: solid;
	border-width: 1px;
	border-color: #ASCFCA #F7D7B0 #F7D7B0 #ASCFCA;
}



/* 	END MENU STYLES */


.boldcenter {
	color: #301706;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	}
	
	
.browntext {
	color: #301706;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 150%;
}


