* { margin:0; padding:0;}
body {background:url(../images/body_bgd5.jpg) left top repeat-x #A79476; font-family:Arial; font-size:100%; line-height:1em; color:#fff;}
#site_center {text-align:center; }
#main {width:776px; margin:0 auto; text-align:left; background: #4B608D url(../images/gradient_bgd4.jpg) repeat-x scroll left 390px; }

#header {height:80px;}
#header, #content, #footer { font-size:0.75em;}
#content {width:700px;}

.col_1, .col_2, .col_3 { float:left;}

.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

#homepage .container { width:100%; background: url(../images/hdr_yoga.jpg) no-repeat; float:left;}
.container { width:100%; background: url(../images/header_bgd_nl.jpg) no-repeat; float:left;}

#nav {width:776px; z-index:1050; margin:0 auto;}
#nav ul {list-style-type:none;}
#nav ul li {float:left; height:40px;text-align:center; width:120px;}
#nav ul li a {background-position:left bottom; background-reeat:no-repeat; color:#fff; display:inline-block; font-size:15px; font-weight:bold; height:45px; line-height:3;
padding-left:33px; text-shadow:0 1px 1px #CCCCCC; text-decoration:none;}

*html #header ul { margin-left:15px;}
*html #header li { height:50px;}
*html #header li#home {margin:0 16px 0 3px;}
*html #header li#classes {margin:0 14px 0 0;}
*html #header li#instructors {margin:0 15px 0 0;}
*html #header li#photos {margin:0 17px 0 0;}
*html #header li#press {margin:0 15px 0 0;}
*html #header li a { height:50px;}
*html #header li#home a  {padding-left:40px; width:105px;}
*html #header li#classes a {padding-left:31px; width:105px;}
*html #header li#instructors a {padding-left:25px; width:105px;}
*html #header li#photos a {padding-left:33px; width:105px;}
*html #header li#press a {padding-left:15px; width:125px;}
*html #header li#contact a {padding-left:31px; width:105px;}

#header li#home {margin:0 16px 0 8px;}
#header li#classes {margin:0 14px 0 0;}
#header li#instructors {margin:0 15px 0 0;}
#header li#photos {margin:0 17px 0 0;}
#header li#press {margin:0 15px 0 0;}
#header li#contact {}

#header li#home a  {padding-left:35px; width:67px;}
#header li#classes a {padding-left:33px; width:73px;}
#header li#instructors a {padding-left:25px; width:81px;}
#header li#photos a {padding-left:33px; width:67px;}
#header li#press a {padding-left:20px; width:88px;}
#header li#contact a {padding-left:33px; width:74px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal; font-size:1em; border:0; background:#fff; font-family:arial;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:30px;}
.form input {width:193px; height:21px; color:#134bb4;}
.form label { display:block; float:left; width:76px;}
textarea { width:193px; height:161px; background:#fff; overflow:auto; border:0; font-size:1em; font-family:arial; color:#134bb4;}

.form1 { height:30px;}
.form1 label { display:block; float:left; width:65px;}
.form1 fleft { width:161px;}
.form1 input {width:159px; height:19px;}


/*==================list====================*/
ul { list-style:none;}
.list1 li a { line-height:1.83em;}

/*==================other====================*/
.img_indent { margin:0 11px 0 0; float:left;}
.img_indent1 { margin:0 15px 5px 0; float:left; border:3px solid #4C618E;}
.content_link { position:relative; margin:0 0 0 -10px;}
p { margin-bottom:10px;}
.p1 { margin-bottom:53px;}

/*==================txt, links, lines, titles==================*/
a {color:#F3D8AB;}
a:hover{text-decoration:none;}
a.allnews {background:transparent url(../images/bigbutton.gif) no-repeat; color:#FFFFFF; display:inline-block; height:28px;
padding-top:16px;text-align:center;text-decoration:none;width:252px;}

*html  a.allnews {background:transparent url(../images/bigbutton.gif) no-repeat; color:#FFFFFF; display:inline-block; height:47px;
padding-top:18px;text-align:center;text-decoration:none;width:252px; font-weight:bold;}

a.video {background:transparent url(../images/btn_2.gif) no-repeat; color:#FFFFFF; display:inline-block; height:56px;
padding-top:18px;text-align:center;text-decoration:none;width:116px;}

h1 {}
h1 span{ display:none;}
h2 { font-size:1em; font-weight:normal; margin-bottom:7px; text-decoration:underline;}
h2 a:hover { color:#fff; text-decoration:underline;}
h3 { font-size:1em; color:#F3D8AB; font-weight:normal; margin-bottom:12px;}
h5 { font-size:1em; font-weight:normal; margin-bottom:5px;  color:#F3D8AB;}
h5 a { color:#F3D8AB; text-decoration:none;}
h5 a:hover { color:#fff; text-decoration:none;}

.link1 { color:#fff;}
.link2 { background:url(../images/marker1.gif) no-repeat right 4px; padding-right:21px; color:#fff;}
.line_hor { background:url(../images/line1_2.gif) left bottom repeat-x; padding-bottom:21px; margin-bottom:20px;}
.title { margin-bottom:24px;}


/*==================blocks====================*/
.title_block1 { background:url(../images/bgd1.gif) left top repeat-x; width:100%; color:#61beff;}
.title_block1 .left { background:url(../images/left1.gif) no-repeat left top;}
.title_block1 .right { background:url(../images/right1.gif) no-repeat right top; width:100%;}
.title_block1 .ind { padding:5px 0 3px 0;}

.title_block_center { background:url(../images/title_block_bgd2.gif) left top repeat-x; float:left;}
.title_block_left { background:url(../images/title_block_left2.gif) no-repeat left top; float:left; width:4px; height:44px;}
.title_block_right { background:url(../images/title_block_right2.gif) no-repeat left top; float:left; width:4px; height:44px;}

.forum_title { background:url(../images/forum_title.gif) no-repeat left top; width:432px; color:#61beff; height:25px;}
.forum_title .ind { padding:4px 0 4px 11px;}
.forum_list { background:url(../images/forum_list.gif) no-repeat left top; width:432px; font-size:0.92em; line-height:1.18em; height:57px;}
.forum_list .ind { padding:3px 0 4px 0; width:100%;}
.forum_list .column1 { width:59px;}
.forum_list .column2 { width:172px;}
.forum_list .column3 { width:36px; padding-top:22px;}
.forum_list .column4 { width:44px; padding-top:22px;}
.forum_list .column5 { width:105px; padding-top:10px;}
.forum_list .column1 img { margin:13px 0 0 4px;}

/*header*/
#header { background:#4B608D url(../images/nav-bg.png) no-repeat;border-bottom:1px solid #032F60;}
#header ul { display:block; float:left; margin-left:25px; margin-top:20px;}
#header li{ float:left;  }
#header a {color:#FFFFFF; display:block; font-weight:bold; height:30px; padding-top:14px; text-decoration:none; float:left; }

/*content*/
#content { display:block; padding:75px 45px 2px;  }


/*================== index.html ==================*/
#homepage #content  {padding:400px 30px 2px; width:710px; }
#homepage #content .line_hor {margin-bottom:10; padding-bottom:10px;}
#homepage #content h2#announce {background:url(../images/hdr-announce.gif) no-repeat; display:block; height:44px; }
#homepage #content h2#hdrabout {float:left; margin-bottom:10px;}
#homepage #content ul {padding:0 .69em 0 2em; list-style:disc;}
#homepage #content .col_1 {width:430px;}
#homepage #content .col_2 { width:270px; margin-left:2px; margin-bottom:25px; clear:right;}
.flashunit {width: 425px;}
object.flashvideo {width: 425px; height:344px;}

/*================== contact.html ==================*/
#contact #content {width:740px;}
#contact .col_2 { width:269px; margin-left:20px;}

/*================== index-6.html ==================*/
#page6 #content .col_1 img { margin:10px;float:left; border:3px solid #fff;}
#page6 #content .col_1 { /*width:360px; */padding:10px; background:url(../images/line1_2.gif) repeat-x scroll left bottom; }
#page6 .col_2 { width:269px; margin-top:30px;}

/*================== index-6.html ==================*/
#benefits .container ul {padding:.69em; list-style:disc;}
#benefits .container ul li {margin-left:.9em; padding-bottom:.3em;} 
#benefits h2 {text-decoration:none; font-weight:bold;}
#benefits h3 {margin-bottom:0;}
#benefits .col_1 {width:350px; margin-right:25px}
#benefits .col_2 { width:310px;}

/*================== classes.html ==================*/

/*footer*/
#footer {height:20px; clear:both;}
#footer a { text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer { padding:20px 10px 0 15px;}
#footer .divider { margin:3px 9px 0 10px;}
#footer li {float:left; margin-right:5px;}
