/* MBYoga - CSS Document */

/* Default CSS */
html {
	height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#fff; 
	font-size:100%; 
	font-family:Arial, Helvetica, sans-serif;
}
body {
	height:100%; 
	padding:0; margin:0;
	text-align:center;
}
/* MBYoga CSS Specifics */
#wrapper {
	width:750px;
	height:500px;
	background:#361d10;
	margin:5px auto;
	text-align:left;
}
#wrapper #logo {
	margin:0;
	padding:15px 0px 0px 30px;
	float:left;
}
#wrapper #toplnks {
	margin:0; padding:0px;
	float:right;
	font-size:70%;
}
#wrapper #toplnks ul {
	margin:15px 30px 0px 0px;	
}
#wrapper #toplnks ul li {
	display:inline;
	padding:0px 0px 0px 10px;
}
#wrapper #toplnks a, #wrapper #toplnks a:visited {
	color:#897567;
	text-decoration:none;
}
#wrapper #toplnks a:hover {
	color:#D5C8C4;
	text-decoration:underline;
}
#wrapper #toplnks .active {
	color:#D48313;
}

/* Main Navigation */
#wrapper #menu {
	margin-top:6px;
	padding:0px 30px 0px 0px;
	float:right;
	width:445px;
	height:30px;
	background: url(../images/menu_bkgr.gif) no-repeat;
	list-style-type:none;
	font-size:75%;
}
#menu ul {
	margin-top:10px;
	padding-right:2px;
	text-align:right;
}
#menu li{
	display:inline;
	padding:0px 2px;
}
#menu a, #menu a:visited {
	color:#D5C8C4; 
	text-decoration:none; 
}
#menu a:hover{
  color:#D48313; 
}

#menu span.active {
	color:#D48313;
}

/* Sidebar and Main Content */
#wrapperimg1, #wrapperimg2, #wrapperimg3, #wrapperimg4, #wrapperimg5, #wrapperimg6, #wrapperimg7, #wrapperimg8 {
	display:block;
	position:absolute;
	top:70px;
	left:50%;
	z-index:2;
	margin-left:-345px;
	width:690px;
	height:400px;
	text-align:left;
}
#wrapperimg1 h1, #wrapperimg2 h1, #wrapperimg3 h1, #wrapperimg4 h1, #wrapperimg5 h1, #wrapperimg6 h1, #wrapperimg7 h1, #wrapperimg8 h1 {
	padding-top:10px;
	font-size:120%;
	color:#333333;
}
* html #wrapperimg1 h1 {
	padding-top:20px;
}
#wrapperimg1 h1 {
	text-align:center;
}
#wrapperimg2 h1, #wrapperimg3 h1, #wrapperimg4 h1, #wrapperimg5 h1, #wrapperimg6 h1, #wrapperimg7 h1, #wrapperimg8 h1 {
	margin:5px 0px 0px 25px;
}
#wrapperimg1 p {
	font-size:85%;
	margin-right:20px;
	text-align:right;
	color:#330000;
	font-style:oblique;
	font-weight:600;
}
#wrapperimg2 p, #wrapperimg3 p, #wrapperimg4 p, #wrapperimg5 p, #wrapperimg6 p, #wrapperimg7 p, #wrapperimg8 p {
	margin:20px 0px 0px 50px;
	font-size:80%;
	text-align:left;
	color:#212E32;
}
#wrapperimg1 {
	background: url(../images/mb_cobra.jpg) no-repeat;
}
#wrapperimg2 {
	background: url(../images/mb_about.jpg) no-repeat;
}
#wrapperimg3 {
	background: url(../images/mb_schedule.jpg) no-repeat;
}
#wrapperimg4 {
	background: url(../images/mb_photos.jpg) no-repeat;
}
#wrapperimg5 {
	background: url(../images/mb_press.jpg) no-repeat;
}
#wrapperimg6 {
	background: url(../images/mb_contact.jpg) no-repeat;
}
#wrapperimg7 {
	background: url(../images/mb_maillist.jpg) no-repeat;
}
#wrapperimg8 {
	background: url(../images/mb_newsletters.jpg) no-repeat;
}

/* Footer & Content CSS */
#foot {
	display:block;
	position:absolute; top:470px; left:50%;
	z-index:3;
	margin-left:-100px;
	width:445px;
	height:15px;
	background-color:#8E7770;
}
#copy {
	display:block;
	position:absolute; top:487px; left:50%;
	z-index:3;
	margin-left:-100px;
	width:445px;
	height:10px;
}
#copy p {
	margin:0px; padding:0px;
	font-size:65%;
	color:#875A3D;
}
#copy p.left {
	margin:0; padding:0;
	float:left;
}
#copy p.right {
	margin:0; padding:0;
	float:right;
}
#copy p a, #copy p a:visited {
	color:#875A3D;
	text-decoration:none;
}
/* Content */
#contentleft, #contentright, #contentright1, #contentrightph {
	display:block;
	overflow:auto;
	position:absolute;
	z-index:3;
	left:50%;
	text-align:left;
}
/* Left & Right Side Element CSS */
#contentleft {
	top:120px;
	width:245px;
	height:345px;
	margin-left:-345px;
}
#contentright {
	top:80px;
	width:445px;
	height:380px;
	margin-left:-100px;
}
/* Home Page Right Side */
#contentright1 {
	top:148px;
	width:445px;
	height:320px;
	margin-left:-100px;
}
/* Photo Page Right Side */
#contentrightph {
	top:80px;
	width:445px;
	height:400px;
	margin-left:-100px;
}

/* Content Left Elements */
#contentleft h1 {
	font-size:95%;
	color:#EDE7EF;
	margin:10px 20px;
	font-weight:400;
}
#contentleft h2 {
	font-size:80%;
	color:#D48213;
	margin:5px 25px;
	font-weight:bold;
}
#contentleft p {
	font-size:95%;
	margin:20px 0px 0px 20px;
	color:#EDE7EF;
}
#contentleft ul {
       margin:0; padding:0;
       font-size:80%;
       text-align:left;
}
#contentleft ul li {
       margin:0; padding;0;
}
#contentleft ul li a {
       margin:0; padding;0;
}
#contentleft a {
	width:160px; height:20px;
	margin-top: 25px;
	display:block;
	text-align:right;
	font-size: 95%;
	color:#EDE7EF;
	text-decoration:none;
}
#contentleft a span {
	margin-right:30px;
}
#contentleft a:hover, #contentleft a.active {
	color:#D5C8C4;
	background-image:url(../images/ohm.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#contentleft #mbtv_menu a {
        height:70px;
}
#contentleft #mbtv_menu a:hover, #contentleft #mbtv_menu a.active {
	background-image:url(../images/ohm_mbtv.gif);
	background-repeat:no-repeat;
	background-position:left;
        height:70px;
}
#contentleft .privacy {
	font-size:80%;
}

/* Content Right Elements */
#contentright h1, #contentright1 h1 {
	font-size:150%;
	color:#EDE7EF;
}
#contentright h2 {
       font-size:125%;
       color:#EDE7EF;
       margin-left:10px;
}
#contentright h3 {
       font-size:100%;
       color:#EDE7EF;
       margin-left:10px;
}
#contentright h3 span {
       font-size:100%;
       color:#361D10;
}
#contentright p, #contentright1 p {
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#212E32;
	margin:5px 10px 5px 15px;
	line-height: 18px;
}
#contentright1 p {
	margin-left:35px;
	margin-right:25px;
	line-height: 20px;
}
#contentright p span, #contentright1 p span {
	font-weight:600;
}
#contentright table p {
        font-size:100%;
}
#contentright table.snippets {
        width:400px;
        margin-left:10px;
}
#contentright a, #contentright a:visited {
	color:#330000;
}
#contentright1 a, #contentright1 a:visited {
	color:#330000;
	font-size:100%;
}
#contentright img, #contentright1 img {
	margin:10px 0px 0px 25px;
}
#contentright .left {
	margin:0px;
	margin-right:10px;
	float:left;
}
#contentright .right {
	margin:0px 10px 0px 10px;
	float:right;
}
#contentright img.fox5spot {
	margin:10px;
	float:left;
}
.cntralgn {
	text-align:center;
}
.centervideo {
       display: block;
       margin-left: auto;
       margin-right: auto
}
td.trainingvideo {
       padding:20px 0;
}
/* Photo Page Elements */
#contentrightph img {
	margin:5px 0px 0px 30px;
}
#contentrightph p {
	margin:3px 10px 0px 10px;
	font-size:71%;
	text-align:justify;
	color:#212E32;
}
#contentrightph p span {
	font-weight:600;
}
#contentright ul {
	font-size:80%;
}

/* Schedule Page Table CSS */
table {
	margin-left:5px;
	width:420px;
	font-size: 73%;
	color:#212E32;
	text-align:left;
}
th {
	font-size:115%;
	color:#333333;
	font-weight:600;
}
.year {
	font-size:200%;
	text-align:right;
	color:#EDE7EF;
}
.yearbdr {
	font-size:175%;
	color:#330000;
	font-style:oblique;
	border-bottom:1px solid #330000;
}
.yearbdr2 {
	font-size:145%;
	color:#330000;
	font-style:oblique;
	border-bottom:1px solid #330000;
}
.rgtalgn {
	text-align:right;
}
form {
	margin: 20px 0px 0px 10px;
}
form.buy {
	margin:0; padding:0;
}
#acrobat a {
        margin-top:50px;
	font-size:80%;
	color:#D5C8C4;
	background-image:none;
}
#acrobat a:hover {
	color:#361D10;
	background-image:none;
}

/* Products Table CSS */
#yofi_products {
	margin:0;padding:0;
}
#yofi_products table {
	margin:0 3px; padding:0;
	width:420px;
	font-size:70%;
	color:#212E32;
	text-align:left;
	background-color:#FFFFFF;
}
#yofi_products th {
	margin:5px 0; padding:5px 0 5px 5px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#EFEFEF;
	font-size:100%;
	font-weight:normal;
}
#yofi_products img {
	margin:0; padding:0;
	float:left;
        border:0;
}
#yofi_products td {
	border-bottom:1px solid #999;
}
#yofi_products p {
	margin:0; padding:0 5px;
	font-size:100%;
	line-height:12px;
}
#yofi_products span {
	color:#CCCCCC;
	font-weight:normal;
	font-size:80%;
}

/* Bottom Content - Added 11/08 */
#bottomContent {
	clear:both;
	width:750px;
	margin:0 auto; padding:0;
	color:#361D10;
	text-align:left;
}
#bottomContent h2 {
	color:#361D10;
	font-size:100%;
	margin:0; padding:0;
	font-weight:bold;
}
#bottomContent #lftcol {
	float:left;
	width:300px;
	margin:0; padding:0;
}
#bottomContent #lftcol p {
	margin:0 0 10px 0; padding:0;
	font-size:75%;
}
#bottomContent #rgtcol {
	margin:0; padding:0 0 0 10px;
	margin-left:305px;
	border-left:1px solid #A88D86;
}
#bottomContent #rgtcol p {
	margin:0 0 10px 0; padding:0;
	font-size:90%;
}
#bottomContent td.scheduleBottom {
	vertical-align: top;	
}
#bottomContent a, #bottomContent a:visited {
	color:#D48313; 
	text-decoration:underline; 
}
#bottomContent a:hover{
  	color:#361D10; 
}
#bottomContent a.active {
	color:#361D10;
}

/* Class Styles */
.fltlft {
	float:left;
	margin-right:10px;
}
.fltrgt {
	float:right;
}
.center {
        text-align:center;
        margin:10px 0;
}
.right {
        text-align:right;
        margin-right:10px;
}
hr.friends {
       border:1px solid #333;
       width:80%;
       text-align:left;
       margin: 0 auto 0 10px;
       height:1px;
}


/* BLOG, COMMENTS, ARCHIVES */
.entry {
       font-size: 90%;
}
.entry h2 {
       font-size: 90%;
}
.entry h3 {
       margin:0 0 0 25px; padding:0;
}
.entry ul {
       margin:0 0 0 50px; padding:0;
}
.posted {
       margin-left:15px; padding-top:3px;
       font-size:75%;
       border-top:1px dotted #666666;
}
.paginate {
       font-size:75%;
}
.captcha {
       margin:0; padding:0;
}


/* Scrollbar CSS for IE Only */
#contentright, #contentleft, #contentleft1, #contentrightph {
	scrollbar-arrow-color:#4D4D4E;
	scrollbar-base-color:#AAACAD;
	scrollbar-face-color:#D1D0D4;
	scrollbar-shadow-color:#A3A4A6;
	scrollbar-darkshadow-color:#898B8F;
	scrollbar-highlight-color:#CBCCD0;
	scrollbar-track-color:#87888A;
}