.category_0 .color_span {
	color:#793249
}
.category_0 .color_span a {
	color:#793249
}
.category_1 .color_span {
	color:#004d6e
}
.category_1 .color_span a {
	color:#004d6e
}
.category_2 .color_span {
	color:#586726
}
.category_2 .color_span a {
	color:#586726
}
.category_3 .color_span {
	color:#820f14
}
.category_3 .color_span a {
	color:#820f14
}
.category_4 .color_span {
	color:#566c97
}
.category_4 .color_span a {
	color:#566c97
}
.category_5 .color_span {
	color:#674c26
}
.category_5 .color_span a {
	color:#674c26
}
.category_6 .color_span {
	color:#00675a
}
.category_6 .color_span a {
	color:#00675a
}
.category_7 .color_span {
	color:#573b91
}
.category_7 .color_span a {
	color:#573b91
}
.category_8 .color_span {
	color:#0f4d94
}
.category_8 .color_span a {
	color:#0f4d94
}
body, p {
	color:#333333;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	text-align:justify;
	margin:0px 0 16px 0
}
body.bottom, p.bottom {
	margin-bottom:0
}
ol {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px
}
ul {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	padding:0;
	margin:0 0 10px 0
}
ul li {
	margin:0;
	list-style-type:none;
	position:relative
}
ul li .list_arrow {
	position:absolute;
	height:16px;
	line-height:16px;
	top:-2px;
	left:0;
	color:#c08434
}
.arrow_wrap {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	padding-left:12px;
	position:relative
}
.arrow_wrap .list_arrow {
	position:absolute;
	height:16px;
	line-height:16px;
	top:-4px;
	left:0;
	color:#c08434
}
td {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px
}
h1, h2, h3 {
	margin:3px 0px 10px
}
textarea, input, select {
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px
}
a {
	color:#333;
	text-decoration:none
}
a:link, a:visited {
	color:#333333;
	text-decoration:none
}
a:hover {
	color:#333333;
	text-decoration:underline
}
a .list_arrow {
	color:#666
}
.arial_link {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	line-height:13px
}
form {
	margin:0;
	padding:0
}
table {
	margin:0;
	padding:0;
	border-collapse:collapse
}
img {
	border:none
}
.float_left {
	float:left
}
.float_right {
	float:right
}
.list_arrow {
	color:#333333;
	font-size:16px;
	line-height:10px;
	width:3px
}
.dotted {
	background-image:url('/images/sprites/global_sprite.png');
	background-position:left -258px;
	background-repeat:repeat-x;
	height:1px;
	margin-bottom:4px
}
.dotted.bottom {
	margin-bottom:0
}
.dotted.top {
	margin-top:10px
}
.dotted_bottom {
	margin-bottom:4px;
	padding-bottom:4px
}
.arrow_grey_right {
	position:absolute;
	height:8px;
	width:4px;
	right:0px;
	top:2px
}
input.button {
	border:none
}
.button input {
	border:none
}
.button a {
	font-size:12px
}
.hidden {
	display:none
}
.header, .component .header {
	font-family:times new roman, times, serif;
	font-size:19px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:19px;
	padding-bottom:4px
}
.header a, .component .header a {
	font-family:times new roman, times, serif;
	font-size:19px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:19px;
	padding-bottom:4px
}
.times_small {
	font:normal 12px times new roman, times, serif;
	line-height:14px
}
.plus_header {
	font:normal 16px times new roman, times, serif;
	line-height:18px;
	color:#c08434
}
h1.category_header {
	font:normal 26px times new roman, times, serif;
	line-height:28px;
	margin:0 0 16px 0;
	padding:0;
	text-align:center
}
h1.category_header .dimmed a {
	color:#999
}
h1.category_header .dimmed a:hover {
	color:#333;
	text-decoration:none
}
h1.category_header .tertiary {
	font:normal 23px times new roman, times, serif;
	line-height:28px
}
.less_focused_lined_header {
	border-color:#999;
	color:#333333
}
.emphasis {
	font-weight:bold
}
.emphasis_theme {
	font-weight:bold;
	color:#333333
}
.emphasis_theme_title {
	color:#333333;
	font:bold 13px arial, verdana, helvetica, sans-serif;
	line-height:15px;
	text-transform:uppercase;
	padding:5px 0 10px 0
}
.subpage_title {
	border:0;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:10px 0 5px 10px;
	vertical-align:baseline
}
.boxTitle {
	font:bold 12px/14px arial, verdana, helvetica, sans-serif
}
.nameTitle {
	color:#c08434;
	font-size:16px;
	text-transform:capitalize;
	text-decoration:none
}
.sub_nameTitle {
	padding-top:2px;
	padding-bottom:16px;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.sub_title {
	color:#333333;
	font:normal 12px arial, verdana, helvetica, sans-serif;
	text-decoration:none;
	text-transform:capitalize
}
.mid_header {
	color:#c08434;
	border-bottom:#c08434 solid 1px;
	border-top:#c08434 solid 1px;
	margin:4px 0 4px 12px;
	padding:3px 5px;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.note_link {
	float:right;
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase
}
.note_link a {
	color:#666
}
a.sublink_theme, .component a.sublink_theme {
	color:#c08434;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	text-decoration:underline
}
a.sublink_theme:hover, .component a.sublink_theme:hover {
	color:#333333
}
.component a.sublink_theme {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px
}
a.link_theme {
	color:#c08434;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	text-decoration:none
}
a.link_theme:hover {
	color:#333333
}
.category_0 li, .category_0.top_level.selected a.selected {
	color:#793249
}
.category_0 .secondary a, .category_0 .tertiary a {
	color:#af8492
}
.category_0 .secondary a.selected, .category_0 .secondary a:hover, .category_0 .tertiary a.selected, .category_0 .tertiary a:hover {
	color:#793249
}
.category_0 .lined_header a, .category_0 .subheader a, .category_0 .header a {
	color:#793249
}
.category_0 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_1 li, .category_1.top_level.selected a.selected {
	color:#004d6e
}
.category_1 .secondary a, .category_1 .tertiary a {
	color:#6694a8
}
.category_1 .secondary a.selected, .category_1 .secondary a:hover, .category_1 .tertiary a.selected, .category_1 .tertiary a:hover {
	color:#004d6e
}
.category_1 .lined_header a, .category_1 .subheader a, .category_1 .header a {
	color:#004d6e
}
.category_1 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_2 li, .category_2.top_level.selected a.selected {
	color:#586726
}
.category_2 .secondary a, .category_2 .tertiary a {
	color:#9ba47d
}
.category_2 .secondary a.selected, .category_2 .secondary a:hover, .category_2 .tertiary a.selected, .category_2 .tertiary a:hover {
	color:#586726
}
.category_2 .lined_header a, .category_2 .subheader a, .category_2 .header a {
	color:#586726
}
.category_2 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_3 li, .category_3.top_level.selected a.selected {
	color:#820f14
}
.category_3 .secondary a, .category_3 .tertiary a {
	color:#b46f72
}
.category_3 .secondary a.selected, .category_3 .secondary a:hover, .category_3 .tertiary a.selected, .category_3 .tertiary a:hover {
	color:#820f14
}
.category_3 .lined_header a, .category_3 .subheader a, .category_3 .header a {
	color:#820f14
}
.category_3 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_4 li, .category_4.top_level.selected a.selected {
	color:#566c97
}
.category_4 .secondary a, .category_4 .tertiary a {
	color:#9aa7c1
}
.category_4 .secondary a.selected, .category_4 .secondary a:hover, .category_4 .tertiary a.selected, .category_4 .tertiary a:hover {
	color:#566c97
}
.category_4 .lined_header {
	color:#566c97;
	border-color:#9aa7c1
}
.category_4 .lined_header a, .category_4 .subheader a, .category_4 .header a {
	color:#566c97
}
.category_4 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_5 li, .category_5.top_level.selected a.selected {
	color:#674c26
}
.category_5 .secondary a, .category_5 .tertiary a {
	color:#a4947d
}
.category_5 .secondary a.selected, .category_5 .secondary a:hover, .category_5 .tertiary a.selected, .category_5 .tertiary a:hover {
	color:#674c26
}
.category_5 .lined_header a, .category_5 .subheader a, .category_5 .header a {
	color:#674c26
}
.category_5 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_6 li, .category_6.top_level.selected a.selected {
	color:#00675a
}
.category_6 .secondary a, .category_6 .tertiary a {
	color:#66a49c
}
.category_6 .secondary a.selected, .category_6 .secondary a:hover, .category_6 .tertiary a.selected, .category_6 .tertiary a:hover {
	color:#00675a
}
.category_6 .lined_header a, .category_6 .subheader a, .category_6 .header a {
	color:#00675a
}
.category_6 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_7 li, .category_7.top_level.selected a.selected {
	color:#573b91
}
.category_7 .secondary a, .category_7 .tertiary a {
	color:#566c97
}
.category_7 .secondary a.selected, .category_7 .secondary a:hover, .category_7 .tertiary a.selected, .category_7 .tertiary a:hover {
	color:#573b91
}
.category_7 .lined_header a, .category_7 .subheader a, .category_7 .header a {
	color:#573b91
}
.category_7 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.category_8 li, .category_8.top_level.selected a.selected {
	color:#0f4d94
}
.category_8 .secondary a, .category_8 .tertiary a {
	color:#6f94bf
}
.category_8 .secondary a.selected, .category_8 .secondary a:hover, .category_8 .tertiary a.selected, .category_8 .tertiary a:hover {
	color:#0f4d94
}
.category_8 .lined_header a, .category_8 .subheader a, .category_8 .header a {
	color:#0f4d94
}
.category_8 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.lined_header {
	color:#c08434
}
.category_0 .header_widget.color_span, .category_0 .plus_header.color_span {
	color:#793249
}
.category_0 .header_widget.color_span a, .category_0 .plus_header.color_span a {
	color:#793249
}
.category_0 .lined_header {
	color:#793249;
	border-color:#af8492
}
.category_1 .header_widget.color_span, .category_1 .plus_header.color_span {
	color:#004d6e
}
.category_1 .header_widget.color_span a, .category_1 .plus_header.color_span a {
	color:#004d6e
}
.category_1 .lined_header {
	color:#004d6e;
	border-color:#6694a8
}
.category_2 .header_widget.color_span, .category_2 .plus_header.color_span {
	color:#586726
}
.category_2 .header_widget.color_span a, .category_2 .plus_header.color_span a {
	color:#586726
}
.category_2 .lined_header {
	color:#586726;
	border-color:#9ba47d
}
.category_3 .header_widget.color_span, .category_3 .plus_header.color_span {
	color:#820f14
}
.category_3 .header_widget.color_span a, .category_3 .plus_header.color_span a {
	color:#820f14
}
.category_3 .lined_header {
	color:#820f14;
	border-color:#b46f72
}
.category_4 .header_widget.color_span, .category_4 .plus_header.color_span {
	color:#566c97
}
.category_4 .header_widget.color_span a, .category_4 .plus_header.color_span a {
	color:#566c97
}
.category_4 .lined_header {
	color:#566c97;
	border-color:#9aa7c1
}
.category_5 .header_widget.color_span, .category_5 .plus_header.color_span {
	color:#674c26
}
.category_5 .header_widget.color_span a, .category_5 .plus_header.color_span a {
	color:#674c26
}
.category_5 .lined_header {
	color:#674c26;
	border-color:#a4947d
}
.category_6 .header_widget.color_span, .category_6 .plus_header.color_span {
	color:#00675a
}
.category_6 .header_widget.color_span a, .category_6 .plus_header.color_span a {
	color:#00675a
}
.category_6 .lined_header {
	color:#00675a;
	border-color:#66a49c
}
.category_7 .header_widget.color_span, .category_7 .plus_header.color_span {
	color:#573b91
}
.category_7 .header_widget.color_span a, .category_7 .plus_header.color_span a {
	color:#573b91
}
.category_7 .lined_header {
	color:#573b91;
	border-color:#566c97
}
.category_8 .header_widget.color_span, .category_8 .plus_header.color_span {
	color:#0f4d94
}
.category_8 .header_widget.color_span a, .category_8 .plus_header.color_span a {
	color:#0f4d94
}
.category_8 .lined_header {
	color:#0f4d94;
	border-color:#6f94bf
}
#content {
	background-color:#FFF;
	margin:0 auto;
	width:980px
}
.close_link {
	position:absolute;
	top:8px;
	right:8px;
	padding:0;
	width:11px;
	height:11px;
	cursor:pointer
}
.footer_close_link {
	position:absolute;
	right:8px;
	bottom:8px;
	width:51px;
	height:16px;
	cursor:pointer
}
.breadcrumb {
	font:12px arial, verdana, helvetica, sans-serif;
	margin-bottom:10px;
	padding:6px 10px 3px 0
}
.breadcrumb .back_to {
	color:#333333;
	margin-left:4px
}
.flash {
	color:#B01C1C;
	font:bold 11px arial, verdana, helvetica, sans-serif;
	margin-top:10px;
	margin-left:16px
}
.fieldWithErrors input, .fieldWithErrors textarea {
	border:1px solid #B01C1C
}
.radio_group .fieldWithErrors, .checkbox_group .fieldWithErrors {
	display:inline;
	border:none
}
.groupWithErrors {
	border:1px solid #B01C1C
}
.errorDiv, .errorExplanation h2 {
	background-color:#B01C1C;
	height:1%;
	color:#fff;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	margin:1em 0;
	padding:2px;
	text-align:center;
	text-transform:uppercase
}
.errorDiv #loginLink, .errorDiv #forgotPasswordLink, .errorExplanation h2 #loginLink, .errorExplanation h2 #forgotPasswordLink {
	color:#fff;
	font-size:10px;
	text-decoration:underline
}
.noticeDiv {
	background-color:#c08434;
	color:#fff;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	margin:1em 0;
	padding:2px;
	text-align:center;
	text-transform:uppercase
}
label.error {
	color:#B01C1C
}
.errorExplanation ul {
	color:#B01C1C
}
.errorExplanation ul li {
	list-style-position:inside;
	list-style-image:none;
	list-style-type:disc
}
.float_clear {
	clear:both
}
#top_ad_area {
	background-color:#333333;
	padding-top:10px
}
#top_ad_area table {
	margin:0 auto
}
.top_ad_728 {
	text-align:center;
	height:100px
}
.top_ad_728 .prWrap {
	margin:-16px 0px 0px 0px
}
#header_links {
	height:25px;
	padding:1px 10px 0;
	background-color:#EEE;
	text-align:right;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
#header_links #header_user {
	float:left;
	text-align:left;
	padding-bottom:2px
}
#header_links #header_user img {
	margin-bottom:-5px;
	padding-right:1px
}
#header_links #header_general {
	float:right;
	margin-top:5px
}
#header_links a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
#header_links span.highlight {
	color:#296981
}
#header_links span.highlight a {
	color:#296981
}
#header_msg {
	padding:0px 0px 5px 44px;
	background-color:#efefef;
	text-align:left;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif;
	text-align:left;
	color:#B01C1C
}
#header_msg a {
	color:#B01C1C;
	font:bold 11px/13px arial, verdana, helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer
}
#search_bar {
	float:right;
	margin-top:10px;
	padding-right:22px
}
#search_bar .go_align {
	margin-bottom:-3px;
	padding:0px;
	border:none;
	background:transparent;
	cursor:pointer
}
#search_bar a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px
}
#header_logo {
	padding:5px 10px 10px
}
#header_logo img {
	display:inline;
	vertical-align:middle
}
#bottom_ad_area {
	height:90px;
	padding:1px 23px 23px 23px
}
#bottom_ad_area .footer_ad {
	padding-left:12px;
	padding-right:12px
}
#bottom_ad_area div {
	border:2px solid #CCC;
	padding:15px 0;
	height:60px
}
#footer {
	text-align:center
}
.footer_links {
	font:normal 11px arial, verdana, helvetica, sans-serif
}
.footer_links a {
	margin:0 0.5em
}
.footer_links .light {
	color:#666
}
.footer_links .light a {
	color:#666
}
.footer_copyright {
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-top:5px
}
#site_logo {
	float:left
}
#rgm_logo {
	float:right
}
#body {
	background-color:#FFF;
	padding:0 10px 0 0
}
#columns_00_1_2 {
	width:744px;
	float:left;
	padding:5px 25px 22px 0;
	position:relative
}
#columns_00_1_2 .gutter_top {
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:15px
}
#columns_00_1_2 .gutter_bottom {
	position:absolute;
	bottom:0;
	right:0;
	height:32px;
	width:15px
}
#columns_00_1_2 .header {
	color:#c08434
}
#column_1 {
	width:448px;
	padding:0 22px 3px 22px;
	float:left
}
#column_2 {
	width:240px;
	padding:0 0 0 12px;
	float:left;
	background-color:#FFF
}
#column_3 {
	width:180px;
	padding:2px 0 22px 9px;
	float:left;
	background-color:#FFF
}
#column_3 .component .body {
	padding-left:6px
}
#side_nav {
	width:180px;
	padding:5px 25px 22px 22px;
	float:left;
	position:relative
}
#side_nav .gutter_top {
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:15px
}
#side_nav .gutter_bottom {
	position:absolute;
	bottom:0;
	right:0;
	height:32px;
	width:15px
}
#column_4 {
	width:508px;
	float:left;
	padding:0 25px 22px 9px;
	position:relative
}

#column_4inner{
	width:705px;
	float:left;
	padding:0 25px 22px 9px;
	position:relative

}

#column_4 .gutter_top {
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:15px
}
#column_4 .gutter_bottom {
	position:absolute;
	bottom:0;
	right:0;
	height:32px;
	width:15px
}
#column_5 {
	width:602px;
	padding:0 25px 22px 22px;
	float:left;
	margin-right:0;
	position:relative
}
#column_5 .gutter_top {
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:15px
}
#column_5 .gutter_bottom {
	position:absolute;
	bottom:0;
	right:0;
	height:32px;
	width:15px
}
#column_5 .no_info {
	margin:8px 0;
	padding:0 5px
}
#column_7 {
	width:688px;
	padding:0 56px 12px 12px;
	float:left;
	position:relative
}
#column_7 .gutter_top {
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:15px
}
#column_7 .gutter_bottom {
	position:absolute;
	bottom:0;
	right:0;
	height:32px;
	width:15px
}
#column_6 {
	width:300px;
	padding-top:0;
	padding-bottom:12px;
	padding-left:9px;
	float:left;
	background-color:#FFF
}
#column_8 {
	width:688px;
	padding:5px 12px 12px 12px;
	float:left;
	background-color:#FFF
}
#column_8 .no_info {
	margin:8px 0;
	padding:0 5px
}
#column_14 {
	width:450px;
	padding:0;
	float:left;
	margin-right:0;
	position:relative
}
#column_13 {
	width:212px;
	padding:0 0 12px 22px;
	float:left
}
#mask {
	height:100%;
	width:100%;
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	visibility:hidden
}
#navigation ul li {
	margin-left:14px;
	padding-left:0;
	z-index:100
}
#navigation ul li .list_arrow {
	font-size:12px;
	line-height:12px;
	height:12px;
	top:3px;
	color:#333333
}
#navigation ul#top_level {
	margin:0;
	padding:0;
	height:28px;
	list-style-type:none
}
#navigation ul#top_level li.top_level_item {
	margin:0;
	height:28px;
	float:left;
	list-style-type:none;
	list-style-image:none;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle
}
#navigation ul#top_level li.top_level_item.nav_tab_category_8 {
	border-right:0
}
#navigation ul#top_level li.top_level_item.nav_tab_category_8 .divider_inner {
	border-right:0
}
#navigation ul#top_level li.top_level_item ul li {
	text-align:left;
	text-transform:none;
	color:#D6CDA2
}
#navigation ul#top_level li.nav_tab_category_0 a.top_level_nav_link {
	width:124px
}
#navigation ul#top_level li.nav_tab_category_0 a.on_home, #navigation ul#top_level li.nav_tab_category_0 a.on_category.active {
	background-color:#5e2739;
	min-width:107px
}
#navigation ul#top_level li.nav_tab_category_1 a.top_level_nav_link {
	width:100px
}
#navigation ul#top_level li.nav_tab_category_1 a.on_home, #navigation ul#top_level li.nav_tab_category_1 a.on_category.active {
	background-color:#01415d;
	min-width:83px
}
#navigation ul#top_level li.nav_tab_category_2 a.top_level_nav_link {
	width:114px
}
#navigation ul#top_level li.nav_tab_category_2 a.on_home, #navigation ul#top_level li.nav_tab_category_2 a.on_category.active {
	background-color:#48551f;
	min-width:97px
}
#navigation ul#top_level li.nav_tab_category_3 a.top_level_nav_link {
	width:107px
}
#navigation ul#top_level li.nav_tab_category_3 a.on_home, #navigation ul#top_level li.nav_tab_category_3 a.on_category.active {
	background-color:#650c10;
	min-width:90px
}
#navigation ul#top_level li.nav_tab_category_4 a.top_level_nav_link {
	width:78px
}
#navigation ul#top_level li.nav_tab_category_4 a.on_home, #navigation ul#top_level li.nav_tab_category_4 a.on_category.active {
	background-color:#3a4d71;
	min-width:61px
}
#navigation ul#top_level li.nav_tab_category_5 a.top_level_nav_link {
	width:67px
}
#navigation ul#top_level li.nav_tab_category_5 a.on_home, #navigation ul#top_level li.nav_tab_category_5 a.on_category.active {
	background-color:#574121;
	min-width:50px
}
#navigation ul#top_level li.nav_tab_category_6 a.top_level_nav_link {
	width:134px
}
#navigation ul#top_level li.nav_tab_category_6 a.on_home, #navigation ul#top_level li.nav_tab_category_6 a.on_category.active {
	min-width:117px;
	background-color:#00554a
}
#navigation ul#top_level li.nav_tab_category_7 a.top_level_nav_link {
	width:61px
}
#navigation ul#top_level li.nav_tab_category_7 a.on_home, #navigation ul#top_level li.nav_tab_category_7 a.on_category.active {
	background-color:#442e71;
	min-width:44px
}
#navigation ul#top_level li.nav_tab_category_8 a.top_level_nav_link {
	width:187px
}
#navigation ul#top_level li.nav_tab_category_8 a.on_home, #navigation ul#top_level li.nav_tab_category_8 a.on_category.active {
	background-color:#1c4778;
	min-width:169px
}
#navigation ul#top_level a.top_level_nav_link {
	height:28px;
	display:block;
	text-decoration:none;
	color:#333;
	background-image:url("/images/sprites/global_sprite.png");
	background-position:left -525px;
	background-repeat:repeat-x
}
#navigation ul#top_level a.top_level_nav_link.on_category.active {
	color:#fff
}
#navigation ul#top_level a.top_level_nav_link.on_home {
	color:#fff
}
#navigation ul.dropdown_menu {
	font:normal 12px times new roman, times, serif;
	line-height:20px;
	letter-spacing:0.1em;
	list-style-type:none;
	margin:0;
	padding:9px 18px 9px 0px;
	text-align:left;
	white-space:nowrap
}
#navigation ul.dropdown_menu li a {
	color:#4e4e4e;
	display:block;
	padding-left:8px;
	text-decoration:none
}
#navigation ul.dropdown_menu li a.home {
	color:#d6cda2
}
#navigation ul.dropdown_menu li.home .list_arrow {
	color:#d6cda2
}
#navigation ul.dropdown_menu li.on_home .list_arrow {
	color:#fff
}
#navigation ul.dropdown_menu li.on_home a {
	color:#fff
}
#navigation ul.dropdown_menu li.on_category a {
	color:#000
}
#navigation #sub_menu ul {
	padding:0 4px;
	height:28px;
	text-align:left;
}
#navigation #sub_menu ul.home {
	height:20px
}
#navigation #sub_menu ul li {
	display:inline;
	letter-spacing:0.1em;
	z-index:99;
	font:normal 12px times new roman, times, serif;
	line-height:20px;
	color:#FFFFFF;
}
#navigation #sub_menu ul li a {
	padding:0 0 0 8px;
	color:#ffebbe;
	line-height:28px;
	text-decoration:none;
	font-weight:normal
}
#navigation #sub_menu ul li a:hover {
	color:#fff
}
#navigation #sub_menu ul li a.on_category {
	color:#fff
}
#navigation #sub_menu ul.category_0 {
	background-color:#5e2739;
	min-width:107px
}
#navigation #sub_menu ul.category_1 {
	background-color:#01415d;
	min-width:83px
}
#navigation #sub_menu ul.category_2 {
	background-color:#48551f;
	min-width:97px
}
#navigation #sub_menu ul.category_3 {
	background-color:#650c10;
	min-width:90px
}
#navigation #sub_menu ul.category_4 {
	background-color:#3a4d71;
	min-width:61px
}
#navigation #sub_menu ul.category_5 {
	background-color:#574121;
	min-width:50px
}
#navigation #sub_menu ul.category_6 {
	min-width:117px;
	background-color:#00554a
}
#navigation #sub_menu ul.category_7 {
	background-color:#442e71;
	min-width:44px
}
#navigation #sub_menu ul.category_8 {
	background-color:#1c4778;
	min-width:169px
}
#navigation div.dropdown_container {
	position:absolute;
	display:none;
	margin:0px;
	padding:0px;
	z-index:100
}
#navigation div.shadow_rightside {
	padding-right:5px;
	right:0
}
#navigation div.shadow_bottom {
	bottom:0;
	left:0;
	height:6px;
	margin:0px 5px 0px 5px
}
#navigation div.shadow_rightcorner {
	bottom:0;
	height:6px;
	right:0;
	position:absolute;
	width:5px
}
#navigation div.shadow_leftcorner {
	bottom:0;
	height:6px;
	left:0;
	position:absolute;
	width:5px
}
#navigation li.top_level_item div.on_home, #navigation li.top_level_item div.on_category {
	display:block
}
.preload {
	height:0;
	overflow:hidden
}
#dropdown_menu_category_0 {
	background-color:#5e2739;
	min-width:107px
}
#dropdown_menu_category_0.category {
	background:#e2ddc8
}
#dropdown_menu_category_1 {
	background-color:#01415d;
	min-width:83px
}
#dropdown_menu_category_1.category {
	background:#e2ddc8
}
#dropdown_menu_category_2 {
	background-color:#48551f;
	min-width:97px
}
#dropdown_menu_category_2.category {
	background:#e2ddc8
}
#dropdown_menu_category_3 {
	background-color:#650c10;
	min-width:90px
}
#dropdown_menu_category_3.category {
	background:#e2ddc8
}
#dropdown_menu_category_4 {
	background-color:#3a4d71;
	min-width:61px
}
#dropdown_menu_category_4.category {
	background:#e2ddc8
}
#dropdown_menu_category_5 {
	background-color:#574121;
	min-width:50px
}
#dropdown_menu_category_5.category {
	background:#e2ddc8
}
#dropdown_menu_category_6 {
	min-width:117px;
	background-color:#00554a
}
#dropdown_menu_category_6.category {
	background:#e2ddc8
}
#dropdown_menu_category_7 {
	background-color:#442e71;
	min-width:44px
}
#dropdown_menu_category_7.category {
	background:#e2ddc8
}
#dropdown_menu_category_8 {
	background-color:#1c4778;
	min-width:169px
}
#dropdown_menu_category_8.category {
	background:#e2ddc8
}
.before_tabular {
	font:bold 11px/13px arial, helvetica, sans-serif;
	margin-bottom:4px;
	padding:5px 5px;
	text-transform:uppercase
}
table.tabular {
	border:1px solid #ebebeb;
	border-collapse:separate;
	width:100%
}
.tabular .header {
	padding:5px;
	text-align:left
}
.tabular .header td {
	color:#333333;
	font:bold 11px/11px arial, verdana, helvetica, sans-serif;
	text-transform:uppercase;
	vertical-align:middle
}
.tabular .header td a {
	color:#333333;
	font:bold 11px/11px arial, verdana, helvetica, sans-serif;
	text-transform:uppercase;
	vertical-align:middle
}
.tabular td {
	font:10px/12px verdana, helvetica, sans-serif;
	padding-left:5px;
	vertical-align:middle
}
.tabular td.delete {
	text-align:center;
	vertical-align:middle;
	width:20px
}
.tabular td .plus_header {
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.tabular .row td a {
	font:10px/12px verdana, helvetica, sans-serif;
	color:#333333
}
.tabular .row td a:hover {
	color:#333333
}
.default .tabular .row, .default .before_tabular {
	background-color:#E6E8DF
}
.tabular_navigation {
	border:1px solid #ebebeb;
	padding:2px
}
.tabular_navigation .body {
	background-color:#F2F2F2;
	color:#666;
	font-size:13px;
	line-height:12px;
	padding:8px 10px;
	text-align:center
}
.tabular_preface {
	border:1px solid #ebebeb;
	padding:2px
}
.tabular_preface .body {
	background-color:#F2F2F2;
	color:#666;
	padding:5px;
	text-transform:uppercase
}
.tabular_postscript {
	border:1px solid #ebebeb;
	padding:2px
}
.tabular_postscript .body {
	background-color:#F2F2F2;
	color:#666;
	padding:5px;
	text-transform:uppercase
}
.report_as_offensive_link a {
	color:#666;
	padding-left:10px
}
.drawer {
	font-size:12px;
	line-height:14px;
	padding:10px;
	position:relative;
	margin:0 10px;
	text-transform:none
}
.drawer .form {
	background-color:#FFF;
	padding:10px
}
.drawer .form table {
	width:100%
}
.drawer .form .instructions {
	background:none;
	text-align:left
}
.drawer .form .answer {
	display:inline
}
.drawer .form .note {
	color:#999;
	padding:4px;
	background-color:#F0ECDF
}
.drawer .header {
	color:#c08434;
	font:bold 11px/14px arial, verdana, helvetica, sans-serif;
	padding:4px 10px 4px 16px
}
.drawer .write_a_comment .header, .drawer .add_to_favorites .header {
	color:#333333;
	font-weight:normal
}
.drawer .drawer_contents {
	background-color:#FFF;
	border:1px solid #999
}
.drawer .drawer_contents .drawer_header {
	color:#c08434;
	font:bold 11px/14px arial, verdana, helvetica, sans-serif;
	margin-bottom:10px;
	text-transform:uppercase
}
.drawer .drawer_contents .which {
	display:inline;
	font-family:arial, verdana, helvetica, sans-serif;
	margin-right:25px
}
.drawer .drawer_contents .which input {
	vertical-align:middle;
	margin:0 7px 0 0
}
.drawer .drawer_contents .which_favorites {
	padding-left:40px;
	margin:6px 0;
	text-align:left
}
.drawer .drawer_contents .favorites_info {
	padding:8px 0 8px 40px
}
.drawer .drawer_contents .info {
	font-family:'times new roman', times, serif
}
.drawer .drawer_contents .write_a_comment .info {
	background:none;
	padding-left:36px;
	padding-bottom:2px;
	color:#c08434;
	font:bold 11px/14px arial, verdana, helvetica, sans-serif
}
.drawer .drawer_contents .write_a_comment .comment {
	padding:0 36px;
	background:none
}
.drawer .drawer_contents .write_a_comment .comment textarea {
	margin-top:0px;
	width:490px;
	height:80px;
	border:1px solid #ccc;
	margin-bottom:2px
}
.drawer .drawer_contents .input {
	text-align:right
}
.drawer .drawer_contents .input input {
	margin-left:40px
}
.drawer .drawer_contents .label {
	color:#c08434;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	vertical-align:top
}
.drawer .drawer_contents .send_to_friend__confirm .value {
	font-weight:normal;
	text-transform:none
}
.drawer .drawer_contents .value {
	color:#333333;
	font-family:arial, verdana, helvetica, sans-serif
}
.drawer .drawer_contents .sender_email_value {
	color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold
}
.drawer .drawer_contents .remaining {
	color:#666;
	font-size:11px;
	font-style:italic;
	margin-bottom:8px
}
.drawer .drawer_contents .footer .button {
	padding:8px 0px 4px 12px
}
.drawer .footer {
	height:17px;
	margin-top:10px;
	padding:5px 10px;
	position:relative;
	text-align:right
}
.drawer .close_link {
	top:16px;
	right:16px
}
.drawer .button input {
	border:none;
	vertical-align:bottom
}
.send_to_friend table {
	text-align:left
}
.send_to_friend .header {
	color:#c08434;
	padding:0 0 10px 0;
	font-weight:bold;
	text-transform:uppercase;
	background:none;
	font-size:11px;
	line-height:14px;
	font-family:arial, verdana, helvetica, sans-serif
}
.send_to_friend .label {
	color:#c08434;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	vertical-align:top
}
.send_to_friend textarea {
	height:100px;
	width:100%
}
.send_to_friend td input {
	width:100%
}
.send_to_friend td.label {
	text-align:left;
	width:80px
}
.send_to_friend td .optional {
	color:#999
}
.send_to_friend td.instructions {
	color:#666;
	font-size:11px;
	font-style:italic;
	background:none
}
.send_to_friend .sender_email_label {
	color:#c08434;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:70px
}
.send_to_friend .body .info {
	padding-top:4px;
	padding-left:36px;
	padding-right:36px;
	background:none
}
.send_to_friend .footer {
	height:17px;
	margin-top:10px;
	padding:5px 10px;
	position:relative;
	text-align:right
}
.send_to_friend .footer .button a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px
}
.report_as_offensive .content_box .report_header {
	color:#c08434;
	font:bold 11px/14px arial, verdana, helvetica, sans-serif;
	padding:4px 10px 4px 16px
}
.component .send_to_friend__confirm .header {
	color:#c08434;
	font:normal 21px/23px 'times new roman', times, serif;
	padding:5px 0pt 5px;
	margin-top:5px;
	text-transform:none
}
.send_to_friend__confirm .header {
	color:#c08434;
	font:normal 21px/23px 'times new roman', times, serif;
	padding:5px 0pt 5px;
	margin-top:5px;
	text-transform:none
}
.send_to_friend__confirm .label {
	text-transform:uppercase;
	padding:5px 0
}
.send_to_friend__confirm .body {
	padding:18px 16px 15px 16px
}
.send_to_friend__confirm .body .info {
	padding-top:4px;
	padding-left:36px;
	padding-right:36px;
	background:none
}
.send_to_friend__confirm .footer {
	height:17px;
	position:relative;
	text-align:right;
	margin-top:0;
	padding:0 10px
}
.send_to_friend__confirm .footer .footer_close_link {
	bottom:-6px;
	right:0px
}
.form textarea {
	height:90px
}
.form .question {
	display:inline
}
#column_5 .send_to_friend .sender_first_name {
	width:135px
}
#column_4 .send_to_friend .sender_first_name {
	width:110px
}
#column_4 .drawer .drawer_contents .write_a_comment .comment textarea {
	width:400px
}
#column_8 .send_to_friend .sender_first_name {
	width:210px
}
#tell_a_friend_popup {
	border:1px solid #999;
	width:570px
}
#tell_a_friend_popup .sender_first_name {
	width:180px
}
#send_to_friend_popup {
	border:1px solid #999;
	width:570px
}
#send_to_friend_popup .sender_first_name {
	width:180px
}
#send_to_friend_popup_contents .footer .button {
	padding:8px 0px 4px 12px
}
#send_to_friend_popup_contents .footer .button input {
	border:none;
	vertical-align:bottom
}
#tell_a_friend_popup_contents .footer .button {
	padding:8px 0px 4px 12px
}
#tell_a_friend_popup_contents .footer .button input {
	border:none;
	vertical-align:bottom
}
#subscribe_popup, #show_confirmation {
	width:300px
}
#subscribe_shopping_popup {
	width:385px
}
#pregnancy_subscribe_popup {
	width:385px;
	padding:20px 20px 10px 20px
}
#pregnancy_subscribe_popup .header {
	text-align:center;
	color:#c08434
}
#pregnancy_calendar_help_popup {
	width:385px
}
#pregnancy_calendar_help_popup .header {
	margin-bottom:8px;
	color:#004D6E
}
#side_nav .section_title {
	background-attachment:scroll;
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position:bottom;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	margin-bottom:10px;
	padding:0 0 4px 0;
	text-transform:uppercase
}
#side_nav .section_title .title {
	background-color:#F2F2F2;
	color:#333333;
	height:20px;
	line-height:20px;
	text-align:center
}
.component li a {
	color:#333333
}
.component li a:hover {
	color:#333333;
	text-decoration:underline
}
.component.category_tree.show {
	display:''
}
.component.category_tree.hide {
	display:none
}
.component.category_tree ul {
	margin-bottom:20px;
	margin-top:5px;
	margin-left:20px
}
.component.category_tree ul li ul {
	margin-left:14px
}
.component.category_tree li {
	font:normal 16px/18px 'times new roman', times, serif;
	list-style-position:outside;
	padding-left:0px;
	margin-bottom:5px
}
.component.category_tree a, .component.category_tree li a {
	font:normal 16px/18px 'times new roman', times, serif;
	margin-bottom:5px
}
.component.category_tree a:hover, .component.category_tree li a:hover {
	text-decoration:none
}
.component.category_tree .tree_header, .component.category_tree .tree_header a {
	font:normal 19px/19px 'times new roman', times, serif
}
.component.category_tree .tree_header a:hover {
	text-decoration:underline
}
.component a.top_level {
	color:#666666
}
.report_as_offensive {
	background:#f2f0e1;
	padding:10px
}
.report_as_offensive .body {
	padding:0px 10px 0px 20px
}
.report_as_offensive .content_box {
	background-color:#fff;
	border:1px solid #999;
	padding:5px 10px 10px 10px;
	text-align:left
}
.report_as_offensive .button {
	padding:8px 0px 4px 12px
}
.report_as_offensive .button input {
	border:none;
	vertical-align:bottom
}
.report_as_offensive .comment textarea {
	margin-top:0px;
	height:92px;
	width:100%;
	border:1px solid #ccc;
	margin-bottom:2px
}
.report_as_offensive .footer {
	text-align:right;
	padding-top:5px;
	padding:5px 0px
}
.report_as_offensive .remaining, .report_as_offensive .optional {
	color:#999;
	font-size:10px;
	font-style:italic;
	line-height:12px
}
.report_as_offensive .info, .report_as_offensive .reason, .report_as_offensive .flash {
	margin-bottom:10px
}
.latest_comments .report_as_offensive .header {
	color:#c08434;
	font:bold 11px/15px arial, verdana, helvetica, sans-serif;
	padding:4px 0 15px 0px;
	text-transform:none
}
.report_as_offensive_link {
	font:8px/25px verdana, helvetica, sans-serif
}
.printer_friendly_layout {
	padding:0px;
	background-color:#fff;
	background-image:none
}
.printer_friendly_layout #content {
	top:0px;
	left:0px;
	width:auto;
	margin:45px 34px 34px 34px;
	width:950px
}
.printer_friendly_layout #content .click_to_print {
	position:relative;
	height:20px;
	background-color:#e4e4e4;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	padding-top:3px;
	text-transform:uppercase
}
.printer_friendly_layout #content .click_to_print .print_link {
	top:0px;
	left:0px;
	padding:2px 0px 0px 15px
}
.printer_friendly_layout #content .click_to_print .print_link .print_icon {
	margin-bottom:-2px;
	padding:0px 4px 0px 17px;
	width:14px
}
.printer_friendly_layout #content .click_to_print .close_link {
	position:absolute;
	top:5px;
	right:0px;
	width:110px;
	background:none
}
.printer_friendly_layout #content .click_to_print .close_link .close_icon {
	margin-bottom:-2px;
	padding-right:4px
}
.printer_friendly_layout #content .printer_friendly .document {
	width:940px
}
.printer_friendly_layout #content .printer_friendly .document .text {
	font-size:11pt;
	line-height:13pt
}
.printer_friendly_layout #content .printer_friendly .document .text p {
	font-size:11pt;
	line-height:13pt
}
.printer_friendly_layout #content .printer_friendly .document .title {
	font-size:15pt;
	line-height:17pt
}
.printer_friendly_layout #content .printer_friendly .document .created_on, .printer_friendly_layout #content .printer_friendly .document .author {
	font-size:9pt;
	line-height:11pt
}
.printer_friendly_layout #content .printer_friendly .document .property_name {
	font-size:8pt;
	line-height:10pt
}
.printer_friendly_layout #content .printer_friendly .document .property_value {
	font-size:11pt;
	line-height:13pt
}
.printer_friendly_layout #content .printer_friendly .document .left_side {
	float:left
}
.printer_friendly_layout #content .printer_friendly .document .right_side {
	float:left;
	margin-top:1px
}
.printer_friendly_layout #content .printer_friendly .document .right_side .contrib_date {
	padding-left:20px;
	font-size:10pt;
	line-height:10pt
}
.printer_friendly_layout #content .printer_friendly .document .contribution {
	margin-top:25px
}
.printer_friendly_layout #content .printer_friendly .document .contribution .contributor {
	font-weight:bold
}
.printer_friendly_layout #content .printer_friendly .find_article_at {
	font-size:8pt;
	line-height:10pt;
	padding:10px 0px
}
.printer_friendly_layout #content .printer_friendly .offensive a {
	display:none
}
.printer_friendly_layout #content .printer_friendly .contribution .content ol {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.printer_friendly_layout #content .print_footer {
	padding-bottom:10px
}
#shadow_top_left, #shadow_top_right {
	position:absolute;
	top:0;
	height:12px;
	width:12px
}
#shadow_top_left {
	background:transparent url('/images/sprites/shadow_sprite.png') no-repeat 0 -44px;
	left:0
}
#shadow_top_right {
	background:transparent url('/images/sprites/shadow_sprite.png') no-repeat 0 -72px;
	right:0
}
.shadow_right {
	background:transparent url('/images/shadows/bd_right.png') repeat-y top right
}
.shadow_left {
	background:transparent url('/images/shadows/bd_left.png') repeat-y top left;
	position:relative;
	padding:4px 15px 7px 15px
}
.shadow_top, .shadow_bottom {
	height:12px;
	line-height:12px;
	font-size:12px;
	position:relative
}
.shadow_top {
	background:transparent url('/images/sprites/shadow_sprite.png') repeat-x 0 0
}
.shadow_bottom {
	background:transparent url('/images/sprites/shadow_sprite.png') repeat-x 0 -22px
}
#shadow_bottom_left, #shadow_bottom_right {
	position:absolute;
	bottom:5px;
	height:12px;
	width:12px
}
#shadow_bottom_left {
	background:transparent url('/images/sprites/shadow_sprite.png') no-repeat 0 -99px;
	left:0
}
#shadow_bottom_right {
	background:transparent url('/images/sprites/shadow_sprite.png') no-repeat 0 -126px;
	right:0
}
#about_container, #team_container {
	width:724px;
	padding:23px 17px 20px 15px;
	float:left
}
#about_navigation {
	width:724px;
	height:25px;
	padding-bottom:10px;
	margin:0 0 3px 0
}
#about_navigation ul {
	padding:0px;
	margin:0px;
	display:inline;
	line-height:25px
}
#about_navigation ul li {
	text-decoration:none;
	display:inline;
	margin:0px;
	line-height:25px;
	float:left;
	clear:none;
	bottom:0px;
	padding:0 1px 0 0
}
#about_navigation a {
	text-decoration:none;
	border:none;
	margin:0;
	padding:0px
}
.about_pageTitleText {
	float:left
}
.about_take_tour {
	float:right;
	width:100px
}
.about_take_tour_footer {
	text-align:right;
	padding-bottom:5px
}
#about_ads {
	border-bottom:0px;
	height:36px;
	margin-bottom:0px;
	margin-left:12px;
	padding-bottom:0px
}
#advertiserBox {
	width:165px;
	float:left;
	padding:0 10px 0 12px
}
.adColorBox {
	background-color:#F5F2E9;
	float:left;
	margin-bottom:5px;
	padding:10px;
	width:517px
}
#partnerBox {
	padding-bottom:10px
}
.partnerBoxes {
	float:left;
	width:328px;
	padding:5px 22px 0px 12px;
	margin:10px 0
}
.teamCol {
	float:left;
	width:327px;
	padding:5px 22px 15px 12px;
	clear:none;
	border:0;
	margin:10px 0
}
.bioImg {
	padding:4px;
	height:64px;
	width:88px;
	border:1px solid #B3B3B3;
	float:left;
	margin-right:5px;
	clear:both
}
.companyCol {
	float:left;
	width:300px;
	padding:5px 22px 15px 12px;
	margin-top:10px
}
.company_bodytext {
	padding-bottom:10px
}
.arrow_wrap {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.arrow_wrap .list_arrow {
	top:-2px
}
.aboutus_writerEditorLinks {
	padding-top:32px
}
.aboutus_editor {
	padding:10px 0 15px 0
}
.editorCol {
	float:left;
	padding:0 12px;
	width:337px
}
.editorCol2 {
	margin-bottom:20px
}
#editorcontent, #writercontent {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	clear:both;
	float:left;
	height:100%;
	margin-top:10px;
	padding:0px;
	width:724px
}
.advisorsIcon {
	float:right;
	margin:0 20px 0 24px;
	border:none
}
.writersIcon {
	float:right;
	margin:0 20px 0 24px;
	border:none;
	padding:0px;
	width:64px
}
.editorsIcon {
	float:right;
	margin:0 20px 0 24px;
	border:none;
	padding:0px;
	width:114px
}
.aboutus_whois_text {
	border:none;
	margin:0;
	padding-left:12px;
	width:712px
}
#i_liked_it {
	padding:20px 40px 175px 40px
}
#i_liked_it .header {
	text-transform:none;
	font:normal 21px/23px 'times new roman', times, serif;
	margin:5px 00;
	color:#333333
}
#i_liked_it #liked_column_2 .header {
	font-size:19px;
	line-height:21px;
	font-family:times new roman, times, serif;
	margin-bottom:20px
}
#i_liked_it #liked_column_2 ul li {
	margin-bottom:15px
}
#i_liked_it #liked_column_2 ul li a {
	font:normal 17px/19px 'times new roman', times, serif;
	color:#c08434
}
#liked_column_1 {
	float:left;
	width:475px;
	margin-right:45px
}
#liked_column_2 {
	float:left;
	width:350px
}
.awards #award_info {
	margin-top:-12px
}
.awards .awards_header {
	color:#c75e02;
	font:normal 21px/23px 'times new roman', serif;
	margin:5px 0 0;
	text-transform:lowercase
}
.awards .badge_header {
	color:#c75e02;
	font:normal 21px/23px 'times new roman', serif;
	margin:10px 0 0;
	text-transform:lowercase;
	font:normal 16px/18px 'times new roman', serif;
	margin-bottom:5px
}
.awards .preview_txt {
	color:#c75e02;
	font:normal 21px/23px 'times new roman', serif;
	margin:10px 0 0;
	text-transform:lowercase
}
.awards .details .category_link {
	font:normal 11px/14px arial, sans-serif
}
.awards .details .category_link a {
	font:normal 11px/14px arial, sans-serif;
	text-decoration:underline
}
.awards .details .category_link a:hover {
	color:#999
}
.awards .details .description {
	margin:5px 0
}
.awards .details .name {
	font:normal 17px/18px arial, sans-serif
}
.awards .details .name span {
	font:italic 11px/13px arial, sans-serif
}
.awards .details .name span.date {
	font-style:normal
}
.awards .details .approved_at {
	font:normal 11px/13px arial, sans-serif;
	padding-top:5px
}
.awards .details .badge_p {
	border-top:1px solid #999;
	margin-top:10px;
	margin-bottom:5px;
	padding-top:10px
}
.awards .award_details .category_link {
	margin-bottom:10px
}
.awards .award_details .category_link a {
	font:normal 11px/14px arial, sans-serif;
	text-decoration:underline
}
.awards .award_details .category_link a:hover {
	color:#999
}
.awards .award_details .info {
	width:260px;
	float:left;
	margin-top:8px
}
.awards .award_details .info .share_link {
	width:262px;
	float:left;
	padding:8px 0px 0px 0px
}
.awards .award_details .info .category_link {
	float:right;
	width:80px;
	text-align:right;
	margin-top:-3px
}
.awards .award_details .info .category_header {
	text-transform:lowercase;
	font:normal 22px/24px 'times new roman', serif;
	margin:15px 0 10px 0
}
.awards .award_details .details {
	width:320px;
	margin-left:20px;
	float:left;
	margin-bottom:10px
}
.awards .award_details .site_detail {
	height:200px;
	width:260px
}
.awards .award_details .site_detail img {
	border:1px solid #ccc;
	max-height:200px;
	max-width:260px;
width:expression(this.width > 260 ? "260px": true)
}
.awards .award_details #love_this_award {
	width:120px;
	float:right;
	margin-bottom:10px
}
.awards .award_details #award_breadcrumb {
	width:300px;
	float:left
}
.awards p {
	margin-bottom:0
}
.awards p.submit_site {
	width:385px;
	float:left
}
.awards p.prize {
	text-transform:uppercase
}
.awards .awards_side_header {
	color:#c75e02;
	font:normal 21px/23px 'times new roman', serif
}
.awards .awards_sub_header {
	color:#a27556;
	font:normal 20px/22px 'times new roman', serif;
	margin-bottom:5px
}
.awards .awards_divider {
	border-top:solid 1px #999;
	margin:7px 0
}
.awards .browse_nominees {
	height:80px
}
.awards .browse_nominees .browse_link {
	width:215px;
	float:left
}
.awards .browse_nominees .browse_link.selected a {
	font-weight:bold
}
.awards .browse_nominees a {
	text-transform:uppercase;
	font:normal 11px/13px arial, sans-serif
}
.awards #site_entry_form {
	float:left;
	margin-top:-21px
}
.awards #site_entry .required {
	font-style:italic;
	width:125px;
	float:left
}
.awards #site_entry .remaining {
	font-style:italic;
	font-size:10px
}
.awards #site_entry .optional_email {
	font-style:italic
}
.awards #site_entry .rules {
	width:125px;
	float:right;
	text-align:right;
	margin-right:96px
}
.awards #site_entry table {
	border-collapse:separate;
	margin:8px 10px
}
.awards #site_entry tr {
	vertical-align:top
}
.awards #site_entry td {
	padding:0 10px 10px 0
}
.awards #site_entry td.label {
	text-align:right;
	white-space:nowrap
}
.awards #site_entry td.value {
	width:360px
}
.awards #site_entry td.value input {
	width:100%;
	margin:0px
}
.awards #site_entry td.value #award_entry_site_email {
	width:55%
}
.awards #site_entry textarea {
	width:100%;
	height:67px
}
.awards #site_entry .button {
	text-align:center
}
.awards #site_entry .button input {
	margin-bottom:-10px
}
.awards #char_msg {
	height:16px
}
.awards td #award_entry_category, .awards td #award_entry_site_email {
	width:200px
}
.awards .fieldWithErrors select {
	border-color:#B01C1C
}
.awards #thank_you {
	border:1px dashed #666;
	padding:20px;
	text-align:center;
	width:460px;
	margin:10px auto
}
.awards #thank_you a {
	text-decoration:underline
}
.awards #thank_you a:hover {
	color:#999
}
.awards #thank_you .thank_you_header {
	color:#c56028;
	font-size:19px;
	line-height:21px
}
.awards a.browse_jump {
	text-decoration:underline
}
.awards .award_entry {
	border-bottom:1px solid #999;
	padding:15px 0
}
.awards .award_entry .info {
	float:left;
	width:160px
}
.awards .award_entry .details {
	float:left;
	width:420px;
	margin-left:20px
}
.awards .prize_description {
	margin-bottom:5px
}
.awards .share_link {
	text-align:right;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', serif;
	padding:2px 0
}
.awards .share_link .previous_site_award {
	text-transform:none;
	font:normal 14px/12px 'times new roman', serif
}
.awards .share_link .previous_site_award a {
	color:#C75E02
}
.awards .share_link a {
	color:#666
}
.awards .share_link a .list_arrow {
	font-size:15px
}
.awards .share_link a:hover {
	color:#333
}
.awards .share {
	display:none
}
.awards .vote {
	font:bold 14px/16px arial, sans-serif;
	color:#999
}
.awards .vote span {
	font:bold 14px/16px arial, sans-serif
}
.awards .vote div.already_voted {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.awards .vote_button img {
	margin-bottom:-2px
}
.awards #browse_category {
	border-top:1px solid #999;
	margin-top:10px;
	margin-bottom:5px;
	padding-top:10px;
	padding-top:0
}
.awards #browse_category.category {
	border-top:0
}
.awards .site_thumbnail {
	height:120px;
	width:160px;
	margin-bottom:10px
}
.awards .site_thumbnail img {
	border:1px solid #ccc
}
.awards #award_entries {
	position:relative
}
.awards #award_breadcrumb {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333;
	text-transform:uppercase
}
.awards #award_breadcrumb a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333;
	text-transform:uppercase
}
.awards #award_breadcrumb span {
	text-transform:none
}
.awards .pagination {
	margin-top:10px;
	font-weight:bold
}
.awards .pagination .link {
	font:bold 10px/12px 'times new roman', serif;
	width:140px;
	float:left;
	margin-top:8px
}
.awards .pagination .link a {
	color:#666
}
.awards .pagination .link.right {
	float:right;
	text-align:right
}
.awards .pagination .page_nums {
	font:bold 10px/12px 'times new roman', serif;
	width:140px;
	float:left;
	width:320px;
	text-align:center;
	font-size:13pt;
	line-height:14pt
}
.awards .pagination .page_nums a {
	color:#c75e02;
	font-weight:bold
}
.awards .pagination #current_page {
	font-size:larger;
	color:#999
}
.awards #sort {
	text-transform:uppercase;
	font:bold 12px/14px arial, sans-serif;
	margin-top:5px
}
.awards #sort a {
	font-weight:normal
}
.awards #sort span {
	text-transform:none
}
.awards #badge_window {
	width:300px
}
.awards #badge_window .header {
	margin:15px 0 10px 0;
	color:#C75E02;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.awards #badge_window textarea {
	width:100%
}
.awards #badge_window .copy_code {
	width:100%;
	margin-bottom:10px;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.awards #badge_window .copy_code a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.awards #badge_window .preview_txt {
	font:normal 15px/17px 'times new roman', serif
}
.awards #badge_window .preview {
	text-align:center
}
.awards #badge_code {
	overflow:hidden
}
.awards #most_recently_nominated {
	border:1px solid #CCCCCC
}
.awards #most_recently_nominated .nominated_header {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.awards #most_recently_nominated #nominated_container {
	background-color:#faecd1;
	margin:1px;
	padding:10px
}
.awards #most_recently_nominated #nominated_container .nominated_list_item {
	margin-bottom:10px
}
.awards #most_recently_nominated #nominated_container .nominated_list_item .horizontal_thumbnail_border {
	background-color:#fff;
	float:left
}
.awards #most_recently_nominated .nominated_info {
	width:160px;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font:italic 11px/15px arial, sans-serif
}
.awards #most_recently_nominated .nominated_info a {
	font:bold 13px/13px arial, sans-serif
}
.awards #most_recently_nominated .link {
	width:58px;
	float:left;
	font:normal 10px/12px arial, sans-serif
}
.awards #most_recently_nominated .link a {
	font:bold 13px/13px arial, sans-serif;
	text-transform:uppercase;
	font:normal 10px/12px times, serif;
	cursor:pointer
}
.awards #most_recently_nominated .link.page_range {
	width:150px;
	margin-bottom:-2px;
	text-align:center
}
.awards #most_recently_nominated .link.next {
	float:right;
	text-align:right;
	width:50px
}
.awards #announced #editors {
	float:left;
	width:290px;
	margin-top:15px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #ddd
}
.awards #announced #audience {
	float:left;
	width:290px;
	margin-top:15px
}
.awards #announced .header {
	margin-top:15px;
	text-align:center
}
.awards #announced .subheader {
	text-align:center;
	height:20px;
	margin-bottom:5px
}
.awards #announced .announced_list_item img {
	width:140px;
	float:left;
	margin-right:4px;
	height:102px
}
.awards #announced .announced_desc {
	font-size:12px;
	line-height:14px
}
.awards .announced_info {
	font:normal 16px/18px arial, verdana, sans-serif;
	margin-bottom:10px
}
.awards .announced_info .category {
	font:italic 11px/11px arial, verdana, sans-serif
}
.awards .announced_list_item {
	padding-bottom:10px;
	margin-top:10px;
	height:155px
}
.awards #winner_badge {
	float:right
}
.contact_us {
	width:580px;
	margin:22px;
	position:relative;
	padding-right:30px;
	float:left
}
.contact_us .header {
	color:#c08434
}
.contact_us .gutter_top {
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:32px
}
.contact_us .gutter_bottom {
	position:absolute;
	bottom:0px;
	right:0px;
	width:15px;
	height:32px
}
.contact_us .instructions {
	padding:12px 0px 18px 10px
}
.contact_us .form {
	border:solid 1px #999
}
.contact_us .form .value input {
	height:18px;
	width:245px
}
.contact_us .form .value textarea {
	height:95px;
	width:390px
}
.contact_us .form .limit {
	color:#666;
	font-style:italic;
	padding-top:8px;
	padding-bottom:0px;
	text-align:right
}
.contact_us .required {
	color:#666;
	font-style:italic;
	padding:0px 0px 8px 10px
}
.contact_us table {
	margin:20px 70px 12px 70px
}
.contact_us table tr td {
	padding-bottom:6px
}
.contact_us .submit {
	margin-top:-8px;
	padding:5px 20px 20px 20px;
	text-align:right
}
.contact_us .submit .submit_button {
	border:none;
	margin-bottom:-4px;
	padding-left:35px
}
.ad_wrapper {
	margin-right:-10px;
	padding-top:22px
}
.c_header_thank_you {
	margin-left:110px;
	margin-bottom:20px
}
.c_header_thank_you .text_box {
	height:155px;
	width:521px;
	position:relative;
	background:#fbe595
}
.c_header_thank_you .text_box .staple_left {
	position:absolute;
	top:10px;
	left:15px;
	width:53px;
	height:23px
}
.c_header_thank_you .text_box .staple_right {
	height:22px;
	position:absolute;
	right:15px;
	top:10px;
	width:53px
}
.c_header_thank_you .text_box .header {
	font-size:27px;
	padding:50px 0px 10px 100px
}
.c_header_thank_you .text_box .link {
	font-size:20px;
	font-weight:normal;
	padding:15px 0px 5px 128px
}
.c_header_thank_you .text_box a:hover {
	text-decoration:none;
	color:#666666
}
.c_header_thank_you .ornament {
	height:18px;
	width:32px;
	padding-left:244px
}
.c_body_thank_you {
	width:650px;
	margin:22px 22px 22px 46px
}
.component.c_body_thank_you .category_8 .header, .simple_sitemap .category_8 .header {
	background:#fff
}
.component.c_body_thank_you a, .simple_sitemap a {
	font-family:times new roman, times, serif
}
.component.c_body_thank_you .top_header, .simple_sitemap .top_header {
	color:#c08434;
	font-size:21px;
	padding:5px 0px 10px 10px;
	margin-bottom:10px
}
.component.c_body_thank_you .sub_component, .simple_sitemap .sub_component {
	float:left;
	padding-right:20px
}
.component.c_body_thank_you .sub_component .header, .simple_sitemap .sub_component .header {
	margin-bottom:5px;
	padding-bottom:2px;
	width:178px
}
.component.c_body_thank_you .sub_component .header a, .simple_sitemap .sub_component .header a {
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
	text-transform:capitalize
}
.component.c_body_thank_you .sub_component .header a:hover, .simple_sitemap .sub_component .header a:hover {
	color:#333 !important;
	text-decoration:none
}
.component.c_body_thank_you .sub_component .thank_content, .simple_sitemap .sub_component .thank_content {
	padding:2px 0px
}
.component.c_body_thank_you .sub_component .thank_content .category_0 li, .component.c_body_thank_you .sub_component .thank_content .category_0.top_level.selected a.selected, .simple_sitemap .sub_component .thank_content .category_0 li, .simple_sitemap .sub_component .thank_content .category_0.top_level.selected a.selected {
	color:#793249
}
.component.c_body_thank_you .sub_component .thank_content .category_0 .secondary a, .component.c_body_thank_you .sub_component .thank_content .category_0 .tertiary a, .simple_sitemap .sub_component .thank_content .category_0 .secondary a, .simple_sitemap .sub_component .thank_content .category_0 .tertiary a {
	color:#af8492
}
.component.c_body_thank_you .sub_component .thank_content .category_0 .secondary a.selected, .component.c_body_thank_you .sub_component .thank_content .category_0 .secondary a:hover, .component.c_body_thank_you .sub_component .thank_content .category_0 .tertiary a.selected, .component.c_body_thank_you .sub_component .thank_content .category_0 .tertiary a:hover, .simple_sitemap .sub_component .thank_content .category_0 .secondary a.selected, .simple_sitemap .sub_component .thank_content .category_0 .secondary a:hover, .simple_sitemap .sub_component .thank_content .category_0 .tertiary a.selected, .simple_sitemap .sub_component .thank_content .category_0 .tertiary a:hover {
	color:#793249
}
.component.c_body_thank_you .sub_component .thank_content .category_0 .lined_header a, .component.c_body_thank_you .sub_component .thank_content .category_0 .subheader a, .component.c_body_thank_you .sub_component .thank_content .category_0 .header a, .simple_sitemap .sub_component .thank_content .category_0 .lined_header a, .simple_sitemap .sub_component .thank_content .category_0 .subheader a, .simple_sitemap .sub_component .thank_content .category_0 .header a {
	color:#793249
}
.component.c_body_thank_you .sub_component .thank_content .category_0 .lined_header a:hover, .simple_sitemap .sub_component .thank_content .category_0 .lined_header a:hover {
	text-decoration:none;
	color:#333333
}
.component.c_body_thank_you .sub_component .thank_content a, .simple_sitemap .sub_component .thank_content a {
	font-size:14px;
	margin-left:5px
}
.component.c_body_thank_you .sub_component .thank_content a:hover, .simple_sitemap .sub_component .thank_content a:hover {
	text-decoration:none
}
.component.c_body_thank_you .row, .simple_sitemap .row {
	padding:20px 0px 0px 55px
}
#thank_you_column_2 {
	width:240px;
	float:left;
	background-color:white;
	padding-left:12px;
	margin-bottom:22px
}
#error_body {
	margin:10px 25px
}
#error_body .header {
	color:#c08434
}
.left_side, .right_side {
	float:left;
	width:250px
}
.astrology_choose_your_sign {
	margin-bottom:16px
}
.astrology_choose_your_sign .title {
	font-size:19px;
	font-weight:bold;
	line-height:21px;
	margin:5px 0 10px 0;
	color:#333
}
.astrology_choose_your_sign .copy {
	margin-top:20px
}
.astrology_choose_your_sign .daily_horoscope_copy {
	margin-top:10px
}
.astrology_choose_your_sign .daily_horoscope_copy .date {
	font-weight:bold
}
.astrology_choose_your_sign .the_astrologer_error {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin-left:1px;
	margin-bottom:4px;
	font-weight:normal;
	text-align:center;
	color:#cc0000
}
.astrology_choose_your_sign .attribution {
	padding-top:10px;
	text-align:right
}
.zodiac_image {
	float:left;
	width:219px;
	height:280px
}
.zodiac_image img {
	display:block;
	margin-top:13px;
	margin-left:13px;
	width:193px;
	height:254px
}
.overview .zodiac_image, .love_and_relationships .zodiac_image {
	margin-left:0
}
.overview .name, .love_and_relationships .name {
	color:#820F14;
	font-size:19px;
	line-height:19px;
	margin:10px 0
}
.overview .bottom, .love_and_relationships .bottom {
	padding-top:4px;
	width:100%
}
.overview .tab_bar, .love_and_relationships .tab_bar {
	margin:2px 0
}
.overview .tab, .love_and_relationships .tab {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	margin-bottom:10px;
	width:252px;
	text-align:center
}
.overview .tab .tab_unselected, .love_and_relationships .tab .tab_unselected {
	color:#333;
	font-weight:bold;
	color:#e6e8df;
	font-weight:bold;
	height:25px;
	position:relative;
	color:#333
}
.overview .tab .tab_unselected .left, .love_and_relationships .tab .tab_unselected .left {
	position:absolute;
	float:left;
	top:0;
	left:0;
	width:10px;
	height:25px
}
.overview .tab .tab_unselected .right, .love_and_relationships .tab .tab_unselected .right {
	position:absolute;
	float:right;
	top:0;
	right:0;
	width:10px;
	height:25px
}
.overview .tab a:hover, .love_and_relationships .tab a:hover {
	color:#666666;
	text-decoration:none
}
.overview .tab .tab_selected, .love_and_relationships .tab .tab_selected {
	color:#e6e8df;
	font-weight:bold;
	height:25px;
	position:relative
}
.overview .tab .tab_selected .left, .love_and_relationships .tab .tab_selected .left {
	position:absolute;
	float:left;
	top:0;
	left:0;
	width:10px;
	height:25px
}
.overview .tab .tab_selected .right, .love_and_relationships .tab .tab_selected .right {
	position:absolute;
	float:right;
	top:0;
	right:0;
	width:10px;
	height:25px
}
.overview .tab_selected .text, .love_and_relationships .tab_selected .text {
	position:absolute;
	top:0;
	left:0;
	height:25px;
	width:232px;
	margin:0 10px
}
.overview .tab_selected .text span.label, .love_and_relationships .tab_selected .text span.label {
	top:5px;
	position:relative
}
.overview .tab_unselected .text, .love_and_relationships .tab_unselected .text {
	position:absolute;
	top:0;
	left:0;
	height:25px;
	width:232px;
	margin:0 10px
}
.overview .tab_unselected .text span.label, .love_and_relationships .tab_unselected .text span.label {
	top:5px;
	position:relative
}
.forecast .name {
	color:#820F14;
	font-size:19px;
	line-height:19px;
	margin:10px 0
}
.forecast .title {
	font-weight:bold;
	padding:10px 0
}
.forecast_link {
	float:right;
	padding-top:4px;
	margin-left:10px
}
.document {
	margin-bottom:10px
}
.document .title {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:10px 0 10px 0;
	color:#333
}
.document .text {
	margin-top:10px
}
.document .text a {
	color:#c08434;
	text-decoration:underline
}
.document .text a:hover {
	color:#333
}
.document .text .link {
	color:#BC6705
}
.document .text .link a, .document .text .link span {
	color:#BC6705
}
.document .text li {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	color:#333;
	list-style-position:outside;
	list-style-type:disc;
	list-style-image:none;
	padding-bottom:11px;
	padding-left:0
}
.document .text ul {
	margin-left:15px;
	margin-bottom:5px
}
.document .text ul.special {
	margin-bottom:16px
}
.document .text ul.special li {
	padding-bottom:0
}
.document .text ol {
	margin:0px 0px 3px -20px
}
.document .text ol.special {
	margin-bottom:16px
}
.document .text ol.special li {
	padding-bottom:0
}
.document .text ol li {
	list-style:decimal
}
.document .byline {
	margin-bottom:10px
}
.document .byline .editor_byline {
	color:#C17014
}
.document .byline .editor_byline a {
	color:#C17014;
	text-decoration:none
}
.document .byline .editor_byline a:hover {
	text-decoration:underline
}
.document .byline .editor_byline .editor_indicator {
	margin-left:4px;
	padding-left:18px;
	background:transparent url('/images/accents/diamond.jpg') no-repeat 0 3px
}
.document .byline .normal_user_byline {
	color:#3F3F3F
}
.document .byline .normal_user_byline a {
	color:#3F3F3F
}
.document .byline .normal_user_byline .normal_user_indicator .bullet {
	padding-left:7px;
	padding-right:7px
}
.document .byline a:hover {
	text-decoration:underline
}
.document .author {
	color:#c08434;
	text-decoration:underline
}
.document .author:hover {
	color:#333
}
.document hr.page_break {
	display:none
}
.document .featured_image {
	float:right;
	margin-left:16px;
	width:219px;
	height:288px
}
.document .featured_image img {
	display:block;
	margin-top:13px;
	margin-left:13px;
	width:193px;
	height:254px
}
.document .landscape .featured_image {
	width:280px;
	height:227px
}
.document .landscape .featured_image img {
	width:254px;
	height:193px
}
.document .image_caption {
	padding:0 17px 17px 17px;
	font-style:italic;
	font-size:12px;
	line-height:16px
}
.document .deal_issue_items .issue img.photo {
	border:solid 1px #cccccc
}
.document .issue #subscribe_to_channel_footer_location img {
	margin-bottom:-7px
}
.document .issue #email_link {
	margin-top:15px;
	margin-bottom:10px
}
.document .issue .item {
	margin-bottom:20px
}
.document .issue .item .title {
	margin-top:-3px
}
.document .issue .item .no_image {
	border:none;
	float:left;
	margin-right:10px
}
.document .issue .item .image_border {
	border:1px solid #B3B3B3;
	float:left;
	height:157px;
	margin-right:10px;
	width:157px;
	text-align:center
}
.document .issue .item .image_no_border {
	border:none;
	float:left;
	height:157px;
	margin-right:10px;
	width:157px
}
.document .issue .item .deal_image_wrapper {
	float:left;
	width:159px;
	height:159px;
	margin-right:10px
}
.document .issue .item .deal_image_wrapper .deal_image {
	border:1px solid #999999;
	height:157px;
	width:157px;
	position:relative;
	line-height:157px;
	text-align:center;
	vertical-align:middle
}
.document .issue .item .deal_image_wrapper .deal_image img {
	padding:0px;
	vertical-align:middle;
	margin-top:-3px
}
.document .issue .item .deal_image_wrapper .deal_image .preview_wrapper {
	z-index:10;
	position:absolute;
	bottom:-50px;
	left:160px;
	margin:0;
	background:#fff
}
.document .issue .item .deal_image_wrapper .deal_image .preview_wrapper .preview {
	position:relative;
	border:1px solid #999999;
	padding:4px;
	background-color:#fff
}
.document .issue .item .deal_image_wrapper .larger_view {
	color:#999999;
	font:10px/12px verdana, helvetica, sans-serif;
	padding-top:5px;
	text-align:left;
	width:157px
}
.document .issue .item img.index {
	float:left;
	padding-right:10px
}
.document .issue .item .subtitle {
	font-style:italic
}
.document .issue .item .price_description {
	color:#416d7a;
	font:bold 11px/13px arial, verdana, helvetica, sans-serif
}
.document .issue .item .link a {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	color:#674C26
}
.document .issue .item .link a:hover {
	color:#333
}
.document .issue .item .issue_with_images {
	float:left;
	width:395px
}
.document .issue .item .issue_without_images {
	float:left;
	width:540px
}
.document .issue .item.wireframes .image_border, .document .issue .item.wireframes .image_no_border {
	width:100px;
	padding:15px 15px 13px 15px;
	height:auto
}
.document .issue .partner_link {
	padding-left:200px;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	color:#674C26;
	text-transform:none
}
.document .issue .partner_link a {
	text-decoration:underline;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	color:#674C26;
	text-transform:none
}
.document .issue .partner_link .subscribe_to_shopping_confirm .body {
	color:#c08434;
font:normal 19px/21px !main_font_family
}
.document .item.wireframes .image_border {
	border:solid 1px #D5CD9F
}
.document .item.wireframes .image_no_border {
	border:none
}
.document a.view_profile_link {
	font:italic 11px/13px arial, helvetica, verdana, sans-serif;
	height:12px;
	padding-left:12px
}
.document a:hover.view_profile_link img {
	text-decoration:none
}
.document #brightcove_player #multimedia_player embed {
	margin-left:45px
}
.document .helpfulness {
	padding:5px 0;
	margin:0px
}
.document .property {
	padding-top:10px
}
.document .property_name {
	font:bold 11px arial, verdana, helvetica, sans-serif;
	line-height:16px;
	float:left;
	text-align:left;
	width:80px
}
.document .property_value {
	float:left;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.document.review .text {
	margin-top:5px;
	font-size:14px;
	line-height:20px;
	padding:12px 0 0 0
}
.document.review .text p a {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.call_to_action .contribute_login a {
	color:#c08434;
	text-decoration:underline
}
.c_5b1 {
	font-family:arial, helvetica, verdana, sans-serif;
	padding-bottom:8px;
	padding-left:25px;
	padding-top:8px
}
.c_5b1 .header {
	font-weight:bold;
	text-transform:uppercase;
	color:#666
}
.c_5b #contributions .drawer {
	padding:0px
}
.discussion_entry {
	background-color:#dbe6ea;
	padding:4px
}
.discussion_entry .title {
	color:#666;
	margin:4px 10px
}
.discussion_entry textarea {
	width:558px;
	height:70px;
	margin:10px
}
.discussion_entry .remaining {
	color:#666;
	float:left;
	font-size:11px;
	font-style:italic;
	margin-left:10px
}
.discussion_entry .button {
	text-align:right;
	margin:10px 25px 0 0
}
.discussion_entry.top5 {
	width:310px;
	padding:4px
}
.discussion_entry .discussion_entry_column {
	float:left
}
.discussion_entry .discussion_entry_column ol {
	padding-left:30px;
	margin:0
}
.discussion_entry .discussion_entry_column ol li {
	padding-bottom:5px
}
.errorDiv.top5, .errorExplanation h2.top5 {
	width:310px;
	padding:4px
}
.errorDiv.top5.errorDivOn, .errorExplanation h2.top5.errorDivOn {
	display:block
}
.errorDiv.top10.errorDivOn, .errorExplanation h2.top10.errorDivOn {
	display:block
}
#contribute_top, #contribute_bottom {
	margin-top:10px
}
#contribute_top .errorDiv, #contribute_top .errorExplanation h2, #contribute_bottom .errorDiv, #contribute_bottom .errorExplanation h2 {
	margin:0
}
#contribution_update {
	margin-bottom:10px;
	font:normal 10px/12px arial, verdana, sans-serif
}
#contribution_update_top, #contribution_update_bottom {
	margin-top:10px
}
.channel_title {
	font-size:28px;
	line-height:32px;
	color:#B01C1C
}
.header.deal_issue_item, .header.issue_item {
	padding-left:0;
	margin-bottom:30px
}
.header.deal_issue_item .week_links, .header.issue_item .week_links {
	color:#4a2812;
	padding-bottom:5px
}
.header.deal_issue_item .week_links a, .header.issue_item .week_links a {
	color:#416d7a
}
.header .week_links {
	color:#b01c1c;
	font:normal 10px arial, verdana, helvetica, sans-serif;
	line-height:10px;
	text-transform:uppercase
}
.header .week_links:a {
color:#333333;
cursor:pointer;
display:inline;
text-decoration:underline
}
.header .week_links .current_issue {
	padding-right:10px
}
.header .week_links a {
	padding-right:10px;
	color:#b01c1c;
	font:normal 10px arial, verdana, helvetica, sans-serif;
	line-height:10px;
	text-transform:uppercase;
	color:#674C26
}
.header .week_links a:a {
color:#333333;
cursor:pointer;
display:inline;
text-decoration:underline
}
#subscribe_to_channel_banner_location {
	margin-top:-2px;
	margin-bottom:16px
}
#subscribe_to_channel_banner_location .popup_parent {
	float:left;
	margin-left:150px
}
.helpfulness {
	color:#666;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.helpfulness.rating {
	float:left
}
.c_4t1 {
	font-family:arial, verdana, helvetica, sans-serif;
	padding-bottom:8px;
	padding-left:25px;
	padding-top:8px
}
.c_4t1 .header {
	color:#666;
	font-weight:bold;
	text-transform:uppercase
}
#rating_selector img {
	cursor:pointer
}
.report_action {
	float:right
}
#liked_it_info {
	text-align:right;
	height:65px;
	width:140px;
	float:right
}
#liked_it_info .liked_numbers {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
#liked_it_info .button {
	position:relative;
	float:right
}
#liked_it_info .button .liked_it_on {
	width:109px;
	height:31px;
	float:right
}
#liked_it_info .button #already_liked_it {
	width:109px;
	height:31px;
	float:right
}
#liked_it_info .button #already_liked_it_popup {
	position:absolute;
	top:-50px;
	right:108px;
	width:192px;
	height:53px
}
.published_date_footer {
	font:italic 11px/13px arial, verdana, helvetica, sans-serif;
	margin:20px 0 0 0
}
.published_date_footer .published_date {
	float:left;
	padding-top:1px
}
.published_date_footer .more_about_this_writer {
	float:right
}
#pagination {
	font-size:13pt;
	line-height:14pt;
	padding-top:10px;
	width:auto;
	float:left
}
#pagination .page_nums {
	float:left;
	width:auto;
	text-align:center;
	padding:0 10px
}
#pagination .page_nums a.color_span {
	font-weight:bold
}
#pagination #current_page {
	font-size:larger;
	font-weight:bold;
	color:#999
}
#pagination .link {
	position:relative;
	font:bold 10px times new roman, times, serif;
	line-height:10px;
	margin-top:5px;
	text-transform:uppercase;
	white-space:nowrap
}
#pagination .link a {
	text-decoration:none;
	color:#666
}
#pagination .link a:hover {
	color:#333
}
#pagination .link img {
	position:absolute;
	top:50%;
	height:7px;
	margin-top:-4px
}
#pagination .right {
	width:75px;
	float:right;
	text-align:right
}
#pagination .left {
	width:100px;
	float:left;
	display:inline
}
#pagination.review {
	margin-bottom:10px
}
.actions {
	background-color:#ded9bd;
	font-family:arial, verdana, helvetica, sans-serif;
	line-height:21px;
	margin:4px 0 10px 0;
	min-height:22px;
	text-align:center;
	vertical-align:middle
}
.actions .action {
	color:#333;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle
}
.actions .action a {
	color:#333;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle
}
.actions .action a#send_to_friend_action div {
	height:19px;
	width:19px;
	display:block;
	float:left;
	margin-top:2px
}
.actions .action img {
	vertical-align:middle
}
.actions .action #share_link {
	background:url(/images/accents/email.gif) no-repeat 0 1px;
	padding-left:20px
}
.actions .action .printer_friendly_link {
	background:url(/images/accents/print_trans.gif) no-repeat 0 0;
	padding-left:20px
}
.actions .close_link {
	right:15px;
	top:15px;
	position:absolute
}
.actions table tr td, .actions .header, .actions .info, .actions .comment {
	text-align:left
}
.actions .actionbar {
	padding:0
}
.actions .divider {
	border-right:1px solid #BBB696
}
.actions .divider_inner {
	border-right:1px solid #E7E2C4;
	padding:0 9px
}
.actions .divider_outer {
	border-right:1px solid #E7E2C4;
	float:left
}
.actions .divider_outer.last {
	border-right:none
}
.actions .divider_outer.last .divider {
	border-right:none
}
.actions .divider_outer.last .divider .divider_inner {
	border-right:none
}
.actions #digg_this.divider_inner {
	padding:0;
	margin-left:13px;
	position:relative;
	height:22px;
	width:120px
}
.actions #digg_this.divider_inner iframe {
	position:absolute;
	top:3px;
	left:0
}
.actions #digg_this.divider_inner #digg_frame {
	text-align:center;
	margin-left:10px
}
.actions #bookmarks_action {
	margin-top:1px;
	padding:0 10px
}
.actions #bookmarks_action span {
	float:left;
	padding-left:8px
}
.actions #bookmarks_action #su_logo {
	width:17px;
	height:16px;
	display:block;
	float:left;
	margin-top:2px;
	margin-left:2px
}
.actions #bookmarks_action #tweet_fb_logo {
	width:32px;
	height:15px;
	display:block;
	float:left;
	margin-top:2px;
	margin-left:2px
}
.actions #bookmarks_action #fb_logo {
	width:12px;
	height:11px;
	display:block;
	float:left;
	margin-left:2px
}
.actions .share {
	display:none
}
.actions #disable_share_link {
	vertical-align:middle
}
.actions .share_placeholder {
	height:10px;
	width:60px
}
.actions.discussions .actionbar .divider_outer .divider .divider_inner, .actions.discussions .actionbar .divider_outer .divider #bookmarks_action {
	padding:0 25px
}
.actions.review #bookmarks_action {
	margin-left:13px
}
.actions.review .divider_inner {
	padding:0 13px
}
#total_comments {
	padding:0 2px
}
#yahoo_buzz {
	padding:0 15px
}
#yahoo_buzz #buzzup_logo {
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin:2px 5px 0 0;
	background:transparent url('/images/buttons/yahoobuzz.png') no-repeat
}
.yahooBuzzBadge a span span {
	margin-top:-2px
}
.component.other_related {
	border:1px #CCC solid;
	margin-bottom:10px
}
.component.other_related .other_tab {
	width:299px;
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica;
	padding:5px 0;
	text-align:center;
	border-bottom:1px #ccc solid;
	float:left
}
.component.other_related .other_tab a {
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica
}
.component.other_related .other_tab.selected {
	font-weight:bold;
	margin:1px 1px 0 1px
}
.component.other_related .other_tab.unselected {
	display:none
}
.component.other_related .related_tab {
	width:298px;
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica;
	padding:5px 0;
	text-align:center;
	border-bottom:1px #ccc solid;
	float:left
}
.component.other_related .related_tab a {
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica
}
.component.other_related .related_tab.selected {
	display:none;
	font-weight:bold;
	margin:1px 1px 0 1px
}
.component.other_related .or_divider {
	float:left;
	height:23px;
	border-right:1px #ccc solid
}
.component.other_related .or_content {
	width:565px;
	background-color:#fff;
	margin:0 auto;
	text-align:left;
	padding:10px 10px 5px 10px
}
.component.other_related .or_content .article_list_item {
	margin-top:10px
}
.component.other_related .or_content .article_list_item .article_image {
	float:left
}
.component.other_related .or_content .article_list_item .article_info {
	padding-left:15px;
	width:350px;
	float:left;
	margin-top:10px
}
.component.other_related .or_content .article_list_item .article_info p {
	padding:0
}
.component.other_related .or_content .article_list_item .article_info .article_title a {
	font:normal 14px/18px 'times new roman', times, serif
}
.component.other_related .or_content .article_list_item .article_info .article_date {
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
.component.other_related .or_content .dotted_bottom {
	margin-bottom:0;
	width:100%
}
.component.other_related .or_content .no_other_stories {
	font:normal 14px/18px 'times new roman', times, serif;
	vertical-align:middle;
	padding-top:40px;
	height:80px;
	text-align:center
}
.component.other_related .or_content .no_other_stories a {
	font:normal 14px/18px 'times new roman', times, serif;
	color:#c48434
}
.component.other_related .or_content .or_header {
	padding-bottom:10px;
	border-bottom:1px #ccc solid;
	margin-bottom:5px
}
.component.other_related .or_content .or_header .tag_header {
	font:normal 14px/16px 'times new roman', times, serif
}
.component.other_related .or_content .or_header .tags {
	font:normal 11px/14px arial, verdana, arial, helvetica
}
.component.other_related .or_content .or_footer {
	margin-top:12px;
	text-transform:uppercase;
	font-size:12px
}
.component.other_related .or_content .or_author {
	float:left;
	width:340px
}
.component.other_related .or_content .or_author img {
	margin:0 10px -5px 0
}
.component.other_related .or_content .or_author span, .component.other_related .or_content .or_author a {
	font:normal 12px/14px arial, verdana, helvetica
}
.component.other_related .or_content .or_view {
	float:right;
	margin-left:10px;
	padding-top:4px;
	width:95px;
	text-align:right
}
.component.other_related .or_content .or_view a {
	text-decoration:none;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', times, serif
}
.component.other_related .or_content .or_view a:hover {
	text-decoration:underline
}
.component.other_related .or_content .or_send {
	float:right;
	margin-left:10px;
	padding-top:4px;
	width:95px;
	text-align:right
}
.component.other_related .or_content .or_send a {
	text-decoration:none;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', times, serif
}
.component.other_related .or_content .or_send a:hover {
	text-decoration:underline
}
.component.other_related .or_container {
	margin:0 1px 1px 1px;
	padding:6px 0 5px 0;
	text-align:center
}
.component.other_related .or_container .other_view_less, .component.other_related .or_container .related_view_less {
	display:none
}
.component.other_related .or_container.hide {
	display:none
}
.component.other_related .more_less {
	text-align:right;
	margin-right:5px
}
.component.other_related .more_less a {
	text-decoration:none;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', times, serif
}
.component.other_related .more_less a:hover {
	text-decoration:underline
}
.component.other_related .more_less .showing {
	padding-right:170px
}
.component.other_related .showing {
	display:inline;
	font-size:12px;
	line-height:14px
}
.component.other_related#review .other_tab {
	width:252px
}
.component.other_related#review .related_tab {
	width:251px;
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	margin-top:-1px;
	margin-right:-1px;
	height:12px
}
.component.other_related#review .or_content {
	width:471px
}
.component.other_related#review .or_content .article_list_item {
	margin-top:0
}
.component.other_related#review .or_content .article_list_item .article_info {
	padding:0 0 0 15px
}
.component.other_related#review .or_content .or_author {
	width:240px
}
.component.other_related#review .more_less .showing {
	padding-right:115px
}
.component.other_related#review .unselected {
	background-color:#fff
}
.component.other_related#review .unselected a {
	display:none
}
#drawer {
	background:#ded9bd
}
.drawer {
	background:#F2F0E1;
	margin:0px
}
.latest_comments {
	border:2px solid #f2f0e1;
	padding:5px 2px
}
.latest_comments .drawer .report_as_offensive {
	padding:0px
}
.latest_comments .drawer .report_as_offensive .content_box {
	border-width:0px
}
.latest_comments .header {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	padding-bottom:0
}
.latest_comments .header .notify_me {
	padding-left:20px;
	margin-top:2px;
	float:right
}
.latest_comments .header .notify_me span a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:19px;
	text-transform:none
}
.latest_comments .header .add_a_comment, .latest_comments .footer .add_a_comment {
	float:left
}
.latest_comments .header .add_a_comment .preview, .latest_comments .header .add_a_comment a, .latest_comments .footer .add_a_comment .preview, .latest_comments .footer .add_a_comment a {
	margin-left:2px;
	font:normal 10px/22px verdana, arial, helvetica;
	text-transform:uppercase;
	height:7px;
	padding-left:17px
}
.latest_comments .footer .add_a_comment {
	width:108px;
	margin-top:-3px
}
.latest_comments .comment {
	color:#333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin-bottom:2px
}
.latest_comments .comment .header {
	font-size:11px;
	margin-left:0;
	background:#dfdcbe;
	height:28px;
	line-height:25px;
	color:#333;
	text-transform:none;
	padding-bottom:0
}
.latest_comments .comment .header .name {
	display:inline
}
.latest_comments .comment .header .name a {
	font-size:11px;
	font-family:arial, verdana, helvetica, sans-serif
}
.latest_comments .comment .header img {
	vertical-align:middle;
	padding-left:5px;
	line-height:25px
}
.latest_comments .comment .header .offensive {
	font-weight:normal;
	float:right;
	line-height:25px;
	padding-right:8px
}
.latest_comments .comment .header .posted_date {
	float:right;
	font-weight:normal;
	line-height:25px;
	color:#666
}
.latest_comments .comment .header .user_icon {
	margin:1px 10px 0px -1px
}
.latest_comments .comment .body {
	background:#f2f0e1;
	color:#333;
	font:11px verdana, arial, helvetica, sans-serif;
	line-height:13px;
	padding-bottom:8px;
	padding-left:25px;
	padding-top:8px
}
.latest_comments .thank_you {
	background:#f2f0e1;
	font-size:12px;
	line-height:14px;
	padding:10px 0 20px 25px
}
.latest_comments .thank_you .footer_close_link {
	top:45px;
	right:8px
}
.latest_comments .thank_you.footer_close .footer_close_link {
	right:8px
}
.latest_comments .prompt_text {
	font-size:12px;
	line-height:14px;
	padding:10px 0 20px 25px
}
.latest_comments .prompt_text .notify_button {
	text-align:right;
	padding-right:5px
}
.latest_comments .prompt_text .notify_button.remove_notification {
	text-align:right;
	padding-right:5px
}
.latest_comments .instructions {
	color:#666;
	font:italic 11px/12px arial, verdana, helvetica, sans-serif;
	margin-bottom:8px
}
.latest_comments .instructions a {
	color:#666;
	font:italic 11px/12px arial, verdana, helvetica, sans-serif;
	margin-bottom:8px;
	text-decoration:underline
}
.latest_comments .footer {
	line-height:14px;
	padding-top:5px
}
.latest_comments .footer .showing {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	float:left
}
.latest_comments .footer a {
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', times, serif
}
.latest_comments .footer .link {
	float:left
}
.latest_comments .footer .link.back {
	width:46px
}
.latest_comments .footer .link.next {
	text-align:right;
	width:46px
}
.latest_comments .footer .page_range {
	width:388px;
	text-align:center;
	font:normal 10px/16px arial, helvetica, sans-serif;
	color:#333
}
.latest_comments .latest_comments .link a {
	color:#666;
	font-weight:bold
}
.latest_comments .latest_comments .link a:hover {
	color:#333;
	text-decoration:none
}
.review .footer .page_range {
	width:290px
}
#contributions {
	margin:16px 0 0 0
}
#contributions .drawer .drawer_contents {
	margin-bottom:10px;
	border:0px
}
#contributions .contributor {
	float:left
}
#contributions .contributor a {
	font:bold 12px/14px arial, verdana, helvetica, sans-serif
}
#contributions .right_side {
	float:right;
	font:11px/18px arial, verdana, helvetica, sans-serif;
	text-align:right
}
#contributions .contribution {
	margin-bottom:10px
}
#contributions .contribution .contrib_date {
	font-size:10px;
	margin-right:4px
}
#contributions .contribution .offensive a {
	color:#999
}
#contributions .contribution .content {
	padding:4px 0 4px 8px
}
#contributions .contribution .content ol {
	margin:0;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
#contributions .report_as_offensive {
	background-color:#DBE6EA
}
.latest_comments .header a {
	color:#333
}
.latest_comments .comment .header .name a {
	color:#333
}
.latest_comments .comment .header .report_as_offensive_link a {
	color:#666;
	font-size:10px;
	text-transform:none;
	font-family:verdana, arial, helvetica
}
.comments_header {
	margin-left:2px;
	font:normal 10px/22px verdana, arial, helvetica;
	text-transform:uppercase;
	color:#c08434;
	font-weight:bold
}
#submitted_comment .thank_you_for_posting {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin-left:1px;
	margin-bottom:4px;
	font-weight:normal
}
#column_6 .c_6a {
	margin-top:22px
}
#column_6 .c_6a p {
	font:normal 11px/13px arial, verdana, sans-serif;
	margin-bottom:5px
}
#column_6 .c_6a .write_link {
	float:left;
	margin-right:12px;
	margin-bottom:10px
}
#column_6 .c_6a .write_link a {
font:normal 16px/18px !main_font_family
}
#column_6 .c_6a .write_link .list_arrow {
	color:#c08434
}
#column_6 .c_6a .header_widget {
	padding-left:0;
	font-size:21px;
	line-height:23px
}
#column_6 table {
	border-collapse:separate
}
#column_6 .c6_padded_row {
	margin-top:10px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:20px
}
#column_6 .header {
	padding-left:5px
}
#column_6 .component .body {
	padding-left:6px
}
.article_tour {
	width:300px;
	height:64px
}
.virtual_makeover_frame {
	width:800px;
	height:600px;
	padding-left:100px;
	margin-top:20px;
	border:none;
	overflow:hidden
}
#column_5 .header.ntbm {
	font-size:35px;
	line-height:37px;
	padding-left:0
}
#column_5 .header.ntbm span {
	font-weight:bold
}
.stories .header {
	color:#c08434
}
.discussion .header {
	color:#296981
}
.discussion .featured_story .info {
	width:236px;
	height:172px
}
.discussion .featured_story .featured_category_wrapper {
	width:85px;
	height:172px
}
.discussion .featured_story .featured_date_wrapper {
	height:172px
}
.discussion .featured_story .activity_wrapper {
	width:40px;
	text-align:center
}
.discussion .sort_link {
	width:60px;
	float:left;
	display:inline
}
.featured_story {
	padding:15px 0 10px 0;
	border-top:1px solid #666
}
.featured_story .info {
	float:left;
	width:260px;
	padding:0 10px;
	height:185px
}
.featured_story .featured_date_wrapper {
	float:left;
	width:100px;
	text-align:center
}
.featured_story .featured_category_wrapper {
	float:left;
	width:105px;
	text-align:center;
	padding:0 5px;
	height:185px
}
.featured_story .horizontal_thumbnail_border {
	float:left
}
.featured_story .featured_date, .featured_story .featured_category, .featured_story .activity {
	margin-top:65px
}
.featured_story .share_links {
	font:bold 11px/13px arial, sans-serif
}
.featured_story .share_links img {
	margin-bottom:-5px
}
.activity_wrapper {
	float:left
}
#featured_pagination {
	background-color:#EEE;
	padding:3px 10px;
	position:relative
}
#featured_pagination .link {
	width:75px;
	float:left
}
#featured_pagination .link a {
	font:bold 10px/10px 'times new roman', times, serif;
	text-transform:uppercase;
	color:#666;
	text-decoration:none
}
#featured_pagination .link a:hover {
	color:#333
}
#featured_pagination .link.page_range {
	width:420px;
	text-align:center
}
#featured_pagination .link.next {
	float:right;
	text-align:right
}
#column_6 .header {
	padding-left:0;
	color:#c08434
}
#column_6 p {
	font:normal 11px/13px arial, sans-serif;
	margin-bottom:10px
}
#column_6 .welcome_link {
	margin-bottom:3px
}
#column_6 .welcome_link a {
	font:normal 16px/18px 'times new roman', times, serif
}
#column_6 .welcome_link a .list_arrow {
	color:#c08434
}
#column_6 .c_6ad_250h {
	margin-top:10px
}
img.feed_icon {
	margin-bottom:-2px
}
#sort {
	margin-top:10px;
	text-transform:uppercase;
	font:bold 11px/13px verdana, sans-serif;
	padding-bottom:2px
}
#sort #sort_title {
	margin-left:48px
}
#sort #sort_channel {
	margin-left:209px
}
#sort #sort_date {
	margin-left:42px
}
#sort #sort_activity {
	float:right;
	text-align:right
}
#column_5.tags .header.ntbm {
	font-size:27px;
	line-height:37px;
	padding-left:0;
	color:#c08434
}
#column_5.tags .header.ntbm span {
	font-weight:normal
}
.tags .related_tag {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.tags .related_tag span {
	font-weight:bold
}
.tags .related_tag a.popular_tags {
	font-weight:bold;
	color:#c08434;
	cursor:pointer;
	text-decoration:underline;
	margin-left:8px
}
.tags #rss_link {
	float:right;
	width:100px
}
.tags #sort {
	display:inline
}
.tagged_story {
	padding:15px 0 10px 0;
	border-top:1px solid #666
}
.tagged_story .info {
	float:left;
	width:260px;
	padding:0 10px;
	height:160px;
	background:#FFFFFF url(/images/borders/vertical_dot.gif) repeat-y scroll right top
}
.tagged_story .tagged_date_wrapper {
	float:left;
	width:100px;
	text-align:center
}
.tagged_story .story_category_wrapper {
	float:left;
	width:105px;
	text-align:center;
	padding:0 5px;
	height:160px;
	background:#FFFFFF url(/images/borders/vertical_dot.gif) repeat-y scroll right top
}
.tagged_story .horizontal_thumbnail_border {
	float:left
}
.tagged_story .tagged_date, .tagged_story .tagged_category, .tagged_story .activity {
	margin-top:65px
}
.tagged_story .share_links {
	font:bold 11px/13px arial, sans-serif
}
.tagged_story .share_links img {
	margin-bottom:-5px
}
.activity_wrapper {
	float:left
}
.tag_pagination {
	background-color:#EEE;
	padding:3px 10px
}
.tag_pagination .pagination {
	width:420px;
	text-align:center
}
.tag_pagination .link {
	width:75px;
	float:left
}
.tag_pagination .link a {
	font:bold 10px/10px 'times new roman', times, serif;
	text-transform:uppercase;
	color:#666;
	text-decoration:none
}
.tag_pagination .link a:hover {
	color:#333
}
.tag_pagination .link.page_range {
	width:420px;
	text-align:center
}
.tag_pagination .link.next {
	float:right;
	text-align:right
}
.tag_pagination .link.disabled {
	visibility:hidden
}
#column_6 .header {
	padding-left:0;
	color:#c08434
}
#column_6 p {
	font:normal 11px/13px arial, sans-serif;
	margin-bottom:10px
}
#column_6 .welcome_link {
	margin-bottom:3px
}
#column_6 .welcome_link a {
	font:normal 16px/18px 'times new roman', times, serif
}
#column_6 .welcome_link a .list_arrow {
	color:#c08434
}
#column_6 .c_6ad_250h {
	margin-top:10px
}
img.feed_icon {
	margin-bottom:-2px
}
#sort {
	margin-top:10px;
	text-transform:uppercase;
	font:bold 11px/13px verdana, sans-serif;
	padding-bottom:2px
}
#sort #sort_title {
	margin-left:48px
}
#sort #sort_channel {
	margin-left:209px
}
#sort #sort_date {
	margin-left:42px
}
#sort #sort_activity {
	float:right;
	text-align:right
}
.popular_tags_page .header {
	font-weight:bold
}
#divine_lens_widget {
	position:relative;
	height:600px;
	width:498px
}
#divine_lens_widget #lens_header {
	position:absolute;
	top:0;
	left:0;
	height:89px;
	width:347px
}
#divine_lens_widget #gallery_header {
	position:absolute;
	top:0;
	left:347px;
	height:116px;
	width:151px
}
#divine_lens_widget #gallery_header .gallery_btn {
	position:absolute;
	top:15px;
	left:28px;
	width:95px;
	height:61px
}
#divine_lens_widget #gallery_header a .gallery_btn_on {
	position:absolute;
	top:15px;
	left:28px
}
#divine_lens_widget #lens_body {
	position:absolute;
	top:89px;
	left:0;
	height:440px;
	width:347px
}
#divine_lens_widget #lens_body .lens_header {
	color:#fff;
	margin-bottom:5px;
	padding:0 20px
}
#divine_lens_widget #lens_body .lens_header p {
	color:#fff;
	margin-bottom:5px;
	padding:0 20px
}
#divine_lens_widget #lens_body .movie_player {
	padding-left:10px
}
#divine_lens_widget #lens_body .lens_teaser {
	padding:0 25px
}
#divine_lens_widget #film_nav {
	position:absolute;
	top:116px;
	left:347px;
	height:413px;
	width:151px
}
#divine_lens_widget #film_nav #film_scroller {
	margin:10px 0 0 20px
}
.carousel-component {
	background:#e6ded1;
	color:#618cbe;
	height:330px;
	overflow:hidden;
	padding:0;
	position:relative;
	visibility:visible;
	width:111px
}
.carousel-component ul.carousel-list {
	height:10000000px;
	position:relative;
	z-index:1;
	margin:0;
	padding:0;
	list-style-image:none
}
.carousel-component ul.carousel-vertical {
	width:auto
}
.carousel-component .carousel-list li {
	color:#728f97;
	font:10px/12px verdana, helvetica, sans-serif;
	list-style:none;
	list-style-image:none;
	margin:10px 10px 0px 10px;
	overflow:hidden;
	padding-bottom:5px;
	text-align:center
}
.carousel-component .carousel-list li a img {
	border:1px solid #999;
	display:block
}
.carousel-component .carousel-vertical li {
	float:none;
	margin-bottom:0px
}
.carousel-component .carousel-clip-region {
	overflow:hidden;
	margin:0px auto;
	position:relative
}
#film_scroller .prev-arrow-on {
	width:111px;
	height:20px;
	cursor:pointer
}
#film_scroller .prev-arrow-on:hover {
	width:111px;
	height:20px;
	cursor:pointer
}
#film_scroller .next-arrow-on {
	width:111px;
	height:20px;
	cursor:pointer
}
#film_scroller .next-arrow-on:hover {
	width:111px;
	height:20px;
	cursor:pointer
}
#film_scroller .prev-arrow-off {
	width:111px;
	height:20px;
	cursor:default
}
#film_scroller .next-arrow-off {
	width:111px;
	height:20px;
	cursor:default
}
#horizontal_carousel {
	width:602px;
	height:140px;
	margin-bottom:10px;
	position:relative
}
#horizontal_carousel .container {
	position:absolute;
	top:5px;
	left:37px;
	width:530px;
	height:130px;
	overflow:hidden;
	background:#FFF
}
#horizontal_carousel .previous_button {
	position:absolute;
	top:5px;
	left:10px;
	width:27px;
	height:144px;
	z-index:100;
	cursor:pointer
}
#horizontal_carousel .previous_button_disabled {
	cursor:default
}
#horizontal_carousel .next_button {
	position:absolute;
	top:5px;
	right:10px;
	width:27px;
	height:144px;
	z-index:100;
	cursor:pointer
}
#horizontal_carousel .next_button_disabled {
	cursor:default
}
#horizontal_carousel ul {
	margin:0;
	padding:0;
	width:100000px;
	position:relative;
	top:0;
	left:0;
	height:130px
}
#horizontal_carousel ul li {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	border:0px solid green;
	color:#fff;
	margin:0pt;
	padding:0 5px;
	width:78px;
	list-style:none;
	float:left
}
#horizontal_carousel ul li img {
	width:88px;
	height:64px;
	border:1px solid #999999;
	display:block;
	background:#fff;
	padding:2px;
	margin-bottom:5px
}
#take_tour {
	text-align:right;
	margin:5px
}
#take_tour_side {
	text-align:center
}
.help_content {
	margin-top:10px;
	padding:5px
}
.help_content p a {
	font-size:14px
}
.help_content a {
	color:#c08434;
	font:18px/20px 'times new roman', times, serif;
	text-decoration:underline
}
.help_content a:hover {
	color:#333
}
.help_content .question_box ul li a {
	color:#c08434;
	font:18px/20px 'times new roman', times, serif;
	text-decoration:underline
}
.help_content .question_box ul li a:hover {
	color:#333
}
.help_content p {
	padding:5px
}
.help_content .question_box {
	border:2px #E6E8DF solid;
	padding:10px;
	margin-bottom:15px
}
.help_content .question_box li .list_arrow {
	top:2px
}
.help_content .subheader {
	padding:10px;
	margin-bottom:0
}
.help_content .subheader a {
	color:#333;
	font:18px/20px 'times new roman', times, serif;
	text-decoration:none
}
.help_content .back_to_top a {
	color:#666;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	padding-top:5px;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase
}
.help_content .back_to_top a img {
	padding-right:3px
}
.help_content .section_header {
	background:#e6e8df;
	color:#333;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	padding:2px 4px;
	text-transform:uppercase
}
a.help_link {
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
.help_header .title {
	color:#333;
	font:normal 18px/20px 'times new roman', times, serif;
	padding:0px 0px 5px 10px;
	position:relative
}
.help_header .title .contact a {
	color:#666;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	position:absolute;
	right:5px;
	text-decoration:none;
	text-transform:uppercase;
	top:0px
}
.help_header .title .contact a:hover {
	color:#333
}
.help_side_nav {
	position:relative
}
.help_side_nav .links {
	margin-top:3px;
	padding:5px
}
.help_side_nav .links a {
	color:#9ba47d
}
.help_side_nav .links a:hover {
	color:#48551f;
	text-decoration:none
}
.help_side_nav .links ul li {
	color:#48551F;
	font:normal 12px times new roman, times, serif;
	line-height:14px;
	font-weight:bold;
	padding:4px 0 4px 12px
}
.help_side_nav .links ul li .list_arrow {
	color:#48551F;
	top:2px
}
#notify_topic_action .comment .body {
	background:#f2f0e1
}
#notify_topic_action .thank_you {
	background:#f2f0e1;
	font-size:12px;
	line-height:14px;
	padding:15px 0 10px 45px
}
#notify_topic_action .thank_you .footer_close_link {
	right:16px;
	top:50px
}
#notify_topic_action .thank_you.footer_close .footer_close_link {
	right:16px
}
#notify_topic_action .prompt_text {
	font-size:12px;
	line-height:14px;
	padding:15px 0 10px 45px
}
#notify_topic_action .prompt_text .notify_button {
	padding-right:16px;
	text-align:right
}
#notify_topic_action .prompt_text .notify_button.remove_notification {
	padding-right:16px;
	text-align:right
}
#notify_topic_action .instructions {
	color:#666;
	font:italic 11px/12px arial, verdana, helvetica, sans-serif;
	margin-bottom:8px
}
#notify_topic_action .instructions a {
	color:#666;
	font:italic 11px/12px arial, verdana, helvetica, sans-serif;
	margin-bottom:8px;
	text-decoration:underline
}
td.drawer_column .drawer .drawer_contents {
	border:0px
}
td.drawer_column .content_box .info {
	font-family:'times new roman', times, serif
}
#column_7.pop_media {
	background:none;
	padding:0;
	margin:50px auto 100px auto;
	width:420px;
	float:none
}
#column_7.pop_media #show_login {
	float:none
}
#column_7.pop_media .gutter_top, #column_7.pop_media .gutter_bottom, #column_7.pop_media .component.member_column, #column_7.pop_media .footer {
	display:none
}
#column_3.pop_media {
	display:none
}
#user_header .user_info {
	margin:16px 0px 0px 20px
}
.member_workspace_side_nav {
	position:relative
}
.member_workspace_side_nav .links {
	margin-top:3px;
	padding:5px;
	color:#48551f
}
.member_workspace_side_nav .links a {
	color:#9ba47d;
	text-decoration:none
}
.member_workspace_side_nav .links a:hover {
	color:#48551f
}
.member_workspace_side_nav .links .link {
	font:bold 12px/14px 'times new roman', times, serif;
	padding:2px 0px 2px 0
}
.member_workspace_side_nav .links .unread_messages {
	font-size:12px;
	padding-left:10px
}
.member_workspace_side_nav .links .unread_messages td {
	background-color:#9BA47D
}
.member_workspace_side_nav .links .unread_messages img {
	padding-right:10px
}
.member_workspace_side_nav .section_header {
	padding-left:4px;
	margin-bottom:3px
}
#column_8 input {
	width:auto
}
#column_8 #photo_caption {
	width:auto
}
#column_8 textarea {
	width:100%
}
#column_8 textarea#article_introduction, #column_8 textarea#article_seo_description, #column_8 textarea#article_teaser, #column_8 textarea#form_seo_description, #column_8 textarea#form_introduction, #column_8 textarea#slideshow_teaser {
	height:24px
}
#column_8 form .body input, #column_8 form .body select, #column_8 form .body label {
	float:left
}
#column_8 form .body input, #column_8 form .body select {
	margin:0 15px 5px 0
}
#column_8 form .body label {
	width:19%
}
#column_8 form .body input.hidden {
	display:none
}
#column_8 form .body .prefix {
	float:left
}
#column_8 form .body .checkbox input {
	display:none;
	float:left
}
#column_8 form .body .checkbox label {
	float:left
}
#column_8 form .body .checkbox .show_input {
	display:block
}
#column_8 form .body #note {
	background-color:#e4e4e4;
	float:right;
	font:11px/14px arial, verdana, helvetica, sans-serif;
	width:45%;
	padding:4px;
	margin-bottom:5px
}
#column_8 form .body table th {
	width:20%;
	text-align:right
}
#column_8 form .body table th label {
	display:inline;
	float:none;
	width:auto
}
#column_8 form .body table td {
	vertical-align:top
}
#column_8 form .body .textile_tip {
	float:right;
	color:#666666;
	font-size:10px
}
#column_8 .main_header {
	font-family:'times new roman', times, serif;
	font-size:20px;
	font-weight:normal;
	color:#333;
	text-transform:capitalize;
	padding:4px
}
#column_8 .main_header .right {
	color:#333;
	float:right;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	text-align:right
}
#column_8 .main_header .left {
	float:left
}
#column_8 .sub_header {
	color:#c08434;
	font:normal 18px/20px 'times new roman', times, serif;
	padding:4px;
	margin-top:10px
}
#column_8 .section_header {
	color:#333;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	padding:2px 4px;
	text-transform:uppercase
}
#column_8 .section_header .optional {
	text-transform:none
}
#column_8 #actions input, #column_8 #actions a {
	float:right;
	margin:4px 0 0 10px;
	border:none
}
#column_8 .edit_fields {
	float:right;
	vertical-align:middle
}
#column_8 .edit_fields a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333;
	margin-right:12px
}
#column_8 .edit_fields input {
	border:none;
	vertical-align:middle
}
#column_8 .edit_fields img {
	vertical-align:middle
}
#column_8 .message_notify_form #message_center_message, #column_8 .subscription_message {
	font-style:italic;
	padding:10px 0 0 25px
}
#column_8 #settings_changed {
	font-style:italic;
	padding:10px 0 0 25px;
	text-align:right;
	margin-top:5px
}
#column_8 #email_updated {
	text-align:right;
	margin-top:5px
}
#column_8 .remaining {
	color:#666;
	font-size:11px;
	font-style:italic;
	margin-bottom:8px
}
#column_8 .textile_tip {
	float:right;
	color:#666666;
	font-size:10px
}
#column_8 .body.boxed {
	border:1px solid #dae8e6;
	margin-top:4px;
	margin-bottom:4px;
	padding:5px
}
#column_8 .categories {
	text-align:center;
	margin-bottom:10px
}
#column_8 .step_indicator {
	font:13px/15px 'times new roman', times, serif;
	text-align:center;
	width:342px
}
#column_8 .step_indicator.step_unselected {
	font-weight:bold;
	color:#333;
	color:#e6e8df;
	height:25px;
	position:relative;
	color:#333
}
#column_8 .step_indicator.step_unselected .text {
	height:25px;
	left:0;
	margin:0 10px;
	position:absolute;
	top:0;
	width:105px;
	width:322px
}
#column_8 .step_indicator.step_unselected .text span.label {
	top:5px;
	position:relative
}
#column_8 .step_indicator.step_unselected .left {
	float:left;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:10px
}
#column_8 .step_indicator.step_unselected .right {
	float:right;
	height:25px;
	position:absolute;
	right:0;
	top:0;
	width:10px
}
#column_8 .step_indicator .step {
	text-transform:uppercase
}
#column_8 .step_indicator.step_selected {
	color:#e6e8df;
	height:25px;
	position:relative
}
#column_8 .step_indicator.step_selected .text {
	height:25px;
	left:0;
	margin:0 10px;
	position:absolute;
	top:0;
	width:105px;
	width:322px
}
#column_8 .step_indicator.step_selected .text span.label {
	top:5px;
	position:relative
}
#column_8 .step_indicator.step_selected .left {
	float:left;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:10px
}
#column_8 .step_indicator.step_selected .right {
	float:right;
	height:25px;
	position:absolute;
	right:0;
	top:0;
	width:10px
}
#column_8 .tab_bar {
	margin-bottom:0
}
#column_8 .tab {
	font:13px/15px 'times new roman', times, serif;
	text-align:center;
	width:125px;
	height:25px
}
#column_8 .tab .hide {
	display:block
}
#column_8 .tab .tab_unselected {
	font-weight:bold;
	height:25px;
	position:relative;
	color:#333
}
#column_8 .tab .tab_unselected a {
	font:13px/15px 'times new roman', times, serif
}
#column_8 .tab .tab_unselected .text {
	height:25px;
	left:0;
	margin:0 10px;
	position:absolute;
	top:0;
	width:105px
}
#column_8 .tab .tab_unselected .text span.label {
	top:5px;
	position:relative
}
#column_8 .tab .tab_unselected .left {
	float:left;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:10px
}
#column_8 .tab .tab_unselected .right {
	float:right;
	height:25px;
	position:absolute;
	right:0;
	top:0;
	width:10px
}
#column_8 .tab a:hover {
	color:#666;
	text-decoration:none
}
#column_8 .tab .tab_selected {
	color:#e6e8df;
	height:25px;
	position:relative
}
#column_8 .tab .tab_selected .text {
	height:25px;
	left:0;
	margin:0 10px;
	position:absolute;
	top:0;
	width:105px
}
#column_8 .tab .tab_selected .text span.label {
	top:5px;
	position:relative
}
#column_8 .tab .tab_selected .left {
	float:left;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:10px
}
#column_8 .tab .tab_selected .right {
	float:right;
	height:25px;
	position:absolute;
	right:0;
	top:0;
	width:10px
}
#column_8 .step .body_copy {
	padding:4px 8px
}
#column_8 label.error {
	color:red;
	font-weight:bold
}
#column_8 .contribute_section_subheader {
	font-size:medium;
	font-family:'times new roman', times, serif
}
#column_8 .section_title {
	padding:5px;
	background-color:#CCCCCC
}
#column_8 #pregnancy_calendar_form .section_title {
	background-color:#FFF;
	padding:0
}
#column_8 .delete_link {
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle
}
#column_8 .delete_link a {
	color:#666;
	font:10px/10px 'times new roman', times, serif;
	text-transform:uppercase;
	vertical-align:middle
}
#column_8 .delete_link a:hover {
	color:#333;
	text-decoration:none
}
#column_8 .delete_link img {
	height:11px;
	width:11px;
	vertical-align:middle
}
#column_8 .delete_link span {
	padding-right:10px
}
#column_8 .link.contribute {
	width:300px;
	float:right
}
#column_8 #article_thank_you .text_box {
	background:#e6e8df;
	color:#333;
	font:normal 12px times new roman, times, serif;
	line-height:14px;
	margin:10px auto 20px;
	padding:50px 20px 5px 20px;
	position:relative;
	text-align:left;
	width:350px
}
#column_8 #article_thank_you .text_box .header {
	color:#48551f;
	font-size:21px;
	font-weight:normal;
	padding:30px 0px 20px 0;
	text-align:center
}
#column_8 #article_thank_you .text_box .subheader {
	font-size:16px
}
#column_8 #article_thank_you .text_box .title {
	font-size:18px;
	padding:10px 0px
}
#column_8 #article_thank_you .text_box .content {
	padding:10px 0px 15px 0px
}
#column_8 #article_thank_you .text_box .link {
	float:right;
	padding-top:5px
}
#column_8 #article_thank_you .pushpin {
	height:98px;
	left:125px;
	position:absolute;
	top:-30px;
	width:100px
}
#column_8 #article_thank_you .notify_label {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	padding-top:10px
}
#column_8 #article_thank_you .unnotify {
	color:#999;
	font:italic 10px/12px verdana, helvetica, sans-serif;
	margin-bottom:8px;
	padding-left:25px
}
#column_8 #article_thank_you .submit {
	text-align:right
}
#column_8 #article_thank_you .submit input {
	border:none
}
#column_8 #publicist_thank_you .text_box {
	background:#e6e8df;
	color:#333;
	font:normal 12px times new roman, times, serif;
	line-height:14px;
	margin:10px auto 20px;
	padding:50px 20px 5px 20px;
	position:relative;
	text-align:left;
	width:350px
}
#column_8 #publicist_thank_you .text_box .header {
	color:#48551f;
	font-size:21px;
	font-weight:normal;
	padding:30px 0px 20px 0;
	text-align:center
}
#column_8 #publicist_thank_you .text_box .subheader {
	font-size:16px
}
#column_8 #publicist_thank_you .text_box .title {
	font-size:18px;
	padding:10px 0px
}
#column_8 #publicist_thank_you .text_box .content {
	padding:10px 0px 15px 0px;
	text-align:center
}
#column_8 #publicist_thank_you .text_box .content a {
	text-decoration:underline
}
#column_8 #publicist_thank_you .text_box .content a:hover {
	color:#666
}
#column_8 #publicist_thank_you .pushpin {
	height:98px;
	left:125px;
	position:absolute;
	top:-30px;
	width:100px
}
#column_8 .body_copy {
	padding:0 5px;
	margin:8px 0
}
#column_8 .body_copy p {
	padding:0 5px;
	margin:8px 0
}
#column_8 .body_copy p.note {
	margin-top:10px;
	font-style:italic
}
#column_8 .title_comment {
	text-transform:lowercase
}
#column_8 table {
	border-collapse:separate;
	margin:0px 0px
}
#column_8 table td div.boxed {
	background-color:#e4e4e4;
	padding:4px
}
#column_8 table td div.boxed a {
	text-decoration:underline
}
#column_8 table td div.boxed span.header {
	color:#333;
	font-weight:bold
}
#column_8 tr {
	vertical-align:text-bottom
}
#column_8 tr.password td {
	padding-top:10px
}
#column_8 td.label {
	text-align:right;
	white-space:nowrap;
	vertical-align:middle;
	width:90px
}
#column_8 td.field {
	width:190px;
	padding:2px 0
}
#column_8 td.warning_note {
	padding-left:10px
}
#column_8 td.warning_pass {
	padding-left:10px;
	font-style:italic
}
#column_8 .account_name {
	margin:10px 0 0 30px;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
#column_8 .account_info {
	float:left;
	margin:8px 30px 0 0
}
#column_8 .account_info label.error {
	color:#B01C1C;
	font-weight:normal
}
#column_8 a.contact_us_link, #column_8 a.update_field {
	color:#c08434;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer
}
#column_8 a.help_link {
	font:normal 14px/16px 'times new roman', times, serif;
	color:#c08434
}
#column_8 .warning_note {
	color:#B01C1C
}
#column_8 .warning_note p {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	color:#B01C1C
}
#column_8 .warning_note a {
	text-decoration:underline;
	color:#B01C1C;
	font-weight:bold
}
#column_8 .terms_note {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin-top:5px
}
#column_8 .terms_note p {
	font:11px/13px arial, verdana, helvetica, sans-serif
}
#column_8 .terms_link {
	text-decoration:underline
}
#column_8 #invalid_email {
	float:left;
	margin-top:15px;
	width:315px
}
#column_8 #confirmation_email {
	border:1px solid #c0c0c0;
	font:normal 11px/13px arial, sans-serif;
	float:left;
	width:305px;
	padding:12px;
	margin-top:15px;
	text-align:center
}
#column_8 .friends .link {
	padding-right:2px
}
#column_8 .friends .section_header {
	margin:10px 0px
}
#column_8 .friends .tabular_postscript {
	margin-bottom:4px
}
#column_8 .friends .tabular_postscript .link {
	background-image:none
}
#column_8 .friends .tab_bar .link, #column_8 .friends .instructions {
	background-image:none
}
#column_8 .friends .tab {
	height:25px;
	margin-right:2px;
	width:155px
}
#column_8 .friends .tab .tab_selected .text, #column_8 .friends .tab .tab_unselected .text {
	width:135px
}
#column_8 .friends .submit {
	border:none
}
#column_8 .friends .new_row td {
	font-weight:bold
}
#column_8 .friends .new_row td img {
	margin-right:5px;
	margin-bottom:-7px
}
#column_8 .friends .new_row td.column_1 {
	padding-bottom:7px
}
#column_8 .friends .new_row td.column_4 {
	width:90px;
	text-align:center
}
#column_8 .friends .new_row a {
	font-weight:bold
}
#column_8 .friends .header td {
	vertical-align:bottom
}
#column_8 .friends .row td img {
	margin-right:5px;
	margin-bottom:-7px
}
#column_8 .friends .row td.column_1 {
	padding-bottom:7px
}
#column_8 .friends .row td.column_4 {
	width:90px;
	text-align:center
}
#column_8 .friends td {
	padding-left:5px
}
#column_8 .friends td.status {
	color:#999999
}
#column_8 .friends td.status a {
	color:#c08434;
	text-decoration:underline
}
#column_8 .friends td.profile {
	padding-right:10px
}
#column_8 .friends td.label {
	color:#c08434;
	font-weight:bold
}
#column_8 .friends #inbound_paginated_list td.column_1 {
	width:165px
}
#column_8 .friends #inbound_paginated_list .row td.column_3, #column_8 .friends #inbound_paginated_list .new_row td.column_3 {
	width:70px;
	text-align:center
}
#column_8 .friends #friends_paginated_list .row td.column_3, #column_8 .friends #friends_paginated_list .new_row td.column_3 {
	width:270px
}
#column_8 .friends #friends_paginated_list .friend_action {
	float:left
}
#column_8 .friends #friends_paginated_list .divider {
	width:30px;
	text-align:center
}
#column_8 .friends .friend_options {
	margin-top:10px
}
#column_8 .friends .friend_options #import {
	width:261px;
	height:71px;
	text-align:center
}
#column_8 .friends .friend_options #import .import_button {
	padding-right:0px
}
#column_8 .friends .friend_options #email {
	width:153px;
	height:71px;
	text-align:center
}
#column_8 .friends .friend_options #search {
	width:200px;
	height:71px
}
#column_8 .friends .friend_options #search img {
	margin-left:83px
}
#column_8 .friends .friend_options img {
	margin-top:42px
}
#column_8 .friends .friend_option_button {
	float:left;
	margin-right:10px
}
#column_8 .friends .import_body {
	margin-left:35px
}
#column_8 .friends .import_body .ty_header {
	font:normal 23px/25px 'times new roman', times, serif;
	color:#c08434
}
#column_8 .friends .search_body {
	margin-left:35px
}
#column_8 .friends .search_box {
	margin-left:35px;
	border:1px solid #CCC;
	padding:10px 20px;
	width:300px
}
#column_8 .friends .search_box p {
	font-size:11px;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#666666;
	margin:5px 0 0 0
}
#column_8 .friends #import_ty {
	text-align:center;
	border:1px solid #CCC;
	background-color:#F0ECDF;
	margin-top:30px;
	width:515px;
	padding:30px 0
}
#column_8 .friends .find_contacts {
	margin-bottom:20px
}
#column_8 .friends .choose_contacts {
	margin:25px 0 15px 0
}
#column_8 .friends .go_align {
	vertical-align:text-bottom;
	border:medium none;
	cursor:pointer
}
#column_8 .friends .search_fields {
	vertical-align:middle;
	margin:8px 0
}
#column_8 .friends .search_fields input, #column_8 .friends .search_fields #spinner {
	vertical-align:middle;
	margin:0
}
#column_8 .friends .search_fields #term {
	width:154px
}
#column_8 .friends #search_results_scroller {
	border:1px solid #ccc;
	overflow:auto;
	height:200px;
	padding:8px
}
#column_8 .friends #search_results_scroller table img {
	margin-right:5px
}
#column_8 .friends .public_private_toggle {
	float:left;
	text-transform:none;
	font-size:11px;
	line-height:20px;
	font-family:verdana, helvetica, sans-serif;
	color:#666
}
#column_8 .friends .public_private_toggle input {
	margin-bottom:-2px
}
#column_8 .friends .import_box {
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	border:1px solid #CCCCCC;
	padding:10px;
	width:500px;
	margin-top:10px
}
#column_8 .friends .import_box .error_list {
	color:#B01C1C;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
#column_8 .friends .import_button {
	padding-right:10px;
	vertical-align:middle
}
#column_8 .friends .import_form {
	float:left;
	width:300px
}
#column_8 .friends .import_form table.import_login_form td.label {
	width:100px
}
#column_8 .friends .import_form input {
	align:right
}
#column_8 .friends .import_note {
	width:175px;
	line-height:13px;
	float:right;
	color:#666666;
	font-style:italic;
	vertical-align:middle
}
#column_8 .friends .form_label {
	width:75px
}
#column_8 .friends .submit_line {
	text-align:right
}
#column_8 .friends .submit_line input {
	vertical-align:middle
}
#column_8 .friends .import_list table {
	width:100%;
	margin-bottom:5px
}
#column_8 .friends .import_list .header {
	color:#333;
	font-size:11px;
	line-height:11px;
	font-family:verdana, helvetica, sans-serif;
	text-transform:uppercase
}
#column_8 .friends .import_list .invite {
	text-align:center
}
#column_8 .friends table.message_form {
	width:100%;
	margin-bottom:5px
}
#column_8 .friends table.message_form input {
	width:100%
}
#column_8 .friends table.message_form .label {
	vertical-align:top
}
#column_8 .message_form_footer {
	text-align:right
}
#column_8 .message_form_footer input {
	border:none;
	margin-bottom:-3px
}
#column_8 .subscription_notifications .link {
	padding-right:2px;
	background-image:none
}
#column_8 .subscription_notifications .link.float_right {
	background-image:none;
	width:125px;
	padding-right:8px
}
#column_8 .subscription_notifications .link.delete_checked_footer {
	margin:-30px 0 0 -8px
}
#column_8 .subscription_notifications .tabular_postscript {
	margin-bottom:4px
}
#column_8 .subscription_notifications .instructions {
	background-image:none
}
#column_8 .subscription_notifications .tab {
	height:25px;
	width:180px;
	text-align:center;
	margin-right:2px
}
#column_8 .subscription_notifications .tab_selected .text, #column_8 .subscription_notifications .tab_unselected .text {
	width:170px
}
#column_8 .subscription_notifications #subscription_list_table td {
	padding-left:5px;
	vertical-align:middle
}
#column_8 .subscription_notifications #subscription_list_table .column_1 {
	width:100px
}
#column_8 .subscription_notifications #subscription_list_table .column_3 {
	width:27px
}
#column_8 .subscription_notifications .delete_display_link_checked {
	line-height:15px;
	padding-left:18px;
	height:15px
}
#column_8 .c_8i .delete_link {
	float:right
}
#column_8 .c_8i .public_private_toggle {
	float:left;
	text-transform:none;
	font-size:11px;
	line-height:11px;
	font-family:verdana, helvetica, sans-serif
}
#column_8 .c_8i table.tabular td.column_1 {
	width:100px
}
#column_8 .c_8i table.tabular td.column_3 {
	width:30px
}
#column_8 .c_8i #stories_you_like, #column_8 .c_8i #your_favorite_members {
	margin-bottom:25px
}
#column_8 .c_8_ad_network .header {
	color:#c08434
}
#column_8 .c_8_ad_network .my_ad_network_header .header {
	color:#333333
}
#column_8 .c_8_ad_network select {
	width:200px;
	margin-bottom:10px
}
#column_8 .c_8_ad_network .copy_code {
	float:left;
	width:475px;
	margin-bottom:10px
}
#column_8 .c_8_ad_network .copy_code a {
	font:bold 11px/13px arial, verdana, helvetica;
	float:left
}
#column_8 .c_8_ad_network #headline_widget_select_form {
	float:left;
	padding-left:5px;
	width:380px
}
#column_8 .c_8_ad_network #headline_widget_select_form textarea {
	width:370px
}
#column_8 .c_8_ad_network .title {
	font:bold 10px/12px verdana, arial, helvetica;
	margin-bottom:5px
}
#column_8 .c_8_ad_network .example_widget {
	float:right;
	margin-bottom:10px
}
#column_8 .c_8_ad_network #combo_widget_preview {
	margin:10px 0px 10px 10px;
	padding:0px 10px 10px 10px;
	border:1px #E6E8DF solid;
	border-width:0px 1px
}
#column_8 .c_8_ad_network #combo_widget_preview img {
	margin-top:3px
}
#column_8 .c_8_ad_network #combo_widget_preview #dc_ad_headlines {
	margin-top:4px
}
#column_8 .c_8_ad_network #ad_select_form {
	float:left
}
#column_8 .c_8_ad_network #ad_select_form textarea, #column_8 .c_8_ad_network #ad_select_form .copy_code {
	width:400px
}
#column_8 .c_8_ad_network .information {
	font:italic 10px/12px verdana, arial, helvetica
}
#column_8 .c_8_ad_network #ad_unit_info {
	width:268px;
	margin-bottom:10px
}
#column_8 .c_8_ad_network #ad_unit_example_widget {
	width:268px
}
#column_8 .c_8_ad_network #ad_unit_example_widget .preview_wrapper {
	float:right;
	position:relative;
	z-index:1
}
#column_8 .c_8_ad_network #ad_unit_example_widget .preview {
	position:absolute;
	z-index:1000
}
#column_8 .c_8_ad_network #ad_unit_example_widget #ad_unit_728x90 {
	width:268px;
	height:43px;
	z-index:890
}
#column_8 .c_8_ad_network #ad_unit_example_widget #ad_unit_728x90 .preview {
	width:748px;
	height:120px;
	top:50px;
	right:80px
}
#column_8 .c_8_ad_network #ad_unit_example_widget #ad_unit_300x250 {
	width:131px;
	height:107px;
	z-index:880
}
#column_8 .c_8_ad_network #ad_unit_example_widget #ad_unit_300x250 .preview {
	width:320px;
	height:280px;
	top:7px;
	right:130px
}
#column_8 .c_8_ad_network #ad_unit_example_widget #ad_unit_160x600 {
	width:77px;
	height:224px;
	z-index:900
}
#column_8 .c_8_ad_network #ad_unit_example_widget #ad_unit_160x600 .preview {
	width:180px;
	height:630px;
	top:-200px;
	right:85px
}
#column_8 .c_8_ad_network #ad_unit_example_widget #roll_info {
	width:120px
}
#column_8 .c_8_ad_network textarea {
	display:block;
	height:70px;
	width:475px;
	margin-bottom:0px
}
#column_8 .c_8 #select_category {
	position:relative
}
#column_8 .c_8 #select_category #category_mask {
	position:absolute;
	text-align:center
}
#column_8 .c_8 .choose_category select {
	width:205px
}
.selected_caption {
	font:normal 11px/13px arial, helvetica, sans-serif
}
#big_daddy_message {
	padding:10px 0
}
.imgCrop_wrap {
	position:relative;
	cursor:crosshair;
	font-size:0
}
.imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {
	background-color:transparent
}
.imgCrop_wrap * {
	font-size:0
}
.imgCrop_overlay {
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	width:100%;
	height:100%
}
.imgCrop_selArea {
	position:absolute;
	cursor:move;
	z-index:2
}
.imgCrop_clickArea {
	width:100%;
	height:100%;
	background-color:#FFF;
	opacity:0.01;
	filter:alpha(opacity=01)
}
.imgCrop_marqueeHoriz {
	position:absolute;
	width:100%;
	height:1px;
	background:transparent url('/images/cropper/marqueeHoriz.gif') repeat-x 0 0;
	z-index:3
}
.imgCrop_marqueeVert {
	position:absolute;
	height:100%;
	width:1px;
	background:transparent url('/images/cropper/marqueeVert.gif') repeat-y 0 0;
	z-index:3
}
.imgCrop_marqueeNorth {
	top:0;
	left:0
}
.imgCrop_marqueeEast {
	top:0;
	right:0
}
.imgCrop_marqueeSouth {
	bottom:0px;
	left:0
}
.imgCrop_marqueeWest {
	top:0;
	left:0
}
.imgCrop_handle {
	position:absolute;
	border:1px solid #333;
	width:6px;
	height:6px;
	background:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:4
}
* html .imgCrop_handle {
	width:8px;
	height:8px;
	wid\th:6px;
	hei\ght:6px
}
.imgCrop_handleN {
	top:-3px;
	left:0;
	cursor:n-resize
}
.imgCrop_handleNE {
	top:-3px;
	right:-3px;
	cursor:ne-resize
}
.imgCrop_handleE {
	top:0;
	right:-3px;
	cursor:e-resize
}
.imgCrop_handleSE {
	right:-3px;
	bottom:-3px;
	cursor:se-resize
}
.imgCrop_handleS {
	right:0;
	bottom:-3px;
	cursor:s-resize
}
.imgCrop_handleSW {
	left:-3px;
	bottom:-3px;
	cursor:sw-resize
}
.imgCrop_handleW {
	top:0;
	left:-3px;
	cursor:w-resize
}
.imgCrop_handleNW {
	top:-3px;
	left:-3px;
	cursor:nw-resize
}
.imgCrop_dragArea {
	width:100%;
	height:100%;
	z-index:200;
	position:absolute;
	top:0;
	left:0
}
.imgCrop_previewWrap {
	overflow:hidden;
	position:relative
}
.imgCrop_previewWrap img {
	position:absolute
}
.message_center .tab {
	height:25px;
	width:125px;
	text-align:center;
	margin-right:2px
}
.message_center .tab_bar {
	margin-bottom:0
}
.message_center .tab_selected .text, .message_center .tab_unselected .text {
	width:82px;
	margin:0 3px
}
.message_center #tab_3 {
	width:99px;
	margin-right:0px
}
.message_center #tab_3 .tab_selected .text, .message_center #tab_3 .tab_unselected .text {
	width:89px
}
#column_8 .compose_message .tab {
	width:90px
}
#column_8 .compose_message .tab_selected .text, #column_8 .compose_message .tab_unselected .text {
	width:82px;
	margin:0 3px
}
#column_8 .compose_message #tab_3 {
	width:99px
}
#column_8 .compose_message #tab_3 .text {
	width:86px
}
#message_list_table .column_1 {
	width:260px
}
#message_list_table .column_1 img {
	padding-right:2px;
	float:left
}
#message_list_table .column_1 .icon_photo_text {
	padding-top:4px
}
#message_list_table .column_1 .message_blocker {
	padding-top:4px;
	padding-right:5px;
	float:right
}
#message_list_table .column_1 .message_blocker a {
	font-size:9px
}
#message_list_table .column_2 {
	width:400px
}
#message_list_table .column_3 {
	width:125px
}
#message_list_table .column_4 {
	width:27px
}
#message_list_table .column_4 input {
	border:none
}
#message_list_table .row_unread {
	background-color:#D4D7C4;
	font-weight:bold
}
#message_list_table .row_unread a {
	background-color:#D4D7C4;
	font-weight:bold
}
#message_list_table .row_unread td {
	padding-left:5px;
	vertical-align:middle
}
#message_list_table .row_read {
	background-color:#E6E8DF
}
#message_list_table .row_read td {
	padding-left:5px;
	vertical-align:middle
}
#message_list_table .header td {
	padding-left:5px;
	vertical-align:middle
}
.component .read_message {
	border:1px solid #EBEBEB;
	border-collapse:collapse;
	width:100%
}
.component .read_message tr {
	border:1px solid #EBEBEB
}
.component .read_message tr td {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	padding:5px 5px 5px 10px
}
.component .read_message tr td a {
	color:#333
}
.component .read_message tr td a img {
	padding-right:2px
}
.component .read_message tr td a:hover {
	color:#999;
	text-decoration:underline
}
.component .read_message .message_header {
	background:#F2F2F2;
	border:none;
	font:bold 11px/12px arial, verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.component .read_message .link_header {
	padding:2px
}
.component .read_message .link_header a {
	margin:0 10px;
	color:#666;
	text-decoration:none
}
.component .read_message .date_sent {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.component .read_message .message_body {
	background:#F2F2F2;
	padding:10px
}
.component .read_message .message_body .subject_body {
	padding-bottom:10px;
	font-size:14px
}
.component .read_message .message_body a {
	color:#c08434;
	font-family:'times new roman', times, serif;
	font-size:14px;
	line-height:16px
}
.component .read_message .subject_category {
	margin:10px 0 8px 0
}
.component .read_message .subject_category_cell {
	vertical-align:top
}
.component .email_link a {
	color:#666;
	font:10px/10px 'times new roman', times, serif;
	text-transform:uppercase
}
.component .email_link a:hover {
	color:#333;
	text-decoration:none
}
.component .email_link .delete_display_link_checked {
	line-height:15px;
	padding-left:18px;
	height:15px
}
.component .email_link .compose_message_link_buff, .component .email_link .compose_message_link_gray, .component .email_link .compose_message_link_wht, .component .email_link .reply_to_message_link {
	line-height:15px;
	padding:3px 0 0 22px;
	height:15px
}
.component .email_link .reply_all_message_link {
	line-height:15px;
	padding:3px 0 0 22px;
	height:15px
}
.component .email_link .delete_message_link {
	line-height:15px;
	padding:3px 0 0 10px;
	height:15px
}
.component .email_link .confirm_links {
	width:315px;
	margin:0 auto
}
.component .email_link .confirm_link {
	width:140px;
	float:right
}
.component .email_link .confirm_link.left {
	float:left
}
.component .confirmation_body {
	margin-top:3px;
	padding:30px 0;
	background-color:#F0ECDF;
	text-align:center
}
.component .confirmation_body .header {
	color:#333;
	font:normal 27px/29px 'times new roman', times, serif;
	margin:0 5px 10px 5px;
	padding:20px 0px;
	text-transform:none
}
.component .confirmation_body .link {
	text-align:center
}
.component .link {
	text-align:left;
	position:relative;
	background:none
}
.component .back_to_area .link {
	text-align:right
}
.component .section_header a {
	float:none
}
.component .message_notify_copy {
	font-size:12px;
	padding:11px
}
.compose_message .section_header .link {
	background-image:none
}
.compose_message .back_to_area {
	border:1px solid #EBEBEB;
	padding:2px
}
.compose_message .back_to_area .link {
	background:#F2F2F2 none;
	padding:5px;
	width:auto
}
.compose_message .bottom_area {
	padding:24px;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB
}
.compose_message p.note, .compose_message #search_results_list p {
	color:#666;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin-top:8px
}
.compose_message .label {
	font-weight:bold
}
.compose_message input {
	margin:8px 0
}
.compose_message .search_fields {
	vertical-align:middle;
	margin:8px 0
}
.compose_message .search_fields input, .compose_message .search_fields #spinner {
	vertical-align:middle;
	margin:0
}
.compose_message .search_area .go_align {
	border:medium none;
	vertical-align:text-bottom;
	cursor:pointer
}
.compose_message .compose_area {
	float:left;
	width:45%
}
.compose_message .user_list_area {
	float:right;
	width:45%
}
.compose_message .user_list_area #user_list_scroller {
	border:1px solid #ccc;
	overflow:auto;
	height:200px;
	padding:8px
}
.compose_message table {
	width:100%
}
.compose_message table tr td.avatar {
	width:35px
}
.compose_message table tr td.right_cell a {
	color:#c08434;
	text-decoration:underline;
	cursor:pointer
}
.compose_message table tr td.right_cell a:hover {
	color:#333
}
.compose_message table .user_link {
	text-align:left
}
.compose_message_ .compose_area textarea {
	height:200px
}
#column_8 #message_subject {
	width:100%
}
#to_section table {
	border:1px solid #ccc
}
.noticeDiv {
	background-color:#c08434;
	padding:5px 2px;
	margin-right:-22px
}
#login_area {
	border:1px solid #999;
	background-color:#fff;
	padding:17px;
	width:265px
}
#login_area .errorDiv, #login_area .errorExplanation h2 {
	background-color:white;
	color:#B01C1C;
	text-align:left;
	margin:0 0 8px 0;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .errorExplanation ul {
	padding-bottom:10px
}
#login_area .header {
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px
}
#login_area .header .title {
	color:#c08434;
	font:18px/20px 'times new roman', times, serif
}
#login_area .header .register {
	color:#999;
	float:right;
	line-height:18px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .header .register a {
	color:#333;
	display:inline;
	text-decoration:underline;
	cursor:pointer;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .footer {
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:top;
	padding-top:2px
}
#login_area .footer .register {
	color:#999;
	float:right;
	line-height:18px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .footer .register a {
	color:#333;
	display:inline;
	text-decoration:underline;
	cursor:pointer
}
#login_area .forget {
	float:right;
	line-height:18px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .forget a {
	color:#333;
	display:inline;
	text-decoration:underline;
	cursor:pointer
}
#login_area .cancel {
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .cancel a {
	color:#333;
	display:inline;
	text-decoration:underline;
	cursor:pointer
}
#login_area .form {
	margin-bottom:4px;
	width:100%
}
#login_area .form td.label {
	width:100%
}
#login_area input.text {
	width:19em
}
#login_area .label {
	text-align:right;
	color:#333;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area #popup_close {
	float:right;
	line-height:18px;
	padding-top:8px
}
#login_area .submit {
	float:right;
	line-height:18px;
	padding-top:8px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .submit input {
	border:none
}
#login_area .remember {
	color:#999;
	vertical-align:middle;
	line-height:18px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .remember input {
	vertical-align:bottom;
	border:none
}
#login_area .back_to_login {
	color:#999;
	vertical-align:middle;
	line-height:18px;
	padding-top:8px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .body_copy {
	color:#666;
	margin-bottom:6px;
	font:10px/12px verdana, helvetica, sans-serif
}
#login_area .body_copy .email {
	font-weight:bold
}
#login_area .body_copy .instructions {
	margin-top:4px
}
.login_button {
	float:right;
	border:none
}
#login_mask {
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	z-index:2001;
	background-color:#fff
}
#login_mask img {
	margin-top:40px
}
#show_login {
	float:left
}
#show_login .header {
	color:#c08434
}
#show_login .login_form {
	margin-top:12px
}
#show_login .login_form .remember {
	float:left
}
#show_login .login_form .remember label input {
	border:none
}
#show_login .login_form table tr td {
	text-align:right
}
#show_login .login_form .text {
	margin-bottom:6px;
	width:215px
}
#show_login .login_form .forget {
	float:right;
	padding:5px 0px
}
#show_login .textbox {
	border:2px solid #ebebeb;
	padding:16px 60px;
	margin-top:12px
}
#show_login .textbox .login_column {
	width:275px;
	float:left
}
#show_login .textbox .login_column .header {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	color:#333333
}
#show_login .textbox .member_column {
	width:250px;
	margin-left:38px;
	float:left
}
#show_login .textbox .member_column .header {
	color:#c08434
}
#show_login .footer {
	padding:16px 60px
}
#column_3 .body {
	font:normal 12px times new roman, times, serif;
	line-height:14px
}
.tag_cloud {
	margin:10px 5px
}
.tag_cloud a {
	font-family:Arial, sans-serif;
	line-height:28px;
	font-weight:bold;
	margin:0 2px
}
.tag_cloud .x_small {
	font-size:12px;
	color:#ACBBBE
}
.tag_cloud .small {
	font-size:22px;
	color:#849E9D
}
.tag_cloud .medium {
	font-size:26px;
	color:#54696A
}
.tag_cloud .large {
	font-size:36px;
	color:#566B6E
}
.tag_cloud .x_large {
	font-size:44px;
	color:#2A3435;
	font-weight:normal
}
.tag_cloud .selected a {
	text-decoration:underline
}
#side_nav_tag_cloud {
	overflow:hidden
}
#side_nav_tag_cloud .tag_cloud a {
	line-height:20px
}
#side_nav_tag_cloud .tag_cloud .x_large {
	font-size:26px
}
#side_nav_tag_cloud .tag_cloud .large {
	font-size:25px
}
#side_nav_tag_cloud .tag_cloud .medium {
	font-size:20px
}
#side_nav_tag_cloud .tag_cloud .small {
	font-size:16px
}
#header_logo {
	position:relative;
	width:960px;
	z-index:3000
}
#tag_popup {
	border:1px solid #999;
	background-color:white;
	padding:17px;
	width:265px;
	display:none;
	position:absolute;
	left:auto;
	right:20px;
	top:41px;
	z-index:2000
}
#tag_popup .tag_cloud a {
	line-height:20px
}
#tag_popup .tag_cloud .x_large {
	font-size:26px
}
#tag_popup .tag_cloud .large {
	font-size:25px
}
#tag_popup .tag_cloud .medium {
	font-size:20px
}
#tag_popup .tag_cloud .small {
	font-size:16px
}
#tag_popup .header {
	padding-bottom:10px;
	margin-bottom:10px
}
#tag_popup .header .title {
	color:#c08434;
	font:normal 16px times new roman, times, serif;
	line-height:20px
}
#tag_popup .footer {
	margin-top:10px;
	padding-top:2px
}
#tag_popup .footer .link {
	text-align:right;
	margin-top:20px;
	padding-right:8px;
	margin-right:4px;
	padding-top:4px
}
#tag_popup .footer .link a {
	color:#666;
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase
}
#tag_popup .footer .link a img {
	vertical-align:1px
}
#side_nav .description {
	padding:0 10px 10px 10px;
	margin-bottom:10px
}
#side_nav .footer .link {
	text-align:right;
	margin-top:20px;
	padding-right:8px;
	margin-right:4px;
	padding-top:4px
}
#side_nav .footer .link a {
	color:#666;
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase
}
#side_nav .footer .link a:hover {
	color:#333
}
.horoscope_popup {
	border:1px solid #999;
	background-color:#fff;
	font-family:arial, verdana, helvetica, sans-serif;
	padding:17px;
	width:265px
}
.horoscope_popup p {
	font:12px/14px arial, verdana, helvetica, sans-serif
}
.horoscope_popup .subheader {
	font:12px/14px arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px
}
.horoscope_popup .header {
	padding-bottom:10px;
	margin-bottom:10px
}
.horoscope_popup .header .title {
	color:#c08434;
	font:18px/20px 'times new roman', times, serif
}
.horoscope_popup .close_window {
	margin-top:10px
}
.horoscope_popup .close_window a {
	font-size:11px;
	line-height:14px
}
.popup {
	position:absolute;
	left:5px;
	top:20px;
	z-index:2000;
	background-color:#fff
}
.popup .option {
	color:#666;
	font-size:11px;
	font-style:italic
}
.popup_content {
	position:relative;
	border:1px solid #999;
	padding:10px 10px 30px 15px
}
.popup_content .body {
	padding:10px 0
}
.popup_content .footer {
	margin-top:20px
}
.popup_content .subscribe_to_shopping_confirm .body {
	color:#c08434;
	font:normal 19px/21px 'times new roman', times, serif
}
.popup_parent {
	position:relative;
	z-index:2000
}
.popup_parent.publish .popup_content {
	padding-bottom:20px
}
.popup_parent.publish .popup_menu {
	border:1px solid #CCCCCC;
	margin-top:20px;
	width:255px
}
.popup_parent.publish .footer {
	text-align:right;
	padding:0px;
	margin-top:12px
}
.popup_parent.schedule_publication .popup_content {
	padding-bottom:20px
}
.popup_parent.schedule_publication .popup_menu {
	border:1px solid #CCCCCC;
	margin-top:20px;
	width:255px
}
.popup_parent.schedule_publication .popup_menu .or_divider.page {
	border:none
}
.popup_parent.schedule_publication .popup_menu.modified {
	background-color:#F2F0E1;
	font-weight:bold
}
.popup_parent.schedule_publication .popup_menu.modified .or_divider {
	border:none
}
.popup_parent.schedule_publication .popup_menu.draft, .popup_parent.schedule_publication .popup_menu .selected {
	background-color:#F2F0E1;
	font-weight:bold
}
.popup_parent.schedule_publication .or_divider {
	float:left;
	height:23px;
	border-right:1px #ccc solid
}
.popup_parent.schedule_publication .schedule {
	border-bottom:1px solid #CCC;
	float:left;
	padding:5px 0;
	text-align:center;
	width:125px
}
.popup_parent.schedule_publication .schedule.unselected a {
	border:none
}
.popup_parent.schedule_publication .publication_msg {
	border-bottom:1px solid #CCC;
	float:left;
	padding:5px 0;
	text-align:center;
	width:127px
}
.popup_parent.schedule_publication .publication_msg a {
	border:none
}
.popup_parent.schedule_publication .footer {
	text-align:right;
	padding:0px;
	margin-top:12px
}
.popup_parent.send_back .popup_menu {
	border:1px solid #CCCCCC;
	margin-top:20px;
	width:255px;
	width:272px
}
.popup_parent.send_back .popup_menu .popup_text {
	width:233px
}
.component .popup .header {
	font:normal 19px/21px 'times new roman', times, serif;
	text-transform:none
}
.component .popup .body {
	font:normal 12px/14px arial, verdana, helvetica, sans-serif
}
.component .popup #show_confirmation .header {
	color:#c08434;
	line-height:19px
}
.popup_link {
	cursor:pointer
}
input.popup_button {
	border:0;
	margin-top:10px
}
.close_link {
	position:absolute;
	top:8px;
	right:8px;
	padding:0;
	width:11px;
	height:11px;
	cursor:pointer
}
.footer_close_link {
	position:absolute;
	right:8px;
	bottom:8px;
	width:51px;
	height:16px;
	cursor:pointer
}
.popup_text {
	height:100px;
	width:250px;
	margin-bottom:10px
}
#add_as_a_friend {
	width:275px;
	text-align:left
}
#add_as_a_friend .header {
	margin-bottom:10px;
	color:#c08434
}
#add_as_a_friend.popup {
	left:-100px
}
#add_as_a_friend .popup_content {
	padding-bottom:10px
}
#add_as_a_friend .footer {
	text-align:right;
	margin-top:10px
}
#add_as_a_friend .footer input {
	margin:0 0 -3px 10px
}
#add_as_a_friend textarea {
	width:100%;
	height:45px
}
#add_as_a_friend .remaining {
	color:#666;
	font-size:11px;
	font-style:italic;
	margin-bottom:8px
}
.popup_menu .container {
	background-color:#F2F0E1;
	font-weight:bold;
	margin:0 1px 1px 1px;
	padding:10px 7px;
	text-align:left
}
.popup_menu .container .content {
	padding:5px 10px;
	background-color:#FFFFFF;
	font:normal 12px/14px arial, verdana, helvetica, sans-serif;
	color:#333333;
	height:280px
}
.popup_menu .unselected {
	background-color:#FDFCEE
}
.popup_menu .schedule.selected, .popup_menu .publication_msg.selected {
	font-weight:bold;
	margin:1px 1px 0
}
.popup_menu .subheader {
	font:normal 13px/15px arial, verdana, helvetica, sans-serif;
	margin:6px 0px;
	color:#008000
}
.popup_menu .content .botton {
	width:90px;
	padding-left:30px;
	float:right
}
.popup_menu .content input {
	text-align:right
}
.popup_menu .preview_email {
	padding-left:0px;
	text-align:left;
	float:left;
	width:70px
}
.popup_menu .preview_email a {
	border:none
}
.popup_menu .preview_email a:hover {
	padding:2px;
	text-decoration:underline
}
.popup_menu .time_select {
	padding-left:0px;
	text-align:left;
	float:left;
	width:70px
}
.popup_menu .select_msg {
	margin:15px 0px
}
.popup_menu .email_text .popup_text {
	height:150px;
	width:218px
}
#pregnancy_due_date .submit_button {
	margin-bottom:-4px;
	border:none
}
.component.newsletter .body_copy {
	font:12px/14px arial, verdana, helvetica, sans-serif
}
.component.newsletter .section_label {
	float:left;
	margin-bottom:20px
}
.component.newsletter .section_content {
	float:left;
	margin-bottom:20px;
	padding-left:20px
}
.component.newsletter .section_content div {
	float:left
}
.component.newsletter .section_content input {
	margin:0 15px 0 0
}
.component.newsletter div.section_label {
	text-align:right;
	width:344px
}
.component.newsletter .section_title {
	background:none;
	padding:0;
	font-weight:bold
}
.component.newsletter #pregnancy_due_date {
	text-align:center
}
.component.newsletter #pregnancy_due_date label {
	font-weight:bold
}
.component.newsletter #pregnancy_due_date #due_date {
	float:left;
	padding-left:100px
}
.component.newsletter #pregnancy_due_date #instructions_link {
	float:left
}
.component.newsletter #pregnancy_due_date .fieldWithErrors {
	display:inline
}
.component.newsletter #pregnancy_due_date a {
	margin-left:20px
}
.component.newsletter #twins {
	padding-left:20px
}
.component.newsletter #instructions_link {
	display:inline
}
.component.notifications #subheading, .component.notifications #call_to_action {
	margin-bottom:15px
}
.component.notifications .section_label {
	float:left;
	margin-bottom:20px
}
.component.notifications .section_content {
	float:left;
	margin-bottom:20px;
	padding-left:20px
}
.component.notifications .section_content div {
	float:left
}
.component.notifications .section_content input {
	margin:0 15px 0 0
}
.component.notifications div.section_label {
	width:344px
}
.component.notifications .section_title {
	background:none;
	padding:0;
	font-weight:bold
}
.component.notifications #pregnancy_due_date label {
	font-weight:bold
}
.component.notifications #pregnancy_due_date #due_date, .component.notifications #pregnancy_due_date #due_date_submit, .component.notifications #pregnancy_due_date #instructions_link {
	float:left
}
.component.notifications #pregnancy_due_date .fieldWithErrors {
	display:inline
}
.component.notifications #pregnancy_due_date a {
	margin-left:20px
}
.component.notifications #twins {
	padding-left:20px
}
.component.notifications #instructions_link {
	display:inline
}
.component.notification #pregnancy_due_date {
	text-align:left
}
.header.search {
	color:#c08434
}
.search_filter_description {
	padding:0 5px 0 5px;
	background-color:#CCCCCC
}
.search_results_category_group {
	margin-bottom:24px
}
#search_result_area .tabular .column_1 {
	width:298px
}
#search_result_area .tabular .column_2 {
	width:98px
}
#search_result_area .tabular .column_3 {
	width:131px
}
#search_result_area .tabular .column_4 {
	width:131px
}
.before_tabular.search_results_header .results_details {
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:normal;
	text-transform:none
}
#search_again {
	margin-bottom:17px;
	padding:17px;
	border:2px solid #ebebeb;
	text-align:center;
	font-size:14px
}
#search_again .go_align {
	margin-bottom:-3px;
	border:none
}
.sitemap {
	margin-left:10px
}
.sitemap .header {
	color:#c08434
}
.sitemap .category_8 .header {
	background:#fff
}
.sitemap p {
	margin-left:5px;
	font:normal 12px/14px 'times new roman', serif
}
.sitemap .sitemap_links {
	padding-bottom:10px
}
.sitemap .home {
	float:left;
	padding:0 5px
}
.sitemap .home a {
	font:normal 14px/18px 'times new roman', serif
}
.sitemap .login {
	float:left;
	padding-left:10px
}
.sitemap .login a {
	font:normal 14px/18px 'times new roman', serif
}
.sitemap .contact {
	float:right;
	padding:0px 10px 0px 5px
}
.sitemap .contact a {
	font:normal 14px/18px 'times new roman', serif
}
.sitemap .component .subheader a {
	font:normal 16px/18px 'times new roman', serif
}
.sitemap .component .subcomponent {
	width:155px;
	padding:10px;
	float:left
}
.sitemap .component .subcomponent a {
	font:normal 16px/18px 'times new roman', serif
}
.sitemap .component .subcomponent .subheader a {
	font-size:14px
}
.sitemap .component .subcomponent .subheader a:hover {
	color:#333;
	text-decoration:none
}
.sitemap .component .subcomponent .subcontent a {
	font-size:12px
}
.sitemap .component .subcomponent .subcontent a:hover {
	text-decoration:none
}
.sitemap .component .non_category .subcomponent {
	width:210px
}
.sitemap .component .non_category .subcomponent .subheader a {
	text-transform:uppercase;
	font-size:10px;
	color:#333
}
.sitemap .component .non_category .subcomponent .subheader a:hover {
	color:#999
}
.sitemap .component .non_category .subheader {
	padding:0 0 0 5px;
	background:#e4e4e4;
	width:210px;
	font-size:10px
}
.sitemap .component .non_category .header {
	background-color:#e4e4e4
}
.sitemap .component .header {
	padding-left:5px;
	line-height:16px
}
.sitemap .component .header a {
	color:#333;
	text-transform:uppercase;
	font-weight:bold
}
.sitemap .component .header a:hover {
	color:#999;
	text-decoration:none
}
.sitemap .row {
	padding-bottom:5px
}
.sitemap .subcomponent .subheader {
	width:155px;
	padding-bottom:3px
}
.component.sweepstakes_entry_form {
	background:#F6EDE1;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	padding:5px 10px
}
.component.sweepstakes_entry_form .subheader {
	float:left
}
.component.sweepstakes_entry_form .subheader:hover {
	color:#333
}
.component.sweepstakes_entry_form .required {
	color:#c08434;
	font-size:12px
}
.component.sweepstakes_entry_form .sweep_rules {
	float:right
}
.component.sweepstakes_entry_form .sweep_rules a {
	text-decoration:underline
}
.component.sweepstakes_entry_form .sweep_rules a:hover {
	color:#666
}
.component.sweepstakes_entry_form .fieldWithErrors {
	border:none;
	display:inline
}
.component.sweepstakes_entry_form .fieldWithErrors input {
	border:1px solid #B01C1C
}
.component.sweepstakes_entry_form .information {
	color:#666;
	font-size:11px;
	font-style:italic;
	line-height:12px;
	margin:8px 0
}
.component.sweepstakes_entry_form .note {
	font-size:11px;
	margin:20px 0 15px 0
}
.component.sweeps_landing {
	font:12px/14px arial, verdana, helvetica, sans-serif;
	padding:10px
}
.component.sweeps_landing #entry_form_footer {
	background:#F6EDE1;
	padding:15px 0 15px 90px
}
.component.sweeps_landing #entry_form_footer .required {
	color:#c08434;
	font-size:12px
}
.component.sweeps_landing #entry_form_footer a {
	text-decoration:underline
}
.component.sweeps_landing #entry_form_footer a:hover {
	color:#666
}
.component.sweeps_landing #entry_form_footer input {
	border:none;
	padding-top:10px
}
.component.sweeps_landing .information {
	color:#666;
	font-size:11px;
	font-style:italic;
	line-height:12px;
	margin:8px 0
}
.component.sweeps_landing #sweeps_header_img {
	margin-bottom:10px;
	text-align:right
}
.component.sweeps_landing #sweeps_header_img #membersign {
	padding-right:30px
}
.component.sweeps_landing .section_header {
	background-color:#F6EDE1;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	padding:2px 4px;
	position:relative;
	text-transform:uppercase
}
.component.sweeps_landing .sweeps_user_info {
	float:left;
	margin-right:20px
}
.component.sweeps_landing .sweeps_user_info span {
	color:#c08434
}
.component.sweeps_landing .component.sweepstakes_entry_form {
	margin:10px 0 0 0
}
.sweepstakes_header_image {
	margin-top:10px;
	text-align:left
}
#entry_form_footer .fieldWithErrors {
	display:inline;
	padding:4px 1px 0 0;
	margin-left:5px
}
#sweeps_thank_you {
	margin-top:70px
}
#sweeps_thank_you .text_box {
	background:#e6e8df;
	color:#333;
	font:normal 12px times new roman, times, serif;
	line-height:14px;
	margin:10px auto 20px;
	padding:50px 20px 50px 20px;
	position:relative;
	text-align:left;
	width:450px
}
#sweeps_thank_you .text_box .sweeps_header {
	color:#573B91;
	font-size:21px;
	font-weight:normal;
	text-align:center;
	line-height:24px;
	margin-bottom:10px;
	padding:30px 0px 20px 0
}
#sweeps_thank_you .text_box .subheader {
	margin-top:10px
}
#sweeps_thank_you .text_box .subheader:hover {
	color:#333
}
#sweeps_thank_you .text_box .pushpin {
	left:125px;
	height:98px;
	top:-30px;
	width:100px;
	position:absolute
}
#sweeps_thank_you .text_box span {
	font-size:14px;
	line-height:16px
}
#sweeps_widget {
	width:500px;
	color:#fff
}
#sweeps_widget a {
	color:#fff
}
#sweeps_widget .sweeps_header {
	height:101px
}
#sweeps_widget .sweeps_header_info {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	height:101px;
	padding-left:35px
}
#sweeps_widget .sweeps_widget_image {
	height:264px;
	width:500px
}
#sweeps_widget .sweeps_widget_footer {
	background-color:#332755;
	font:10px/12px verdana, helvetica, sans-serif;
	padding:5px 10px
}
#sweeps_widget .sweeps_widget_footer .sweeps_widget_footer_right {
	float:right;
	font:9px/11px verdana, helvetica, sans-serif;
	text-align:right
}
#sweeps_widget .sweeps_widget_footer .sweeps_widget_footer_left {
	float:left
}
.component.widget_tools {
	padding-bottom:20px;
	margin:10px 10px 0 10px
}
.component.widget_tools .subheader {
	font-size:21px;
	color:#c08434
}
.component.widget_tools .subheader.dotted_bottom {
	padding-left:10px
}
.component.widget_tools .widget_header {
	font-weight:bold;
	padding-left:10px
}
.component.widget_tools .title {
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	padding-bottom:7px;
	text-align:left
}
.component.widget_tools p.head_lines {
	padding-top:10px
}
.component.widget_tools p.head_lines a {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	text-decoration:underline
}
.component.widget_tools p.head_lines a:hover {
	color:#666
}
.component.widget_tools .dotted {
	padding-top:10px
}
.component.widget_tools .example_widget, .component.widget_tools #headline_widget_select_form {
	float:left
}
.component.widget_tools .example_code {
	text-align:right
}
.component.widget_tools #preg_example_widget {
	margin-left:70px
}
.component.widget_tools #example_widget, .component.widget_tools #dailyjoy_example_widget {
	margin-left:80px
}
.component.widget_tools #fourway_example_widget {
	margin-left:80px;
	margin-bottom:20px
}
.component.widget_tools #choose_channel, .component.widget_tools #choose_subchannel {
	width:455px
}
.component.widget_tools #copy_code {
	width:455px
}
.component.widget_tools #copy_code textarea {
	width:455px;
	height:75px
}
.component.widget_tools #copy_preg_code {
	width:455px
}
.component.widget_tools #copy_preg_code textarea {
	width:455px;
	height:75px
}
.component.widget_tools #copy_dailyjoy_code {
	width:455px
}
.component.widget_tools #copy_dailyjoy_code textarea {
	width:455px;
	height:75px
}
.component.widget_tools #copy_fourway_code {
	width:455px
}
.component.widget_tools #copy_fourway_code textarea {
	width:455px;
	height:75px
}
.component.widget_tools #widget_tools_content {
	padding:0 0 20px 10px
}
.component.widget_tools select#pregnancy_week {
	margin-left:10px
}
#fourway_example_widget table a {
	font:10px/10px verdana, helvetica, sans-serif
}
#fourway_example_widget table td {
	line-height:10px
}
#snipperoo {
	padding:0 0 10px 10px;
	color:#666;
	font:9px/11px verdana, helvetica, sans-serif
}
#snipperoo a {
	color:#666;
	font:9px/11px verdana, helvetica, sans-serif
}
.get_this_widget {
	display:none
}
#tour {
	padding-left:23px;
	margin-bottom:23px
}
#tour li {
	list-style-image:none;
	list-style-type:disc;
	margin-bottom:15px
}
#tour ul {
	font:normal 12px/14px arial, verdana, helvetica, sans-serif
}
#tour p {
	font:normal 12px/14px arial, verdana, helvetica, sans-serif
}
#tour p a {
	font:normal 12px/14px arial, verdana, helvetica, sans-serif;
	color:#c08434
}
#tour #tour_info .header {
	color:#c08434;
	font:normal 18px/20px arial, verdana, helvetica, sans-serif;
	margin-bottom:15px
}
#tour #tour_info .header.other {
	margin-bottom:5px
}
#tour .faq_link {
	margin-left:12px
}
#tour .faq_link a {
	color:#c08434;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
#tour .tab_bar {
	height:43px;
	text-align:left
}
#tour #tour_top {
	border:2px solid #c08434
}
#tour #tour_top #tour_content {
	padding:20px 15px
}
#tour #tour_top #screenshot {
	height:435px;
	width:416px;
	border:1px solid #999;
	float:left
}
#tour #tour_top #tour_right {
	float:left;
	margin-left:25px;
	width:450px
}
#tour #tour_info .info_container {
	height:400px
}
#tour #page_num {
	text-align:right;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif;
	height:15px
}
#tour #tour_nav {
	height:21px
}
#tour #tour_nav #next_tab {
	float:right
}
#tour #tour_nav #previous_tab {
	float:left
}
#tour #tour_footer {
	position:relative;
	height:81px;
	width:930px
}
#tour #tour_footer #thanks_touring {
	position:absolute;
	top:0;
	left:0;
	height:51px;
	width:930px
}
#tour #tour_footer .footer_button {
	height:30px;
	position:absolute;
	top:51px
}
#tour #tour_footer #register {
	left:0;
	width:207px
}
#tour #tour_footer #mystudio {
	left:207px;
	width:170px
}
#tour #tour_footer #article {
	left:377px;
	width:125px
}
#tour #tour_footer #review {
	left:502px;
	width:136px
}
#tour #tour_footer #home {
	left:638px;
	width:142px
}
#tour #tour_footer #help {
	left:780px;
	width:150px
}
.public_profile_header .link {
	padding-left:10px;
	font:12px/14px arial, verdana, helvetica, sans-serif
}
.what_is_this_popup {
	width:275px;
	position:absolute;
	right:0;
	top:10px;
	z-index:2000;
	border:1px solid #999999;
	background-color:#FFF;
	padding:24px 10px 15px 15px;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	text-align:left
}
#user_header {
	background-color:#f0ecdf;
	border:solid 1px #ccc;
	padding:10px;
	margin-left:22px;
	margin-bottom:10px;
	position:relative
}
#user_header .user_photo {
	float:left;
	text-align:center
}
#user_header .user_photo a.external_link {
	margin-left:0
}
#user_header .user_photo a.external_link img {
	display:inline
}
#user_header .change_image {
	font:10px/12px verdana, helvetica, sans-serif;
	text-decoration:underline
}
#user_header .user_info {
	float:left;
	margin:16px 0px 0px 27px;
	width:550px
}
#user_header .title {
	font:21px/23px 'times new roman', times, serif
}
#user_header .member_name {
	font:13px/15px arial, verdana, helvetica, sans-serif;
	margin-top:4px
}
#user_header .profile_link {
	float:right
}
#user_header .friend_header {
	float:right;
	width:174px;
	text-align:right;
	position:relative;
	font:11px/13px arial, verdana, helvetica, sans-serif
}
#user_header .friend_header a {
	font:10px/12px verdana, helvetica, sans-serif
}
#user_header .friend_header .manage_friends {
	text-align:right
}
#user_header #bottom_links {
	background-color:#fff;
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	position:absolute;
	bottom:0;
	right:0;
	width:780px;
	height:23px;
	vertical-align:top;
	padding-left:20px
}
#user_header #bottom_links .profile_divider {
	float:left;
	margin:2px 20px 0;
	border-right:solid 1px #a99980;
	height:19px
}
#user_header .action {
	float:left
}
#user_header .action span {
	vertical-align:middle
}
#user_header .action span#disabled_share_link {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	color:#333;
	text-transform:none
}
#user_header .action a {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	color:#333;
	text-transform:none
}
#user_header .action a:hover {
	text-decoration:none;
	color:#999
}
#user_header .action img {
	vertical-align:middle;
	margin-right:5px
}
#user_header #already_friends {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.section_header {
	color:#333;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	padding:2px 4px;
	text-transform:uppercase
}
.component .body .favorite .profile_photo img {
	width:88px;
	height:64px
}
.component .body .index_text {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.component .body .article_image img {
	width:88px;
	height:64px
}
#columns_00_1_2.unsubscribe_confirm {
	font:18px 'times new roman', times, serif;
	text-decoration:none;
	background:none
}
.unsubscribe_confirm p {
	margin-left:20px
}
.unsubscribe_confirm a {
	color:#c08434
}
.c_11f ul, .c_8e ul {
	margin-bottom:0
}
.review_info .title a, .favorite .profile_name a {
	color:#586726
}
.default_color_scheme .section_header {
	background-color:#e6e8df
}
.default_color_scheme .register .section_header {
	background-color:#f6ede1
}
.default_color_scheme .required {
	color:#c08434
}
.body_copy {
	color:#333;
	font-family:'times new roman', times, serif;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	margin:8px 0;
	padding:0 5px
}
.body_copy p.note {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin-top:10px
}
.body_copy #sweeps_login a, .body_copy #login a {
	font-size:19px;
	color:#c08434
}
.body_copy .section {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:13px
}
#column_7 .register .registration_login {
	float:right;
	margin:12px 0;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	line-height:13px
}
#column_7 .register .registration_login a {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	line-height:13px;
	color:#c08434;
	font-weight:bold
}
#column_7 .register #submit_action {
	text-align:center
}
#column_7 .register #submit_action input, #column_7 .register #submit_action img {
	margin:0 auto
}
.radio_group input, .radio, .checkbox {
	border:none
}
.terms_and_conditions .header {
	color:#333
}
.register .simple_captcha_wrap .section_label {
	text-align:right;
	width:344px;
	float:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
.register .simple_captcha_wrap .section_label .section_title {
	font-weight:bold
}
.register #simple_captcha {
	float:left;
	margin-bottom:10px;
	padding-left:20px
}
.register #simple_captcha .simple_captcha_image {
	border:1px solid #ccc
}
.register #simple_captcha .simple_captcha_field, .register #simple_captcha .simple_captcha_image {
	margin:0px 0px 2px 0px;
	padding:0px
}
.register #simple_captcha .simple_captcha_field img, .register #simple_captcha .simple_captcha_image img {
	margin:0px;
	width:110px;
	padding-left:8px
}
.register p {
	font-size:12px;
	line-height:14px
}
.register .sweeps_header_rules {
	float:right
}
.register .sweeps_header_rules a {
	text-decoration:underline
}
.register .sweeps_header_rules a:hover {
	color:#666
}
.register .required_field {
	float:left;
	font-size:12px;
	line-height:14px;
	margin:10px 0
}
.register .uneditable_text_area {
	overflow:auto;
	padding:4px;
	border:1px solid #ccc;
	height:200px
}
.register .section_header {
	position:relative
}
.register.c_reg_right_1 {
	font-size:12px;
	line-height:14px
}
.register.c_reg_right_1 .header {
	height:41px
}
.register.c_reg_right_2 {
	font-size:12px;
	line-height:14px
}
.register.c_reg_right_2 .header {
	height:41px
}
.register table {
	border-collapse:separate;
	margin:8px 0
}
.register table tr {
	vertical-align:text-bottom
}
.register table tr td div.boxed {
	background-color:#e4e4e4;
	padding:4px
}
.register table tr td div.boxed a {
	text-decoration:underline
}
.register table tr td div.boxed span.header {
	color:#333;
	font-weight:bold
}
.register table tr td.label {
	text-align:right;
	white-space:nowrap;
	vertical-align:text-bottom;
	width:100px
}
.register table tr td.field {
	width:195px
}
.register .section {
	margin-bottom:3px;
	margin-top:5px;
	padding-top:3px
}
.register.newsletter #pregnancy_calendar_form {
	padding-bottom:20px
}
.register .terms_and_privacy div.section_label {
	text-align:right;
	width:344px
}
.register .terms_and_privacy .terms_link {
	font-size:12px;
	color:#004D6E
}
.register .terms_and_privacy .section_content {
	padding-left:12px;
	margin-bottom:10px;
	float:left
}
.register .terms_and_privacy .section_content div {
	float:left
}
.register .terms_and_privacy .section_label {
	margin-bottom:10px;
	float:left
}
.register .why_register .header {
	color:#c08434;
	font-family:'times new roman', times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	padding-bottom:6px;
	padding-left:7px;
	text-transform:none
}
.register .why_register ul {
	padding-left:15px
}
.register .why_register li {
	margin-bottom:2px
}
.register .why_register li .list_arrow {
	top:-2px
}
.register input.password_field {
	color:#999
}
.register input.year_of_birth_hint {
	color:#999;
	font-size:10px
}
#pregnancy_calendar .fieldWithErrors {
	display:inline;
	padding:2px 0 2px 1px
}
.section_content #submit_button {
	border:none
}
#register_thank_you {
	padding:0 20px 220px 20px
}
#register_thank_you p {
	padding:0 0 30px 5px
}
#reg_link_buttons {
	float:left;
	width:360px;
	margin-top:10px;
	margin-right:20px
}
#pop_media_ad {
	float:left;
	width:300px;
	height:250px
}
.reg_link {
	float:left;
	width:156px;
	padding:0 10px 20px 10px;
	text-align:center;
	font:normal 11px/13px arial, helvetica, verdana, sans-serif
}
#columns_00_1_2 #reg_link_buttons a {
	height:70px;
	width:250px;
	display:block
}
#columns_00_1_2 #reg_link_buttons #fill_out_profile_button {
	background:#fff url('/images/buttons/Button_filloutpro.jpg') no-repeat top left
}
#columns_00_1_2 #reg_link_buttons #submit_a_story_button {
	background:#fff url('/images/buttons/Button_submitstory.jpg') no-repeat top left
}
#columns_00_1_2 #reg_link_buttons #where_i_was_button {
	background:#fff url('/images/buttons/Button_keepBrowsing.jpg') no-repeat top left
}
#columns_00_1_2 #reg_link_buttons #make_friends_button {
	background:#fff url('/images/buttons/Button_makefriends.jpg') no-repeat top left
}
#columns_00_1_2 #reg_link_buttons #get_to_know_us_button {
	background:#fff url('/images/buttons/Button_gettoknowus.jpg') no-repeat top left
}
#column_3 .write_about {
	margin:20px 0px;
	background:#fff url('/images/accents/whattowriteabout.jpg') no-repeat top left
}
#column_3 .write_about ul {
	padding:63px 5px 0px 25px;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333;
	font-weight:bold
}
#column_3 .write_about ul .list_arrow {
	color:#c08434;
	list-style-position:inside
}
#column_3 .write_about .get_started {
	margin:10px 0 10px 30px
}
#column_3 .write_about .get_started a {
	font:bold 10px arial, verdana, helvetica, sans-serif;
	line-height:10px;
	color:#c08434;
	cursor:pointer;
	display:inline;
	text-transform:uppercase
}
#column_3 .write_about .get_started a span.list_arrow {
	color:#C08434;
	font-size:14px;
	line-height:16px
}
.c_11a .body {
	border:1px solid #ebebeb;
	margin-top:4px;
	padding:0px 4px
}
.c_11a .question {
	font:bold 16px/18px 'times new roman', times, serif;
	margin:4px 0px;
	padding:4px 2px 4px 10px
}
.c_11a .answer {
	margin-bottom:4px;
	padding:0 2px 4px 10px
}
.c_11a .answer li {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	list-style:none;
	list-style-image:none;
	margin-left:0
}
.c_11a .answer li .quote_2 {
	font-style:italic
}
.c_11a .section_header img {
	margin-top:-3px
}
.c_11a .bio .display_name {
	font:bold 16px/18px 'times new roman', times, serif;
	margin:4px 0px;
	padding:4px 2px 4px 10px
}
.c_11a .bio .content {
	padding:0px 2px 0px 10px
}
.c_11a .bio ol {
	list-style:decimal inside;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block
}
.c_11a .category {
	float:left;
	width:50%;
	margin:5px 0
}
.c_11a .about {
	float:left
}
.c_11b .body {
	margin:0;
	padding:0
}
.c_11b .article_selector {
	float:right;
	display:inline;
	margin:4px 2px;
	vertical-align:middle;
	line-height:10px
}
.c_11b .wrapper {
	margin:0;
	border:1px solid #ebebeb;
	border-bottom:none
}
.c_11b .article_image {
	float:left;
	padding-right:5px;
	margin-right:5px
}
.c_11b .article_image img {
	line-height:0px
}
.c_11b .article_info {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.c_11b .article_info .comments {
	float:right;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px
}
.c_11b .article_info .comments a {
	color:#333
}
.c_11b .article_info .comments img {
	vertical-align:middle
}
.c_11b .tabular .row td .title a {
	font:bold 14px/16px 'times new roman', times, serif;
	text-transform:capitalize;
	color:#333
}
.c_11b .tabular .row td .date, .c_11b .tabular .row td .categorization {
	font:normal 10px/12px Verdana, Helvetica, sans-serif;
	color:#333
}
.c_11b .top {
	padding:2px
}
.c_11b .bottom {
	padding:2px
}
.c_11b .bottom .date {
	padding-bottom:2px
}
.c_11b table.tabular {
	border-collapse:separate;
	margin:0
}
.c_11b table.tabular .article_info .title a {
	font-size:14px;
	line-height:16px
}
.c_11b .tabular_navigation {
	margin:0;
	border-top:none
}
.c_11b .tabular_navigation tr {
	vertical-align:middle
}
.c_11b .tabular_navigation .body {
	padding:2px
}
.c_11c .review_info {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px;
	padding:4px
}
.c_11c .tabular .row td .title a {
	font:bold 14px/16px 'times new roman', times, serif;
	text-transform:capitalize;
	color:#333
}
.c_11c .tabular tr {
	border:1px solid #ebebeb
}
.c_11c .date, .c_11c .categorization {
	font:normal 10px/12px Verdana, Helvetica, sans-serif;
	color:#333
}
.c_11c .review_selector {
	float:right;
	display:inline;
	margin:4px 2px;
	vertical-align:middle;
	line-height:10px
}
.c_11c .wrapper {
	margin:0;
	border:1px solid #ebebeb
}
.c_11c table {
	border-spacing:0;
	border-collapse:collapse
}
.c_11c table.tabular {
	border-collapse:collapse;
	margin:0
}
.c_11c .tabular_navigation {
	margin:0;
	border-top:none
}
.c_11c .tabular_navigation tr {
	vertical-align:middle
}
.c_11c .tabular_navigation .body {
	padding:2px
}
.c_11d .some_11d a, .c_11d .all_11d a {
	font:11px/15px arial, verdana, helvetica, sans-serif
}
.c_11d .more_link a {
	float:left
}
.c_11d .forum img {
	vertical-align:middle
}
.c_11d .category {
	float:left;
	margin:5px 0;
	width:50%
}
.c_10a .link {
	background:none
}
.c_10a .section_header {
	margin-top:9px
}
.c_10b .link, .c_10c .link {
	background:none
}
.profile_right table {
	margin:4px 0px 0px 0px
}
.profile_right table.tabular {
	border-bottom-width:0px
}
.profile_right table.tabular .favorite_image {
	float:left
}
.profile_right table.tabular .favorite_info {
	float:left;
	width:166px;
	margin-left:10px;
	margin-top:5px
}
.profile_right table.tabular .favorite_info a {
	color:#333333;
	font-family:'times new roman', times, serif;
	font-size:16px;
	line-height:19px
}
.profile_right .tabular_navigation .body {
	padding:2px;
	margin:0px
}
.component {
	border:none;
	padding:0;
	margin:0 0 24px 0
}
.component .header_widget {
	font-family:times new roman, times, serif;
	font-size:19px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:19px;
	color:#C08434;
	padding-bottom:4px
}
.component .header_widget a {
	color:#c08434;
text-transform:uppercase `;
	font:bold 10px/12px arial, verdana, helvetica, sans-serif
}
.component .badge_header.discussion {
	height:14px
}
.component .badge_header.video {
	color:#333;
	font:9px/11px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.component .send_to_friend .header {
	font-size:11px
}
.component .subheader {
	color:#333333;
	font:normal 18px times new roman, times, serif;
	line-height:20px;
	text-transform:none
}
.component .subheader:hover {
	color:#666666
}
.component .list_header {
	font:normal 15px/17px 'times new roman', times, serif
}
.component .lined_header {
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	padding:2px 2px 2px 0
}
.component .lined_header a {
	font-size:10px;
	font-weight:bold;
	line-height:12px
}
.component .lined_header .init_caps {
	text-transform:none
}
.component .lined_header .init_caps a {
	text-transform:none
}
.component .lined_header .category_name {
	float:left;
	width:70%
}
.component .lined_header .category_link {
	color:#666666;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif;
	float:right
}
.component .lined_header .category_link a {
	text-transform:none;
	color:#666666;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
.component .less_focused_lined_header {
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	margin:5px 0 8px 0;
	padding:2px 2px 2px 0;
	text-transform:uppercase
}
.component .less_focused_lined_header a {
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px
}
.component .top_story_header {
	margin-bottom:10px
}
.component .featured_area .additional_area {
	padding-top:4px
}
.component .content {
	padding-bottom:5px
}
.component .padded_content {
	margin-left:5px
}
.component .author {
	margin:5px 0px 8px 0px;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.component .share {
	display:none
}
.component .instructions .title {
	text-transform:uppercase;
	font-weight:bold
}
.component .featured_list {
	margin-top:4px;
	margin-bottom:4px;
	padding:4px
}
.component .tft {
	height:239px
}
.component a.teaser {
	color:#296981;
	text-decoration:none
}
.component a.teaser:hover {
	text-decoration:underline
}
.component .link {
	padding:2px 0px;
	text-align:right;
	color:#666;
	font:bold 10px/10px 'times new roman', times, serif
}
.component .link a {
	color:#666;
	font:bold 10px/10px 'times new roman', times, serif;
	text-transform:uppercase;
	position:relative
}
.component .link a:hover {
	color:#333;
	text-decoration:none
}
.component .link .list_arrow {
	line-height:10px
}
.component .link.related {
	text-transform:uppercase;
	position:relative;
	padding-right:7px
}
.component .link.related .list_arrow {
	line-height:10px;
	bottom:7px;
	right:0px;
	height:7px;
	width:4px;
	position:absolute
}
.component .link.more {
	float:right
}
.component .link.more img {
	position:absolute;
	top:50%;
	height:7px;
	margin-top:-2px
}
.component .link.next {
	float:right;
	line-height:14px;
	width:50px;
	text-align:right
}
.component .link.next img {
	position:absolute;
	top:50%;
	height:7px;
	margin-top:-2px
}
.component .link.back {
	float:left;
	line-height:14px;
	width:58px;
	margin-left:5px;
	text-align:left
}
.component.shrink {
	margin-bottom:10px
}
.component .featured_image {
	height:64px;
	width:157px;
	float:left;
	margin-right:12px
}
.component .featured_image.empty {
	height:10px;
	display:none
}
.component .featured_image p {
	margin-top:10px
}
.component .featured_area {
	width:335px;
	float:left
}
.component .featured_area p {
	margin-bottom:0px;
	padding-bottom:12px
}
.component .featured_content p {
	margin-top:10px
}
.component .accent_box {
	border:2px solid #F0ECDF;
	padding:6px;
	margin-top:5px
}
.component.gutter_component {
	border:none;
	height:15px;
	margin-bottom:5px;
	padding:0;
	position:relative
}
.component.w_gutter_sidenav {
	margin-right:-9px;
	margin-left:-22px
}
.component.w_gutter_2 {
	margin-right:-9px;
	margin-left:-12px
}
.component.w_gutter_3 {
	margin-right:-9px;
	margin-left:-9px
}
.component.w_gutter_4 {
	margin-right:-9px;
	margin-left:-9px
}
.component.w_gutter_6 {
	margin-right:-22px;
	margin-left:-12px
}
.component.shopping {
	background-color:#ede7df
}
.component.shopping .issue_info {
	margin-bottom:8px
}
.component.shopping .issue_info p {
	padding:0px;
	font-size:13px;
	color:#333
}
.component.shopping .issue_info p .content_link, .component.shopping .issue_info p a.teaser {
	font-family:arial, verdana, helvetica, sans-serif;
	color:#4a2812
}
.component.shopping .subheader_wrap {
	margin:5px 5px 5px 7px;
	font-family:'times new roman', times, serif;
	color:#333;
	font-size:18px
}
.component.shopping .subheader_wrap .subheader:hover {
	color:#333333
}
.component.shopping .signup img {
	margin-bottom:-3px
}
.component.c_00 {
	margin:-8px 0 2px 0;
	border:none;
	padding-left:10px
}
.component.c_00 p.teaser {
	margin-bottom:0
}
.component.c_00 p.bd_profile_link {
	margin-bottom:6px
}
.component.c_00 .featured_category {
	float:left;
	width:232px
}
.component.c_00 .featured_category h1 {
	margin-bottom:6px
}
.component.c_00 .big_daddy_feature_article {
	float:left;
	width:494px;
	height:280px;
	position:relative
}
.component.c_00 .recently_added {
	float:right;
	width:230px
}
.component.c_00 .recently_added .categories {
	background-color:#f0ecdf;
	padding:30px 14px 20px 14px;
	margin-bottom:5px;
	margin-top:6px;
	position:relative
}
.component.c_00 .recently_added .categories li {
	padding-bottom:7px
}
.component.c_00 .recently_added .staple_right {
	position:absolute;
	top:0;
	right:8px;
	height:22px;
	width:53px
}
.component.c_00 .featured_image {
	margin-right:20px
}
.component.c_00 .landscape .featured_category {
	width:171px
}
.component.c_00 .featured_header_link {
	font:normal 19px/19px 'times new roman', times, serif
}
.component.c_00 .featured_header_link:hover {
	color:#999;
	text-decoration:underline
}
.component.c_00 #bd_nav {
	position:absolute;
	width:160px;
	height:22px;
	bottom:2px;
	right:0
}
.component.c_00 #bd_nav .bd_nav_button {
	float:right;
	height:21px;
	width:21px;
	margin-bottom:3px
}
.component.c_00 #bd_nav .bd_nav_button.pause {
	padding-left:10px
}
.component.c_1_feature_ad_partner, .component.c_4_feature_ad_partner {
	background:#c18434;
	padding:2px
}
.component.c_1_feature_ad_partner .header_widget, .component.c_4_feature_ad_partner .header_widget {
	color:#4f3818;
	margin:0px 0px 4px 7px;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom:0
}
.component.c_1_feature_ad_partner .body, .component.c_4_feature_ad_partner .body {
	height:140px;
	padding:0
}
.component.c_1_feature_ad_partner .partner_info, .component.c_4_feature_ad_partner .partner_info {
	height:55px;
	width:255px;
	margin:10px 0 0 10px;
	float:left;
	overflow:hidden;
	display:table
}
.component.c_1_feature_ad_partner .partner_info a, .component.c_4_feature_ad_partner .partner_info a {
	color:#fff;
	font-size:26px
}
.component.c_1_feature_ad_partner .partner_info .middle, .component.c_4_feature_ad_partner .partner_info .middle {
	display:table-cell;
	vertical-align:middle;
	position:static
}
.component.c_1_feature_ad_partner .partner_info .inner .partner_name a, .component.c_4_feature_ad_partner .partner_info .inner .partner_name a {
	position:static;
	color:#fff;
	font-size:26px;
	line-height:26px;
	font-family:georgia, 'times new roman', serif
}
.component.c_1_feature_ad_partner .partner_info .inner .partner_subname a, .component.c_4_feature_ad_partner .partner_info .inner .partner_subname a {
	line-height:12px;
	font-size:10px;
	text-transform:uppercase
}
.component.c_1_feature_ad_partner .partner_info span, .component.c_4_feature_ad_partner .partner_info span {
	text-transform:uppercase;
	font-size:14px;
	line-height:16px
}
.component.c_1_feature_ad_partner .partner_article, .component.c_4_feature_ad_partner .partner_article {
	float:left;
	width:168px;
	padding:5px
}
.component.c_1_feature_ad_partner .partner_article .partner_header, .component.c_4_feature_ad_partner .partner_article .partner_header {
	margin-top:3px;
	margin-bottom:5px
}
.component.c_1_feature_ad_partner .partner_article .partner_header a, .component.c_4_feature_ad_partner .partner_article .partner_header a {
	font-style:italic;
	color:#c08434;
	font-size:15px;
	line-height:17px;
	font-family:georgia, 'times new roman', serif
}
.component.c_1_feature_ad_partner .partner_article p, .component.c_4_feature_ad_partner .partner_article p {
	font:normal 11px/13px arial, verdana, helvetica;
	margin-bottom:0
}
.component.c_1b .featured_area, .component.c_1c .featured_area {
	margin-left:5px
}
.component.c_1c .dotted {
	display:none
}
.component.c_4_feature_ad_partner .partner_article {
	width:225px
}
.component.featured_stories {
	border:solid 1px #ccc;
	position:relative;
	padding-bottom:7px
}
.component.featured_stories .fs_page {
	padding:10px 10px 0 10px
}
.component.featured_stories .fs_title {
	float:left;
	width:150px;
	padding-left:7px
}
.component.featured_stories .fs_list_item {
	padding-bottom:10px
}
.component.featured_stories .fs_list_item .horizontal_thumbnail_border {
	border:none;
	float:left;
	height:37px;
	width:50px
}
.component.featured_stories .fs_list_item .horizontal_thumbnail_border .horizontal_thumbnail_photo {
	border:none;
	height:35px;
	width:48px
}
.component.featured_stories .link.view_all {
	padding-top:7px;
	float:right;
	width:100px;
	margin-right:10px
}
.component.c_2_shopping .image {
	float:left;
	border:1px solid #c1c1c1;
	background-color:white;
	margin-left:7px;
	width:88px;
	height:88px;
	margin-bottom:0px;
	text-align:center;
	line-height:85px
}
.component.c_2_shopping .image img {
	padding:0px;
	vertical-align:middle
}
.component.c_2_shopping .issue_info p {
	margin:0px 5px 0px 105px
}
.component.c_ad_160x600 .ad {
	margin-left:11px
}
.component.c_3_featured_discussions {
	border:1px solid #ccc;
	text-align:center
}
.component.c_3_featured_discussions .discussion_header {
	height:51px;
	width:174px;
	margin:5px auto 0 auto
}
.component.c_3_featured_discussions .discussion_bottom {
	text-align:left;
	padding:0 10px 5px 10px
}
.component.c_3_featured_discussions .list_arrow {
	color:#296981
}
.component.c_3_featured_discussions .link.view_all {
	float:right;
	width:100px
}
.component.c_3_featured_discussions .link.view_all a {
	color:#296981;
	font-size:14px;
	line-height:16px
}
.component.c_3_featured_discussions .link.view_all a:hover {
	color:#333
}
.component.c_3_featured_discussions .link.view_all a:hover span {
	color:#333
}
.component.c_3_featured_discussions .discussion_title {
	color:#626262;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	margin-top:8px
}
.component.c_3_must_reads_newsletter {
	border:1px solid #ccc;
	text-align:center
}
.component.c_3_must_reads_newsletter #newsletter_header {
	height:47px;
	width:170px;
	margin:5px auto 0 auto
}
.component.c_3_must_reads_newsletter #newsletter_form {
	color:#c08434
}
.component.c_3_must_reads_newsletter #newsletter_error {
	color:#B01C1C;
	font:normal 11px/13px arial, verdana, sans-serif
}
.component.c_3_must_reads_newsletter #newsletter_submit {
	border:none;
	height:20px;
	width:86px;
	margin:5px auto 0 auto;
	cursor:pointer
}
.component.c_3_must_reads_newsletter #digest_header {
	height:39px;
	width:170px;
	margin:5px auto 10px auto
}
.component.c_3_must_reads_newsletter #fili_header {
	height:41px;
	width:170px;
	margin:5px auto 0 auto
}
.component.c_3_must_reads_newsletter #pregnancy_header {
	height:30px;
	width:170px;
	margin:5px auto 10px auto
}
.component.c_3_shopping .image {
	display:none
}
.component.c_3_shopping .issue_info p {
	margin:0px 5px 0px 10px
}
.component.shopping .subheader_wrap {
	margin-left:10px
}
.component.c_3a .content {
	margin:0 1px 5px 1px
}
.component.c_3a .content p {
	color:#666;
	font-size:12px;
	line-height:17px;
	margin-bottom:0
}
.component.c_3a .header_widget {
	font-size:24px;
	line-height:26px
}
.component.c_3b .header_text {
	color:#c08434;
	font:19px/21px 'times new roman', times, serif
}
.component.c_3b p {
	padding:5px 8px 5px 0px
}
.component.c_3b .link a {
	padding-right:7px
}
.component.c_3c .sponsored_by {
	background-color:#eee;
	color:#666;
	font:10px/12px verdana, helvetica, sans-serif;
	padding:4px 8px
}
.component.c_3c .lined_header a {
	font-size:10px
}
.component.double_dog ul {
	padding:75px 0 0 40px
}
.component.double_dog li {
	list-style-image:none;
	margin:0
}
.component.double_dog li a {
	color:#333;
	font:16px/22px arial, verdana, helvetica, sans-serif
}
.component.double_dog li a:hover {
	color:#666;
	text-decoration:none
}
.component.double_dog .left, .component.double_dog .right {
	float:left
}
.component.double_dog #message_to_a_member {
	float:left;
	margin-left:15px
}
.component.double_dog #skinny_links {
	text-align:left;
	float:right
}
.component.sweepstakes_widget {
	margin:0
}
.component.sweepstakes_widget .sweepstakes_widget_header {
	height:90px;
	width:508px
}
.component.sweepstakes_widget .sweepstakes_contest_entry {
	height:auto;
	min-height:471px;
	width:291px;
	float:left;
	color:#666
}
.component.sweepstakes_widget .sweepstakes_contest_entry a {
	color:#666
}
.component.sweepstakes_widget table#sweeps_form {
	width:270px;
	margin:0 auto
}
.component.sweepstakes_widget #entry_form_footer .fieldWithErrors {
	border:none;
	margin-left:0
}
.component.sweepstakes_widget td {
	padding-bottom:5px
}
.component.sweepstakes_widget td.label {
	text-align:right;
	text-transform:uppercase;
	font-size:10px
}
.component.sweepstakes_widget td.agreement_snippet {
	font:normal 9px/11px arial, verdana, helvetica
}
.component.sweepstakes_widget td.agreement_snippet a {
	font:normal 9px/11px arial, verdana, helvetica
}
.component.sweepstakes_widget td.agreement_check {
	width:30px;
	line-height:0px
}
.component.sweepstakes_widget td.field {
	width:160px
}
.component.sweepstakes_widget td.field input {
	width:100%;
	margin:0px
}
.component.sweepstakes_widget .sweepstakes_comments textarea {
	width:270px;
	height:75px
}
.component.sweepstakes_widget .remaining {
	font-style:italic
}
.component.sweepstakes_widget .button {
	text-align:center
}
.component.sweepstakes_widget .sweepstakes_splash {
	height:471px;
	width:217px;
	float:right;
	position:relative
}
.component.sweepstakes_widget .sweepstakes_splash a {
	color:#fff;
	position:absolute;
	bottom:10px;
	right:10px
}
.component.sweepstakes_widget #char_msg {
	height:16px
}
.component.c_2_meet_a_member, .component.c_3_meet_a_member, .component.c_4_meet_a_member {
	border:1px solid #ccc
}
.component.c_2_meet_a_member .mam_content_header, .component.c_3_meet_a_member .mam_content_header, .component.c_4_meet_a_member .mam_content_header {
	padding:5px 0 2px
}
.component.c_2_meet_a_member .mam_footer {
	height:20px;
	width:240px
}
.component.c_2_meet_a_member .mam_name {
	font:18px/20px 'times new roman', times, serif
}
.component.c_2_meet_a_member .horizontal_thumbnail_border {
	float:left;
	margin-right:10px
}
.component.c_2_meet_a_member .mam_content_header {
	font:normal 16px times new roman, times, serif;
	line-height:18px
}
.component.c_2_meet_a_member p {
	margin:5px
}
.component.c_2_meet_a_member ul {
	margin:5px 0 0 2px
}
.component.c_3_meet_a_member .content {
	padding:0 4px
}
.component.c_3_meet_a_member .content .stories_link {
	margin-bottom:8px
}
.component.c_3_meet_a_member .horizontal_thumbnail_border {
	float:left
}
.component.c_4_meet_a_member .horizontal_thumbnail_border {
	float:left
}
.component#due_date_form * {
	vertical-align:middle
}
.component#due_date_form input {
	border:none
}
.component.pregnancy_due_date .body {
	border-bottom:solid 2px #f0ecdf;
	border-left:solid 2px #f0ecdf;
	border-right:solid 2px #f0ecdf;
	width:464px;
	padding:15px
}
.component.pregnancy_due_date .times_header_pumpkin {
	height:25px;
	width:498px
}
.component.pregnancy_due_date p a {
	color:#c08434;
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.component.pregnancy_due_date #subheading, .component.pregnancy_due_date #call_to_action {
	margin-bottom:15px
}
.component.pregnancy_due_date .section_label {
	float:left;
	margin-bottom:10px
}
.component.pregnancy_due_date .section_content {
	float:left;
	margin-bottom:10px;
	padding-left:20px
}
.component.pregnancy_due_date .section_content div {
	float:left
}
.component.pregnancy_due_date .section_content input {
	margin:0 15px 0 0
}
.component.pregnancy_due_date .section_title {
	background:none;
	padding:0;
	font-weight:bold
}
.component.pregnancy_due_date #pregnancy_due_date label {
	font-weight:bold
}
.component.pregnancy_due_date #pregnancy_due_date .fieldWithErrors {
	display:inline
}
.component.pregnancy_due_date #pregnancy_due_date #due_date, .component.pregnancy_due_date #pregnancy_due_date #submit_due_date {
	float:left;
	margin-right:4px
}
.component.pregnancy_due_date #pregnancy_due_date #instructions_link {
	clear:both
}
.component.pregnancy_due_date #pregnancy_due_date a {
	margin-left:20px
}
.component.pregnancy_due_date #twins {
	padding-left:20px
}
.component.c_4h td.column_1 {
	width:325px
}
.component.c_4r .column_1 {
	width:98px
}
.component.c_4r .column_2 {
	width:298px
}
.component.c_4r .column_3 {
	width:98px
}
.component.c_4r .column_4 {
	width:131px
}
.component.c_4r .column_5 {
	width:131px
}
.component.c_8a .bio .header, .component.c_8a .questions .header {
	font-size:17px
}
.component.c_8i_e .note {
	background-color:#e4e4e4;
	font:11px/14px arial, verdana, helvetica, sans-serif;
	margin-top:14px;
	margin-left:10px;
	padding:4px
}
.component.c_8i_e .review_title_area input {
	width:300px
}
.component.c_8i_e .review_product_area {
	width:50%;
	margin-left:10px
}
.component.c_8i_e .review_product_area .title input {
	width:300px
}
.component.c_8i_e .title {
	margin-top:8px
}
.component.c_8i_e .edit_area .save_draft input {
	border:none
}
.component.c_8i_f .body {
	padding:8px;
	margin-top:4px
}
.component.c_8i_f .select_area {
	padding-bottom:8px
}
.component.liked_favorites .tabular_preface {
	border:none
}
.component.liked_favorites .tabular_preface .body {
	background-color:#fff;
	padding:5px 0 0 5px
}
.component.liked_favorites .tabular_preface .body .delete_link {
	padding-right:0
}
.component.c_8m {
	margin-bottom:0
}
.component.c_8m #pregnancy_calendar_subscribe_message {
	font-style:italic;
	padding:10px 0 10px 25px
}
.component.c_8o .body {
	border:1px solid #dae8e6;
	margin-top:4px;
	padding:0px 4px
}
.component.c_8o .question {
	font:bold 12px/14px 'times new roman', times, serif;
	margin-top:4px;
	padding:4px 2px 4px 10px
}
.component.c_8o .answer {
	margin-bottom:4px;
	padding:0 2px 4px 10px
}
.component.c_8o .answer .field {
	line-height:20px;
	margin-right:4px
}
.component.c_8o .about {
	float:left
}
.component.c_8o .link {
	padding-right:2px;
	margin-top:8px
}
.component.c_8s .no_info .link {
	padding-right:0
}
.component.c_8s .no_info .link img {
	height:5px;
	margin-top:-1px
}
.component.c_8s .tabular_preface {
	margin-top:8px
}
.component.c_8s .tabular_preface .link {
	background-image:none;
	float:right;
	padding-right:5px;
	width:300px
}
.component.c_8s .tabular_preface .link img {
	height:9px;
	margin-top:-3px
}
.component.c_8s .tabular {
	margin:0
}
.component.c_8t_step_1 .instructional_copy {
	padding-top:10px
}
.component.c_8t_step_1 .step_number {
	width:688px;
	height:41px;
	margin-top:10px
}
.component.c_8t_step_2 .instructional_copy {
	padding-top:35px
}
.component.c_8t_step_2 .step_number {
	width:688px;
	height:41px;
	margin-top:10px
}
.component.c_8 .body {
	padding:8px;
	margin-top:4px;
	border:2px solid #e6e8df
}
.component.c_8 .article_title_area input {
	width:300px
}
.component.c_8 .title {
	margin-top:8px
}
.component.c_8 .edit_area .save_draft input, .component.c_8 .edit_area .preview input {
	border:none;
	vertical-align:middle;
	padding-right:5px
}
.component.c_8 .select_area {
	padding-bottom:8px
}
.component.c_8 .tertiary_select {
	padding-top:4px
}
.component.c_8 .optional, .component.c_8 .optional_div label {
	color:#666
}
.component.c_8x .featured_image div {
	float:left;
	margin-right:10px
}
.component.c_8x .featured_image div.portrait {
	width:219px;
	height:280px;
	margin-top:5px
}
.component.c_8x .featured_image div.portrait img {
	width:193px;
	height:254px;
	margin-top:13px;
	margin-left:13px
}
.component.c_8x .featured_image div img {
	margin-top:13px;
	margin-left:13px
}
.component.c_8x .featured_image div.landscape {
	margin-top:5px;
	width:280px;
	height:219px
}
.component.c_8x .featured_image div.landscape img {
	width:254px;
	height:193px
}
.component.c_8x .photo_selector .ps_grid_container, .component.c_8x .photo_selector .ps_upload_container {
	float:left;
	width:342px
}
.component.c_8x .photo_selector .ps_grid_container .ps_grid, .component.c_8x .photo_selector .ps_grid_container .ps_upload, .component.c_8x .photo_selector .ps_upload_container .ps_grid, .component.c_8x .photo_selector .ps_upload_container .ps_upload {
	height:180px;
	padding:10px;
	border:solid 1px #e4e4e4
}
.component.c_8x .photo_selector .ps_grid_container .ps_grid .photos, .component.c_8x .photo_selector .ps_grid_container .ps_upload .photos, .component.c_8x .photo_selector .ps_upload_container .ps_grid .photos, .component.c_8x .photo_selector .ps_upload_container .ps_upload .photos {
	width:260px
}
.component.c_13 .article_info .bottom, .component.c_13 .review_info {
	padding-bottom:2px
}
.component.c_13 span.added {
	color:#c08434;
	float:none;
	font:bold 10px/12px 'times new roman', times, serif;
	padding-right:8px;
	text-transform:uppercase
}
.component.c_13 table.tabular {
	border:none
}
.component.c_13 .instructions {
	background-image:none;
	padding-bottom:10px
}
.component.c_13 .tabular_navigation .body {
	font:11px/13px arial, verdana, helvetica, sans-serif
}
.component.c_14a .body {
	padding:0
}
.component.c_14a .send_to_friend__confirm .info {
	padding:4px 6px 6px;
	width:440px
}
.component.c_14a .subheader {
	color:#333333;
	font:normal 18px times new roman, times, serif;
	line-height:20px;
	text-transform:none;
	padding-bottom:4px
}
.component.c_14a .subheader:hover {
	color:#666666
}
.component.c_14a .send_to_friend .body .info {
	padding:4px 6px 6px;
	width:440px
}
.component.c_14a input.prevent_dbck {
	width:auto
}
.component.c_14a td.label {
	vertical-align:top;
	width:7.5em;
	text-align:left
}
.component.c_14a td.label.sender_email {
	text-align:right;
	padding-right:10px
}
.component.c_ad_180x150 .ad {
	margin-left:-2px
}
.component.c_sidenav_about_forums .header_widget {
	height:50px
}
.component.c_sidenav_contribute .header_widget {
	height:50px
}
.component.c_sidenav_contribute p {
	font-size:12px
}
.component.c_sidenav_contribute_reviews .header_widget {
	height:50px
}
.component.sidenav_call_to_action .header {
	height:41px
}
.component.sidenav_call_to_action .header_widget {
	line-height:21px
}
.component.sidenav_call_to_action p {
	padding:5px 8px 5px 0px
}
.component.must_reads_most_liked {
	border:1px #ccc solid;
	margin-bottom:10px
}
.component.must_reads_most_liked .most_liked_tab {
	width:98px;
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica;
	padding:5px 0;
	text-align:center;
	border-bottom:1px #ccc solid;
	float:left
}
.component.must_reads_most_liked .most_liked_tab a {
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica
}
.component.must_reads_most_liked .most_liked_tab.selected {
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	margin:1px 1px 0 1px;
	border-bottom-color:#f2f0e1
}
.component.must_reads_most_liked .must_reads_tab {
	width:98px;
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica;
	padding:5px 0;
	text-align:center;
	border-bottom:1px #ccc solid;
	float:left
}
.component.must_reads_most_liked .must_reads_tab a {
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica
}
.component.must_reads_most_liked .must_reads_tab.selected {
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	margin:1px 1px 0 1px;
	border-bottom-color:#f2f0e1
}
.component.must_reads_most_liked .digg_tab {
	width:98px;
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica;
	padding:5px 0;
	text-align:center;
	border-bottom:1px #ccc solid;
	float:left
}
.component.must_reads_most_liked .digg_tab a {
	text-transform:uppercase;
	font:normal 10px/12px verdana, arial, helvetica
}
.component.must_reads_most_liked .digg_tab.selected {
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	margin:1px 1px 0 1px;
	border-bottom-color:#f2f0e1
}
.component.must_reads_most_liked .rl_divider {
	float:left;
	height:23px;
	border-right:1px #ccc solid
}
.component.must_reads_most_liked #digg_container .rl_content {
	border:1px solid #666;
	background-color:#fff;
	padding:5px 0
}
.component.must_reads_most_liked #digg_container .digg_pagination {
	padding:0 5px
}
.component.must_reads_most_liked #digg_container #loading_most_dugg {
	text-align:center;
	padding:200px 0
}
.component.must_reads_most_liked #must_reads_container .rl_content #loading_must_reads {
	text-align:center;
	padding:200px 0
}
.component.must_reads_most_liked #most_liked_container {
	height:490px
}
.component.must_reads_most_liked #most_liked_container .rl_content #loading_most_liked {
	text-align:center;
	padding:200px 0
}
.component.must_reads_most_liked .rl_content {
	text-align:left;
	margin:10px 10px 5px 10px
}
.component.must_reads_most_liked .rl_content .article_list_item {
	margin-top:10px
}
.component.must_reads_most_liked .rl_content .article_list_item .article_image {
	float:left
}
.component.must_reads_most_liked .rl_content .article_list_item .article_info {
	padding-left:15px;
	width:160px;
	float:left;
	margin-top:5px
}
.component.must_reads_most_liked .rl_content .article_list_item .article_info p {
	padding:0
}
.component.must_reads_most_liked .rl_content .article_list_item .article_info .article_title a {
	font:normal 14px/18px 'times new roman', times, serif
}
.component.must_reads_most_liked .rl_content .rl_header {
	padding-bottom:10px;
	border-bottom:1px #ccc solid;
	margin-bottom:5px
}
.component.must_reads_most_liked .rl_content span {
	font:bold 10px/12px arial, helvetica, sans-serif
}
.component.must_reads_most_liked .rl_content span.list_arrow {
	font-size:16px
}
.component.must_reads_most_liked .rl_content .rl_view a, .component.must_reads_most_liked .rl_content .rl_send a {
	text-decoration:none;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', times, serif
}
.component.must_reads_most_liked #digg .rl_content .article_list_item {
	margin-left:10px;
	padding-bottom:7px
}
.component.must_reads_most_liked #digg .rl_content .article_list_item .article_info {
	margin-top:0;
	width:190px
}
.component.must_reads_most_liked #digg .rl_content .article_list_item .article_info img {
	margin-right:5px;
	margin-bottom:-3px
}
.component.must_reads_most_liked #digg .rl_content .article_list_item .digg_bg {
	height:34px;
	width:36px;
	text-align:center;
	font:bold 12px/34px arial, helvetica, verdana, sans-serif;
	color:#a6883f
}
.component.must_reads_most_liked #digg .page_range {
	width:145px
}
.component.must_reads_most_liked .rl_container {
	margin:0 1px 1px 1px;
	padding:5px 0;
	text-align:center;
	background-color:#f2f0e1
}
.component.must_reads_most_liked .digg_header {
	font:normal 12px/14px arial, helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	margin-bottom:10px
}
.component.must_reads_most_liked .digg_header a {
	font:normal 12px/14px arial, helvetica, sans-serif
}
.component.must_reads_most_liked .more_less {
	text-align:right;
	margin-right:5px
}
.component.must_reads_most_liked .more_less .showing {
	padding-right:30px
}
.component.must_reads_most_liked .more_less a {
	text-decoration:none;
	text-transform:uppercase;
	font:normal 10px/12px 'times new roman', times, serif
}
.component.must_reads_most_liked .showing {
	display:inline;
	font-size:12px;
	line-height:14px
}
.component.must_reads_most_liked .selected {
	background-color:#f2f0e1
}
.component.must_reads_most_liked .unselected {
	background-color:#fdfcee
}
.component.must_reads_most_liked .ml_footer {
	font:normal 10px/12px arial, helvetica, sans-serif;
	color:#333
}
.component.must_reads_most_liked .ml_footer .ml_star {
	width:16px;
	height:15px;
	float:left
}
.component.must_reads_most_liked .num_liked {
	font:bold 10px/12px arial, helvetica, sans-serif;
	color:#810e15
}
.component.must_reads_most_liked span.num_comments {
	font:normal 12px/14px arial, helvetica, sans-serif;
	color:#666
}
.component.must_reads_most_liked .liked_links {
	font:bold 10px/12px arial, helvetica, sans-serif;
	float:left
}
.component.must_reads_most_liked .liked_links a {
	font:bold 10px/12px arial, helvetica, sans-serif;
	float:left;
	color:#c08434;
	text-decoration:underline
}
.component.must_reads_most_liked .liked_links a:hover {
	color:#999
}
.component.must_reads_most_liked .liked_links.left {
	margin-right:20px
}
.component.must_reads_most_liked .page_range {
	width:150px;
	text-align:center;
	font:normal 10px/16px arial, helvetica, sans-serif;
	color:#333;
	margin-bottom:-2px;
	float:left
}
.component.boxed_component {
	border:2px solid #F0ECDF;
	padding:2px 2px 2px 3px;
	margin-top:10px
}
.component.boxed_component .byline .editor_byline {
	color:#C17014
}
.component.boxed_component .byline .editor_byline a {
	color:#C17014;
	text-decoration:none
}
.component.boxed_component .byline .editor_byline a:hover {
	text-decoration:underline
}
.component.boxed_component .byline a:hover {
	text-decoration:underline
}
.component.boxed_component .header_widget {
	color:#c08434;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.component.boxed_component .instructions {
	font:11px/14px arial, verdana, helvetica, sans-serif;
	margin-bottom:7px;
	padding-bottom:7px
}
.component.boxed_component .body {
	background-color:#F0ECDF;
	padding:10px
}
.component.boxed_component .body .content_link a {
	color:#296981
}
.component.boxed_component .body .content_link a:hover {
	color:#296981;
	font:11px/13px arial, verdana, helvetica, sans-serif
}
.component.boxed_component .body.bottom {
	margin-bottom:5px
}
.component.boxed_component .body.review_categories {
	padding:7px 7px 7px 15px
}
.component.boxed_component .body.review_categories .document li a {
	color:#666
}
.component.boxed_component .body.review_categories .category {
	float:left;
	width:102px
}
.component.boxed_component .body.review_categories .category .photo {
	width:78px;
	border:4px white solid;
	height:103px;
	display:block
}
.component.boxed_component .body.review_categories .category .document {
	color:#808080;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin:0.5em 0 0 4px;
	text-align:left;
	width:78px
}
.component.boxed_component .body.review_categories .category .document div {
	float:left
}
.component.boxed_component .body.review_categories .category .document .arrow {
	float:left;
	padding-right:3px
}
.component.boxed_component .body.review_categories .category .document .arrow_link {
	float:left;
	width:70px;
	line-height:14px
}
.component.boxed_component .body.review_categories .category .name {
	margin-top:5px;
	color:#333
}
.component.boxed_component .body.review_categories .category_3 {
	margin-right:0
}
.component.boxed_component .body.forum_categories {
	padding-bottom:0
}
.component.boxed_component .body.forum_categories .category {
	float:left;
	width:200px;
	padding-bottom:10px
}
.component.boxed_component .body.forum_categories .category ul {
	margin-top:3px
}
.component.boxed_component .body.forum_categories .forum_category_0, .component.boxed_component .body.forum_categories .forum_category_2 {
	padding-right:10px
}
.component.boxed_component .body a:hover {
	color:#666
}
.component.boxed_component .body a.teaser {
	color:#296981
}
.component.boxed_component .links {
	margin-left:7px
}
.component.boxed_component.small_box {
	width:239px;
	float:left
}
.component.boxed_component.small_box.first {
	margin-right:12px
}
.component.boxed_component .name {
	font-size:16px;
	line-height:18px;
	font-family:times new roman, times, serif
}
.component.boxed_component .featured_content {
	float:left;
	width:390px
}
.component.boxed_component .additional_area {
	background:none;
	padding-top:0;
	margin:7px 0 7px 7px
}
.component.boxed_component .additional_area .header {
	margin-left:0
}
.component.boxed_component .additional_area ul {
	margin-left:1px
}
.component.boxed_component .boxed_footer {
	background:none;
	padding-top:0;
	margin:7px 0 7px 7px
}
.component.boxed_component .boxed_footer .helpfulness {
	color:#666;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	text-transform:uppercase
}
.component.boxed_component .boxed_footer a {
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
.component.boxed_component .boxed_footer_main {
	background:#F0ECDF;
	margin-top:2px;
	padding:8px 16px;
	text-align:center
}
.component.boxed_component .boxed_footer_main a {
	margin-right:2em;
	text-transform:uppercase;
	padding:8px;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
.component.boxed_component .boxed_footer_main a:hover {
	color:#666
}
.component.boxed_component .top_story_header_section {
	margin-bottom:10px;
	font-size:18px;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
}

.top_story_header_left h2{
font-size:18px;
font-family:"Times New Roman", Times, serif;
line-height:20px;
font-weight:normal;
}



.component.boxed_component .top_story_header {
	width:218px;
	margin:0;
	float:left
}
.component.boxed_component .top_story_header .subheader:hover {
	text-decoration:underline
}
.component.boxed_component .top_story_content {
	width:218px;
	margin:0;
	float:left
}
.component.boxed_component .top_story_header_left {
	padding:0 16px 0 0
}
.component.boxed_component .top_story_content_left {
	padding:0 16px 0 0
}
.component.boxed_component .top_story_header_right, .component.boxed_component .top_story_content_right {
	padding:0 0 0 10px
}
.component.boxed_component .top_story_image {
	float:left;
	margin-right:10px
}
.component.boxed_component .top_story_image .photo {
	display:block;
	border:2px solid white;
	height:64px;
	width:88px
}
.component.boxed_component .top_story .link a {
	color:#666
}
.component.boxed_component .top_story .link a:hover {
	color:#333
}
.component.boxed_component .top_story .related_link {
	margin-top:0px
}
.component.boxed_component .arrow_link a {
	color:#666
}
.component.boxed_component .arrow_link a:hover {
	text-decoration:underline
}
.component.boxed_component .header {
	margin:0 0 4px 7px
}
.component.boxed_component .property_name {
	font-weight:bold;
	padding-right:2px;
	text-align:left
}
.component.boxed_component .property_value, .component.boxed_component .content {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
.component.boxed_component .forum_title {
	text-transform:uppercase;
	margin-bottom:10px
}
.component.boxed_component .topic_name a {
	color:#333;
	font-family:'times new roman', times, serif;
	font-size:16px
}
.component.boxed_component .topic_owner {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	padding-bottom:6px
}
.component.boxed_component .topic_owner a {
	font-family:arial, helvetica, sans-serif;
	font-size:11px
}
.component.boxed_component .topic_description p {
	font-size:12px;
	margin-bottom:12px
}
.component.boxed_component .separator {
	margin-bottom:10px;
	line-height:2px
}
#pregnancy_calendar .featured_image {
	float:left;
	height:219px;
	width:280px
}
#pregnancy_calendar .featured_image img {
	display:block;
	margin-top:13px;
	margin-left:13px
}
#pregnancy_calendar .week {
	vertical-align:top
}
#pregnancy_calendar .week p {
	margin-left:12px
}
#pregnancy_calendar .week a {
	color:#01415d;
	font-weight:bold
}
#pregnancy_calendar .week a:hover {
	text-decoration:underline
}
#pregnancy_calendar .subheader:hover {
	color:#333
}
#pregnancy_calendar td .subheader:hover {
	color:#FFF
}
#pregnancy_calendar .headline {
	font-size:21px;
	line-height:20px;
	margin-bottom:5px
}
#pregnancy_calendar .content {
	width:200px;
	float:left
}
#pregnancy_calendar .horizontal_thumbnail_border {
	margin:5px;
	border:1px solid #c0c0c0
}
#pregnancy_calendar table {
	background:#d9e3e7
}
#pregnancy_calendar .tri_1 {
	color:#FFF;
	width:354px;
	margin:5px;
	padding-left:5px;
	background:#6a94b2
}
#pregnancy_calendar .tri_2 {
	color:#FFF;
	width:354px;
	margin:5px;
	padding-left:5px;
	background:#285b7e
}
#pregnancy_calendar .tri_3 {
	color:#FFF;
	width:354px;
	margin:5px;
	padding-left:5px;
	background:#162f42
}
#pregnancy_calendar .thumbnail {
	width:125px;
	vertical-align:top
}
#pregnancy_calendar .footer {
	padding:10px 5px;
	font:bold 9px/11px verdana, helvetica, sans-serif
}
#pregnancy_calendar.twins table {
	background:#EFEDCE
}
#pregnancy_calendar.twins .tri_1_twins {
	background:#95BB83;
	margin-left:5px;
	color:#FFF;
	width:215px;
	margin:5px 5px 5px 5px;
	padding-left:6px
}
#pregnancy_calendar.twins .tri_1_twins .headline {
	margin-left:5px;
	font-size:18px;
	line-height:20px
}
#pregnancy_calendar.twins .tri_2_twins {
	background:#769e63;
	margin-left:5px;
	color:#FFF;
	width:215px;
	margin:5px 5px 5px 5px;
	padding-left:6px
}
#pregnancy_calendar.twins .tri_2_twins .headline {
	margin-left:5px;
	font-size:18px;
	line-height:20px
}
#pregnancy_calendar.twins .tri_3_twins {
	background:#517B3D;
	margin-left:5px;
	color:#FFF;
	width:215px;
	margin:5px 5px 5px 5px;
	padding-left:6px
}
#pregnancy_calendar.twins .tri_3_twins .headline {
	margin-left:5px;
	font-size:18px;
	line-height:20px
}
#pregnancy_calendar.twins .week_twins {
	vertical-align:top;
	line-height:16px;
	padding-bottom:10px;
	line-height:20px
}
#pregnancy_calendar.twins .week_twins p {
	margin-left:12px;
	margin-bottom:-1px;
	line-height:20px
}
#pregnancy_calendar.twins .week_twins a {
	color:#345A23;
	font-weight:bold;
	margin-left:5px;
	line-height:20px
}
#pregnancy_calendar.twins .week_twins a:hover {
	text-decoration:underline
}
#pregnancy_calendar.twins .mainimg_twins img {
	display:block;
	width:229px;
	height:229px;
	margin-top:10px
}
#pregnancy_calendar.twins .footer_twins {
	font:bold 9px/11px verdana, helvetica, sans-serif;
	padding:15px 5px
}
.content_link {
	color:#296981;
	font:11px/13px arial, verdana, helvetica, sans-serif
}
.content_link a {
	color:#296981;
	font:11px/13px arial, verdana, helvetica, sans-serif
}
.less_focused_lined_header .category_name {
	float:left;
	width:70%
}
.less_focused_lined_header .category_link {
	color:#666666;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif;
	float:right
}
.less_focused_lined_header .category_link a {
	text-transform:none;
	color:#666666;
	font:normal 11px/13px arial, verdana, helvetica, sans-serif
}
.portrait .component.boxed_component {
	margin-left:224px
}
.landscape .component.boxed_component {
	margin-left:285px
}
.vertical_thumbnail_photo {
	width:78px;
	height:103px;
	border:4px white solid;
	display:block
}
.vertical_thumbnail_border {
	height:111px;
	width:86px;
	border:1px #E4E4E4 solid
}
.horizontal_thumbnail_photo {
	width:157px;
	height:64px;
	border:4px white solid;
	display:block
}
.horizontal_thumbnail_border {
	height:64;
	width:157px;
}
#article_list_paginated_list {
	margin-top:10px
}
#article_list_paginated_list .sort_header a {
	font-style:italic
}
#column_4 .component.double_dog .left {
	width:312px
}
#column_4 .component.double_dog .right {
	height:250px;
	width:196px
}
#column_1 .component.double_dog .left {
	width:305px
}
.new_to_forums_border {
	border:1px solid #f5f2e8;
	margin-bottom:10px
}
.new_to_forums {
	background-color:#f5f2e8;
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin:2px;
	padding:10px
}
.new_to_forums div {
	text-align:right
}
.topic_count {
	padding-left:25px
}
#column_8 .forum_component .topic .confirmation, #column_4 .forum_component .topic .confirmation {
	padding:5px 0px 5px 168px
}
#column_8 .forum_component .topic .component_actions #create_new_link_bottom_disable, #column_8 .forum_component .topic .component_actions #create_new_link_top_disable, #column_4 .forum_component .topic .component_actions #create_new_link_bottom_disable, #column_4 .forum_component .topic .component_actions #create_new_link_top_disable {
	height:27px;
	width:151px
}
#column_8 .forum_component .post .confirmation, #column_4 .forum_component .post .confirmation {
	padding:5px 0px 5px 171px
}
#column_8 .forum_component .post .component_actions #create_new_link_bottom_disable, #column_8 .forum_component .post .component_actions #create_new_link_top_disable, #column_4 .forum_component .post .component_actions #create_new_link_bottom_disable, #column_4 .forum_component .post .component_actions #create_new_link_top_disable {
	height:27px;
	width:151px
}
#column_8 .forum_component .post .delete_link, #column_8 .forum_component .post .report_link, #column_8 .forum_component .post .time, #column_4 .forum_component .post .delete_link, #column_4 .forum_component .post .report_link, #column_4 .forum_component .post .time {
	margin-top:15px
}
#column_8 .forum_component .post .forum_table_row .column_1, #column_4 .forum_component .post .forum_table_row .column_1 {
	padding:10px 17px
}
#column_8 .forum_component .confirmation, #column_4 .forum_component .confirmation {
	color:#c08434;
	font:19px/19px 'times new roman', times, serif
}
#column_8 .forum_component .forum_header, #column_4 .forum_component .forum_header {
	color:#333;
	font:11px/14px arial, verdana, helvetica, sans-serif;
	padding:3px 0 5px 0
}
#column_8 .forum_component .report_as_offensive, #column_4 .forum_component .report_as_offensive {
	padding:0
}
#column_8 .forum_component .author, #column_4 .forum_component .author {
	font:11px/13px arial, verdana, helvetica, sans-serif
}
#column_8 .forum_component .author img, #column_4 .forum_component .author img {
	padding-right:5px
}
#column_8 .forum_component .notify_link, #column_4 .forum_component .notify_link {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	margin-top:2px
}
#column_8 .forum_component .timestamp, #column_4 .forum_component .timestamp {
	font:11px/13px arial, verdana, helvetica, sans-serif;
	text-align:right
}
#column_8 .forum_component .component_actions, #column_4 .forum_component .component_actions {
	margin-bottom:10px
}
#column_8 .forum_component .component_actions .notify_link, #column_4 .forum_component .component_actions .notify_link {
	padding-right:5px;
	float:right
}
#column_8 .forum_component .component_actions .create_new_link, #column_8 .forum_component .component_actions #create_new_link_bottom_disable, #column_8 .forum_component .component_actions #create_new_link_top_disable, #column_4 .forum_component .component_actions .create_new_link, #column_4 .forum_component .component_actions #create_new_link_bottom_disable, #column_4 .forum_component .component_actions #create_new_link_top_disable {
	float:left
}
#column_8 .forum_component .component_actions .etiquette_link, #column_4 .forum_component .component_actions .etiquette_link {
	float:right
}
#column_8 .forum_component .drawer_column, #column_4 .forum_component .drawer_column {
	background-color:#fff
}
#column_8 .forum_component td.drawer_column, #column_4 .forum_component td.drawer_column {
	padding:0
}
#column_8 .forum_component td.column_3, #column_4 .forum_component td.column_3 {
	width:80px;
	text-align:center
}
#column_8 .forum_component td.column_2, #column_4 .forum_component td.column_2 {
	width:35px;
	text-align:center
}
#column_8 .forum_component td.label, #column_4 .forum_component td.label {
	text-align:left;
	width:110px
}
#column_8 .forum_component td.value input, #column_8 .forum_component td.value textarea, #column_4 .forum_component td.value input, #column_4 .forum_component td.value textarea {
	width:100%
}
#column_8 .forum_component .post_body, #column_4 .forum_component .post_body {
	font-family:times new roman, times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:16px
}
#column_8 .forum_component .forum_table_header, #column_4 .forum_component .forum_table_header {
	text-transform:uppercase
}
#column_8 .forum_component .forum_table_header a, #column_4 .forum_component .forum_table_header a {
	text-transform:uppercase
}
#column_8 .forum_component .forum_table_row .author, #column_4 .forum_component .forum_table_row .author {
	color:#333;
	float:left
}
#column_8 .forum_component .forum_table_row .author a, #column_4 .forum_component .forum_table_row .author a {
	color:#333
}
#column_8 .forum_component .forum_table_row .column_1 p, #column_4 .forum_component .forum_table_row .column_1 p {
	padding-top:5px;
	margin-bottom:5px
}
#column_8 .forum_component .forum_table_row .column_1 a.title, #column_4 .forum_component .forum_table_row .column_1 a.title {
	font:normal 18px/20px 'times new roman', times, serif;
	text-transform:none
}
#column_8 .forum_component .forum_table_row .column_2, #column_8 .forum_component .forum_table_row .column_3, #column_4 .forum_component .forum_table_row .column_2, #column_4 .forum_component .forum_table_row .column_3 {
	text-align:center
}
#column_8 .forum_component .topic_description, #column_4 .forum_component .topic_description {
	background-color:#f5f2e8;
	padding:25px 17px;
	margin-bottom:10px
}
#column_8 .forum_component .topic_description p, #column_4 .forum_component .topic_description p {
	margin:0
}
#column_8 .forum_component .tabular_navigation, #column_4 .forum_component .tabular_navigation {
	border-color:#F5F2E8
}
#column_8 .forum_component .tabular_navigation .body, #column_4 .forum_component .tabular_navigation .body {
	background-color:#F5F2E8
}
#column_8 .forum_component #notify_me, #column_4 .forum_component #notify_me {
	height:16px;
	width:15px;
	padding-left:20px
}
#column_8 .forum_component .form, #column_4 .forum_component .form {
	padding:10px 76px 10px 36px
}
#column_8 .forum_component table, #column_4 .forum_component table {
	margin:1px 0
}
#column_8 .forum_component .ajax_new_topic_button, #column_4 .forum_component .ajax_new_topic_button {
	width:151px;
	height:27px;
	cursor:pointer;
	float:left
}
#column_8 .forum_component .ajax_new_post_button, #column_4 .forum_component .ajax_new_post_button {
	width:151px;
	height:27px;
	cursor:pointer
}
#column_8 .forum_component .forward_button, #column_4 .forum_component .forward_button {
	width:117px;
	height:27px;
	cursor:pointer;
	float:left
}
#column_8 .forum_component.c_8m .due_date_form #due_date_form, #column_4 .forum_component.c_8m .due_date_form #due_date_form {
	padding-left:25px
}
#column_8 .forum_component.c_8m #pregnancy_calendar_subscribe_message, #column_4 .forum_component.c_8m #pregnancy_calendar_subscribe_message {
	font-style:italic;
	padding:10px 0 10px 25px
}
#column_8 .forum_component.c_4fd td.column_3, #column_4 .forum_component.c_4fd td.column_3 {
	width:35px;
	text-align:center
}
#column_8 .forum_component.notification #pregnancy_due_date, #column_4 .forum_component.notification #pregnancy_due_date {
	text-align:left
}
.article_title_area select {
	margin-top:8px
}
.photo_selector {
	padding:10px 0
}
.photo_selector #ps_left_column {
	float:left;
	width:320px;
	margin-right:25px
}
.photo_selector #ps_right_column {
	float:left
}
.photo_selector #ps_right_column .ps_selected_container {
	width:320px;
	margin-bottom:10px
}
.photo_selector #ps_right_column .ps_selected_container .ps_selected_header {
	color:#c08434;
	font:bold 10px/12px verdana, helvetica, sans-serif;
	padding:20px 0px 10px 0;
	text-transform:uppercase
}
.photo_selector .dotted {
	width:100%
}
.photo_selector p {
	padding:10px 0px;
	margin:0px
}
.photo_selector .ps_grid_container {
	width:320px;
	margin-bottom:10px;
	margin-right:4px
}
.photo_selector .ps_grid_container .ps_grid_header {
	color:#586726;
	margin-bottom:4px
}
.photo_selector .ps_grid_container .pagination {
	font:10px/12px verdana, helvetica, sans-serif
}
.photo_selector .ps_grid_container .pagination .back {
	float:left;
	width:86px;
	left:0px;
	text-align:left
}
.photo_selector .ps_grid_container .pagination .pages {
	float:left;
	width:86px;
	left:80px;
	text-align:center
}
.photo_selector .ps_grid_container .pagination .next {
	float:left;
	width:86px;
	right:0px;
	text-align:right
}
.photo_selector .ps_grid_container .ps_page_of_photos .photos {
	width:260px;
	height:132px
}
.photo_selector .ps_grid_container .photo {
	height:40px;
	width:50px;
	display:inline;
	margin:2px 1px;
	position:relative;
	float:left
}
.photo_selector .ps_grid_container .photo .hover {
	position:absolute;
	bottom:40px;
	left:20px;
	z-index:100;
	padding:4px;
	background-color:#FFF;
	border:1px solid #e4e4e4
}
.photo_selector .ps_grid_container .photo img.thumbnail {
	height:40px;
	width:50px;
	z-index:0
}
.photo_selector .ps_upload_container {
	width:320px;
	margin-bottom:10px
}
.photo_selector .ps_upload_container .photo_upload {
	margin-left:5px
}
.photo_selector .ps_upload_container .ps_upload.no_border {
	border:none
}
.photo_selector .ps_upload_container .ps_upload form {
	padding:4px
}
.photo_selector .ps_upload_container .ps_upload #use_photo {
	padding:10px 0px 0px 0px
}
.photo_selector .ps_upload_container .ps_upload #use_photo div {
	float:left;
	padding:0px 5px 0px 0px
}
.photo_selector .ps_upload_container .ps_upload p a {
	text-decoration:underline
}
.photo_selector .ps_upload_header {
	color:#586726;
	margin-bottom:4px
}
.photo_selector .ps_selected_container {
	padding-left:15px
}
.photo_selector .ps_selected_container .ps_selected #image_tag {
	padding:4px;
	background-color:#FFF;
	border:1px solid #e4e4e4
}
.photo_selector .thumbnails {
	float:right;
	width:170px
}
.photo_selector .thumbnails .photo {
	display:inline;
	margin:4px 1px
}
.photo_selector .thumbnails .photo img {
	width:50px;
	height:40px
}
.photo_selector .thumbnails .pagination {
	text-align:center;
	border:2px solid #F0ECDF;
	padding:5px 0px
}
.photo_selector .thumbnails .pagination .back {
	float:left;
	margin-left:5px;
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase;
	color:#999
}
.photo_selector .thumbnails .pagination .back a {
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase;
	color:#666
}
.photo_selector .thumbnails .pagination .back a:hover {
	color:#333;
	text-decoration:none
}
.photo_selector .thumbnails .pagination .next {
	float:right;
	margin-right:5px;
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase;
	color:#999
}
.photo_selector .thumbnails .pagination .next a {
	font:bold 10px/12px 'times new roman', times, serif;
	text-transform:uppercase;
	color:#666
}
.photo_selector .thumbnails .pagination .next a:hover {
	color:#333;
	text-decoration:none
}
.photo_selector .thumbnails .pagination .pages {
	margin:auto
}
.photo_selector .preview {
	float:left
}
.photo_selector .preview .photo img {
	width:130px;
	height:110px
}
.photo_upload .button {
	margin-top:13px
}
#selected_image_container {
	float:left
}
#selected_image_container #selected_image {
	border:solid 1px #e4e4e4;
	padding:4px 4px 2px 4px
}
#selected_image_container .section_header {
	color:#c08434;
	background:none;
	padding-left:0
}
a.popup_help {
	text-decoration:underline
}
#photoNoticeDiv {
	background-color:#586726;
	color:#fff;
	font:bold 11px/13px arial, verdana, helvetica, sans-serif;
	margin:5px 0px 10px 0px;
	text-align:center;
	text-transform:uppercase
}
.photo_select_upload_area {
	float:right;
	width:344px
}
.photo_select_upload_area #use_photo {
	padding:10px 0px 0px 35px
}
.photo_credit {
	font:italic 10px/12px arial, helvetica, sans-serif;
	color:#767676
}
.photo_caption {
	font:normal 10px/12px arial, helvetica, sans-serif;
	color:#636363
}
.slideshow {
	margin-bottom:20px
}
.slideshow .slide li {
	list-style-position:inside
}
.slideshow .slide ul li {
	list-style-type:disc
}
.slideshow .slide .current {
	width:355px;
	float:left;
	margin-right:10px
}
.slideshow .slide .current a img {
	float:none
}
.slideshow .slide .content {
	margin:7px 0 0 0;
	padding:0
}
.slideshow .slide .content #pagination {
	width:235px;
	float:right;
	margin-top:7px;
	margin-bottom:20px
}
.slideshow .slide .content #pagination .link.left {
	width:70px
}
.slideshow .slide .content #pagination .link.right {
	width:45px
}
.slideshow .slide .content #pagination .page_nums {
	width:85px
}
.slideshow .slide .content .text {
	font-style:italic;
	margin-bottom:1em
}
.slideshow .slide .content .text .current {
	margin-right:12px
}
.slideshow .slide .content .text .slide_snippet {
	width:233px;
	padding-bottom:20px;
	float:right
}
.slideshow .slide .content .text hr {
	width:230px;
	clear:right
}
.slideshow .slide .content h3 {
	margin:1em 0;
	line-height:20px
}
.slideshow .slide .content h3, .slideshow .slide .content p {
	position:relative;
	left:2px
}
.slideshow .slide .content .slide_desc_body {
	width:233px;
	float:right
}
.slideshow .slide .content .previous {
	position:absolute;
	left:4px;
	top:4px;
	text-transform:uppercase
}
.slideshow .slide .content .next {
	position:absolute;
	right:4px;
	top:4px;
	text-transform:uppercase
}
.slideshow .slide .content .link a, .slideshow .slide .content .link span {
	color:#BC6705
}
ul#slideshow_files li {
	width:200px;
	padding:4px 20px;
	background:url('../images/accents/page_white_add.png') left no-repeat
}
ul#slideshow_files li a {
	margin-left:1em
}
#column_8 .spinner {
	background:transparent url('../images/accents/spinner.gif') top right no-repeat;
	width:57px;
	height:15px;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	font-variant:normal;
	font-size-adjust:none;
	line-height:14px;
	color:#333333
}
#column_8 .edit_fields .slides_cancel {
	margin-right:5px;
	position:relative;
	top:1px
}
#column_8 .slide {
	padding:10px;
	border:1px solid #CCC;
	margin:0.5em 0;
	cursor:move
}
#column_8 .slide img {
	border:1px solid #E4E4E4;
	padding:4px
}
#column_8 .slide .position {
	background-color:#E4E4E4;
	width:2%;
	float:left;
	padding:4px;
	font-weight:bold;
font-size:!main_font_medium;
	text-align:center
}
#column_8 .slide .image {
	float:left;
	width:17%
}
#column_8 .slide .editor {
	float:right;
	width:79%
}
#column_8 .slide .editor table {
	width:100%
}
#column_8 .slide .editor table th {
	background-color:#f2f0e1;
	text-align:left;
	vertical-align:top;
	padding:0.5em
}
#column_8 .slide .editor table td span {
	display:block;
	text-align:right;
	color:#666666
}
#column_8 .slide .editor table td span a {
	color:#296981
}
#column_8 .slide .editor table .submit input {
	border:none
}
#column_8 .slide .buttons {
	float:right;
	margin-top:4px
}
#column_8 .slide .buttons img {
	border:none;
	padding:0
}
#create_slides {
	margin-bottom:2em
}
#create_slides form #upload_images {
	border:0
}
#create_slides .buttons {
	margin-top:1em
}
#create_slides span.required {
	color:#c00000
}
#big_daddy_preview img {
	border:1px solid #CCC
}
.printer_friendly_layout .slideshow .slide .content .text hr {
	width:435px
}
#lightbox {
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666
}
#lightbox img {
	border:none;
	clear:both
}
#lightboxDetails {
	font-size:0.8em;
	padding-top:0.4em
}
#lightboxCaption {
	float:left
}
#keyboardMsg {
	float:right
}
#closeButton {
	top:5px;
	right:5px
}
#overlay {
	z-index:200
}
#overlay img {
	border:none
}
#wellness_email_text {
	color:#b6b6b6
}
#wellness_signup_email, #wellness_email_text {
	padding:1px 4px
}
#wellness_error {
	color:#FF0000;
	margin-top:8px
}
.wellness_box {
	font-family:Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#181818;
	border-bottom:1px solid #c6c6c6;
	margin-bottom:15px
}
.wellness_header {
	font-size:12px;
	margin-bottom:5px
}
.wellness_wrap {
	padding:7px 0 6px
}
#newsletter_form {
	padding:0 5px
}
.wellness_text {
	font-size:11px;
	margin-bottom:10px
}
.wellness_box.submit_image {
	border:none;
	position:relative;
	right:2px;
	top:5px
}
.submit_image {
	background:url('/images/buttons/wellness_submit.png');
	width:76px;
	height:23px;
	border:none;
	position:relative;
	right:2px;
	top:5px
}

