/* Global Styles */
body { background-color: #f6e7d4; }
.hide { display: none; }
a img { border: none; }
#blogPage { width: 780px; }
.dashedLine { height: 1px; border-width: 1px 0 0 0; border-style: dashed; border-color: #e7c1ce; width: 418px; }
.dashedLine2 { height: 1px; border-width: 1px 0 0 0; border-style: dashed; border-color: #e7c1ce; width: 120px; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.spacer2Hi { margin-top: 2px; }
.spacer5Hi { margin-top: 5px; }
.spacer7Hi { margin-top: 7px; }
.spacer10Hi { margin-top: 10px; }
.spacer15Hi { margin-top: 15px; }
.pad10Left { padding-left: 5px; }

/* Top Nav Bar Styles */
#mainNav { width: 780px; background: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/blog/corner.gif') no-repeat; background-position: right; background-color: #a43e54; padding: 0px; float: left; }
#mainNav img {background-color: #f6e7d4;}
#mainNav form { float: left; margin: 13px 10px 0 10px; padding: 0; }
#mainNav select { font-family: verdana; font-size: 11px; width: 130px; }
#mainNav span { float: left; margin: 5px 0 0 0; height: 35px; padding: 0; border-width: 0 1px 0 0; border-style: solid; border-color: #551d1d }
#mainNav ul { float: left; margin: 0; padding: 0; }
#mainNav ul li { float: left; margin: 0; padding: 0; }
a#mainNavLogo { margin: 0; float: left; }
#mainNavSearch { float: left; margin: 0px; font-family: verdana; font-size: 10px; color: #fff; }
#mainNavSearch form { margin: 5px 5px 0 5px; padding: 0; }
#mainNavSearch .searchKey { font-size: 9px; width: 185px; }
#mainNavSearch input { vertical-align: middle; }
#login { float: left; padding: 7px 0 0 5px; width: 140px; color: #fff; font-family: arial, verdana, sans-serif; font-size: 11px; }
#login a { font-weight: bold; color: #fff; text-decoration: underline; text-transform: uppercase; }
#blogTitleHdr { float: left; margin: 5px 0 0 0; }

/* BLOG CONTENT BODY */
#blogContentBody { float: left; width: 780px; margin: 5px 0 10px 0; }
#blogContentBody .contentbug { height: 10px; background: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/blog/blogcontbug.gif') no-repeat; }
#blogContentBody .contentBody { float: left; background: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/blog/blogcontbg.gif') repeat-y; }
#blogContentBody .contentend { height: 13px; background: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/blog/blogcontend.gif') no-repeat; }

/* LEFT COLUMN BODY */ 
#blogBodyLeftCol {float:left; width:441px; margin:0 12px 0 0;}
#blogBodyLeftCol .content {width:415px; padding:1px 8px 2px 12px; font-family: arial; font-size: 13px; line-height: 18px; color: #666666; text-align: left; }
#blogBodyLeftCol .content img {padding:10px;}
#blogBodyLeftCol .content a { color: #a03755; }
#blogBodyLeftCol .content h1 { font-family:georgia; font-size:16px; font-weight:bold; color: #a03755; margin: 0 0 15px 0;}

/* RIGHT COLUMN BODY */
#blogBodyRightCol {float:left; width:327px; margin:0;}
#blogBodyRightCol .content {margin:0 0 0 17px; text-align:left; }
.rightNavCol { float:left;  margin:0 5px 0 0; width:133px; font-family:arial; font-size:13px; color:#a03755;}
.rightNavCol ul {list-style:none; margin:0; padding:0; }
.rightNavCol ul li { padding-bottom:3px; font-size:11px; }
html>body .rightNavCol ul li { padding-bottom:6px;}
.rightNavCol a { color:#a03755; text-decoration:none; }
.rightNavCol a:hover { text-decoration:underline; }
.rightNavCol h1 { font-family:georgia; font-size:13px; color:#81455a; margin:0 0 3px 0; font-weight:normal; }
.rightNavCol select {color:#a03755; font-size:11px;}

.rightAdCol {float:left;margin:0;padding:0;text-align:center;}
.rightAdCol h1 {font-family:arial;font-size:10px;color:#8c9369;margin:0;font-weight:normal;}


/* Ads */
.advertWrapper{background-color:#fcf3e5; margin:0; padding:0; text-align:center;}
.advert {padding-bottom:14px; border:solid 2px #f0d7bb; background-color:#fcf3e5; background:url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/advert_bg.gif') bottom right no-repeat; }
.advertDivider12 { display:none; }


/*
.advertsponsorlinks                { border: solid 2px #f0d7bb; background-color: #fff; padding-bottom: 3px; padding-right: 10px; margin: 0; position: relative; z-index: 2; font-weight: normal; font-family: arial,sans-serif;	font-size: 12px; }
.advertsponsorlinks ul             { position: relative; margin: 5px 0px 5px 2px; padding: 0 0 5px 6px; cursor: pointer; }
.advertsponsorlinks ul li          { position: relative; list-style: none; margin: 0px; line-height: 13px; }
.advertsponsorlinks a              { text-decoration: none; }
.advertsponsorlinks a:hover        { color: #c64866; }
.advertsponsorlinks .fakeLink      { color: #c64866; text-decoration: underline; padding: 0px 0px 3px 0px; font-weight: bold; }
.advertsponsorlinks .fakeLinkURL   { color: #772243; text-decoration: none; padding: 0px 0px 3px 0px;	}
.toutsubhead                       { position: relative; z-index: 1; float: left; color: #ff8133; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; line-height: 13px; margin: 6px 0 4px 4px; }
.whatsthis                         { position: relative; z-index: 1; float: right; line-height: 13px; margin: 6px 0 4px 0; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.whatsthis a                       { color: #808080; text-decoration: underline; }
.whatsthis a:hover                 { color: #808080; }
*/
.advertsponsorlinks {float:left; text-align:left; border:solid 2px #F0D7BB; background-color:#fff; padding-bottom:3px; padding-right:5px; margin:10px 0 0 0; position:relative; z-index:2; font-weight:normal; font-family:arial,sans-serif; font-size:11px; width:155px;}.advertsponsorlinks ul { position:relative; margin:5px 0px 5px 0px; padding: 0 0 2px 6px; cursor: pointer; }
html>body .advertsponsorlinks ul  {clear:left;}
.advertsponsorlinks ul li { position: relative; list-style: none; margin: 0px; line-height: 13px; }
.advertsponsorlinks a { text-decoration: none; }
.advertsponsorlinks a:hover { color:#c64866; }
.advertsponsorlinks .fakeLink { color:#c64866; text-decoration:underline; padding:0px 0px 3px 0px; font-weight:bold; }
.advertsponsorlinks .fakeLinkURL { color:#772243; text-decoration:none; padding:0px 0px 3px 0px; font-size:9px;}
.advertsponsorlinks .sponsoredLink { font-size: 1px; height: 1px; }
.toutsubhead                       { position: relative; z-index: 1; float: left; color: #ff8133; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; line-height: 13px; margin: 6px 0 4px 4px; }
html>body .toutsubhead             { width:95px;}
.whatsthis                         { position: relative; z-index: 1; float: right; line-height: 13px; margin: 6px 0 4px 0; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; }
.whatsthis a                       { color: #808080; text-decoration: underline; }
.whatsthis a:hover                 { color: #808080; }

.bottomLinks{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt; font-weight:bold;
	color:#ff8133;
	padding-left:5px;
	margin-top:-10px;margin-bottom:-6px;
	float:left;
	position:relative; z-index:2;
}
html>body .bottomLinks{margin-top:-6px;}
.bottomLinks ul li{
	list-style:disc;
	margin:0px 7px 5px 7px;
	padding:0;
}
.bottomLinks a{text-decoration:none;color:#5c1a34;text-transform:capitalize;}
.bottomLinks a:hover{color:#5c1a34;}

/* footer */
div#footer { float: left; margin: 20px 0 20px 20px; text-align: center; color: #772243; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; width: 780px; }
#footer a { font-family: arial, helvetica, verdana, sans-serif; color: #772243; text-decoration: none; }
#footer a: hover { text-decoration: underline; }
#footer ul { list-style: none; margin: 0 0 10px 0; padding: 0; height: 22px; clear: left; }
#footer ul li { border-left: solid 1px #d9c2a9; float: left; margin: 3px 5px 0 0; padding: 0 0 0 5px; margin-top: 5px; }
#footer li.first { border-left: none; padding-left: 0; }
#footer li.label span { display: none; }
#footer li.subholder { border: none; padding: 0; margin: 2px 0 0 0; }
#footivil { height: 41px !important; background: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/footbgtall.gif') 95px 0 no-repeat; }
#footivil li.label { margin: 0; width: 95px; height: 41px; background: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/foot_ivil2.gif') no-repeat; border-left: none; }
#footmainnav { width: 614px; }
#subfoot { float: left; width: 345px; margin: 0 0 0 100px; }

/* Archive Page */
.blogArchNav { font-family: arial; font-size: 13px; color: #f98636; margin: 0 0 10px 0; font-weight: normal; }
.blogArchNav span { color: #000; }
.blogArchNav a { color: #a03755; text-decoration: none; }
#blogBodyLeftCol .blogArchNav h1 { font-family: georgia; font-size: 16px; color: #a03755; margin: 0 0 5px 0; font-weight: normal; }
.blogArchPostNav { font-family: arial; font-size: 11px; color: #8c6369; margin: 0 0 10px 0; font-weight: normal; }
.blogArchPostNav span { font-weight: bold; }
#blogContentBody .blogArchPostNav a { color: #a03755; }

/* Main Page */
.blogMainNav { font-family: arial; font-size: 10px; color: #a03775; margin: 0; font-weight: normal; }
#blogContentBody .blogMainNav a { color: #a03775; text-decoration: none; }

/* Comments Page */
.previousBox {float: left; width: 207px; }
.nextBox {float: left; width: 207px; text-align: right; }
.blogCommNav { font-family: arial; font-size: 10px; margin: 0; font-weight: normal; }
#blogContentBody .blogCommNav a { color: #8c6369; text-decoration: none; }
#blogContentBody .blogCommPostForm h1 { float: left; }
.blogCommPostForm span { font-size: 11px; color: #000; margin: 0 0 0 10px; }
.blogCommPostForm form { width:360px; margin: 0; padding: 0; }
.blogCommPostForm h4 { font-family: arial; font-size: 12px; color: #f98636; margin: 0; }
.charLeft { border: 0px; width: 25px; font-family: arial; font-size: 11px; color: #666; }