/* @override http://www.organicspamagazine.com/assets/css/all.css */

/* @override 
	http://ecbiz66.inmotionhosting.com/~organi31/assets/css/all.css
	http://organicspamagazine.com/assets/css/all.css
	http://www.organicspamagazine.com/assets/css/all.css
*/

body {
	font:11px arial,sans-serif;
	color:#000;
	background:#fff;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font: 84% arial,sans-serif;
	vertical-align:middle;
	color: #535353;
}

input#mce-EMAIL.required.email {
	margin-top: 4px;
	font-size: 14px;
}

#comment_form p input {
	margin-top: 0;
}


form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}

#gallery div.gallery ul li div.item div.photo a img {
	height: 115px;
}
#wrapper {
	margin:0 auto;
	width:980px;
	position:relative;
}
/* logo */
h1.logo {
	position:absolute;
	top: 64px;
	left: 9px;
	z-index:20;
}
.logo a {
	display:block;
	background:url(../images/OSM_header_logo.png) no-repeat;
	width: 469px;
	height: 118px;
	text-indent:-9999px;
	overflow:hidden;
}
/* header */
#header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:10;
}
#header .ad {
	width:980px;
	height:40px;
	overflow:hidden;
}
#header .ad img {display:block}
.header {
	width:980px;
	margin:7px 0 0;
}
.header .holder {
	float:left;
	width:838px;
	padding:0 5px 0 0;
}
.header .item {
	overflow:hidden;
	margin: 43px 0 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}
.header .slogan {
	float:left;
	background:url(../images/border01.gif) no-repeat;
	padding:6px 0 6px 23px;
	margin:6px 0 0;
}
.header .item .btn {
	float: right;
	background:url(../images/OSM_header_Sub.jpg) no-repeat;
	width:153px;
	height: 91px;
	text-indent:-9999px;
	margin: 0 199px 0 0;
}

img.social {
	display: inline;
}

img.digEditionView {
	clear: both;
	float: right;
	margin-bottom: 5px;
}
.header .slogan span {
	display:block;
	background:url(../images/slogan.gif) no-repeat;
	width:92px;
	height:70px;
	text-indent:-9999px;
}
.header .menu {
	width:838px;
	margin: 14px 0 0;
}







/* menu */

#menu {
	float:left;
	margin:1px 0 0;
	background-color: #efefef;
	padding: 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:3px;
}


body.green li a.btn-green {
	background-color: #fffeff;
	padding: 4px;
}

body.pink li a.btn-beauty {
	background-color: #fffeff;
	padding: 4px;
}

body.lilac li a.btn-mind {
	background-color: #fffeff;
	padding-top: 4px;
	padding-bottom: 4px;
}

body.brown li a.btn-food {
	background-color: #fffeff;
	padding-top: 4px;
	padding-bottom: 4px;
}

body.spa li a.btn-spa {
	background-color: #fffeff;
	padding-top: 4px;
	padding-bottom: 4px;
}




#menu li {
	float:left;
	display:inline;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
}

#menu li a {
	padding-right: 4px;
	padding-left: 4px;
}
#menu li.hover,
#menu li:hover {
	position:relative;
}
#menu li.hover a,
#menu li:hover a {
	background: #d3d3d3;
}
#menu li.hover ul a,
#menu li:hover ul a {
	background:none;
}
#menu li.hover ul a:hover,
#menu li:hover ul a:hover {
	color:#fff;
}
#menu ul li.hover a,
#menu ul li:hover a {
	color:#fff;
}
#menu ul li.hover ul a,
#menu ul li:hover ul a {
	color:#000;
}
#menu ul li.hover ul a:hover,
#menu ul li:hover ul a:hover {
	color:#fff;
}
#menu ul ul li.hover a,
#menu ul ul li:hover a {
	color:#fff;
}
#menu ul ul li.hover ul a,
#menu ul ul li:hover ul a {
	color:#000;
}
#menu ul ul li.hover ul a:hover,
#menu ul ul li:hover ul a:hover {
	color:#fff;
}
#menu ul ul ul li.hover a,
#menu ul ul ul li:hover a {
	color:#fff;
}
#menu ul ul ul li.hover ul a,
#menu ul ul ul li:hover ul a {
	color:#000;
}
#menu ul ul ul li.hover ul a:hover,
#menu ul ul ul li:hover ul a:hover {
	color:#fff;
}
#menu li.hover ul,
#menu li:hover ul {
	display:block;
}
#menu li.hover ul ul,
#menu li:hover ul ul {
	display:none;
}
#menu ul li.hover ul,
#menu ul li:hover ul {
	display:block;
}
#menu ul li.hover ul ul,
#menu ul li:hover ul ul {
	display:none;
}
#menu ul ul li.hover ul,
#menu ul ul li:hover ul {
	display:block;
}
#menu ul ul li.hover ul ul,
#menu ul ul li:hover ul ul {
	display:none;
}
#menu ul ul ul li.hover ul,
#menu ul ul ul li:hover ul {
	display:block;
}
#menu li a {
	float:left;
	cursor:pointer;
	padding: 4px 8px;
	text-decoration:none;
}
#menu li a:hover {
	color: #b0b67a;
}
#menu li a span {
	float:left;
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#080808;
	height: 10px;
	margin: 2px 3px;
	display:inline;
	text-indent:-9999px;
}
#menu li a.btn-beauty span {
	background:url(../images/nav-natbeauty.png) no-repeat;
	width: 123px;
}
#menu li a.btn-mind span {
	background:url(../images/nav-wellness.png) no-repeat;
	width: 76px;
}
#menu li a.btn-food span {
	background:url(../images/nav-fashion.png) no-repeat;
	width: 135px;
}
#menu li a.btn-green span {
	background:url(../images/nav-greenhome.png) no-repeat;
	width: 96px;
}
#menu li a.btn-spa span {
	background: url(../images/nav-travel.png) no-repeat;
	width: 52px;
}
#menu li a.btn-blogs span {
	background:url(../images/nav-blogs.png) no-repeat;
	width:46px;
}
#menu ul {
	display:none;
	background:#b0b67a;
	position:absolute;
	top:18px;
	left:0;
	width:200px;
}
#menu ul li {
	width:192px;
	margin:0;
	padding:4px;
}
#menu ul li a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
}
#menu ul ul {
	top:0;
	left:200px;
}




/* search */
.header .search {
	float:right;
	width:194px;
}
.header form label {display:none}
.header form input {float:left}
.header form span {
	float:left;
	background:url(../images/bg-input01.gif) no-repeat;
	width:127px;
	padding:1px 5px 2px;
	height:14px;
	margin:2px 1px 0 0;
}
.header form span input {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#080808;
	width:127px;
	padding:0;
	background:none;
	border:none;
}
.header form .btn {
	float:left;
	background:url(../images/btn-search.gif) no-repeat;
	width:56px;
	height:19px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
}
#inner .header .search a.btn {background:url(../images/btn-search.gif) no-repeat 0 100%}
.header .books {
	float:left;
	width:137px;
}
.header .books img {display:block}
.header .books span {display:none}
#main {
	padding:223px 0 0;
	width:100%;
	overflow:hidden;
}
/* content */
#content {
	width:100%;
	overflow:hidden;
}
/* home-box */
.home-box {
	width:100%;
	overflow:hidden;
	margin: 12px 0 0;
}
.home-box .column {
	float:left;
	width:320px;
	padding:0 10px 0 0;
	margin:-12px 0 0;
}
.home-box .article {
	width:320px;
	overflow:hidden;
	margin:12px 0 0;
}
.home-box .article .heading {
	background:#b0b67a;
	width:304px;
	padding:5px 8px;
	overflow:hidden;
}
.lilac .home-box .article .heading {background:#8b639e}
.green .home-box .article .heading {background:#759c57}
.brown .home-box .article .heading {background:#a96e58}
.pink .home-box .article .heading {background:#d379a4}
.home-box .article .heading h2 {
	float:right;
	height:12px;
	font-size:10px;
	text-indent:-9999px;
}
.home-box .article .heading h2.daily {
	background:url(../images/heading-daily.png) no-repeat;
	width:156px;
}
.home-box .article .heading h2.organic {
	background:url(../images/heading-organic.png) no-repeat;
	width:160px;
}
.home-box .article .text {
	width:280px;
	height:200px;
	padding:0 22px 0 17px;
	overflow:hidden;
	border-left:1px solid #d8e4df;
}
.home-box .article .text .photo {
	float:right;
	padding:12px 0 5px 15px;
	margin:0 -22px 0 0;
	position:relative;
	display:inline;
}
.home-box .article .text .photo img {display:block}
.home-box .article .text h3 {
	font: bold 16px/20px Helvetica, Arial, sans-serif;
	color:#3e3e3e;
	margin:10px 0 0;
}
.home-box .article .text p {
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #6d6d6d;
	margin:5px 0 0;
}
.home-box .article .text p a {
	font-style:italic;
	color:#272727;
	text-decoration:underline;
}
.home-box .article .text p a:hover {text-decoration:none}
.home-box .article .text .more {
	height:1%;
	overflow:hidden;
	padding:0 4px 0 0;
	margin:7px 0 0;
}
.home-box .article .text .more a {
	float:right;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	color:#64b492;
	text-transform:uppercase;
}
.home-box .column .ad {
	width:320px;
	overflow:hidden;
	margin:12px 0 0;
}
.home-box .column .ad img {
	display:block;
	margin:0 auto;
}
/* tab-box */
.home-box .tab-box {
	background:#eee;
	width:295px;
	height: 145px;
	padding:8px 12px 12px 13px;
	margin:23px 0 0;
	overflow:hidden;
}
.home-box .tabset {
	width:280px;
	padding:0 0 0 15px;
	overflow:hidden;
}
.home-box .tabset li {
	float:left;
	padding:0 0 0 23px;
}
.home-box .tabset li:first-child {padding:0}
.home-box .tabset li a {
	float:left;
	padding:3px 7px;
	cursor:pointer;
}
.home-box .tabset li a span {
	display:block;
	height:16px;
	text-indent:-9999px;
}
.home-box .tabset li #nav1 span {
	background:url(../images/tab-popular.png) no-repeat;
	width:55px;
}
.home-box .tabset li #nav2 span {
	background:url(../images/tab-latest.png) no-repeat;
	width:40px;
}
.home-box .tabset li #nav3 span {
	background:url(../images/tab-comments.png) no-repeat;
	width:78px;
}
.home-box .tabset li a:hover {background:#c1c1c1}
.home-box .tabset li a.active {background:#c1c1c1}
.home-box .tab-box .tab-info {
	background:#fff;
	width:283px;
	padding:0 11px 0 1px;
	margin:1px 0 0;
	overflow:hidden;
}
.home-box .tab-box .list {
	width:283px;
	margin:4px 0 0;
	overflow:hidden;
}
.home-box .tab-box .list li {
	width:262px;
	height:15px;
	overflow:hidden;
	padding:4px 0 4px 21px;
	border-bottom:1px solid #efefef;
	background:url(../images/separator01.gif) no-repeat 6px 50%;
}
.home-box .tab-box .list li a {
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#929292;
}
.home-box .column-wide {
	float:left;
	width:650px;
}
/* slide-box */
.home-box .slide-box {
	width:650px;
	overflow:hidden;
}
.home-box .slide-box .gallery {
	width:650px;
	height:336px;
	overflow:hidden;
	position:relative;
}
.home-box .slide-box .gallery ul {
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.home-box .slide-box .gallery ul li {
	float:left;
	width:650px;
}
.home-box .slide-box .gallery .photo {
	width:650px;
	overflow:hidden;
	position:relative;
}
.home-box .slide-box .gallery .photo img {display:block}
.home-box .slide-box .gallery .photo .text {
	position:absolute;
	top:74px;
	right:34px;
	width:325px;
}
.home-box .slide-box .gallery .photo .text .item {
	width:325px;
	overflow:hidden;
}
.home-box .slide-box .gallery .photo .text h2.bedtime {
	float:right;
	background:url(../images/heading-bedtime.png) no-repeat;
	width:263px;
	height:110px;
	text-indent:-9999px;
}
.home-box .slide-box .gallery .photo .text h3.finest {
	float:right;
	background:url(../images/heading-finest.png) no-repeat;
	width:310px;
	height:67px;
	margin:32px 0 0;
	text-indent:-9999px;
}
.home-box .slide-box .gallery .photo .more {
	height:1%;
	padding:0 2px 0 0;
	margin:11px 0 0;
	overflow:hidden;
}
.home-box .slide-box .gallery .photo .more a {
	float:right;
	background:url(../images/btn-read-more.png) no-repeat;
	width:104px;
	height:24px;
	text-indent:-9999px;
}
.home-box .items {
	width:662px;
	overflow:hidden;
	margin:9px 0 0 -12px;
	padding:0 0 3px;
}
.home-box .items .item {
	float:left;
	width:318px;
	padding:0 0 0 13px;
}
.home-box .items .item .boxname {
	background:url(../images/bg-boxes-c.gif) repeat-y;
	width:318px;
	overflow:hidden;
}
.home-box .items .work .holder {background:url(../images/bg-boxes-t.gif) no-repeat}
.home-box .items .home .holder {background:url(../images/bg-boxes-t.gif) no-repeat -318px 0}
.home-box .items .play .holder {background:url(../images/bg-boxes-t.gif) no-repeat -636px 0}
.home-box .items .rest .holder {background:url(../images/bg-boxes-t.gif) no-repeat 100% 0}
.home-box .items .item .frame {
	background:url(../images/bg-boxes-b.gif) no-repeat 0 100%;
	width:293px;
	padding:0 12px 16px 13px;
	overflow:hidden;
}
.home-box .items .heading {
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.home-box .items .heading h2 {
	text-indent:-9999px;
	font-size:10px;
	overflow:hidden;
}
.home-box .items .work .heading h2 {
	background:url(../images/heading-work.png) no-repeat;
	width:140px;
	height:31px;
}
.home-box .items .home .heading h2 {
	background:url(../images/heading-home.png) no-repeat;
	width:154px;
	height:31px;
}
.home-box .items .play .heading h2 {
	background:url(../images/heading-play.png) no-repeat;
	width:124px;
	height:39px;
}
.home-box .items .rest .heading h2 {
	background:url(../images/heading-rest.png) no-repeat;
	width:120px;
	height:28px;
	margin:3px 0 0;
}
.home-box .items .heading p {
	text-indent:-9999px;
	font-size:10px;
	overflow:hidden;
}
.home-box .items .work .heading p {
	background:url(../images/heading-work-sub.png) no-repeat;
	width:288px;
	height:15px;
	margin:10px 0 0;
}
.home-box .items .home .heading p {
	background:url(../images/heading-home-sub.png) no-repeat;
	width:165px;
	height:14px;
	margin:10px 0 0;
}
.home-box .items .play .heading p {
	background:url(../images/heading-play-sub.png) no-repeat;
	width:268px;
	height:15px;
	margin:2px 0 0;
}
.home-box .items .rest .heading p {
	background:url(../images/heading-rest-sub.png) no-repeat;
	width:237px;
	height:15px;
	margin:10px 0 0;
}
.home-box .items .text {
	width:100%;
	overflow:hidden;
	margin:28px 0 0;
}
.home-box .items .visual {
	width:100%;
	overflow:hidden;
}
.home-box .items .text .photo {
	float:left;
	width:108px;
}
.home-box .items .text .photo img {display:block;
	width: 95px;
}
.home-box .items .text .description {
	float:left;
	width:185px;
}
.home-box .items .text .description h3 {
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:0 4px 2px 0;
}
.home-box .items .work .description h3 {color:#10afa2}
.home-box .items .work .description h3 a {color:#10afa2}
.home-box .items .home .description h3 {color:#2a8918;}
.home-box .items .home .description h3 a {color:#2a8918}
.home-box .items .play .description h3 {color:#ebb100;}
.home-box .items .play .description h3 a {color:#ebb100}
.home-box .items .rest .description h3 {color:#774da1}
.home-box .items .rest .description h3 a {color:#774da1}
.home-box .items .text .description p {
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
	color: #8a8b8b;
}
.home-box .items .list {
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
	list-style-type: none;
	list-style-image: none;
}


.home-box .items .list li {
	height:1%;
	overflow:hidden;
	margin:6px 0 0;
	padding:0 0 0 16px;
	background:url(../images/separator01.gif) no-repeat 2px 50%;
}
.home-box .items .list li a {
	font: 13px/16px Helvetica, Arial, sans-serif;
	color: #616262;
}
.home-box .column-wide .ad {
	height:1%;
	padding: 0;
	overflow:hidden;
	margin: 31px 0 0;
	text-align: center;
}
.home-box .column-wide .ad img {
	display:block;
	margin:0 auto;
}
/* gallery-box */
.gallery-box {
	width:972px;
	overflow:hidden;
	margin:30px 0 0;
}
.gallery-box .heading {
	background:url(../images/dots.gif) repeat-x 0 50%;
	width:100%;
	overflow:hidden;
}
.gallery-box .heading h2 {
	width:100%;
	overflow:hidden;
}
.gallery-box .heading h2 span {
	display:block;
	margin:0 auto;
	background:#fff url(../images/heading-showcase.png) no-repeat;
	padding:0;
	width:411px;
	height:34px;
	text-indent:-9999px;
}
/* gallery */
#gallery {
	width:926px;
	overflow:hidden;
	height:189px;
	margin:8px 22px 0 24px;
}
#gallery .btn-prev {
	float:left;
	background:url(../images/btn-gallery.gif) no-repeat;
	width:26px;
	height:189px;
	text-indent:-9999px;
}
#gallery .gallery {
	margin: 0 6px 0 0;
	float:left;
	width:868px;
	overflow:hidden;
	height:189px;
}
#gallery ul {
	width:9999px;
	overflow:hidden;
}
#gallery ul li {
	float:left;
	width:203px;
	padding:0 5px 0 9px;
	overflow:hidden;
	background:url(../images/border02.gif) no-repeat 0 100%;
}
#gallery ul li:first-child {background:none}
#gallery .item {
	width:197px;
	overflow:hidden;
	height:189px;
	padding:0 3px;
}
#gallery .item .photo {
	width:197px;
	text-align:center;
	overflow:hidden;
}
#gallery .item .text {
	width:197px;
	overflow:hidden;
	color: #6c6c6c;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
#gallery .item .text .title {
	background:#979797;
	width:197px;
	height:17px;
	margin:1px 0 0;
	overflow:hidden;
}
#gallery .item .text .description {
	background:#979797;
	width:197px;
	height:30px;
	margin:2px 0 0;
	overflow:hidden;
}
#gallery .item .text .sponsor {
	width:197px;
	height:14px;
	margin:2px 0 0;
	overflow:hidden;
	text-align:center;
}
#gallery .item .text .sponsor span {
	background:#cf711a;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 5px;
	height:14px;
}
#gallery .item .text .sponsor span a {
	color:#fff;
	text-decoration:none;
}
#gallery .item .text h3 {
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#6695a3;
	margin:5px 0 0;
	text-align:center;
}
#gallery .item .text h3 a {color:#6695a3}
#gallery .item .text p {
	font: 13px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4e4f4f;
	text-align:center;
	margin-top: 3px;
}
#gallery .btn-next {
	float:left;
	background:url(../images/btn-gallery.gif) no-repeat 100% 0;
	width:26px;
	height:189px;
	text-indent:-9999px;
}
/* healthy-box */
.healthy-box {
	width:100%;
	overflow:hidden;
	margin:40px 0 0;
}
.healthy-box .ad {
	width: 628px;
	float: left;
	padding-top: 50px;
	padding-bottom: 0;
	padding-right: 0;
	text-align: center;
	margin-right: 20px;
}
.healthy-box .ad img {display:block}
.healthy-box .item {
	float:left;
	width:320px;
}
.healthy-box .item .heading {
	background:#b0b67a;
	width:290px;
	padding:5px 15px;
	overflow:hidden;
}
.lilac .healthy-box .item .heading {background:#8b639e}
.green .healthy-box .item .heading {background:#759c57}
.brown .healthy-box .item .heading {background:#a96e58}
.pink .healthy-box .item .heading {background:#d379a4}
.healthy-box .item .heading h2 {
	background:url(../images/heading-healthy.png) no-repeat;
	width:193px;
	height:12px;
	font-size:10px;
	float:right;
	text-indent:-9999px;
}
.healthy-box .item .text {
	width:306px;
	padding:0 0 0 13px;
	overflow:hidden;
	border-left:1px solid #d5d8b9;
}
.healthy-box .item .text .photo {
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
.healthy-box .item .text .photo img {display:block}
.healthy-box .item .description {
	width:288px;
	padding:0 12px 3px 6px;
	overflow:hidden;
	margin:15px 0 0;
}
.healthy-box .item .description h3 {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}
.healthy-box .item .description p {
	font:14px/18px Georgia, "Times New Roman", Times, serif;
	color:#6d6d6d;
	margin:5px 0 0;
}
.healthy-box .item .description p em {
	font-style:italic;
}
.healthy-box .item .description .more {
	width:288px;
	overflow:hidden;
	margin:7px 0 0;
}
/* products */
.products {
	width:990px;
	margin:27px 0 0 -10px;
	overflow:hidden;
}
.products .item {
	float:left;
	width:320px;
	padding:0 0 0 10px;
}
.products .item .heading {
	background:#b0b67a;
	padding:5px 15px;
	overflow:hidden;
}
.lilac .products .item .heading {background:#8b639e}
.green .products .item .heading {background:#759c57}
.brown .products .item .heading {background:#a96e58}
.pink .products .item .heading {background:#d379a4}
.products .item .heading h2 {
	font-size:10px;
	text-indent: -5000em;
}
.products .item .heading h2.head-blog {
	background:url(../images/heading-product01.png) no-repeat;
	width:175px;
}
.products .item .heading h2.head-spa {
	background:url(../images/heading-product02.png) no-repeat;
	width:117px;
}
.products .item .heading h2.head-supports {
	background:url(../images/heading-product03.png) no-repeat;
	width:200px;
}
.products .item .heading h2.head-interactive {
	background:url(../images/h2-interactive.jpg) no-repeat;
	width:185px;
}
.products .item .heading h2.head-sites {
	background:url(../images/h2-sites.jpg) no-repeat;
	width:111px;
}
.products .item .heading h2.head-articles {
	background:url(../images/h2-articles.jpg) no-repeat;
	width:160px;
}

.products .text {
	width:292px;
	padding:0 15px 0 13px;
	overflow:hidden;
	background:url(../images/border03.gif) no-repeat;
}
.products .photo {
	width:292px;
	overflow:hidden;
	margin:10px 0 0;
}
.products .photo img {display:block}
.products .description {
	width:273px;
	padding:0 13px 0 6px;
	overflow:hidden;
	margin:5px 0 0;
}
.products .description h3 {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}
.products .description p {
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #6d6d6d;
	margin:5px 0 0;
}
.products .description .more {
	height:1%;
	overflow:hidden;
	margin:8px 0 0;
}
.healthy-box .item .description .more a, 
.products .description .more a {
	display:block;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#396;
	text-transform:uppercase;
	background:url(../images/more-arrow.gif) 0 0 no-repeat;
	padding:0 0 0 17px;
}
/* about-box */
.about-box {
	background:#ebebeb url(../images/box-about-t.gif) no-repeat;
	width:966px;
	margin:40px auto 0;
	overflow:hidden;
}
.about-box .holder {
	background:url(../images/box-about-b.gif) no-repeat 0 100%;
	width:904px;
	padding:18px 31px;
	overflow:hidden;
}
.about-box .heading {
	float:left;
	width:228px;
	margin:20px 0 0;
}
.about-box .heading h2 {
	background:url(../images/heading-who.png) no-repeat;
	width:208px;
	height:29px;
	text-indent:-9999px;
}
.about-box .heading h2 a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.about-box .text {
	float:left;
	width:653px;
	padding:0 0 0 22px;
	border-left:1px solid #cac6c6;
}
.about-box .text p {
	font: 15px/24px Georgia, "Times New Roman", Times, serif;
	color: #6d6e6e;
	margin:0;
}
.about-box .text p em {
	font-style:italic;
	color:#8c8c8c;
}

#tellafriend_form p label {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #848484;
}
/* topbar */
.topbar {
	width:980px;
	overflow:hidden;
	margin: 8px 0 0;
	min-height:45px;
	position:relative;
}
#cat-sponsor {
	width:980px;
	height:45px;
	text-align:right;
	font-size:12px;
	color:#A49F8B;
	position:absolute;
	top:0;
	left:0;
}
#cat-sponsor img {
	margin:0 0 0 5px;
}



* html .topbar {
	overflow:visible;
	height:73px;
}
.lilac .topbar {background: url(../images/wellness_topbar.png) no-repeat}
.green .topbar {background: url(../images/greenhome2_topbar.png) no-repeat }
.brown .topbar {background: url(../images/fashion_topbar.png) no-repeat }
.pink .topbar {background: url(../images/natbeauty_topbar.png) no-repeat }
.topbar {
	background: url(../images/travel_topbar.png) no-repeat;
}

.generic .topbar {
	background: url(../images/categoryheader_image.gif) no-repeat;
	width:980px;
	overflow:hidden;
	margin:3px 0 0;
	min-height:73px;
	display: none;
}


.topbar .heading {
	float:left;
	width:659px;
	padding:0 0 0 19px;
}
.topbar .heading h2 {
	width:316px;
	height: 54px;
	overflow:hidden;
	font-size:10px;
	text-indent:-9999px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}
.lilac .topbar .heading h2 {
	width:293px;
}
.green .topbar .heading h2 {
	width:316px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}
.brown .topbar .heading h2 {
	width:192px;
}
.pink .topbar .heading h2 {
	width:452px;
}

.generic .topbar .heading h2 {
	background: none no-repeat;
	width:452px;
}


.topbar .item {
	float:left;
	width:300px;
	margin:5px 0 0;
}
.topbar .item h3 {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 3px 40px;
}
.topbar .item ul {
	width:300px;
	overflow:hidden;
}
.topbar .item ul li {
	float:left;
	margin:0 2px 0 0;
}
.topbar .item ul li img {display:block}
.topbar .item ul li a span {display:none}
.content {
	width:100%;
	overflow:hidden;
}
.content .info {
	float:left;
	width: 628px;
	padding: 0 31px 0 1px;
}
/* main-box */

#content div.main-box div.text a {
	font-weight: bold;
	color: #2276a1;
}


.main-box {
	width: 630px;
	overflow:hidden;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-top: 24px;
	margin-left: 0;
	margin-bottom: 0;
}
.main-box .heading {
	width:631px;
	overflow:hidden;
	margin-bottom: 10px;
}
.main-box .heading h2 {
	font: 300 51px/53px "nudista-web-1","nudista-web-2", Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	color: #000;
	word-spacing: 0;
	letter-spacing: -2px;
}



div.main-box div.text h3 {
	font-size: 25px;
	margin-bottom: 16px;
	letter-spacing: 0;
}



body.green div.main-box div.text h3 {
	color: #759c57;
}


div.main-box div.text h4 {
	font: bold 14px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0;
	margin-top: 30px;
	margin-bottom: -13px;
	margin-right: 45px;
}

#friend-display h4 {
	text-transform: capitalize;
	margin-bottom: 26px;
	color: #9b9b9b;
	font: normal normal 23px Georgia, "Times New Roman", Times, serif;
}






.generic .main-box .heading h2 {color: #424242; }
.main-box .heading h3 {
	font: 600 18px/21px "nudista-web-1","nudista-web-2", Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	margin: 7px 0 0;
	padding-right: 14px;
}
.main-box .heading h4, #comment-display h4, #comment-form h4 {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color: #424242;
	text-transform:uppercase;
}
.main-box .heading .item, .generic .main-box .item {
	background:url(../images/dots1.gif) repeat-x;
	width: 609px;
	overflow:hidden;
	margin:9px 0 0;
	padding:12px 0 0;
}
.generic .main-box .item {
	margin:15px 0 0;
	padding:20px 0 0;
}
.main-box .heading .item ul {float:right}
.main-box .heading .item ul li {
	float:left;
	padding:0 4px 0 5px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.main-box .heading .item ul li:first-child {background:none}
.main-box .heading .item ul li a {
	float:left;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#2977a1;
	padding:0 0 0 12px;
	text-transform:uppercase;
}
.main-box .heading .item ul li a.ico-print {background:url(../images/icons.gif) no-repeat}
.main-box .heading .item ul li a.ico-mail {background:url(../images/icons.gif) no-repeat 0 -14px}
.main-box .heading .item ul li a.ico-feed {background:url(../images/icons.gif) no-repeat 0 -28px}
.main-box .heading .item ul li a.ico-twitter {background:url(../images/icons.gif) no-repeat 0 -83px}
.main-box .heading .item ul li a.ico-facebook {background:url(../images/icons.gif) no-repeat 0 -70px}
.main-box .heading .item ul li a.ico-share {background:url(../images/icons.gif) no-repeat 0 -42px}
.main-box .heading .item ul li a.ico-yahoo {
	background:url(../images/icons.gif) no-repeat 0 -56px;
	padding:0 0 0 15px;
}
.main-box .text {
	width:631px;
	overflow:hidden;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}
.main-box .text .photo {
	width:631px;
	padding: 0 0 9px;
	overflow:hidden;
}
.main-box .text .photo img {display:block}
.main-box .text p {
	font: 14px/21px Georgia, "Times New Roman", Times, serif;
	color: #575858;
	margin: 17px 65px 0 0;
}

div.main-box div.text p em {
	font-style: italic;
}

.generic .main-box .text p, .generic .main-box .text ul {
	font: 15px/24px Georgia, "Times New Roman", Times, serif;
	margin: 14px 35px 0 0;
}

.generic .main-box .text.blog-index p {
	margin-top: 4px;
}


.generic .main-box .text ul {
	list-style-type:disc !important;
	padding:0 0 0 25px !important;
}

div#wrapper.search ul#theResults {
	list-style-type: none;
}

div#wrapper.search #theResults li {
	list-style-type: none;
}

#theResults li h3 a {
	font-size: 18px;
}

div#wrapper.search div#main .main-box .text li p {
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #4e4f4f;
	margin-top: 6px;
}




.generic .main-box .text .photo {
	padding-top:12px;
	background:url(../images/dots1.gif) repeat-x 0 0;
}

.main-box .text .item {
	width:631px;
	overflow:hidden;
	margin:-5px 0 0;
}
.main-box .text .item p {
	font:italic 15px/18px Georgia, "Times New Roman", Times, serif;
	color:#616161;
}

div.author-bio {
	font-size: 12px;
	line-height: 16px;
	padding-right: 66px;
	color: #747474;
	margin-top: 17px;
}




/* help-box */
.help-box {
	width:590px;
	padding:0 0 0 46px;
	overflow:hidden;
	margin:20px 0 0;
}
.help-box .heading {
	float:left;
	width:294px;
	margin:25px 22px 0 0;
	background:url(../images/arrow01.gif) no-repeat 100% 0;
}
.help-box .heading h3 {
	background:url(../images/heading-help.gif) no-repeat;
	width:249px;
	height:19px;
	margin:6px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.help-box .list {
	float:left;
	width:250px;
}
.help-box .list li {
	float:left;
	margin:0 14px 0 0;
}
.help-box .list li img {display:block}
.help-box .list li a span {display:none}
.help-box .list li a.ico-twitter, .help-box .list li a.ico-facebook {
	display:inline-block;
	width:63px;
	height:65px;
	background:url(../images/ico-twitter.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
.help-box .list li a.ico-facebook {
	background:url(../images/ico-facebook.gif) 0 0 no-repeat;
}
/* magazine-box */
.magazine-box {
	background:url(../images/bg-magazine-box-c.gif) repeat-y;
	width:593px;
	overflow:hidden;
	margin:36px 0 0;
}
.magazine-box .holder {background:url(../images/bg-magazine-box-t.gif) no-repeat}
.magazine-box .frame {
	background:url(../images/bg-magazine-box-b.gif) no-repeat 0 100%;
	width:560px;
	padding:0 15px 15px 18px;
	overflow:hidden;
}
.magazine-box .frame .text {
	float:left;
	width:245px;
	padding:0 15px 0 0;
	margin:2px 0 0;
}
.magazine-box .frame .text p {
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#4b4c3f;
	margin:18px 0 0;
}
.magazine-box .frame .description {
	float:left;
	width:295px;
	margin:10px 0 0;
}
.magazine-box .frame .description h2 span {display:none}
.magazine-box .frame .description .photo {
	width:279px;
	padding:0 0 0 16px;
	overflow:hidden;
	margin:5px 0 0;
}
.magazine-box .frame .description .photo img {display:block}
.magazine-box .frame .description .btn {
	width:267px;
	padding:0 0 0 28px;
	overflow:hidden;
	margin:5px 0 0;
}
.magazine-box .frame .description .btn a {
	display:block;
	background:url(../images/btn-get.gif) no-repeat;
	width:249px;
	height:45px;
	text-indent:-9999px;
}

#content div.content div.info div.main-box div.text ul {
	font: 13px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 20px;
	color: #4e4e4e;
	list-style-type: none;
}

#content div.content div.info div.main-box div.text ul li {
	margin-top: 4px;
}



#content div.content div.info div.main-box div.text ol li {
	list-style-type: decimal;
	margin-bottom: 12px;
}

#content div.info div.main-box div.text ol {
	list-style-type: decimal;
	font: 12px/17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	list-style-position: inside;
	padding-left: 22px;
	padding-right: 122px;
	margin-top: 11px;
	color: #5c5c5c;
}
.content .sidebar {
	width:320px;
	float: left;
	margin: -9px 0 0;
}
.content .sidebar .ad {
	padding:0 0 0 3px;
	overflow:hidden;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0;
}

.content .sidebar .ad.skyscraper{
	margin: 30px auto 0 auto;
	position: relative;
	width: 160px;
}


.content .sidebar .ad img {
	display:block;
	margin:0 auto;
}
/* feature-box */
.feature-box {
	width:298px;
	overflow:hidden;
	margin:24px 0 0 11px;
	background:#f2f2f2;
	border:1px solid #cacaca;
}
.feature-box .heading {
	width:280px;
	padding:0 0 0 18px;
	overflow:hidden;
	margin:11px 0 0;
}
.feature-box .heading h3 {
	background:url(../images/heading-features.gif) no-repeat;
	width:257px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
}
.feature-box .text {
	width:280px;
	padding: 0 15px 8px 3px;
	overflow:hidden;
	margin:11px 0 0;
}
.feature-box .text ul {
	width:280px;
	overflow:hidden;
}
.feature-box .text ul li {
	width:243px;
	overflow:hidden;
	border-top:1px solid #efefef;
	margin:-1px 0 0;
	padding:4px 0 4px 37px;
	background:url(../images/separator01.gif) no-repeat 21px 50%;
}
.feature-box .text ul li a {
	font:13px/16px Arial, Helvetica, sans-serif;
	color: #696a68;
}
/* email-box */
.email-box {
	width:242px;
	padding:0 43px 0 35px;
	margin:37px 0 0;
	text-align: center;
}

input#mc-embedded-subscribe.btn.submit {
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #2e6f82;
}
.email-box .heading {
	width:242px;
	overflow:hidden;
}
.email-box .heading div {
	width:211px;
	padding:0 0 7px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/dots1.gif) repeat-x 0 100%;
}
.email-box .heading div h2 {
	background:url(../images/heading-email.gif) no-repeat;
	width:211px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
.email-box .text {
	width:242px;
	margin:7px 0 0;
}
.email-box .text p {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
}
.email-box .email {
	width:210px;
	padding:0 16px;
}
.email-box .email .row {
	width:100%;
	margin:8px 0 0;
	position:relative;
}
.email-box .email label {display:none}
.email-box .email .row span {
	display:block;
	background:url(../images/bg-input02.gif) no-repeat;
	width:198px;
	height:14px;
	padding:4px 6px;
}
.email-box .email .row span input {
	float:left;
	font:12px/14px "Lucida Grande", Arial, Helvetica, sans-serif;
	color:#b3afaf;
	width:198px;
	height:14px;
	padding:0;
	background:none;
	border:none;
}
.email-box .email .submit {
	display:block;
	margin:0 auto;
	background:url(../images/btn-subscribe-mail.gif) no-repeat;
	width:121px;
	height:22px;
	padding:22px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
}
/* site-box */
.site-box {
	background:url(../images/bg-site-box-c.gif) repeat-y;
	width:320px;
	overflow:hidden;
	margin:62px 0 0;
}
.site-box .holder {
	background:url(../images/bg-site-box-t.gif) no-repeat;
}
.site-box .frame {
	background:url(../images/bg-site-box-b.gif) no-repeat 0 100%;
	width:278px;
	padding:12px 21px;
	overflow:hidden;
}
.site-box .frame .photo {
	float:left;
	width:159px;
}
.site-box .frame .photo img {display:block}
.site-box .frame .photo a span {display:none}
.site-box .frame .description {
	float:left;
	width:119px;
}
.site-box .frame .description h2 a{
	background:url(../images/heading-sites.gif) no-repeat;
	width:104px;
	height:116px;
	overflow:hidden;
	text-indent:-9999px;
	display: block;
}
/* sponsor-box */
.sponsor-box {
	width:252px;
	padding:0 34px;
	overflow:hidden;
	margin:69px 0 0;
}
.sponsor-box .heading {
	width:252px;
	overflow:hidden;
	padding:0 0 7px;
}
.sponsor-box .heading h3 {
	background:url(../images/heading-sponsors.gif) no-repeat;
	width:208px;
	height:16px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
}
.sponsor-box .text {
	width:252px;
	overflow:hidden;
}
.sponsor-box .text ul {
	width:252px;
	overflow:hidden;
	margin:0 0 0 -6px;
}
.sponsor-box .text ul li {
	float:left;
	width:120px;
	height: 120px;
	overflow: hidden;
	padding:0 0 0 6px;
	margin:6px 0 0;
}
.sponsor-box .text ul li img {display:block}
.sponsor-box .text ul li a span {display:none}
/* sustainable-box */
.sustainable-box {
	width:980px;
	overflow:hidden;
	margin: 2px 0 13px;
	position:relative;
}
.sustainable-box img {display:block}
.sustainable-box .text {
	position:absolute;
	top:30px;
	right:51px;
	width:397px;
}
.sustainable-box .text h2 {
	background:url(../images/heading-sustainable.png) no-repeat;
	width:397px;
	height:59px;
	overflow:hidden;
	text-indent:-9999px;
}
.sustainable-box .text .item {
	width:397px;
	overflow:hidden;
	margin:10px 0 0;
}
.sustainable-box .text .item h3 {
	float:right;
	background:url(../images/heading-fans.png) no-repeat;
	width:323px;
	height:70px;
	text-indent:-9999px;
}
.sustainable-box .text .more {
	width:395px;
	padding:0 2px 0 0;
	overflow:hidden;
	margin:25px 0 0;
}
.sustainable-box .text .more a {
	float:right;
	background:url(../images/btn-read-more.png) no-repeat;
	width:104px;
	height:24px;
	text-indent:-9999px;
}
/* product-box */
.product-box {
	width:990px;
	overflow:hidden;
	margin:4px 0 0 -10px;
}
.product-box .item {
	float:left;
	width:320px;
	padding:0 0 0 10px;
}
.product-box .item .heading {
	width:290px;
	padding:4px 15px 5px;
	overflow:hidden;
	background-image: none;
	background-color: #9ac3c9;
}
.lilac .product-box .item .heading {
	background-image: none;
	background-color: #a6b4be;
}
.green .product-box .item .heading {
	background-image: none;
	background-color: #b0b4a8;
}
.brown .product-box .item .heading {
	background-image: none;
	background-color: #a3aab9;
}
.pink .product-box .item .heading {
	background-color: #dbb2a0;
	background-image: none;
}


#content div.showcase div.gallery div.sponsored-product {
	text-align: center;
	color: #a7a7a7;
}

.product-box .item .heading h2.cufon {
	height:22px;
	line-height: 25px;
	font-size: 16px;
	color: #fffeff;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: normal;
	text-indent: inherit;
}


.product-box .item .heading h2.travel {
	background:url(../images/heading-feature-travel.png) no-repeat;
	width:143px;
}
.product-box .item .heading h2.spa {
	background:url(../images/heading-feature-spa.png) no-repeat;
	width:117px;
}
.product-box .item .heading h2.editor {
	background:url(../images/heading-editor.png) no-repeat;
	width:112px;
}
.product-box .item .text {
	background:url(../images/border03.gif) no-repeat;
	width:292px;
	padding:0 15px 0 13px;
	overflow:hidden;
}
.product-box .item .photo {
	width:292px;
	overflow:hidden;
	margin:10px 0 0;
}
.product-box .item .photo img {display:block}
.product-box .item .description {
	width:272px;
	padding:0 13px 0 7px;
	overflow:hidden;
	margin:7px 0 0;
}
.product-box .item .description h3 {
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}
.product-box .item .description p {
	font: 15px/21px Georgia, "Times New Roman", Times, serif;
	color: #707070;
	margin-top: 3px;
}
.product-box .item .description .more {
	width:272px;
	overflow:hidden;
	margin:9px 0 0;
}
.product-box .item .description .more a {
	float:right;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	color:#333;
	text-transform:uppercase;
}
/* info-box */
.info-box {
	width:980px;
	overflow:hidden;
	margin:21px 0 0;
}
.info-box .column-sidebar {
	float:left;
	width:320px;
	padding:0 10px 0 0;
}
.info-box .tab-box {
	background:#dde7e3;
	width:295px;
	height:266px;
	padding:8px 12px 12px 13px;
	margin:15px 0 0;
	overflow:hidden;
}
.info-box .tabset {
	width:280px;
	padding:0 0 0 15px;
	overflow:hidden;
}
.info-box .tabset li {
	float:left;
	padding:0 0 0 23px;
}
.info-box .tabset li:first-child {padding:0}
.info-box .tabset li a {
	float:left;
	padding:3px 7px;
	cursor:pointer;
}
.info-box .tabset li a span {
	display:block;
	height:16px;
	text-indent:-9999px;
}
.info-box .tabset li #nav1 span {
	background:url(../images/tab-popular.png) no-repeat;
	width:55px;
}
.info-box .tabset li #nav2 span {
	background:url(../images/tab-latest.png) no-repeat;
	width:40px;
}
.info-box .tabset li #nav3 span {
	background:url(../images/tab-comments.png) no-repeat;
	width:78px;
}
.info-box .tabset li a:hover {background:#c1c1c1}
.info-box .tabset li a.active {background:#c1c1c1}
.info-box .tab-box .tab-info {
	background:#fff;
	width:283px;
	padding:0 11px 0 1px;
	margin:1px 0 0;
	overflow:hidden;
}
.info-box .tab-box .list {
	width:283px;
	margin:4px 0 0;
	overflow:hidden;
}
.info-box .tab-box .list li {
	width:262px;
	height:15px;
	overflow:hidden;
	padding:4px 0 4px 21px;
	border-bottom:1px solid #efefef;
	background:url(../images/separator01.gif) no-repeat 6px 50%;
}
.info-box .tab-box .list li a {
	font:13px/16px Arial, Helvetica, sans-serif;
	color: #737474;
}
.info-box .column-sidebar .ad {
	width:308px;
	padding:0 0 0 12px;
	overflow:hidden;
	margin:19px 0 0;
}
.info-box .spa-box {
	width:320px;
	overflow:hidden;
	margin:44px 0 0;
}
.info-box .spa-box .heading {
	width:320px;
	overflow:hidden;
}
.info-box .spa-box .heading div {
	background:url(../images/dots1.gif) repeat-x 0 100%;
	width:187px;
	margin:0 auto;
	padding:0 0 7px;
	overflow:hidden;
}
.info-box .spa-box .heading div h2 {
	background:url(../images/heading-spa-wisdom.gif) no-repeat;
	width:187px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
.info-box .spa-box .heading div h2 a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.info-box .spa-box .text {
	width:270px;
	padding:0 25px;
	overflow:hidden;
	margin:10px 0 0;
}
.info-box .spa-box .text p {
	font: italic 20px/33px "Times New Roman", Georgia, Times, serif;
	color: #b2b4b4;
	text-align:center;
	letter-spacing: 0;
}
.info-box .subscribe-box {
	background:#ebf2f2;
	width:274px;
	padding:10px 13px 14px;
	margin:35px 10px 0;
	overflow:hidden;
}
.info-box #subscribeBox {
	padding: 0;
	width: 300px;
}
.info-box .subscribe-box .heading {
	width:274px;
	overflow:hidden;
}
.info-box .subscribe-box .heading h2 span {display:none}
.info-box .subscribe-box .heading h3 {
	width:274px;
	overflow:hidden;
}
.info-box .subscribe-box .heading h3 span {
	float:right;
	background:url(../images/heading-subscribe.gif) no-repeat;
	width:205px;
	height:16px;
	text-indent:-9999px;
}
.info-box .subscribe-box .text {
	width:274px;
	position:relative;
	margin:2px 0 0;
}
.info-box .subscribe-box .text img {display:block}
.info-box .subscribe-box .text .more {
	position:absolute;
	bottom:-4px;
	right:2px;
}
.info-box .subscribe-box .text .more a {
	display:block;
	background:url(../images/btn-learn-more.gif) no-repeat;
	width:126px;
	height:23px;
	text-indent:-9999px;
}
.info-box .column-info {
	float:left;
	width:430px;
	padding:0 10px 0 0;
}
/* story-box */
.story-box {
	width:395px;
	padding: 12px 23px 0 12px;
	overflow:hidden;
}
.story-box .heading {
	background:url(../images/dots1.gif) repeat-x 0 100%;
	width:395px;
	padding:0 0 6px;
	overflow:hidden;
}
.story-box .heading h2 {
	background:url(../images/heading-featured-stories.gif) no-repeat;
	width:248px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
.story-box .article {
	width:395px;
	overflow:hidden;
	margin: 18px 0 0;
}
.story-box .article .photo {
	float:left;
	width:120px;
}
.story-box .article .photo img {
	display:block;
	border:1px solid #cbc9c9;
}
.story-box .article .text {
	float:left;
	width:275px;
}
.story-box .article .text h3 {
	font-size: 11px;
	color: #a0c7cc;
	text-transform:uppercase;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 2px;
}
.pink .story-box .article .text h3 {
	color: #c3957b;
}
.lilac .story-box .article .text h3 {
	color: #879dac;
}
.brown .story-box .article .text h3 {
	color: #a3aab9;
}


.green .story-box .article .text h3 {
	color: #b0b4a8;
}
.story-box .article .text h4 {
	font: 17px/18px Helvetica, Arial, sans-serif;
	color:#000;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 2px;
}
.story-box .article .text p {
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
	color: #707070;
}
.story-box .more {
	width:318px;
	padding:0 0 0 77px;
	overflow:hidden;
	margin:24px 0 0;
}
.story-box .more a {
	float:right;
	font: bold 12px/16px Georgia, "Times New Roman", Times, serif;
	color: #424242;
	text-transform: uppercase;
}
.homebox, .workbox, .playbox, .restbox {
	background:url(../images/bg-homebox-c.gif) repeat-y;
	width:427px;
	overflow:hidden;
	margin:40px 0 0;
}
.homebox .holder {background:url(../images/bg-homebox-t.gif) no-repeat}
.workbox .holder {background:url(../images/bg-workbox-t.gif) no-repeat}
.playbox .holder {background:url(../images/bg-playbox-t.gif) no-repeat}
.restbox .holder {background:url(../images/bg-restbox-t.gif) no-repeat}
.homebox .frame, .workbox .frame, .playbox .frame, .restbox .frame {
	background:url(../images/bg-homebox-b.gif) no-repeat 0 100%;
	width:398px;
	padding:12px 11px 15px 18px;
	min-height:370px;
	overflow:hidden;
}
* html .homebox .frame, * html .workbox .frame, * html .playbox .frame, * html .restbox .frame {
	height:370px;
	overflow:visible;
}
.homebox .heading, .workbox .heading, .playbox .heading, .restbox .heading {
	background:url(../images/dots2.gif) repeat-x 0 100%;
	width:398px;
	padding:0 0 5px;
	overflow:hidden;
}
.workbox .heading, .playbox .heading, .restbox .heading {
	background:none;
}
.homebox .heading h2, .workbox .heading h2, .playbox .heading h2, .restbox .heading h2 {
	float:right;
	background:url(../images/heading-home-category.png) no-repeat;
	width:136px;
	height:28px;
	text-indent:-9999px;
}
.workbox .heading h2, .playbox .heading h2, .restbox .heading h2 {
	background:none;
}
.homebox .text, .workbox .text, .playbox .text, .restbox .text {
	width:381px;
	padding:0 0 0 17px;
	overflow:hidden;
	margin: 10px 0 0;
}
.homebox .text h3, .workbox .text h3, .playbox .text h3, .restbox .text h3 {
	font: 31px/38px Arial, Helvetica, sans-serif;
	color:#e52235;
}
.homebox .text p, .workbox .text p, .playbox .text p, .restbox .text p {
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
	color:#595959;
	margin: 0 44px 10px 0;
}
.homebox .text .photo, .workbox .text .photo, .playbox .text .photo, .restbox .text .photo {
	width:371px;
	padding:0 0 0 10px;
	overflow:hidden;
}
.homebox .text .photo img, .workbox .text .photo img, .playbox .text .photo img, .restbox .text .photo img {display:block}
.homebox .text .photo span, .workbox .text .photo img, .playbox .text .photo img, .restbox .text .photo img {display:block}
.info-box .column-bar {
	float:left;
	width:210px;
}
.info-box .column-bar .ad {
	width:187px;
	overflow:hidden;
	margin: 7px 0 40px;
	padding:0 0 0 23px;
}
.info-box .column-bar .ad img {display:block}
.showcase {
	width:210px;
	overflow:hidden;
	margin:42px 0 0;
}

div.info-box .column-bar .showcase {
	margin-top: 2px;
}


.showcase .heading {
	background:url(../images/dots1.gif) repeat-x 0 100%;
	width:210px;
	overflow:hidden;
	padding:0 0 13px;
}
.showcase .heading h2 {
	background:url(../images/heading-showcase.gif) no-repeat;
	width:162px;
	height:51px;
	margin:0 auto;
	text-indent:-9999px;
}
.showcase .gallery {
	width:210px;
	overflow:hidden;
	margin:4px 0 0;
}
.showcase ul {
	width:197px;
	overflow:hidden;
	padding:0 9px 0 5px;
}
.showcase ul li {
	width:197px;
	padding:0 0 18px;
	overflow:hidden;
}
.showcase .item {
	width:197px;
	overflow:hidden;
}
.showcase .item .photo {
	width:197px;
	overflow:hidden;
	text-align:center;
}
.showcase .item .photo img {display:block; margin:0 auto;}
.showcase .item .text {
	width:197px;
	overflow:hidden;
}
.showcase .item .text .title {
	background:#979797;
	width:197px;
	height:17px;
	margin:1px 0 0;
	overflow:hidden;
}
.showcase .item .text .description {
	background:#979797;
	width:197px;
	height:30px;
	margin:2px 0 0;
	overflow:hidden;
}
.showcase .item .text .sponsor {
	width:197px;
	height:14px;
	margin:2px 0 0;
	overflow:hidden;
	text-align:center;
}
.showcase .item .text .sponsor span {
	background:#cf711a;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 5px;
	height:14px;
}
.showcase .item .text .sponsor span a {
	color:#fff;
	text-decoration:none;
}
.showcase .item .text h3 {
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#6695a3;
	margin:5px 0 0;
	text-align:center;
}
.showcase .item .text h3 a {color:#6695a3}
.showcase .item .text p {
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
	color:#6d6d6d;
	text-align:center;
}




/* footer */
#footer {
	width:100%;
	padding:0 0 51px;
	overflow:hidden;
}
#footer .ad {
	width: 728px;
	overflow:hidden;
	margin: 36px 20px 0 auto;
	text-align: center;
	float: right;
	display: block;
}
#footer .ad img {
	display:block;
	margin:0 auto;
}
#footer ul {
	width:100%;
	margin:36px 0 0;
	overflow:hidden;
	text-align:center;
	clear: both;
	float: right;
}
#footer ul li {
	display:inline;
	padding:0 4px 0 8px;
}
#footer ul li a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#565656;
}


/* OTHER ADDITIONS */


ul.recipe-list {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
}

#content div.content div.info div.main-box.wisdom div.item ul.recipe-list li h4 a {
	font-size: 15px;
	color: #41413d;
}

#content div.content div.info div.main-box.wisdom div.item ul.recipe-list li {

}

#content div.content div.info div.main-box.wisdom div.item ul.recipe-list li h4 {
	margin: 0;
}





/* comments */
#comment-display ol li {
	margin:10px 35px 35px 0;
}
#comments, #comment-display ol li p {
	margin:0 0 10px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #747776;
}

#comments h3 {
	font-size: 18px;
	font-weight: bold;
	color: #202020;
}

#comments {
	padding-left: 47px;
}


#comments div.comment {
	margin-top: 15px;
}

#blog #comments {
	width: 500px;
}

#blog #comments p {
	margin-bottom: 14px;
}

#comments div.comment p.by-line {
	font-size: 11px;
	margin-top: 6px;
	font-style: italic;
}
#comment-display ol li small {
	display:block;
	font-size: 11px;
	color: #698f78;
	margin: -4px 0 0;
	font-weight: bold;
}
#comment-form, #comment-display {
	margin: 29px 0 0;
	padding-top: 29px;
	border-top: 1px dotted #a0a0a0;
}
#comment-form label {
	display:block;
}
#comment-form p {
	margin:10px 0;
}
#comment-form p.captcha {
	font-size:12px;
	line-height:20px;
	margin:15px 0;
}
#comment-form p.captcha img {
	margin:10px 0;
}
/* wisdom archive & single */
.generic .main-box .item p {
	font:15px/25px Georgia, "Times New Roman", Times, serif;
	color:#616161;
	margin:12px 35px 0 0;
}
.generic .wisdom .item ul li ul, .generic .wisdom .single ul {
	font:15px/25px Georgia, "Times New Roman", Times, serif;
	color:#616161;
	padding:0 0 0 25px;
	margin:12px 35px 0 0;
}
.generic .wisdom .single ul {
	margin-left:220px;
}
.generic .wisdom .item ul li ul li, .generic .wisdom .single ul li {
	list-style-type:disc;
	margin:5px 0 0 0 !important;
}
.generic .wisdom .item img, .generic .wisdom .item .recipe-thumb {
	float:left;
}
.generic .wisdom .item .recipe-thumb {
	width:174px;
	height:143px;
	overflow:hidden;
}
.generic .wisdom .single .recipe-thumb {
	width:200px !important;
	overflow:hidden;
}
.generic .wisdom .item h4 {
	color: #424242;
	font: bold 16px/21px Georgia, "Times New Roman", Times, serif;
	margin-right: 0;
	margin-left: 220px;
	margin-bottom: 21px;
}

.generic .wisdom .item p strong {
	font-weight: bold;
}

.generic .wisdom .item ul li h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	text-transform:uppercase;
}
.generic .wisdom .item ul li h4 a {
	color:#333;
}
.generic .wisdom .item p {
	margin-left:220px;
}
.generic .wisdom .item p a {
	color:#616161;
	text-decoration:underline;
}
.generic .wisdom .item p a:hover {
	text-decoration:none;
}
.generic .wisdom .item ul li {
	margin:0 0 35px 0;
	overflow: hidden;
}
.generic .wisdom .item ul li img {
	margin-top:6px;
}
.generic .wisdom .item ul li h4, .generic .wisdom .item ul li ul, .generic .wisdom .item ul li p {
	margin-left:190px;
}


div#wrapper.generic div.main-box.wisdom div.item p {
	font-size: 14px;
	line-height: 19px;
	margin-top: 8px;
}





/* products */
.generic .products .item h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
	color:#333;
	margin:0 260px 0 0;
}
.generic .products .item p {
	margin-right:260px;
}
.generic .product-image {
	float:right;
	margin:0 0 25px 25px;
}
.generic .product-box {
	clear:right;
	float:right;
	width:240px;
	text-align:center;
	background:url(../images/prod-box.gif) left bottom no-repeat;
	padding:0 0 10px;
	margin:0 0 0 25px;
}
.generic .product-box .box-top {
	width:240px;
	height:10px;
	background:url(../images/prod-box-top.gif) 0 0 no-repeat;
}
.generic .product-box p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#777 !important;
	margin:8px 0 !important;
}
/* sites we like */
ul#swl {
	background:url(../images/dots1.gif) repeat-x;
	width:631px;
	overflow:hidden;
	margin:15px 0 0;
	padding:20px 0 0;
}
ul#swl li {
	clear:both;
	margin:0 0 15px 0;
}
ul#swl li p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5f5f5f;
}
ul#swl li p a {
	font-weight:bold;
	color:#4a6c60;
}
ul#swl li.highlight {
	margin:0 0 45px 0;
	overflow:hidden;
}
ul#swl li.highlight img {
	float:left;
	border:1px solid #b9b9b9;
	margin:0 10px 0 0;
}
ul#swl li.highlight p {
	font:15px/25px Georgia, "Times New Roman", Times, serif;
	color:#616161;
}
ul#swl li.highlight p a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
}
.ingred p {
	font-style:italic !important;
}
/* user message error page */
.error ul {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	line-height:28px;
	color:#f00;
	margin:0 35px 12px 0;
}
/* email signup */
div#mce-responses {
	color:#f00;
}
div.mce_inline_error {
	display:block;
	color:#f00;
	position:absolute;
	top:55px;
	left:0;
}

#gallery div.gallery ul li div.item div.text div.sponsored-product {
	font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #a9a9a9;
}

li.virtualtour {
	display: block;
	clear: left;
}

li.virtualtour img {
	margin-bottom: 10px;
}



/* what's new inside */
#whats-new {
	background:url(../images/whats-new-bg.gif) bottom left no-repeat;
	margin:12px 0 0;
}
#whats-new h3 {
	width:317px;
	height:56px;
	background:url(../images/h3-whats-new.gif) 19px 15px no-repeat;
	text-indent:-9999px;
	border-top:1px solid #c8c8c6;
}
#whats-new ul {
	padding: 0 19px 15px 20px;
}
#whats-new ul li {
	line-height: 20px;
	background:url(../images/whats-new-bullet.gif) 0 6px no-repeat;
	padding: 1px 0 0 16px;
}
#whats-new ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#6D6D6D;
	text-decoration:none;
}
#whats-new ul li a:hover {
	text-decoration:underline;
}

/* moving search */
#header-search-form {
	position:absolute;
	top:50px;
	right:146px;
}

/* jump menu */
#header-jump {
	width:182px;
	position:absolute;
	top:195px;
	left:625px;
	z-index:999;
}
#header-jump h2 {
	width:182px;
	height:22px;
	background:url(../images/h2-jump-to.gif) 0 0 no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
.select-drop ul {
	width:180px;
	border:1px solid #ccc;
	position:absolute;
	top:21px;
	left:0;
	display:none;
}
.over ul {
	display:block !important;
}
.select-drop ul a {
	display:block;
	font-size:12px;
	background-color:#f7f7f7;
	padding:6px 10px 5px;
}
.select-drop ul a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#3e7685;
}

#header-jump {
	width: 150px;
	position:absolute;
	top:195px;
	left:625px;
	z-index:999;
	margin-left: 41px;
}
#header-jump h2 {
	width: 156px;
	height:22px;
	background:url(../images/h2-jump-to.gif) 0 0 no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin-top: 3px;
}
.select-drop ul {
	width:180px;
	border:1px solid #ccc;
	position:absolute;
	top: 24px;
	left:0;
	display:none;
}
.over ul {
	display:block !important;
}
.select-drop ul a {
	display:block;
	font-size:12px;
	background-color:#f7f7f7;
	padding:6px 10px 5px;
}
.select-drop ul a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#3e7685;
}

/* home page slideshow */
#slideShow {
	width:650px;
	height:336px;
	overflow:hidden; 
}
#slideShowNav {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#999;
	margin:2px 0 15px;
}
#slide-prev-next {
	font-size:16px;
	font-weight:bold;
	position:relative;
}
#slideShowNav a, #slide-prev-next a {
	display:inline-block;
	color:#fff;
	text-decoration:none;
	padding:5px;
}
#slide-prev-next a {
	position:absolute;
	top:-45px;
	left:0;
		cursor:pointer;

}
#slide-prev-next a.next {
	left:auto;
	right:0;
		cursor:pointer;

}
#slideShowNav a:hover, #slideShowNav a.activeSlide, #slide-prev-next a:hover {
	background:#8c8c8c;
}

div.main-box.archive div.article div.photo {
	float: left;
	margin-right: 11px;
	clear: both;
}

#content div.content div.info div.main-box.archive div.article div.text {
	width: 498px;
	display: block;
	margin-right: 15px;
}

#content div.content div.info div.main-box.archive div.article div.text p {
	font-size: 13px;
	color: #767676;
	line-height: 19px;
}

#content div.content div.info div.main-box.archive div.article div.text h3 {
	font-size: 12px;
	margin: 12px 0 0;
	padding: 0;
	color: #9f9f9f;
}

#content div.content div.info div.main-box.archive div.article div.text h4 {
	margin-top: 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#content div.content div.info div.main-box.archive div.article {
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}





/* blog */


body#blog.editor .topbar {
	height: 173px;
	background-color: #ffffff;
	margin-bottom: 30px;
	background-image: url(../images/editorsblog-masthead.jpg);

}

body#blog.envy .topbar {
	height: 173px;
	background-color: #ffffff;
	margin-bottom: 30px;
	background-image: url(../images/envyblog-masthead.png);
}

#content div.topbar div.blogMasthead h2 {
	display: block;
	text-indent: -99999px;
}

.post {
	padding: 30px;
	margin-right: 40px;
	margin-left: 15px;
	border: 1px dotted #dbdbdb;
	margin-bottom: 30px;
}

div.back a {
	margin-bottom: 7px;
	margin-left: 7px;
	color: #bbb;
	display: block;
}


#blog .post h3 a {
	font-size: 28px;
	margin-bottom: 9px;
	color: #9bcfb4;
	display: inline-block;
	width: 500px;
	line-height: 28px;
}

#blog.editor .post h3 a {
	color: #b9b3c8;
	text-decoration: none;
}

div#tagCloud {
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
}

#tagCloud a {
	color: #94b4be;
}

#tagCloud a:hover {
	text-decoration: underline;
}

form#comment_form {
	font-size: 13px;
	margin-top: 30px;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-right: 22px;
}


#blog form#comment_form {
	font-size: 13px;
	margin-top: 30px;
	padding: 22px 22px 22px 47px;
}



#comment_form p {
	display: block;
	margin-top: 13px;
	color: #7b7b7b;
	font-size: 12px;
}

#comment_form input {
	margin-top: 15px;
}

body#blog .content .post p {
	font: 13px/22px Georgia, "Times New Roman", Times, serif;
	color: #5f6060;
	padding-right: 20px;
	margin: 0 0 17px;
}

.blogText h4 {
	font-weight: bold;
	font-size: 16px;
}

#comment_form h3 {
	font-size: 18px;
	font-weight: bold;
	color: #202020;
}

em {
	font-style: italic;
}

#comment_form p img {
	margin-bottom: 5px;
}



div.post div.heading h2 {
	color: #3d3d3d;
	font-size: 36px;
	line-height: 36px;
}

a.readMore {
	display: block;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

body#blog .content .post .text {
	margin: 0;
	padding: 0;
	overflow: visible;
}


#blog.envy .post .heading p.meta {
	display: block;
	color: #5f6060;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 500px;
	margin-right: 0;
	margin-bottom: 15px;
	background-color: #e6e9c2;
	padding: 7px 2px 5px 8px;
}

#blog.editor .post .heading p.meta {
	display: block;
	color: #5f6060;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 500px;
	margin-right: 0;
	margin-bottom: 15px;
	background-color: #e3ebea;
	padding: 7px 2px 5px 8px;
}

div.back {
	font-style: italic;
}


div.post div.heading {
	width: 503px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #cacaca;
}

img.blogThumb {
	margin-bottom: 12px;
}

#blog .post img {
	display:block;
	float:none;
	max-width:503px;
	margin:0 0 12px;
}

#blog.editor .post {
	background-repeat: repeat-x;
}

#blog div.main-box {
	margin-top: 6px;
}

body#blog.editor div.post p.meta a {
	color: #a78ebc;
	text-decoration: underline;
}



body#blog.envy div.post p.meta a {
	color: #799384;
	text-decoration: underline;
}

body#blog.envy div.post h3 {
	line-height: 39px;
	font-size: 36px;

	color: #9bcfb4;
}

#blog.editor div.post h3 {
	color: #b9b3c8;
	line-height: 41px;
	font-size: 41px;
}



div.blogLandingBox {
	margin-top: 20px;
	padding: 15px;
	display: block;
	border: 1px dotted #b9bbbb;
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	width: 542px;
	float: left;
}

#content div.main-box div.blog-index div.blogLandingBox p.latest {
	text-transform: uppercase;
	font: bold 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #757676;
	display: block;
	margin-top: 12px;
}



div.blogLandingBox h3 a {
	margin-top: 35px;
	display: inline-block;
	font-size: 21px;
}


#content div.text.blog-index div.blogLandingBox h4 a {
	text-transform: capitalize;
	font: bold 17px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	display: inline-block;
	margin-top: 7px;
	color: #2d2d2d;
}




.blog-index div.blogLandingBox img {
	display: inline-block;
	float: left;
	clear: both;
	margin-right: 15px;
	margin-top: 0;
	margin-left: 0;
}
.blog-index div.blogLandingBox h3 {
	margin-bottom:0 !important;
}
.blog-index div.blogLandingBox h3 a {
	display:block;
	margin:0;
}
#main .content .main-box .blog-index .blogLandingBox p {
	font: 12px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #606060;
}


.blog-index div.blogLandingBox strong {
	font-weight:bold;
}
.blog-index div.blogLandingBox h4 {
	margin:0 !important;
}
.blog-index div.blogLandingBox p, .blog-index div.blogLandingBox h3, .blog-index div.blogLandingBox h4 {
	width: 542px;
}




div.socialButtons {
	height: 28px;
	width: 165px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 664px;
}

div.blogLandingBox img {
	margin-right: 15px;
	margin-bottom: 4px;
}


#blog.editor .post a  {
	color: #9992a3;
	text-decoration: underline;
}

#blog.envy .post a  {
	color: #9bcfb4;
	text-decoration: underline;
}


.content .info .text.blog-index h3 {
	font-size: 15px;
	margin: 21px 0 0;
}



.content .info .text.blog-index p {
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/* home banners */

div.bannerRect1 {
	width: 300px;
	height: 250px;
	float: left;
	display: inline-block;
	margin-right: 20px;
	border: 1px solid #d1d1d1;
}

div.bannerRect2 {
	width: 300px;
	height: 250px;
	float: left;
	display: inline-block;
		border: 1px solid #d1d1d1;

}


div.bannerRect3 {
	width: 468px;
	height: 60px;
	margin-top: 45px;
	display: inline-block;
		border: 1px solid #d1d1d1;

}


#footer div.localDir {
	width: 150px;
	float: left;
	margin-top: 36px;
	margin-left: 25px;
}

/* specialtheme pages */

#annuals {
	width:979px;
	font-family:sans-serif;
	margin-top: 20px;
	margin-bottom: 25px;
}

img.topAnnualImage {
	margin-bottom: 15px;
}

#annuals .colLeft, #annuals .colMiddle, #annuals .colRight {
	float: left;
	width: 33%;
}

#annuals .colLeft {
	text-align:right;
	border-right:1px #CCC solid;
}

#annuals .colMiddle{
		border-right:1px #CCC solid;

}
	

#annuals .colRight {
	text-align:left;
	float: left;
}


#annuals .colLeft .contentLink {
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#annuals .colMiddle .contentLink {
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#annuals .colRight .contentLink {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#annuals .intro {
	 font-size: 19px;
	 line-height:25px;
	 color: #939598;
	margin-bottom: 10px;
}
	
#annuals .contentLink p.name {
	color: #828684;
	font-size:27px;
	font-weight:300;
	margin-bottom:2px;
	margin-top:8px;
}

#annuals .contentLink p.location {
	color: #000000;
	font-size:14px;
	font-weight:500;
	margin-top:0px;
}

p.name a {
	text-decoration:none;
	color: #828684;
}

p.name a:hover {
	color: #558169;
}

br.clear {
	clear: both;
}

.sitesLikeNew {
	margin-bottom: 21px;
}

.sitesLikeNew a {
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	color: #7a7a7a;
}
.sitesLikeNew h4 {
	font-size: 32px;
	margin-bottom: 3px;
	color: #b0b67a;
	font-weight: 300;
	margin-top: 8px;
}

strong {
	font-weight: bold;
	color: #4b4b4b;
}

