/* CSS Document */

/*landing-page*/
.landing-page {
	background:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/landing-page/bg-pregcal.jpg) no-repeat;
	width: 1000px;
	height: 627px;
	color: #5f423c;
}

.landing-page .title {
	color: #5f423c;
	font-family: Georgia, serif;
	font-size: 28px;
	padding: 10px 0px 0px 140px;
}

.landing-page .headline {
	color: #e46516;
	font-family: Georgia, serif;
	font-size: 33px;
	padding: 30px 0px 0px 10px;
}

.landing-page .subheadline {
	color: #5f423c;
	font-family: Georgia, serif;
	font-size: 27px;
	padding: 0px 0px 0px 10px;
}

.landing-page .text {
	color: #5f423c;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	width: 500px;
	padding: 10px 0px 0px 10px;
}

.landing-page .action-button {
	padding: 10px 0px 0px 10px;
	width: 470px;
	height: 26px;
	text-align: center;
}

.landing-page .arrow-button {
	background:url("http://cdn.sheknows.com/interface/buttons/circle-left-arrow.png") no-repeat scroll 0 0 #c65f02;
	border:0 none;
	float: right;
	display:inline;
	height:15px;
	width:15px;
	overflow:hidden;
	position:absolute;
	text-indent:-999px;
	margin-left: 5px;	
}

.landing-page .day-by-day-text {
	text-transform: uppercase;
	font-size: 11px;
	margin-left: -15px;
}

.landing-page .links {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	width: 450px;
	padding-top: 47px;
	*padding-top: 60px;
	line-height: 36px;
}


.landing-page li {
	list-style-type: none;
}


/*login*/
.login {position:relative;}

  .login .welcome, .profile .welcome {
  position:relative;
  top:15px;
  clear:both;
  }
	.login p {
		font-size: 12px;
		line-height: 2;
		padding: 15px;
		margin-bottom: 0;
	}

  .duedate, .login .duedate {
/*    background-color: #f6f1eb;
    border-radius: 10px;
    -webkit-border-radius: 10px;*/
    padding: 15px 15px;
    line-height: 30px;
    font-size: 15px;
		margin-bottom: 1em;
	background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/background-update.gif); background-repeat:no-repeat;
	color:#5F423C;
  }
	.login .duedate {
		font-size: 14px;
	}
  .content-block-left {
	background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/brown-dots-h.gif);
	background-repeat:repeat-x;
	width:690px;
	min-height:620px;
	height:auto;
}
  .content-block-right {
	min-height:620px;
	height:auto;
	width: 300px;
}

.login .signup { float:left; width:345px; background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/brown-dots-v.gif);	background-repeat:repeat-y; background-position:right top; margin-right:10px; }
.login .forms {
	position:relative;
	top:20px;
	font-size:14px;
	color:#5F423C;
	font-family:Arial, Helvetica, sans-serifl;
}
.login .signin { }
.login .forms fieldset {
	display:block;
	border:0;
	padding:0;
	margin: 0;
	width:322px;
}
.sign {margin-top:10px; }
.disclaimer { clear:both; font-size:10px; position:relative; top:30px; *top:10px; margin-bottom:30px; }

/*1_column*/
.block2_1_column { height:339px; background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/background-what-you-get.gif); background-position: top left; background-repeat:no-repeat;}

.block2_1_column .title {
	position:relative;
	left:30px;
	top:20px;
	height:43px;
	width: 200px;
}
.block2_1_column .links {
	position:relative;
	top:35px;
	left:30px;
	font-size: 12px;
	line-height: 27px;
	width: 260px;

}
/*homepage*/
/*1_column_arrows*/
.block2_1_column_arrows { height:1220px; background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/background-view-week-by-week.gif); background-repeat:no-repeat; background-position:top left;}
.block2_1_column_arrows .title { position:relative; top:40px; left:15px; height:37px;}
.block2_1_column_arrows .links {
	position:relative;
	top:60px;
	left:30px;
	font-size: 14px;
	line-height: 27px;
	color:#61423D;
}
.block2_1_column_arrows .links strong { font-size:16px;}
.block2_1_column_arrows .see-more {
top:5px;
}
.smaller { font-size:10px; font-weight:normal; }
.cap {text-transform:capitalize; }
.homepage .sidebar .profile .bd {height:451px; background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/background-my-profile.gif); background-repeat:no-repeat; background-position:top left;}
.homepage .sidebar .profile .bd .title {position:relative; top:30px; left:20px; width:170px;}
.homepage .sidebar .profile .bd .links {position:relative; top:40px; left:10px; width:170px;}

.homepage .sidebar .calendar {height:200px; background-image:url(http://cdn.sheknows.com/interface/dots-sm-burnt-umber.gif); background-repeat:repeat-x; background-position:bottom left;}
.homepage .sidebar .notes .bd {height:300px; background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/background-my-notes.gif); background-repeat:no-repeat; background-position:top left; font-size:14px; line-height:22px; padding:15px; padding-top:30px;}
.homepage .sidebar .notes .see-more {top:-20px;}
.note-date, .note-title { font-weight:bold;}
.homepage .content a:link, .homepage .content a:visited, .homepage .content a:active { color:#000000; font-weight:bold; }
.homepage .content a:hover {color:#990000; }
.homepage .welcome {
color:#62413C;
  }
.sidebar ul li {
    font-size: 14px;
  }
.sidebar ul li strong {
    display: block;
    font-size: 30px;
    line-height: 36px;
  }
.homepage .content .shadow-content {background-image:url(http://media.sheknows.com/micro-sites/pregnancy-calendar/background-content-middle.gif); background-repeat:repeat-y; background-position:top left; font-size:14px; width:442px; padding:10px 20px;}
.content img { line-height: 0; border:0px; margin:0px; padding:0px; vertical-align:top;}

/*profile*/
label.text, .label label, ul.checkboxes li {color:#5F4141;}
 .profile .duedate {	margin-top:25px;}
  .profile  .form-actions {margin-top:35px; margin-bottom:35px;}
  .bn { position:relative; }
  .bn-text { position:absolute; top:10px; left:350px; width:310px; color:#5F423C; font-size:11px;}

.pw-reset-message { text-align: center; margin: 15px 0px; font-size: 24px; }
.pw-update { text-align: center; font-size: 14px; margin-bottom: 20px; }
