@charset "utf-8";
/* CSS Document */

/* CSS Document */
/* These styles are for version 2 of MHI 2007 for new templates for all site Channels except Design Assistant and current homepage */

body { font: .7em Verdana, Arial, Helvetica, sans-serif; color:#666; width: 994px; margin: 0px auto;} /*width and auto only set on body for this page/ rest from global */
h1, h2, h3, h4, h5, h6 { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color:#414141; margin: 5px 0;} /* Normalizes font-size for headerNews */
div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input, hr { margin: 0; padding: 0;}/*zeros out margin padding */
ul, ol{ list-style-type:none;}/* removes bullet points */
fieldset, img {border: 0;}/* removes borders */

/****GLOBAL ELEMENTS *******/
/* ^== Headers */

h1.blogHeader, h1.blogHeader a:link, h1.blogHeader a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:33px; 
	width: 670px; 
	color:#c00843; 
	text-decoration:none;
	}
	
h1.blogHeader a:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:33px; 
	width: 670px; 
	color:#82022b; 
	text-decoration:none;
	}
	
h2.contentHeader{  font-size:2.2em; line-height: 1;}
h3.nextLevelHeader{ font-size: 1.75em;}
h4.blogSubHead{ font-family:Arial, Helvetica, sans-serif; color:#812315; font-size:14px;}

/* ^== Links */
a { color:#cc7755;text-decoration: none; font-weight:bold;}
a:hover, a:active{text-decoration: underline;}
a.moreLink{ display: block; white-space:nowrap;}
.toutCopy p a.moreLink{display: inline;  padding-left:10px;}
cite { font: normal 90% Arial, Helvetica, sans-serif; color: #999; display: block;}
/* ^== Arrows */
ul.arrowList li, a.moreLink, a.seeMore{ background:url(http://www.myhomeideas.com/myhome/static/i/version2/arrow.gif) no-repeat -194px 3px; padding-left:10px;}
ul.arrowList li{ margin-bottom: 3px;}	
ul.arrowList li.subArrowList{ background: none; padding-top: 4px;}
ul.arrowList li.subArrowList a{ font-weight:normal;}

.pagination{ width:494px; border-top: 1px solid #d2d2d2; text-align: right; font-weight: bold; margin-top: 20px; padding: 10px 0 15px;}
.pagination .selectedArea, .pagination em, .pagination .pageNumber{  padding:0 4px; }
.pagination .selectedArea, .pagination a{ border-left:1px solid #d2d2d2; }
.pagination a{ border-right:1px solid #d2d2d2;}
.pagination em{ font-style: normal;}
.pagination em a{ border: none;}
.pagination .prevbtn a { background:url(http://www.myhomeideas.com/myhome/static/i/version2/arrow.gif) no-repeat left; padding-left: 10px; }
.pagination .nextbtn a { background:url(http://www.myhomeideas.com/myhome/static/i/version2/arrow.gif) no-repeat right; padding-right: 10px; }

#archive .pagination{ border:0; float: right;}		
/* Template Structure ****************************************************************************************************************************/

#containerWrapper{ width:994px;}
#headerNew, #content, #mainContentLevel, #videoContent{ display: block;  position:relative;}
#content {overflow: hidden;  width:994px;} /* the overflow is used to clear float for  footer */

#featuredContent{  float: left; width: 694px; position:relative;}/* includes glutters */
/* 2 col Layout for featuredContent */
#secondLevelNav{ width: 175px; float: left;}
#mainContentLevel{ margin-left: 10px; float: left; padding-bottom: 20px; width:484px;} /* margin here is the secondLevelNav width plus the gutter */
#adCol { margin-top: 14px; width:300px; float: right; position: relative; display:block;}
/* ^s videoContent + videoRelatedLinks */
#videoContent{  float: left; width: 790px;}
#videoRelatedLinks{ width:190px; float: right; margin-top:44px; }
#videoRelatedLinks h3 { margin: 0 30px 10px 0; padding-top: 11px; border-top: 3px solid #956e5f;}
/* ^s Header**/
#headerNew{ background: url(http://img.timeinc.net/myhome/static/i/bgheader.gif) no-repeat;}
#headerNew #logo{ margin-left: 16px; width: 400px;}
#headerNew .featuredMagLinks img{margin: 7px 9px;}

/* ^ All Ads*/
.adLabel { display: block; text-align: right; margin-bottom:8px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#777; }

.ad728 { width:728px; }
.ad174 { width: 174px;}
.ad252 { width: 252px; }
.ad280 { width: 280px;}
.ad300 { width: 300px;}
.ad315 { width: 315px;}

.sponsorByLogo {width: 170px;position:absolute; top:10px; right:10px;}
#containerWrapper .ad728 {  margin:4px auto; }
#headerNew .ad252 { width: 252px; position: relative; top: -75px; left: 732px; text-align:center;}
#headerNew .ad252 a{ font-weight: normal; padding-bottom: 2px; display: block;}
#headerNew .ad252 #promoflash{ margin-bottom: -60px; float: right; padding: 0; width: 252px; text-align: left;} /*this advertisment creates whitespace underneath it */
#featuredContent .ad315{ float: left;}
#adCol .ad300{ float: right; position: relative; margin-bottom: 10px;}

/* ^s Main Nav*/
#mhiMainNav{ width: 994px; background-color:#c6643d; border-bottom: 1px solid #ccc;}/* background-color incaseimages are turned off */
#mhiMainNav ul{ width: 994px; background: url(http://img.timeinc.net/myhome/static/i/version2/bkMainNav.gif) no-repeat left -141px;
						overflow : hidden;}/* the overflow is so the background will show */
#mhiMainNav li{ float: left; background: url(http://img.timeinc.net/myhome/static/i/version2/bkMainNav.gif) no-repeat right  -22px;}
#mhiMainNav a{ display: block; margin:0; padding: 5px 8px; color: #fff; 
						font: bold 111%  helvetica, Arial, Verdana, sans-serif; text-transform:uppercase; white-space: nowrap; 
						 text-decoration: none;  text-align: center;} 
#mhiMainNav a:hover, #mhiMainNav a.selected{ background: url(http://img.timeinc.net/myhome/static/i/version2/bkMainNav.gif) no-repeat right -82px; }
/* ^ All Ads --- sytles from version 2 redesign **/

/* Footer */
#footer{ 
width:994px;
height:100px;
text-align:center;
padding-top:20px;
background: url(http://img.timeinc.net/myhome/static/i/bg_footer.gif) repeat-x;
margin-top:20px;
text-decoration:none;
float:left;
} /* the overflow is so the background will show */

p.copy{ float: left; width: 994px;  margin: 20px 0 0 0; padding: 13px 0 30px 10px;  color: #959595; border-top: 1px solid #d2d2d2;}

p.copyright{ float: left; width: 994px;  margin: 20px 0 0 0; padding: 13px 0 30px;  color: #959595; border-top: 1px solid #d2d2d2;}

/* left Rail*/
/* ^== findItNow ==^*/
#findItNow, #daWidget { width: 174px; padding-top: 8px; margin-bottom: 13px; }
#findItNow { background: #ebf1e3 url(http://www.myhomeideas.com/myhome/static/i/version2/bk_findItNow.gif) repeat-x left top; border-top: 1px solid #bac7aa; }
#findItNow h4 { background: url(http://www.myhomeideas.com/i/version2/magnifyingGlass.gif) no-repeat; margin-left: 8px; padding: 3px 0 14px 36px; font: bold 1.75em Arial, Helvetica, sans-serif; color:#495a37;}
#findItNow ul { background:url(../i/version2/bk_findItNow.gif) repeat-x left bottom; padding: 0 0 24px 12px; margin:0;}
#findItNow li {width: 150px;}
#findItNow .subArrowList ul{ background: none; margin: 5px 0 0 -12px; width:130px;/* font-size: 90%;*/}
#findItNow .subArrowList li{ width:140px;}
/* ^== daWidget ==^*/
#daWidget { background: #ffe9b2 url(http://www.myhomeideas.com/myhome/static/i/da_background.gif) repeat-x; border-top:1px solid #E5D1A0; }
#daWidget dl { padding:10px 5px 12px 12px; }
#daWidget dt { font-weight:bold; color:#121212; margin-bottom: 2px; padding-left:2px;}
#daWidget p { margin-top: 8px; padding-right: 20px; }
#daWidget .topBranding { border-bottom: 1px solid #e5d1a0; }
#daWidget .lowerBackgroundImage { background: url( ../i/version2/paintbrush.gif) no-repeat left bottom; padding-bottom: 80px; }
#daWidget ul.arrowList a{font-weight:normal;}
#daWidget .seeAll{ font-size: 90%;}
#daWidget dt.daLogo{ position:relative; font: 26px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase;color:#6e5413; line-height:19px; 
  width: 109px; height: 40px; overflow:hidden; }/*these style are for when images are turned off the user still seeing text */
#daWidget dt.daLogo span{color:#af7727; font-size: 21px;}
#daWidget dt.daLogo a{ position:absolute; top:0; left:0; width: 111px; height: 40px; display: block; 
background: url(../i/version2/da_logo.gif) no-repeat;}

/* Middle Col*/
/* ^== channel pages ==^*/
#featuredTout { width: 494px; margin: 0 0 15px; float: left; }
#featuredTout h2 a{ font-size:2.25em; /*font-weight:bold;*/ color:#855846; }
#featuredTout dt { width: 300px; float: left; }
#featuredTout dd { width: 180px; float: right; padding: 0 4px 10px 10px; }
#calendar { width: 130px; padding-left: 49px; background:url(../i/version2/bk_calendar.gif) no-repeat; position: relative; font: bold 100% Verdana, Arial, Helvetica, sans-serif; padding-bottom:8px; margin: 10px 0; }
#calendar li { width: 124px; background-image:none; padding:0 0 2px 5px; margin: 0; }
#calendar li.cal_date { width: 38px; position:absolute; top:0; left:0; text-align:center; padding:5px 5px 8px 5px; color:#fff; text-transform:uppercase; font: bold 95% Arial, Helvetica, sans-serif;  }
#calendar li.cal_date strong { color:#786; font-size: 2em; display: block; padding:3px 0; }
#calendar li.cal_dek { font-size: 90%; }
#calendar li.cal_title { color:#d3ac0e; text-transform:uppercase; font-size:110%; }

/* ^==Belt ==^ */
 /* shared  by animated tout and gallery belt*/
 .contentslider { position:relative; float: left; }
/*.contentslider .disabledmsg { display:block; padding:5px; margin:0 20px 5px 20px; background:#ffffcc; }*/
.contentslider .skiplink { position:absolute; left:-5000px; }
.contentslider .viewall, .contentslider .disabledmsg { display: none; }
.contentslider .slidescont, .contentslider .slide { float:left; display:inline; }
.contentslider .slidescont { position:relative; top:0; left:0; width:100%; }
/* Width = (Slide width + left/right margins, paddings, borders) x number of visible slides */
.contentslider .maincont { position:relative; top:0; left:0; overflow:hidden; }
/* New containers for nav buttons */
.contentslider .slidenav { display: block; float:left;}
.contentslider .slidenav .prevbtn { float:left; }
.contentslider .slidenav .nextbtn { float: right; }
.contentslider .slidenav .directions { font-family:Arial, Helvetica, sans-serif; }
.contentslider a { color:#c56139; }
/**/
/*animated Tout -- using Willis Belt */
.animatedTout { width:494px; position:relative; float: left; }
.animatedTout h3 { padding: 0 9px; color: #666; background: #eaeaea url(../i/version2/greyWtBorder.gif) repeat-x 0 -30px; }
.animatedTout .contentslider { width:494px; /*border-top:1px solid #d2d2d2; */border-bottom:1px solid #d2d2d2; background: #eaeaea; }/*Specify total slider width*/
.animatedTout .contentslider .slidescont { background:#d2d2d2; margin-left:9px; margin-right:9px; border-bottom: 1px solid #d2d2d2; }
.animatedTout .contentslider .maincont { width:485px; padding-bottom: 10px; }
.animatedTout .contentslider .maincont p.dek { padding: 9px; }
.animatedTout .contentslider .slide { width:158px; padding-top:4px; background:#fff; text-align: center; margin-right:1px; } /* this creates the border, using border property broke belt*/
.animatedTout .contentslider .slide .imgcont{height:113px;}
.animatedTout .contentslider .prevslidelink, .animatedTout .contentslider .nextslidelink { display:inline!important; }/* Prev & Next buttons are display:block by default in javascript */
.animatedTout .contentslider .slidenav { padding: 5px 9px; background:#f4f4f4; font-weight: bold; text-align: center; width:475px; }
.animatedTout .contentslider .slidenav .prevbtn, .animatedTout .contentslider .slidenav .nextbtn {border: 1px solid #d1d1d1; text-align: center; padding: 3px 0; background: #fff url(../i/version2/bk_galleryButtonGradient.gif) repeat-x left bottom; }
.animatedTout .contentslider .slidenav .prevbtn { width:74px;}
 .animatedTout .contentslider .slidenav .nextbtn { width:54px;}
.animatedTout .contentslider .slidenav .directions { margin: 0 74px 7px; padding-top: 3px; }
.animatedTout .prevbtn a { background:url(../i/version2/arrow.gif) no-repeat left; padding-left: 10px; }
.animatedTout .nextbtn a { background:url(../i/version2/arrow.gif) no-repeat right; padding-right: 10px; }
.animatedTout .beltTout .txtcont { padding: 9px; height: 30px; }
.animatedTout .beltTout .txtcont a { font-weight: normal; }
/* ^== middleTouts ==^*/
#middleTouts{ float: left; width: 494px; margin-top: 20px; /*padding-bottom:50px;*/}
#middleTouts li.line, #middleTouts li.noline{display: block; width: 494px;  float: left; padding:10px 0; }
#middleTouts li.line{ border-bottom:1px solid #d2d2d2;}
#middleTouts li.noline{border:0;}
#middleTouts dl{ float: left; width: 494px;/* margin: 10px 0;*/ color: #666;}
#middleTouts dt{ float: left;}
#middleTouts dd.toutHeader ,#middleTouts dd.toutCopy{ float:right;}
#middleTouts dd.toutHeader{ font: 1.75em Arial, Helvetica, sans-serif; }
#middleTouts dd.toutHeader a{color:#855846;}
#middleTouts dd.toutHeader ,#middleTouts dd.toutCopy{ width: 410px;}
#middleTouts dd.toutCopy em{}
#archive{ overflow: hidden;}
#archive #middleTouts{ margin-top:0;}
#archive dd.toutHeader ,#archive  dd.toutCopy{ width: 330px;}

/* ^== article pages ==^*/
#article { width:494px; }
#article h4 {margin:20px 0 2px;}
#article_copy { padding-bottom: 20px; line-height:1.3; }
#article .article_dek, #article .article_pageListing { color:#855846; }
#article .article_dek { padding-bottom: 15px; }
#article_copy .article_img { float: left; width:314px; padding-bottom: 15px; }
#article_copy .article_img cite { margin:4px 0;}
#article_copy .article_img .photo_title { font-weight: bold; }
#article_copy .byline { margin-bottom: 10px; }
.relatedArticles { width:494px; border-top: 1px solid #d2d2d2; padding-top:10px; }
.relatedArticles ul { margin-top: 5px; }
/* ^== toolbar on all sub pages ==^*/
.art{left: 242px;}
.gal{left: 428px;}
#toolbar { position: relative;  top:0;  background: #fff url(../i/version2/bk_toolbar.gif) no-repeat 1px 1px; width: 230px; border: 1px solid #ddd; margin:0 0 12px  0; overflow: hidden; padding-left: 18px;}
#toolbar li { position: relative; top:0; float: left;}
#toolbar a{ display: block;}
#addthis_dropdown{ position: relative;}
.share  {  position: relative; width:48px;  display: block;}


#gallery { width:680px; float: left; background: #fff url(../i/version2/bk_gallery.gif) repeat-x left bottom; padding-bottom:25px; margin-bottom:11px; }
#gallery .gallery_dek { padding-bottom: 15px;color:#855846; }
#gallery h2, #gallery .gallery_dek { margin-left: 10px;}

#featuredGallery { width: 665px;  margin-left: 10px; padding: 0 0 10px 0; float: left; background: url(../i/version2/bk_galleryTop.gif) repeat-x;}
#featuredGallery dt { width: 400px; float: left; background:#f4f4f4;margin-top:1px; }
#featuredGallery cite { background: #fff; padding-top:2px;}
#featuredGallery dd { width: 258px; float: right; padding-bottom:5px;}
#featuredGallery h3 { font-size:150%; margin-bottom: -2px; }
#featuredGallery dd.galleryHeader, #featuredGallery dd.galleryCopy { padding-left: 10px; width: 250px;}
#featuredGallery dd.galleryCopy{ padding-bottom:15px;}
#featuredGallery dd.galleryCopy p.byline{ padding:15px 0; }
#featuredGallery dd.galleryCopy h4 { display: inline; }
#featuredGallery dd.topSlideNav { width: 262px; margin-bottom:20px; position: relative; padding-top: 5px;}
#featuredGallery dd.topSlideNav li{ position: relative; float:left; top:0;}
#featuredGallery dd.topSlideNav .numberOf{ left:15px; font: bold .775em Verdana, Arial, Helvetica, sans-serif; padding-top: 5px;}
#featuredGallery dd.topSlideNav .topPrevBtn,
#featuredGallery dd.topSlideNav .topNextBtn{ border: 1px solid #d1d1d1; text-align: center; padding: 3px 0; 
background: #fff url(../i/version2/bk_galleryButtonGradient.gif) repeat-x right bottom; }
#featuredGallery dd.topSlideNav .topPrevBtn{  left:88px; margin-right: -87px; width:74px;}
#featuredGallery dd.topSlideNav .topNextBtn { top:0; left:164px; width:54px;}
#featuredGallery dd.topSlideNav .topPrevBtn a { background:url(../i/version2/arrow.gif) no-repeat left; padding-left: 10px;}
#featuredGallery dd.topSlideNav .topNextBtn a { background:url(../i/version2/arrow.gif) no-repeat right; padding-right: 10px;}
#featuredGallery .galleryAd{ width: 300px; margin: 50px auto; display: block;}
/* ^==Belt ==^ */
#galleryBelt { width:594px; position:relative; margin:0 auto; }
#galleryBelt .contentslider { width:594px; padding-top:25px;}/*Specify total slider width*/
#galleryBelt .contentslider .maincont { width:546px; margin-left:23px; position:relative; top:8px;}
#galleryBelt .contentslider .slide { width:83px; padding-top:4px; margin-right:4px; margin-left: 4px; text-align:center; }
#galleryBelt .contentslider .slidenav { position:absolute; top:0; left:0; width:594px;}
#galleryBelt .contentslider .slidenav .directions { position:relative; top: 8px; left:0; font-weight: bold; text-align:center;}
#galleryBelt .contentslider .slidenav .prevbtn, 
#galleryBelt .contentslider .slidenav .nextbtn { position:relative; top:53px; color:#ad6548; text-align:center; background: #fff; }
#galleryBelt .contentslider .slidenav .prevbtn { left:0; }
#galleryBelt .contentslider .slidenav .nextbtn { right:0; }
#galleryBelt .contentslider .slidenav .prevbtn a, 
#galleryBelt .contentslider .slidenav .nextbtn a { width:24px; height:24px; text-decoration:none; position: relative; margin-top:-10px; background: url(../i/version2/arrowGallery.gif) no-repeat; }
#galleryBelt .contentslider .slidenav .prevbtn a { background-position: top left; }
#galleryBelt .contentslider .slidenav .nextbtn a { background-position: top right; }
#galleryBelt .beltTout .txtcont, #galleryBelt .beltTout .selectedtxtcont  { width:75px;  text-align:left; overflow:hidden; padding: 0 2px 5px; }
#galleryBelt .beltTout .txtcont { margin-top:10px; }
#galleryBelt .beltTout .selectedtxtcont { margin-top:6px; font-weight: bold; }
#galleryBelt .beltTout .txtcont a { font-weight: normal; }
#galleryBelt .beltTout .selectedThumb { border: 3px solid #666; padding:1px; margin-top:-4px; }
/* ^== popularGalleries == */
#popularGalleries{  width: 680px; position:relative;  background: #eaeaea; margin:13px 0; float: left; padding-bottom: 7px;}
#popularGalleries ol{ width:648px; position:relative; margin: 0 7px; background: #fff; padding: 8px; float: left;}
#popularGalleries li{ width: 106px; position:relative; top:0; float: left;}
#popularGalleries h3 {color:#666;  background:url(../i/version2/greyLine.gif) repeat-x 0 2px; padding:8px 0 3px 8px;}
#popularGalleries p.text{ width: 75px;}
#popularGalleries a{font-weight: normal;}

/*Right Rail */ /* need to go throught these styles are from Main */
	#organize {display: block; float: right; font: normal 11px verdana; color: #355911; margin: 0 0 10px 0; padding: 0; background: url(http://img.timeinc.net/myhome/static/i/org_background.gif) no-repeat; width: 300px; height: 100px; position:relative; }
	#organize a{margin: 0 0 10px 0; border: none; text-decoration: none}
	#organize a:hover, #organize a:visited, #organize a:link {border: none; text-decoration: none;}
	#organize img {border: none}
	#organize h4{color: #FFFFFF; font: bold 18px arial;}
	#organize span{display: block; width: 150px; padding: 2px; margin: 4px 0 4px 0; color: #CC7755; font: bold 10px verdana; background-color: #FFFFFF; border-bottom: 1px solid #9eb08e}
	#organize p{display: block; margin: 0px; padding: 0 0 10px 0px}
	#organize .orgPanel {margin: 0px; padding: 5px 0px 0px 10px; display: block; float: left; width: 199px;}
	#organize .orgImage {margin: 0px; padding: 40px 0 0 0; display: block; float: right; width: 91px;}
	#organize .orgImage img{vertical-align: bottom;}
	
#calculator {float: right; display: block; margin:0 0 10px 0; padding:10px; border: 1px solid #BAC7AA; background-color: #ebf1e3; position:relative; width: 280px;}
#calculator h3 {font: bold 18px arial; color: #355911; width: 125px;}
#calculator .calcText {color: #121212; display: block; margin: 10px 0 10px 0; padding: 0px; float: left;/*width: 275px;*/}
#calculator a {color: #CC7755; font-weight: normal; font-size: 11px;}
#calculator .subHeading {display: block; padding: 0px; margin: 0px; }
#calculator p.subHeading{color: #778866; line-height: normal; font: normal 10px verdana;}
#calculator .inputBox {float: left; display: block; background: url(http://img.timeinc.net/myhome/static/i/calculator_background.gif) no-repeat; margin: 0px; padding: 10px 10px 10px 10px; width: 258px; height: 95px;}
#calculator .inputBox label{float: left; display: block; width: 75px; height: auto; margin: 0 25px 0 0; background-position: 0 .5em; font-size: 10px; color: #778866}
#calculator .inputBox label p{display: inline; width: 80px;}
#calculator .inputBox h4{margin: 0 0 4px 0; font: bold 14px arial; color: #121212;}
#calculator .calcBox{display: inline;  margin: 1px 0 0 0; padding: 0 0 0 3px; width: 75px; height: 28px; border: 1px solid #acba9a; font: normal 20px arial; color: #7a7a7a}
#calculator img{display: inline; margin: 12px 0 0 0; vertical-align: top} 
#calculator .formFields {float: left; display: block; width: 184px; height: 35px;}
#calculator .buttonFields {float: left; display: block; width: 72px;} 
#calculator .calcButton {margin: 0; padding:0px; border: none; height: 31px; width: 74px; cursor: pointer}
#calculator .calcButton:hover {background: url(http://img.timeinc.net/myhome/static/i/calc_button.gif) no-repeat 0 0}
#calculator .delList .more a {font-weight: bold;}
#calculator .delList ,#calculator .delList li {float: left;}
#calculator .pointRollAd{ position:absolute; top:-13px; right:0; z-index: 100; }



/* Blog Specific */

#bloghdrholder {
	width:622px;
	height:100px;
	padding-left:30px;
	padding-top:18px;
	margin:13px 0;
	background:url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/header.jpg) no-repeat;
}

#blogcontainer {
width:994px;
}

#blogarticle {
margin:auto;
width:652px;
float:left;
}

.blogcontent {
width:652px;
}

.blogtitle, .blogtitle a:link, .blogtitle a:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#855846;
text-decoration:none;
}

.blogtitle a:hover {
color:#d78829;
text-decoration:none;
}

.blogtitle a:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#D2D2D2;
text-decoration:none;
}

.blogdate {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:11px;
color:#666;
}

.blogtext, .blogtext a:link, .blogtext a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}

.blogtext a:hover {
text-decoration:underline;
}

.blogtext a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
}

.blogtext p{margin: 0px; padding: 12px 0 0 0px}

.blogtextbold, .blogtextbold a:link, .blogtextbold a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
text-decoration:none;
}

.blogtextbold a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
text-decoration:underline;
}

.blogtextitalic {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#666;
}

.blogtextblack {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

#blogsections {
width:300px;
margin-top:13px;
float:right;
}

.blogsections {
width:300px;
float:left;
border-bottom:#A8BE97 solid thin;
}

.continuereading, .continuereading a:link, .continuereading a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#CC7755;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.continuereading a:hover {
text-decoration:underline;
}

.headerimage {
width:97px;
height:97px;
position:absolute;
margin-left:525px;
margin-top:10px;
}

.aboutblogsectionheaders {
width:160px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#495A37;
}

#aboutthisblog {
width:290px;
padding:5px;
background-image:url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/about-bck.jpg);
background-repeat:repeat-x;
background-color:#dbe3d8;
float:left;
border-top:#BAC3AE 1px solid;
}

#aboutthisblogleft {
width:165px;
float:left;
}

.aboutbloglinks, .aboutbloglinks a:link, .aboutbloglinks a:visited {
width:165px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#cc7755;
vertical-align:middle;
list-style-image: url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/list-arrow.gif);
}

.aboutbloglinks a:hover {
text-decoration:underline;
}

.blogsectionheaders {
width:3300;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#D2D2D2;
padding-left:8px;
padding-top:3px;
border-top:#D2D2D2 1px solid;
border-bottom:#D2D2D2 1px solid;
margin-top:10px;
margin-bottom:10px;
}

.blogsectioncontent ul, .blogsectioncontent li {
list-style-image: url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/list-arrow.gif);
margin-left:15px;
}


.blogsectioncontent, .blogsectioncontent a:link, .blogsectioncontent a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#cc7755;
list-style-image: url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/list-arrow.gif);
line-height:18px;
}

.blogsectioncontent a:hover {
text-decoration:underline;
}

.blogsectioncontent a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#cc7755;
list-style-image: url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/list-arrow.gif);
line-height:18px;
}

.blogrecentposthdr {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#D2D2D2;
padding-left:8px;
margin-top:20px;
}

.blogrecentpost {
width:352px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
padding-left:4px;
display:block;
padding-bottom:10px;
border-bottom:#D2D2D2 1px solid;
}

.recentpoststyle, .recentpoststyle a:link, .recentpoststyle a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
padding-left:2px;
text-decoration:none;
display:block;
}

.recentpoststyle a:hover {
text-decoration:underline;
}

.recentpoststyle a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-left:2px;
text-decoration:none;
}

.blogcategoryline {
width:358px;
height:1px;
background:#D2D2D2;
}

.blogad {
margin:auto;
width:300px;
}

#categories {
width:290px;
padding:5px;
border-top:#B5C6C0 1px solid;
background-image:url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/category-bck.jpg);
background-repeat:repeat-x;
background-color:#D8E8E3;
float:left;
margin: 10px 0;
}

.categorysectionheaders {
width:290px;
color:#38625F;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
}


#favorite {
width:290px;
padding:5px;
border-top:#DAC48E 1px solid;
background-image:url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/favoriteblog-bck.jpg);
background-repeat:repeat-x;
background-color:#FFEBB8;
float:left;
margin: 10px 0;
}

.favoritesectionheaders {
width:290px;
color:#6e5413;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
}

#archives {
width:290px;
padding:5px;
border-top:#AFC8D6 1px solid;
background-image:url(http://homegiveawaydiary.typepad.com/home_giveaway_diary/images/archives-bck.jpg);
background-repeat:repeat-x;
background-color:#DBEAF2;
float:left;
margin: 10px 0;
}

.archivessectionheaders {
width:290px;
color:#426477;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
}

#mainblogimage {
width:120px;
height:120px;
float:left;
margin-left:5px;
margin-top:5px;
}

.categorylinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}

.footerlinks, .footerlinks a:link, .footerlinks a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#666666;
}

.footerlinks a:hover {
color:#000000;
}

.footerspacer {
width:580px;
}

.qscript {
width:300px;
padding-left:10px;
}

.contentline {
border-bottom:#D2D2D2 1px solid;
margin:10px 0px 24px 0px;
}

.datebaseline {
border-bottom:#D2D2D2 1px solid;
margin:10px 0px 10px 0px;
}

.blogpostnav, .blogpostnav a:link, .blogpostnav a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
text-align:center;
}

.blogpostnav a:hover {
text-decoration:underline;
}

.blogpostfooter, .blogpostfooter a:link, .blogpostfooter a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:none;
text-align:center;
margin-top:20px;
}

.blogpostfooter a:hover {
text-decoration:underline;
}

.blogsubheading {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
margin-top:10px;
}

.blogpostedby, .blogpostedby a:link, .blogpostedby a:visited {
margin-bottom: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8e8e8e;
text-align:left;
text-decoration:none;
}

.blogpostedby a:hover {
text-decoration:underline;
}

.postfooter, .postfooter a:link, .postfooter a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc7755;
text-align:right;
text-decoration:none;
margin-top:20px;
}

.postfooter a:hover {
text-decoration:underline;
}


/* Blog Comments - Individual Archive Page */

#blogcomments {
border-top:#D2D2D2 1px solid;
margin-top:5px;
padding-top:5px;
}

.commentline {
height:1px;
background:#D2D2D2;
margin-top:5px;
margin-bottom:5px;
}

.dividerline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D2D2D2;
}

.ad {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:10px;
text-align:right;
}

.insidefooter, .insidefooter a:links,  .insidefooter a:visited {
font-family:Arial, Helvetica, sans-serif;
height:20px;
color:#D2D2D2;
font-size:12px;
margin-bottom:10px;
text-align:center;
}

.insidefooter a:active {
font-family:Arial, Helvetica, sans-serif;
height:20px;
color:#D2D2D2;
font-size:12px;
margin-bottom:10px;
text-align:center;
}

.bio_text {
width:400px;
padding: 1px;
padding-left: 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
float:left;

}

.bio_text a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669999;
text-decoration:underline;
}

.bio_text a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

.bio_text a:hover {
text-decoration:underline;
}

.bio_text a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669999;
text-decoration:underline;
}

.bio_textBold {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#8c1962;
text-decoration:none;
width: 400px;
margin-bottom:10px;
float:left;
}

.bio_image {
width:144px;
height:144px;
float:left;
margin-right:5px;
border:#CCCCCC 1px solid;
padding:3px;
}

.linedash {
width:150px;
height:1px;
border-bottom:#BAC3AE dashed 1px;
}

.editorsbio {
width:580px;
float:left;
border-bottom:#cccccc 1px solid;
padding:10px 0 10px 0;
}

/*Ad code for 728 ad */
#adtopBlog {margin: 4px auto; width:728px; height:90px;}
#adtopBlog {margin-left:266px;position:absolute;margin-top:8px;padding-bottom:8px;max-height:10px;padding-top:18px;width:728px; height:90px;z-index:0;}

/*for ihg packages  by russ 07-16 / from avigails grilling code */
#packageHeader {width:994px; height: 104px; float:left; border-top:#1a517a 1px solid; margin-top:0px; background-image: url(http://i.timeinc.net/myhome/static/i/cyhgiveaway/cyhg-bckg.jpg); background-repeat:no-repeat;}
#packageNav{float: left; margin: 8px 0 0 300px; _margin-left:90px;}
#packageNav li{ font: bold 13px Arial, Helvetica, sans-serif; border-right:1px solid #1A527B; float: left; padding: 0 10px;}
#packageNav li.noborder {border:0;}
#packageNav a{ color: #fff;}
#packageNav  .selected {cursor: text; text-decoration:none;}

.sponsorByLogo {width: 170px; position:absolute; top:56px; right:412px;}
