/* Channels  */

#love {
	margin-left:12px;
}

#living {
	margin-left:12px;
}

#life {
	margin-left:12px;
}

#generic {
	margin-left:12px;
}

#subchannel {
	float: left;
	width: 450px;
}

#article {
	float: left;
	width: 450px;
}

/* submit buttons */

#love .submitbutton {
	color: #9CB852;
}

#living .submitbutton {
	color: #70BABB;
}

#life .submitbutton {
	color: #71B6A2;
}

#generic .submitbutton {
	color: #66b6b7;
}

/* headers */

.introheader {
	line-height: 18px;
}

#love h1, #love h2, #love .featuredcontent h3, #love .header, #love .introheader {
	color: #E0708D;
}

#living h1, #living h2, #living .featuredcontent h3, #living .header, #living .introheader {
	color: #FBA934;
}

#life h1, #life h2, #life .featuredcontent h3, #life .header, #life .introheader {
	color: #DF5029;
}

#generic h1, #generic h2, #generic .featuredcontent h3, #generic .header, .introheader {
	color: #66b6b7;
}

/* main promo/intro */

#love .mainpromo, #living .mainpromo, #life .mainpromo, #generic .mainpromo {
	margin-top: 6px;
}

#love .imageborderleft, #love .galleryintro {
	border-left: 10px solid #E0708D;
}

#living .imageborderleft, #living .galleryintro {
	border-left: 10px solid #FBA934;
}

#life .imageborderleft, #life .galleryintro {
	border-left: 10px solid #DF5029;
}

#generic .imageborderleft, #generic .galleryintro {
	border-left: 10px solid #66b6b7;
}

#love .introtext {
	float: left;
}

/*#life .introtext {
	width: 124px;
	float: left;
}*/

#generic .introtext {
	width: 124px;
	float: left;
}


/* widgets */
.poll { width:216px !important; }
#love .widget {
	background-color: #F4F7EB;
	width: 144px !important;
}

#living .widget {
	background-color: #FDDFB4;
}

#life .widget {
	background-color: #F0F8F5;
}

#generic .widget {
	background-color: #afe1e2;
}


/* features */

.features {
	width: 450px;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.features .list {
	padding-top: 12px;
	padding-left: 12px;
	width: 260px;
	float: left;
}

* html .features .list {
	width: 260px;
	w\idth: 272px;
}

.features h3 {
	margin: 0;
	padding: 0;
}

.features h5 {
	margin: 0 0 3px 0;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(/images/global/bullet_arrow_right.gif);
	background-repeat: no-repeat;
}

.features p {
	padding-left: 10px;
}

#love .features {
	background-color: #FBEEF1;
}

#love .features h5, #love .features h5 a:link, #love .features h5 a:visited {
	color: #E0708D;
}

#living .features {
	background-color: #FFF5E6;
}

#living .features h5, #living .features h5 a:link, #living .features h5 a:visited {
	color:#FBA934;
}

#life .features {
	background-color: #FBEAE5;
}

#life .features h5, #life .features h5 a:link, #life .features h5 a:visited {
	color:#DF5029;
}

#love .features h5 a:hover, #living .features h5 a:hover, #life .features h5 a:hover {
	color: #A98E65;
}

#generic .features {
	background-color: #afe1e2;
}

#generic .features h5, #generic .features h5 a:link, #generic .features h5 a:visited {
	color: #66b6b7;
}

.features .featureimage {
	float: right;
	width: 123px;
}

.features .featureimage img {
	margin-top: 18px;
}

.features .featureimage p {
	margin-right: 18px;
	padding-top: 9px;
}

#love .features .featureimage p {
	color: #E0708D;
	font-size: 11px;
}

#living .features .featureimage p {
	color: #FBA934;
	font-size: 11px;
}

#life .features .featureimage p {
	color: #C5532C;
	font-size: 11px;
}

#generic .features .featureimage p {
	color: #66b6b7;
	font-size: 11px;
}

#love .imageborderbottom {
	border-bottom: 6px solid #EBA5B5;
	margin-right: 18px;
}

#living .imageborderbottom {
	border-bottom: 6px solid #FCC577;
	margin-right: 18px;
}

#life .imageborderbottom {
	border-bottom: 6px solid #DA9178;
	margin-right: 18px;
}

#generic .imageborderbottom {
	border-bottom: 6px solid #66b6b7;
	margin-right: 18px;
}


/* editorial promos */

#love .editpromo {
	background-color: #E8EFD6;
}

#love .editpromo h3 {
	color: #A4C05C;
	border-top: 2px solid #D1DFAD;
	border-bottom: 3px solid #C4D695;
}

#living .editpromo {
	background-color: #D9ECED;
}

#living .editpromo h3 {
	color: #66B5B6;
	border-top: 2px solid #B2DADA;
	border-bottom: 3px solid #AFE0E1;
}

#life .editpromo {
	background-color: #D8EDE8;
}

#life .editpromo h3 {
	color: #71B6A2;
	border-top: 2px solid #B8DAD0;
	border-bottom: 3px solid #A3CFC2;
}

#generic .editpromo {
	background-color: #afe1e2;
}

#generic .editpromo h3 {
	color: #66b6b7;
	border-top: 2px solid #66b6b7;
	border-bottom: 3px solid #66b6b7;
}

#love .editpromo1 {
	width: 216px;
	height: 170px;
	background-color: #F7DBE2;
}

#love .editpromo1 h3 {
	color: #EBA5B5;
	border-top: 2px solid #F3C8CF;
	border-bottom: 3px solid #F3C6D1;
}

#living .editpromo1 {
	width: 250px;
	background-color: #FDDFB4;
}

#living .editpromo1 h3 {
	color: #FCC577;
	border-top: 2px solid #FDE2BB;
	border-bottom: 3px solid #FCC577;
}

#living .editpromo2 {
	width: 182px;
}

#life .editpromo1{
	width: 216px;
	background-color: #F2D9D1;
}

#life .editpromo1 h3 {
	color: #DA9178;
	border-top: 2px solid #F3DCD5;
	border-bottom: 3px solid #E8BAAB;
}

#life .editpromo2, #love .editpromo2 {
	width: 216px;
}

#generic .editpromo1{
	width: 216px;
	background-color: #afe1e2;
}

#generic .editpromo1 h3 {
	color: #66b6b7;
	border-top: 2px solid #66b6b7;
	border-bottom: 3px solid #66b6b7;
}

#generic .editpromo2 {
	width: 216px;
}

.editpromo1 p, .editpromo2 p {
	margin: 12px 12px 0 12px;
}

.promoimage {
	margin: 6px 12px 6px 0;
	border-top: 6px solid #fff;
	border-right: 6px solid #fff;
	border-bottom: 6px solid #fff;
	float:left;
}



/* community promos */

#love .commpromo {
	background-color: #EDF2DE;
}

#love .commpromo h3 {
	background-color: #A4C05C;
	border-bottom: 3px solid #C8D99D;
}

#living .commpromo {
	background-color: #E7F6F6;
}

#living .commpromo h3 {
	background-color: #84D0D1;
	border-bottom: 3px solid #B5E3E3;
}

#life .commpromo {
	background-color: #E6F3EF;
}

#life .commpromo h3 {
	background-color: 81C4B0;
	border-bottom: 3px solid #B9DBD1;
}

#generic .commpromo {
	background-color: #afe1e2;
}

#generic .commpromo h3 {
	background-color: #66b6b7;
	border-bottom: 3px solid #66b6b7;
}

/*SUBCHANNEL and ARTICLE CLASSES BELOW */



#subchannel .intro {
	margin-top: 6px;
	margin-bottom: 0;
	padding-bottom: 12px;
}

.featuredcontent {
	padding: 6px 0 6px 0;
	margin-bottom: 18px;
	border-top: 2px dotted #DBCAB2;
	border-bottom: 2px dotted #DBCAB2;
}

.featuredcontent h2 {
	margin: 6px 0 12px 0;
}

.featuredcontent .image {
	margin-left: 12px;
}

.subchannelcontents {
	padding-bottom: 18px;
	margin-bottom: 18px;
	border-bottom: 3px solid #F2C8CF;
}

.subchannelcontents a:link, .subchannelcontents a:visited {
	font-weight: normal;
}

.subchannelcontents h3 {
	margin: 12px 0 3px 0;
	font-size: 11px;
	font-weight: bold;
}

#love .subchannelcontents h3 {
	color: #E0708D;
}

#living .subchannelcontents h3 {
	color: #FBA934;
}

#life .subchannelcontents h3 {
	color: #DF5029;
}

#generic .subchannelcontents h3 {
	color: #66b6b7;
}

.subchannelcontents ul {
	margin: 0 0 0 10px;
}

.subchannelcontents li {
	padding: 0 0 0 10px;
}

#life .articlelist {
	background-color:#FAE5E0;
	border-top:3px solid #EEBDAE;
	border-bottom:none;
	padding-left:12px;
	position:relative;
}

html>body #life .articlelist { margin-top:12px; }

.featuredproducts {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 18px;
}

.featuredproducts h2 {
	margin: 0 0 3px 0;
}

.featuredproducts .product {
	float:left;
	text-align:center;
	vertical-align:top;
	color: #AB8D63;
}

.featuredproducts .product a:link,  .featuredproducts .product a:visited, {
	color: #AB8D63;
}

.articlecopy {
	margin-bottom: 36px;
	padding-top: 18px;
	font-size: 12px;
	line-height: 15px;
}

.articlecopy td {
	font-size: 12px;
}

.articlecopy .image {
	float: left;
	margin-right: 12px;
}

.articlecopy h3 {
	line-height: 16px;
	margin-bottom: 3px;
}

#popup .articlecopy {
	margin-right: 12px;
}

#love .articlecopy {
	border-top: 3px solid #F3C8Cf;
}

#living .articlecopy {
	border-top: 3px solid #FCC577;
}

#life .articlecopy {
	border-top: 3px solid #EFA794;
}

#love .articlecopy h3, #love .gallerydetail h3 {
	color: #E0708D;
}

#living .articlecopy h3, #living .gallerydetail h3 {
	color: #FBA934;
}

#life .articlecopy h3, #life .gallerydetail h3 {
	color: #DF5029;
}

.saveemailprintside{
	float: right;
	border-left: 2px dotted #DBCBB1;
	padding-left:14px;
}

.saveemailprintside .iconmid{
  padding:2px 0;	
}

/* sidebar */
.sidebar {
	width: 215px;
	margin: 18px 0 18px 18px;
	padding-left: 14px;
	float: right;
	color: #5F3E30;
	font-size: 11px;
	font-family: arial, sans-serif;
	line-height: 16px;
	display: block;
	clear:right;
}

* html .sidebar {
	width: 215px;
	w\idth: 230px;
}

.sidebar .image {
	margin: 0 6px 6px 0;
	float: left;
}

#love .sidebar, #life .sidebar, #living .sidebar{
	border-left-width: 3px;
	border-left-style: solid;	
	font-size:14px;
	font-weight:normal;
}

#love .sidebar {
	border-left-color: #E0708D;
	color:#E0708D;
}

#life .sidebar {
	border-left-color: #DF5029;
	color: #DF5029;
}

#living .sidebar {
	border-left-color: #FBA934;
	color:#FBA934;
}

.sidebar h4{
	font-weight:bold;
	color: #5F3E30;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}

.sidebar p{
  margin:0px;
  padding:0px;
}

/* sidebar headeredbox */

#love .headeredbox, #life .headeredbox, #living .headeredbox{
	border-left-width: 0px;
	border-left-style: none;	
	font-size:11px;
	font-weight:normal;
	color: #5F3E30;
	padding: 6px 12px 0 12px;
	background-repeat:repeat-x;
}

#love .headeredbox{
  background-color: #FAEAEE;
	background-image: url(http://images.thenest.com/articles/img_stripe_pink.gif);
}
#living .headeredbox{
  background-color: #FEF2E1;
	background-image: url(http://images.thenest.com/articles/img_stripe_orange.gif);
}
#life .headeredbox{
  background-color: #FAE5DF;
	background-image: url(http://images.thenest.com/articles/img_stripe_red.gif);
}

/* sidebar borderedbox */
#love .borderedbox, #life .borderedbox, #living .borderedbox{
	border-width: 5px;
	border-style: solid;	
	font-size:11px;
	font-weight:normal;
	color: #5F3E30;
	padding: 12px;
}
#love .borderedbox{
  border-color:#F7DBE2;
  background-color:#FAEAEE;
}
#life .borderedbox{
  border-color:#FEE9CC;
  background-color:#FEF2E1;
}
#living .borderedbox{
  border-color:#F7D3c9;
  background-color:#FAE5DF;
}

/* sidebar pullquote */
#love .pullquote, #life .pullquote, #living .pullquote{
	border-width: 0px;
	border-style: none;	
	font-size:14px;
	font-weight:normal;
	color: #5F3E30;
	padding: 15px 12px 12px 12px;
	background-repeat:no-repeat;
	background-position: 12px 12px;
}
.pullquote p{
  text-indent: 31px;
}
#love .pullquote{
  background-color:#FAEAEE;
	background-image: url(http://images.thenest.com/articles/img_quote_pink.gif);
}
#life .pullquote{
  background-color:#FEF2E1;
	background-image: url(http://images.thenest.com/articles/img_quote_orange.gif);
}
#living .pullquote{
  background-color:#FAE5DF;
	background-image: url(http://images.thenest.com/articles/img_quote_red.gif);
}

/* sidebar pullquotegraphic */
#love .pullquotegraphic, #life .pullquotegraphic, #living .pullquotegraphic{
	font-size:14px;
	font-weight:normal;
	color: #5F3E30;
	padding: 0px 0px 0px 14px;
	background-position: 0 0;
	background-repeat:no-repeat;
}
.pullquotegraphic .pullquoteimage{
  float:left;
  margin: 0 8px 8px 0;
}
#love .pullquotegraphic .pullquoteimage{
	background-image: url(http://images.thenest.com/articles/img_nestnote_pink.gif);
}
#life .pullquotegraphic {
	background-image: url(http://images.thenest.com/articles/img_nestnote_orange.gif);
}
#living .pullquotegraphic {
	background-image: url(http://images.thenest.com/articles/img_nestnote_red.gif);
}


/* related area */
.RightRelated{
	width: 285px;
	margin: 0 15px 18px 0;
/*	border-bottom: solid 2px #DBCBB1; */
	font-size: 11px;
}

.RightRelated .SidebarTitle{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_stripes.gif);
  background-repeat: repeat-y;
  color: #ffffff;
  padding: 5px 0 5px 10px;
  font-weight:bold;
  font-size:11px;
}

.RightRelated a:link, .RightRelated a:visited, .RightRelated a:active{
	font-weight:normal;
	text-decoration: underline;
}

.RightRelated a:hover{
	text-decoration: underline;
}

.RightRelated .itemdetail{
	font-size: 10px;
}

.RightRelated .itemkeyword{
	font-size: 10px;
	color: #BBA27a;
}

.RightRelated .itemkeyword i{
  margin:0 2px;
}

.RightRelated .SideLinks, .RightRelated .SideBoards, .RightRelated .SideLocal{
  padding:14px 10px 14px 10px;
    background-color:#F6F1EB;

}

.RightRelated .SideBoards, .RightRelated .SideLocal{
 background-image: url(http://images.thenest.com/articles/sidebars/related_dashed_line.gif);
 background-repeat: no-repeat;
}

.RightRelated .SideLocal{
}
.RightRelated .SideBoards{
  border-bottom: solid 2px #DBCBB1;
}

.RightRelated .LocalResources{
  background-color: #ffffff; 
/*  border-top: solid 2px #DBCBB1;*/
  margin-top:14px;
}
.RightRelated select{
  vertical-align:top;
}
.RightRelated .LocalResources H2{
  margin:0px;
  padding:0;
}
.RightRelated .LocalResources p{
  background-color: #e3f1f1; 
  margin:0px;
  padding:5px 0 10px 10px;
}
 
#love .RightRelated .SideLinks H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_love_relcontent.gif);
  background-repeat: no-repeat;
}

#love .RightRelated .SideBoards H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_love_reldiscuss.gif);
  background-repeat: no-repeat;
}

#love .RightRelated .SideLocal H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_love_relresources.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  text-indent : 110px;
  font-size: 12px;
}

#life .RightRelated .SideLinks H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_life_relcontent.gif);
 background-repeat: no-repeat;
}

#life .RightRelated .SideBoards H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_life_reldiscuss.gif);
 background-repeat: no-repeat;
}

#life .RightRelated .SideLocal H2{
	background-image: url(http://images.thenest.com/articles/sidebars/hd_life_relresources.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
   text-indent: 110px;
	font-size: 12px;
}

#living .RightRelated .SideLinks H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_living_relcontent.gif);
 background-repeat: no-repeat;
}

#living .RightRelated .SideBoards H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_living_reldiscuss.gif);
 background-repeat: no-repeat;
}

#living .RightRelated .SideLocal H2{
  background-image: url(http://images.thenest.com/articles/sidebars/hd_living_relresources.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  text-indent: 110px;
  font-size: 12px;
}

/* msg board comments */
.mbthread{
  background-color: #F2f6e7;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  padding:0px 10px 10px 10px;
  margin:0 0 10px 0px;
}
#love .mbthread h2{
  background-image: url(http://images.thenest.com/articles/boards/hd_share_pink.gif);
  background-repeat: no-repeat;
  height:35px;
  background-position: -10px 0px;
}

#life .mbthread h2{
  background-image: url(http://images.thenest.com/articles/boards/hd_share_red.gif);
  background-repeat: no-repeat;
  height:35px;
  background-position: -10px 0px;
}

#living .mbthread h2{
  background-image: url(http://images.thenest.com/articles/boards/hd_share_yellow.gif);
  background-repeat: no-repeat;
  height:35px;
  background-position: -10px 0px;
}
.mbthread .comment{
/*	border-top: 1px solid #a4c05c;*/
	padding:10px 0;
}

.mbthread .comment .userinfo{
  font-size:10px;  
}

.mbthread .comment .report{
  font-size:10px;  
  color: #a4c05c;
}

.mbthread .comment .report input{
	vertical-align: middle;
	padding-bottom:3px;
}
.mbthread .comment .report a:link, .mbthread .comment .report a:visited{
  font-size:9px !important;  
  color: #a4c05c;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

/* email an article/gallery */

#emailarticle {
	padding: 12px;
}

#emailarticle h2 {
	margin-top: 30px;
}

#emailarticle .intro {
	margin-bottom: 0;
	padding-bottom: 0;
}

#emailarticle .emailtop {
	border-bottom: 2px dotted #DBCBB1;
}

#emailarticle .instructions {
	float: left;
	width: 300px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#emailarticle .instructions p {
	margin: 12px 0 12px 0;
	padding: 0;
}

#emailarticle .instructions .imageborderleft {
	border-left: 9px solid #C6E4DB;
	margin: 0 12px 12px 0px;
	padding-left: 6px;
	padding-bottom: 18px;
	float: none;
}

#emailarticle .addressbox {
	background-color: #EAF4F1;
	width: 210px;
	margin-bottom: 12px;
	padding: 12px 0 12px 12px;
	float: right;
}

/* articles */

#love #article .intro img {
	border-left: 10px solid #E0708D;
}

#living #article .intro img {
	border-left: 10px solid #FBA934;
}

#life #article .intro img {
	border-left: 10px solid #DF5029;
}

#generic #article .intro img {
	border-left: 10px solid #66b6b7;
}

#article .imageleft {
	margin-right: 12px;
	float: left;
}

.introright {
	float: left;
}

.introheader {
	margin: 0 0 9px 0;
	font-size: 18px;
	font-weight: bold;
}

#article .intro h1, #article .intro .introheader img {
	margin: 0;
	line-height: 20px;
}

#article .intro h1 img, #article .intro .introheader img {
	border-left: none !important;
}

#article .intro p {
	margin: 0 0 5px 0;
}
