div, ul {

	margin: 0;

	padding: 0;

}

ol.commentlist {

	padding-left: 0;

}

ol.commentlist li {

	margin-bottom: 10px;

}

img {

	border: 0px solid white;

}

#main {

	width: 968px;

	margin: 0px auto 0 auto;

	padding: 0 0 0 0;

	background: url(images/background.png) top left repeat-y;

}

#header {

	background: url(images/header.jpg) top left no-repeat;

	width: 968px;

	height: 460px;

}

#content {

	width: 968px;

	background: url(images/footer.jpg) bottom left no-repeat;

	padding: 0 0 31px 0;

	margin: 0 0 0 0;

}



#c-wrap {

	position: relative;

	margin: -296px 0 0 22px;

	padding: 0;

	width: 100%;

	min-height: 865px;

	z-index: 100;

}

#left, #right {

	float: left;

}

#left {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}

#right {

	margin: 0 0 0 3px;

	padding: 0;

}

#r-wrap {

	margin: 0 0 0 0px;

	padding: 0;

	width: 688px;

}

#sidebar {

	width: 233px;

	min-height: 865px;

	height: auto !important;

	height: 865px;

}

#posts {

	margin: 0 0 5px 0;

}

#comments {

	background: url(images/form-bg.png) top left repeat-y;

}

.clr {

	clear: both;

}



/** POSTS **/

#post-top {

	margin: 0;

	width: 688px;

	height: 255px;

	background: url(images/post-top.png) top left no-repeat;

}

#post-btm {

	margin: 0;

	width: 688px;

	height: 35px;

	background: url(images/post-bottom.jpg) bottom left no-repeat;

}

#post-mid {

	margin: 0;

	padding: 0;

	background: url(images/post-bg.jpg) top left repeat-y;

}

.post {

	float: left;

	margin: -228px 0 -10px 54px;

	width: 580px;

/*	

	margin: -200px 0 30px 95px;

	width: 492px;



min-height: 300px;

	height: auto !important;

	height: 300px;

*/

}





/** COMMENTS **/

#comments ol {

	list-style: none;

}

#comment-top {

	width: 686px;

	height: 34px;

	background: url(images/form-top.jpg) top left no-repeat;

}

#comment-mid {

	width: 686px;

	margin: 22px 0 0px 0;

}

#cm-wrap {

	width: 580px;

/*width: 492px;*/

	margin: -27px auto 0;

}

#comment-btm {

	width: 686px;

	height: 35px;

	margin-bottom: 1px;

	background: url(images/form-bottom.jpg) top left no-repeat;

}

#comment-form {

	width: 686px;

	height: 482px;

	margin: 0px 0 0 0;

	background: url(images/form-middle.jpg) top left no-repeat;

}

.commentlist {



}

#cf-wrap {

	margin: 0px 0 0 94px;

	padding: 15px 0 0 0;

}

#bigform {

	width: 506px;

	margin: 0px 0 10px 0px;

	background: url(images/bigform-bg.png) top left repeat-y;

}

#bf-top {

	width: 506px;

	height: 30px;

	background: url(images/bigform-top.png) top left no-repeat;

}

#bf-btm {

	width: 506px;

	height: 28px;

	background: url(images/bigform-bottom.png) bottom left no-repeat;

}

#bigform textarea {

	margin: 0 0 0 35px;

	border: 0px solid black;

	height: 129px;

	width: 433px;

}

#smallform {

	margin: 0 0 0 0px;

}

#smallform p {

	margin: 0 0 0 40px;

}

#sf-header {

	background: url(images/smallform-top.jpg) top left no-repeat;

	width: 228px;

	height: 29px;

}

#sf-middle {

	background: url(images/smallform-middle.jpg) top left no-repeat;

	width: 228px;

	height: 138px;

}

#sf-btm {

	width: 228px;

	height: 30px;

	background: url(images/smallform-bottom.jpg) top left no-repeat;

}

#commentform input#submit {

	background:url(images/post-btns.jpg) 0px 0px no-repeat;

	margin-left: 2px;

	font-weight: bold;

}

#commentform input#preview {

	background: url(images/preview-btns.jpg) 0px 0px no-repeat;

	font-weight: bold;

}

#cf-btns {

	margin: -32px 87px 0px 0;

	padding: 0;

}



/** SIDEBAR **/

#sidebar ul {

	width: 233px;

	text-align: center;

}

#sidebar ul, #sidebar li{

	padding: 0;

}

ul#cat0 {

	background: url(images/sb-cat0-bg.png) top left repeat-y;

}
ul#yoga {

	/*background: url(images/sb-cat1-bg.png) top left repeat-y;*/
	/*background: url(images/sb-catn-bg.png) 4px 0 repeat-y;*/
	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;

}
ul#cat1 {

/*	background: url(images/sb-cat1-bg.png) top left repeat-y;*/
	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;
}
ul#tt {

	/*background: url(images/sb-catn-bg.png) 4px 0 repeat-y;*/
	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;

}
ul#cat2 {

	/*background: url(images/sb-catn-bg.png) 4px 0 repeat-y;*/
	/*background: url(images/sb-cat1-bg.png) top left repeat-y;*/
	background: url(images/sb-catn-bg.png) 4px 0 repeat-y;
}

ul#feeds {

	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;

}
ul#connect {
/*background: url(images/sb-catx-bg.png) 4px 0 repeat-y;*/
background: url(images/sb-cat1-bg.png) top left repeat-y;
}
ul#addto {

	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;

}
ul#promotions {

	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;

}
ul#takenquiz {

	background: url(images/sb-catx-bg.png) 4px 0 repeat-y;

	margin-top: -15px;

}

#cat0 .title {

	background: url(images/sb-cat1-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 42px;

	margin: 0;

	padding: 0;

}
#yoga .title {

	background: url(images/sb-yogamonth-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 42px;

	margin: 0;

	padding: 0;

}

#cat1 .title {

	background: url(images/sb-news-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 42px;

	margin: 0;

	padding: 0;

}
#tt .title {
	background: url(images/sb-tuesday-title.jpg) 4px 0 no-repeat;
	width: 233px;
	height: 42px;
	margin: 0;
	padding: 0;
}
#cat2 .title {

	background: url(images/sb-cat0-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 42px;

	margin: 0;

	padding: 0;

}

#feeds .title {

	background: url(images/sb-feeds-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 36px;

	margin: 0;

	padding: 0;

}
#connect .title {

	background: url(images/sb-connect-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 36px;

	margin: 0;

	padding: 0;

}

#addto .title {

	background: url(images/sb-addto-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 36px;

	margin: 0;

	padding: 0;

}

#promotions .title {

	background: url(images/sb-promotions-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 36px;

	margin: 0;

	padding: 0;

}

/*

#takenquiz h2 {

	background: url(images/sb-takenquiz-title.jpg) 4px 0 no-repeat;

	width: 233px;

	height: 36px;

	margin: 0;

	padding: 0;

}*/

#cat0-top {

	padding: 0;

	margin: 0;

	width: 233px;

/*	height: 242px;*/
	height: 134px;
	background: url(images/sb-cat0-top.jpg) top left no-repeat;

}

#yoga-top {
	padding: 0;
	margin: 0;
	width: 233px;
	height: 134px;
	/*background: url(images/sb-cat1-top.jpg) 4px top no-repeat;*/
	/*background: url(images/sb-catn-top.jpg) 4px top no-repeat;*/
	background: url(images/sb-catx-top.jpg) 4px top no-repeat;
}

#cat1-top {/* news */
	padding: 0;
	margin: 0;
	width: 233px;
	height: 134px;
	background: url(images/sb-catx-top.jpg) 4px top no-repeat;
/*	background: url(images/sb-cat1-top.jpg) 4px top no-repeat;*/
}
#tt-top {
	padding: 0;
	margin: 0;
	width: 233px;
	height: 134px;
	/*background: url(images/sb-catn-top.jpg) 4px top no-repeat;*/
	background: url(images/sb-catx-top.jpg) 4px top no-repeat;
}
#cat2-top {
	padding: 0;
	margin: 0;
	width: 233px;
	height: 134px;
/*	background: url(images/sb-catn-top.jpg) 4px top no-repeat;*/
	/*background: url(images/sb-catx-top.jpg) 4px top no-repeat;*/
	/*background: url(images/sb-cat1-top.jpg) 4px top no-repeat;*/
	background: url(images/sb-catn-top.jpg) 4px top no-repeat;
}
#connect-top {

	padding: 0;

	margin: 0;

	width: 233px;

	height: 87px;

	/*background: url(images/sb-catx-top.jpg) 4px top no-repeat;*/
	background: url(images/sb-cat1-top.jpg) 4px top no-repeat;

}
#feeds-top {

	padding: 0;

	margin: 0;

	width: 233px;

	height: 134px;

	background: url(images/sb-catx-top.jpg) 4px top no-repeat;

}

#addto-top {

	padding: 0;

	margin: 0;

	width: 233px;

	height: 87px;

	background: url(images/sb-catx-top.jpg) 4px top no-repeat;

}

#promotions-top {

	padding: 0;

	margin: 0;

	width: 233px;

	height: 87px;

	background: url(images/sb-catx-top.jpg) 4px top no-repeat;

}

#cat0-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 49px;
	background: url(images/sb-cat0-bottom.jpg) bottom left no-repeat;
}
#yoga-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
	/*background: url(images/sb-cat1-bottom.png) 4px bottom no-repeat;*/
	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;
}
#cat1-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
/*	background: url(images/sb-cat1-bottom.png) 4px bottom no-repeat;*/
	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;
}
#tt-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;
}
#cat2-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
	/*background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;*/
	/*background: url(images/sb-cat1-bottom.png) 4px bottom no-repeat;*/
	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;

}

#feeds-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
/*	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;*/
	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;
}
#connect-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
/*	background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;*/
	/*background: url(images/sb-catx-bottom.png) 4px bottom no-repeat;*/
	background: url(images/sb-cat1-bottom.png) 4px bottom no-repeat;
}
#addto-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
	background: url(images/sb-catx-bottom2.png) 4px bottom no-repeat;
}

#promotions-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
	background: url(images/sb-catx-bottom2.png) 4px bottom no-repeat;
}

#takenquiz-btm {
	padding: 0 0 0 0;
	margin: 0;
	width: 233px;
	height: 50px;
	background: url(images/sb-catx-bottom2.png) 4px bottom no-repeat;
}

#sidebar ul {

	list-style: none;

}

#sidebar ul li ul {

	width: 170px;

	margin: 0 auto 0 auto;

}

/*#cat0 .sb-ul-content {*/
#cat0 .sb-ul-content {
	min-height: 103px;

	height: auto !important;

	height: 103px;
vertical-alignment: middle;
/*	margin-top: -150px;*/
margin-top: -50px;
}
#yoga .sb-ul-content {
	margin-top: -45px;
}
#cat1 .sb-ul-content {
	margin-top: -45px;
}

#tt .sb-ul-content {
	margin-top: -45px;
}

#cat2 .sb-ul-content {
	margin-top: -45px;
}

#feeds .feed_links {

	margin-top: -41px;

}
#connect .sb-ul-content {

	margin-top: -41px;

}
#sidebar .cat li ul li {

	margin-bottom: 9px;

	background: url(images/underbline.png) bottom center no-repeat;

	padding-bottom: 7px;

}

#sidebar .cat li ul li span {

/*	background: url(images/underball.png) center center no-repeat;*/

/*	padding-bottom: 8px;*/

}

#sidebar .cat li ul li a {

	text-decoration: none;

/*	padding-bottom: 8px;*/

}

#sidebar .cat a,#sidebar .cat a:hover,#sidebar .cat a:visited {

/*	font-size: 10pt;*/

/*	font-family: Arial, Helvetica, sans-serif;*/

	/*color: #196277;*/

}

#takenquiz {

	margin: 0px auto 31px auto;

}

#blinkme {

	margin: 0 auto 0;

	width: 202px;

	border-style: solid;

	border-size: 1px;

	border-color: white;

}

a#rss1-feed,a:active#rss1-feed {

	display:block;

	width: 152px;

	height: 35px;

	padding: 0px;

	background: url("images/rss1-feeds.jpg") 0 0 no-repeat;

	text-decoration: none;

	margin: 0 auto 0 auto;

}

a:hover#rss1-feed {

	background-position: 0 -35px;

}



a#events,a#events:active,a#events:visited {

    width: 93px;

	height: 19px;

    background: url(./images/events_2.jpg) 0px 0px no-repeat;

}

a#causes,a#causes:active,a#causes:visited {

    width: 188px;

	height: 19px;

    background: url(./images/causes_we_support_2.jpg) 0px 0px no-repeat;

}

a#blog,a#blog:active,a#blog:visited {

    width: 56px;

	height: 19px;

    background: url(./images/blog_2.jpg) 0px 0px no-repeat;

}

a#shop,a#shop:active,a#shop:visited {

    width: 56px;

	height: 19px;

    background: url(./images/shop_2.jpg) 0px 0px no-repeat;

}

/*

a#contactus,a#contactus:active,a#contactus:visited {

    width: 121px;

	height: 20px;

    background: url(./images/contact_us_2.jpg) 0px 0px no-repeat;

}*/

a#getinvolved,a#getinvolved:active,a#getinvolved:visited {

    width: 134px;

	height: 19px;

    background: url(./images/get_involved_2.jpg) 0px 0px no-repeat;

}

a#aboutus,a#aboutus:active,a#aboutus:visited {

    width: 67px;

	height: 19px;

    background: url(./images/about_2.jpg) 0px 0px no-repeat;

}

a#takequiz,a#takequiz:active,a#takequiz:visited {

    width: 129px;

	height: 19px;

    background: url(./images/take_the_quiz_2.jpg) 0px 0px no-repeat;

}

#nav a:hover {

    background-position: 0px -19px;

}



#nav, #nav ul {

	padding: 0;

	position: relative;

	margin: -15px 0 -20px 168px;

	list-style: none;

	float: left;

	width: 810px;

	color: white;

}



#nav a {

	display: block;

/*	border: 1px solid yellow;*/

}

#nav li {

	float: left;

	/*border: 1px solid red;*/

}

#nav li ul li {

	margin-left: 0px;

}

#nav li#levents {

	margin-left: 18px;

	width: 93px;

}

#nav li#lblog {

	margin-left: 18px;

	width: 56px;

}

#nav li#lshop {

	margin-left: 16px;

	width: 55px;

}

#nav li#laboutus {

	margin-left: 104px;

	width: 69px;

}

#nav li#lgetinvolved {

	margin-left: 18px;

	width: 132px;

}

#nav li#ltakequiz {

	margin-left: 16px;

	width: 128px;

}

#nav li ul {

	position: absolute;

	width: 100px;

	margin-top: 0px;

	margin-left: 0px;

	left: -1999em;

	text-align: left;

	background-color: #4dafb9;

	border: 1px solid #308389;

	border-top: none;

	border-bottom: none;

	z-index: 999;

}

#nav li#laboutus ul {

	width: 170px;

}

#nav li#lshop ul {

	width: 140px;

}



#nav li#levents ul {

	width: 140px;

}

#nav li#lgetinvolved ul {

	width: 170px;

}

#nav li:hover ul {

	left: auto;

}

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}

#nav li ul li {

	width: 100px;

	padding:0;

	margin: 0px;

	border-bottom: 1px solid #308389;



}

#nav li#laboutus ul li {

	width: 170px;

}

#nav li#lshop ul li {

	width: 140px;

}

#nav li#levents ul li {

	width: 140px;

}

#nav li#lgetinvolved ul li {

	width: 170px;

}

#nav li ul li a {

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 95px;

}

#nav li#laboutus ul li a {

	width: 170px;

}

#nav li#lshop ul li a {

	width: 140px;

}

#nav li#levents ul li a {

/*	width: 75px;*/

	width: 140px;

}

#nav li#lgetinvolved ul li a {

/*	width: 75px;*/

	width: 180px;

}

#nav li ul li a,#nav li ul li a:active,#nav li ul li a:visited {

	text-decoration: none;

	color: #ffffff;

}

#nav li ul li a:hover {

	display: block;

	font-weight: bold;

	color: #eaf2f4;

}
