* { margin: 0; padding: 0; }

body {
	background: #c9012b url('../images/bg.gif') left top repeat-x;
	text-align: center;
}

body, table, input, textarea, select, option {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #1a171b;
}

img { border: none; }
hr { display: none; }
a { color: #6d1e7e; outline: none; text-decoration: none; }
a:hover { color: #db002f; }

h1 {
	text-indent: -9999px;
}
	h1 a {
		width: 220px;
		height: 46px;
		float: left;
		display: inline;
		margin: 15px 0 0 24px;
		background: url('../images/happyMoms.gif') center left no-repeat;
	}

h2, h3, h4 {
	color: #6d1e7e;
	font-family: "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
}

h2 {}
h3 {
	font-size: 18px;
	margin-top: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #C8C4CB;
}
h4 {}

p { margin-top: 14px; }
p, li { line-height: 15px; }

label {}
select {}
option { padding-right: 7px; }
button {}

table {}
th, td {}
th {}
td {}

table caption {}

.clearer {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.container {
	width: 880px;
	margin: 15px auto 0;
	text-align: left;
}

	.top {
		width: 880px;
		height: 160px;
		background: #fff url('../images/bgTop.gif') center top no-repeat;
		position: relative;
	}

		.banner468 {
			float: right;
			display: inline;
			margin: 15px 15px 0 0;
		}
		.banner728 {
			position: absolute;
			right: 15px;
			bottom: 10px;
		}

		.banner210 {
			width: 210px;
			float: left;
			margin-top: 12px;
		}

	/* NAVIGATION */

	.topNavigation {
		width: 880px;
		height: 34px;
		background: #fff;
		border-bottom: 5px solid #cc092f;
		font: normal 14px/34px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
		text-transform: uppercase;
	}

		/* MAIN NAVIGATION */

		ul.mainNavigation {
			list-style: none;
			float: left;
		}

			ul.mainNavigation li {
				float: left;
				display: inline;
				line-height: 34px;
				margin-right: 1px;
			}

				ul.mainNavigation li a {
					color: #b08cbb;
					padding: 0 21px;
					display: block;
					background: #6d1e7e;
				}

					ul.mainNavigation li a.last {
						background: #6d1e7e url('../images/bgMainNavigationLast.gif') right top no-repeat;
					}

					ul.mainNavigation li a.last.active,
					ul.mainNavigation li a.last:hover {
						background: #cc092f url('../images/bgMainNavigationLast.gif') right bottom no-repeat;
					}

				ul.mainNavigation li a.active,
				ul.mainNavigation li a:hover {
					color: #fff;
					background: #cc092f;
				}

		/* SEC NAVIGATION */

		ul.secNavigation {
			list-style: none;
			float: right;
		}

			ul.secNavigation li {
				float: left;
				display: inline;
				line-height: 34px;
				margin-left: 1px;
			}

				ul.secNavigation li a {
					color: #000;
					padding: 0 17px;
					display: block;
					background: #eee8f2;
				}

					ul.secNavigation li a.first {
						background: #eee8f2 url('../images/bgSecNavigationFirst.gif') left top no-repeat;
					}

					ul.secNavigation li a.first.active,
					ul.secNavigation li a.first:hover {
						color: #fff;
						background: #cc092f url('../images/bgSecNavigationFirst.gif') left bottom no-repeat;
					}

				ul.secNavigation li a.active,
				ul.secNavigation li a:hover {
					color: #fff;
					background: #cc092f;
				}

	/* CONTENT */

	.content {
		width: 880px;
		float: left;
		background: #fff;
		position: relative;
	}

		/* SUB NAVIGATION */

		.subNavigation {
			width: 880px;
			height: 32px;
			background: #fff;
			position: relative;
			float: left;
		}

			.subNavigation ul {
				width: 612px;
				float: left;
				display: inline;
				padding-left: 23px;
				border-bottom: 1px solid #ccc;
				list-style: none;
				background: #CC092F;
			}

				.subNavigation ul li {
					float: left;
					display: inline;
					line-height: 32px;
					font: normal 12px/32px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
					letter-spacing: -1px;
					text-transform: uppercase;
					margin-right: 10px;
				}

					.subNavigation ul li a {
						color: #000;
						padding-left: 9px;
						background: url('../images/arrowRightSmall.gif') left center no-repeat;
					}

					.subNavigation ul li a.active,
					.subNavigation ul li a:hover {
						color: #fff;
					}

			/* TOP SEARCH */

			.subNavigation fieldset {
				width: 210px;
				position: absolute;
				top: 13px;
				right: 23px;
				border: none;
			}

				input.topSearchField {
					width: 166px;
					height: 16px;
					float: left;
					border: none;
					padding: 2px 3px;
					background: url('../images/topSearchField.gif') left center no-repeat;
					text-align: center;
				}

				input.topSearchButton {
					float: left;
				}

		/* LEFT SIDE */

		.leftSide {
			width: 612px;
			float: left;
			display: inline;
			margin-left: 23px;
			padding-bottom: 100px;
		}

			/* HEADING TABLE */

			.headingTable {
				width: 612px;
				margin: 12px 0;
				background: url('../images/bgHeadingTable.gif') center bottom no-repeat;
			}

				.headingTable h2 {
					color: #fff;
					font-size: 16px;
					font-weight: normal;
					line-height: 30px;
					padding: 0 12px;
				}

				.headingTable h3 {
					color: #000;
					font-size: 14px;
					margin: 12px 0 0 0;
					padding: 0;
					border: none;
				}

				.headingTableLeft {
					width: 360px;
				}

					.headingTableLeft h2 {
						background: url('../images/bgHHeadingTableLeft.gif') center top no-repeat;
					}

				.headingTableRight {
					width: 240px;
				}

					.headingTableRight h2 {
						background: url('../images/bgHHeadingTableRight.gif') center top no-repeat;
					}

				td.headingTableContent {
					padding: 0 12px 12px;
				}

					td.headingTableContent p,
					td.headingTableContent ul,
					td.headingTableContent ol {
						margin-top: 8px;
						font-size: 12px;
					}

					td.headingTableContent ul {
						list-style: none;
					}

						td.headingTableContent ul li {
							margin-top: 8px;
							line-height: 14px;
						}

					.newMembersItem {
						width: 100px;
						float: left;
						display: inline;
						margin: 12px 16px 0 0;
						text-align: center;
						background: #F4EFF7;
					}

					.newMembersItem.noMargin {
						margin-right: 0;
					}

						.newMembersItem img {
							display: block;
							margin: 8px auto;
						}

			h2.mainHeading {
				color: #1a171b;
				font-size: 21px;
				margin-top: 10px;
				padding-left: 30px;
				background: url('../images/arrowRightBigBg.gif') 0 4px no-repeat;
			}

				h2.mainHeading span {
					color: #6d1e7e;
				}

			/* PAGES */

			p.pages {
				line-height: 26px;
			}

				p.pages.pTop {
					border-top: 1px solid #B086BA;
					border-bottom: 1px solid #B086BA;
				}

				p.pages.pBottom {
					border-bottom: 1px solid #B086BA;
				}

			/* HOME ARTICLE */

			.homeArticle {
				width: 612px;
				float: left;
				margin-top: 12px;
				padding-bottom: 1px;
				position: relative;
				background: url('../images/bgHomeArticle.gif') left bottom repeat-x;
			}

				.homeArticleImg {
					width: 132px;
					float: left;
					display: inline;
				}

				.homeArticleContent {
					width: 440px;
					float: left;
					display: inline;
					padding: 0 0 11px 40px;
				}

					p.dateAndTime {
						color: #9c9e9f;
						margin: 0;
					}

						.homeArticleContent span {
							color: #db002f;
							margin: 0 3px;
						}

					.homeArticle h2 {
						font-size: 16px;
						line-height: 17px;
						position: relative;
						margin: 5px 0 0 -40px;
						padding-left: 40px;
						background: url('../images/arrowRightBigBg.gif') 12px 1px no-repeat;
					}

					p.homeArticleTeaser {
						margin: 5px 14px 0 0;
					}

					p.leesVerder {
						font-size: 14px;
						margin-top: 5px;
					}

					p.homeArticleLinks {
						position: absolute;
						right: 14px;
						bottom: 9px;
					}

						p.homeArticleLinks a {
							color: #1a171b;
						}

						p.homeArticleLinks a:hover {
							text-decoration: underline;
						}

						p.homeArticleLinks span {
							color: #db002f;
						}

			/* CATEGORIES */

			.categoryArticles {
				width: 612px;
				float: left;
				padding-bottom: 10px;
				background: url('../images/bgCatArt.gif') center bottom repeat-x;
			}

				.categoryArticles h3 {
					height: 25px;
					font-size: 16px;
					line-height: 25px;
					padding-left: 15px;
					font-weight: normal;
					border: none;
					background: url('../images/bgH.gif') center top no-repeat;
				}

					.categoryArticles h3 a {
						color: #fff;
					}

				.categoryArticlesImg {
					width: 177px;
					float: left;
					display: inline;
					margin-left: 15px;
				}

				.categoryArticlesText {
					width: 380px;
					float: left;
					display: inline;
					margin-left: 25px;
				}

					.categoryArticlesText p {
						color: #6D1E7E;
						margin: 0 0 10px 0;
						font: normal 14px/20px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
					}

					.categoryArticlesText ul {
						list-style: none;
					}

						.categoryArticlesText ul li {
							line-height: 24px;
						}

							.categoryArticlesText ul li a {
								color: #000;
								height: 24px;
								display: block;
								padding-left: 20px;
								border-bottom: 1px solid #BEB9C1;
								background: url('../images/arrowRightSmallBgRed.gif') left center no-repeat;
							}

							.categoryArticlesText ul li a:hover {
								color: #DB002F;
							}

			/* TABELAR DATA */

			.tabelarData {
				width: 100%;
			}

				.tabelarData th,
				.tabelarData td {
					padding: 6px 0;
					border-bottom: 1px solid #C8C4CB;
				}

				.tabelarData th {
					background: #F4EFF7;
				}

			a.editProfile,
			a.deleteProfile {
				float: left;
				height: 16px;
				padding-left: 21px;
				color: #1A171B;
				text-decoration: underline;
			}

				a.editProfile {
					margin-right: 14px;
					background: url('../images/userEdit.gif') left center no-repeat;
				}

				a.deleteProfile {
					background: url('../images/userDelete.gif') left center no-repeat;
				}

			a.editProfile:hover,
			a.deleteProfile:hover {
				text-decoration: none;
			}

			/* LOGIN FORM */

			.formFieldset {
				margin-top: 14px;
				padding: 1px 10px 10px;
				background: #F4EFF7;
				border: none;
			}

				.formFieldset p {
					width: 100%;
					float: left;
					display: block;
					margin-top: 10px;
				}

					.formFieldset label {
						width: 130px;
						float: left;
						padding-top: 3px;
					}

					.formFieldset input {
						width: 200px;
						float: left;
						background: #fff;
						border: 1px solid #C8C4CB;
						padding: 3px;
					}

					.formFieldset em {
						color: #DB002F;
						line-height: 22px;
						margin-left: 10px;
					}


					.formFieldset button {
						color: #6d1e7e;
						margin-right: 12px;
						padding-left: 14px;
						padding-left: 5px !ie;
						font: normal 16px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						background: url('../images/arrowRightSmallBgRed.gif') left center no-repeat;
						border: none;
					}

			/* CONTENT FROM EDITOR */

			.contentFromEditor {
				padding: 0 10px 14px 10px;
				background: url('../images/bgHomeArticle.gif') left bottom repeat-x;
				font-size: 12px;
			}

				.contentFromEditor h3 {
					font-size: 16px;
					letter-spacing: 1px;
					text-transform: uppercase;
					margin-top: 18px;
					padding-right: 220px;
					position: relative;
					border: 0;
				}

				.contentFromEditor h4 {
					font-size: 14px;
					margin-top: 18px;
				}

				.articleImg {
					display: block;
					border: 3px solid #db002f;
					position: relative;
					margin: 10px 0 0 -13px;
				}

				.contentFromEditor,
				.contentFromEditor p,
				.contentFromEditor ul,
				.contentFromEditor ol {
					margin-top: 14px;
					line-height: 15px;
				}

				.contentFromEditor ul,
				.contentFromEditor ol {
					margin-left: 30px;
				}

				.contentFromEditor .homeArticleLinks {
					float: right;
					clear: right;
					display: inline;
					margin-top: 21px;
					position: static;
				}
				.contentFromEditor img{
					margin: 10px;
				}
				.contentFromEditor img[align="left"]{
					margin: 15px 20px 15px 0;
				}
				.contentFromEditor img[align="right"]{
					margin: 15px 0 15px 20px;
				}

			p.articleContentLinks {
				float: right;
				clear: right;
				margin-top: 3px;
				margin-top: 6px !ie;
			}

				span.articleContentLinks a,
				p.articleContentLinks a {
					color: #1a171b;
				}

				span.articleContentLinks a:hover,
				p.articleContentLinks a:hover {
					text-decoration: underline;
				}

				p.articleContentLinks span {
					color: #db002f;
				}

			span.articleContentLinks {
				font: normal 11px Arial, Helvetica, sans-serif;
				letter-spacing: 0;
				text-transform: none;
				position: absolute;
				right: 0;
				bottom: 8px;
				bottom: 10px !ie;
			}

			/* ARTICLE COMMENTS */

			h3#comments {
				border-color: #1a171b;
			}

			.articleCommentNote {
				padding: 10px;
				margin-top: 10px;
				background: #ff8;
			}

			.articleComment {
				width: 592px;
				float: left;
				display: block;
				margin-top: 10px;
				padding-bottom: 10px;
				border-bottom: 1px solid #C8C4CB;
			}

				.acLast {
					padding-bottom: 0;
					border: none;
				}

				.articleCommentUserAvatar {
					width: 52px;
					float: left;
				}

				.articleCommentContent {
					width: 526px;
					float: left;
					display: inline;
					margin-left: 14px;
				}

			.articleCommentNew {
				width: 572px;
				margin-top: 13px;
				padding: 10px 10px 0;
				background: #F4EFF7;
				border-top: 1px solid #1a171b;
			}

				.articleCommentNew h4 {
					font-size: 16px;
				}

				.articleCommentNew textarea {
					width: 564px;
					height: 120px;
					margin-top: 10px;
					padding: 3px;
					background: #fff;
					border: 1px solid #C8C4CB;
				}

				.articleCommentNew em {
					color: #DB002F;
					font-style: normal;
				}

			/* PHOTO GALLERY */

			.galleryItem {
				width: 140px;
				height: 140px;
				float: left;
				display: inline;
				margin: 10px 10px 0 0;
				text-align: center;
				background: url('../images/bgGalleryItem.gif') center top no-repeat;
			}

				.galleryItem.last {
					margin-right: 0;
				}

			/* LEFT SIDE BOTTOM BOXES */

			.leftSideLinksBox {
				width: 280px;
				float: left;
				display: inline;
				margin-top: 16px;
			}

				.leftSideLinksBox.second {
					margin-left: 44px;
				}

				.leftSideLinksBox h2,
				.leftSideLinksBox h3 {
					margin-top: 0;
					padding-bottom: 0;
					border-bottom: none;
					font-size: 18px;
				}

				.leftSideLinksBox ul {
					margin-top: 10px;
					list-style: none;
					border-top: 1px solid #c8c4cb;
				}

					.leftSideLinksBox ul li {
						line-height: 22px;
						border-bottom: 1px solid #c8c4cb;
					}

						.leftSideLinksBox ul li a {
							color: #1a171b;
							display: block;
							height: 22px;
							background: url('../images/arrowRightSmallBgRed.gif') right center no-repeat;
							overflow: hidden;
						}

							.leftSideLinksBox ul li a:hover {
								color: #db002f;
							}

			/* BANNER CONTENT */

			.bannerContent {
				width: 612px;
				float: left;
				margin-top: 12px;
			}

			/* FORUM */

			p.forumWelcomeText {
				width: 612px;
				float: right;
				clear: right;
				color: #ccc;
				text-align: right;
				position: relative;
				margin-top: -26px;
				padding-bottom: 6px;
				border-bottom: 1px solid #ccc;
			}

				p.forumWelcomeText span {
					color: #db002f;
				}

			.dashboard {
				float: left;
			}

				.dashboard.dMain,
				.dashboard.dSubmit {
					width: 612px;
				}

				.dashboard.dSubmit {
					margin-top: 12px;
					padding: 12px 0;
					border-top: 1px solid #C8C4CB;
					border-bottom: 1px solid #C8C4CB;
				}

					.dashboard.dSubmit button {
						/*float: right;*/
					}

				.dashboard.dLeft,
				.dashboard.dRight {
					width: 296px;
					display: inline;
				}

				.dashboard.dLeft {
					margin-right: 20px;
				}

				.dashboard h3 span {
					padding: 4px 0 4px 40px;
					background: url('../images/prikbord.gif') left center no-repeat;
				}

				.dashboard .leftSideLinksBox {
					padding: 0 8px 12px;
					background: url('../images/bgLeftSideLinksBox.gif') center bottom repeat-x;
				}

				/* GENERAL CONDITIONS */

				.generalConditions {
					margin-top: 10px;
				}

					.generalConditions td {
						padding: 1px 0;
					}

				/* DASHBOARD TABLE */

				.dashboard table {
					width: 100%;
					margin-top: 4px;
					padding-bottom: 4px;
					border-bottom: 1px solid #C8C4CB;
				}

					.dashboard table td {
						padding: 4px 0;
						vertical-align: top;
					}

						.dashboard table td em {
							color: #DB002F;
						}

				.dashboard .formLabel {
					width: 150px;
					float: left;
					display: inline;
					padding-top: 3px;
				}

				.dashboard .textFieldBig,
				.textField,
				.dashboard .fileField {
					padding: 3px;
					background: #fff;
					border: 1px solid #C8C4CB;
				}

				.dashboard .textFieldBig {
					width: 354px;
				}

				.dashboard .textField {
					width: 158px;
				}

				.dashboard .fileField {
					width: 234px;
				}

				.aboutYou {
					width: 300px;
					float: left;
					display: inline;
				}

					.aboutYou label {
						display: block;
						font: bold 13px/34px Arial, Helvetica, sans-serif;
					}

					.aboutYou input {
						padding: 4px 3px;
						background: #fff;
						font-size: 14px;
						border: 1px solid #C8C4CB;
						width: 292px;
					}

				.interestOpt {
					width: 114px;
					float: left;
					display: inline;
					padding: 4px 6px 4px 0;
					margin-top: 6px;
				}

				ul.forumDashboardLeftContent {
					width: 296px;
					float: left;
					padding-bottom: 16px;
					border-bottom: 1px solid #C8C4CB;
					list-style: none;
				}

					ul.forumDashboardLeftContent li {
						width: 78px;
						float: left;
						display: inline;
						margin: 16px 31px 0 0;
						font: normal 12px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						text-align: center;
					}

						ul.forumDashboardLeftContent li.noMargin {
							margin-right: 0;
						}

						ul.forumDashboardLeftContent li a {
							width: 78px;
							float: left;
							display: block;
							line-height: 14px;
							padding-top: 86px;
							background-repeat: no-repeat;
							background-position: left top;
							color: #1a171b;
						}

						ul.forumDashboardLeftContent li a:hover {
							background-position: right top;
							color: #db002f;
						}

					.forumDashboardLeftContentCell {
						width: 78px;
						float: left;
						display: inline;
						margin: 16px 31px 0 0;
						font: normal 12px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						text-align: center;
						overflow: hidden;
					}

						.forumDashboardLeftContentCell p { margin-top: 8px; }
							.forumDashboardLeftContentCell a { color: #1a171b; }
							.forumDashboardLeftContentCell a:hover { color: #db002f; }

						.forumDashboardLeftContentCell.last { margin-right: 0; }

			.headSorter {
				width: 612px;
				float: left;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				margin-top: 9px;
				padding: 8px 0;
			}

				.headSorter fieldset {
					width: 306px;
					border: none;
				}

				.headSorterSelect {
					float: left;
				}

					.headSorter select {
						margin: 2px 16px 0 0;
					}

				.headSorterSearch {
					float: right;
				}

				input.forumSearchField {
					width: 152px;
					height: 16px;
					float: left;
					border: none;
					padding: 2px 3px;
					margin-top: 2px;
					margin-top: 3px !ie;
					background: url('../images/forumSearchField.gif') left center no-repeat;
					text-align: center;
				}

				.headSorter button {
					float: left;
					display: inline;
					margin-left: 10px;
				}

					button.btnSubmitSmall,
					button.submit_buton {
						color: #6d1e7e;
						padding-left: 14px;
						padding-left: 5px !ie;
						font: normal 16px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						background: url('../images/arrowRightSmallBgRed.gif') left center no-repeat;
						border: none;
					}

					button.btnSubmitBig {
						color: #6d1e7e;
						padding-left: 23px;
						text-align: left;
						font: normal 16px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						background: url('../images/arrowRightBigBg.gif') left center no-repeat;
						border: none;
					}

			/* FORUM ARTICLE LIST */

			.forumArticlesList {
				width: 100%;
				margin-top: 12px;
			}

				.forumArticlesList a {
					color: #1a171b;
				}

				.forumArticlesList a:hover {
					color: #db002f;
				}

				tr.odd { background: #fff; }

				tr.even { background: #f4eff7; }

				.forumArticlesList th,
				.forumArticlesList td {
					padding: 7px 5px;
				}

				.forumArticlesList th {
					color: #fff;
					background: #db002f;
				}

					.forumArticlesList th strong {
						font-size: 12px;
					}

				.forumArticlesList td {
					vertical-align: top;
					line-height: 16px;
					border-bottom: 1px solid #c3bfc6;
				}

					.forumArticlesList td strong {
						font-size: 12px;
					}

				td.forumArticlesListTopicTitle {
					padding-left: 22px;
					background-image: url('../images/arrowRightSmallBgRed.gif');
					background-repeat: no-repeat;
					background-position: 5px 9px;
					background-position: 5px 10px !ie;
				}

				td.userIconOnline,
				td.userIconOffline {
					padding-left: 26px;
					background-repeat: no-repeat;
					background-position: 0 6px;
				}

				td.userIconOnline {
					background-image: url('../images/iconUserOnline.gif');
				}

				td.userIconOffline {
					background-image: url('../images/iconUserOffline.gif');
				}

				td a.bottomBoxLink {
					color: #6d1e7e;
					padding-bottom: 8px;
				}

			/* FORUM POST LIST */

			.forumPostList {
				width: 100%;
				margin-top: 12px;
			}

				.forumPostList td {
					padding: 8px 0;
					vertical-align: top;
					background: #fff;
				}

				td.forumPostListHead {
					padding: 6px 8px;
					background: #DB002F;
					color: #fff;
				}

				td.forumPostListUserAvatar {
					width: 100px;
					padding-right: 10px;
					border-right: 1px solid #ccc;
				}

					td.forumPostListUserAvatar h3 {
						margin: 0;
						font: bold 12px/14px Arial, Helvetica, sans-serif;
						border: none;
					}

				td.forumPostMessage {
					width: 491px;
					padding-left: 10px;
					line-height: 14px;
					font-size: 12px;
				}

					td.forumPostMessage p {
						margin: 0 0 10px;
						font-size: 12px;
					}

						td.forumPostMessage p span {
							margin: 0 7px;
						}

					td.forumPostMessage blockquote {
						padding-bottom: 7px;
						margin: 0 18px 12px;
						border-bottom: 1px solid #ccc;
						font-style: italic;
					}

						td.forumPostMessage blockquote span {
							padding-bottom: 7px;
							margin-bottom: 7px;
							border-bottom: 1px solid #ccc;
							font-weight: bold;
							display: block;
						}

				td.forumPostListReply {
					text-align: right;
					border-top: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
				}

					.forumPostReplyNPages a,
					td.forumPostListReply a {
						padding: 1px 3px;
						text-transform: uppercase;
						background: #DB002F;
						color: #fff;
					}

					.forumPostReplyNPages a:hover,
					td.forumPostListReply a:hover {
						color: #fff;
						background: #6D1E7E;
					}

			h3.forumPostsHeading {
				margin: 0;
				color: #000;
			}

			.forumPostReplyNPages {
				width: 612px;
				margin-top: 12px;
			}

				.forumPostReply,
				.forumPages {
					
				}

				.forumPostReply {
					float: left;
					font-size: 12px;
				}

				.forumPages {
					float: right;
					font-size: 11px;
					text-align: right;
				}

					.forumPages strong {
						line-height: 19px;
						padding: 2px 6px;
						background: #F4EFF7;
					}

				.forumPostReplyNPages a {
					line-height: 19px;
					padding: 2px 6px;
					font-weight: bold;
				}

			/* POST REPLY */

			.forumPostReplyField {
				width: 572px;
				float: let;
				padding: 1px 20px 12px;
				background: #F4EFF7;
			}

				.forumPostReplyField label {
					display: block;
					margin-top: 12px;
				}

				.forumPostReplyField input,
				.forumPostReplyField textarea {
					padding: 3px;
					border: 1px solid #C8C4CB;
				}

				.forumPostReplyField input {
					width: 300px;
				}

				.forumPostReplyField textarea {
					width: 564px;
					height: 222px;
				}

				.forumPostReplyField em {
					color: #DB002F;
					display: block;
					margin-top: 10px;
				}

				.mceIframeContainer {
					width: 572px;
				}

			/* SEARCH FILTER */

			table.searchFilter {
				width: 100%;
				margin-top: 10px;
				border-bottom: 1px solid #C8C4CB;
			}

				table.searchFilter td {
					padding: 4px;
					vertical-align: top;
				}

					table.searchFilter label {
						width: 100px;
						float: left;
						padding-top: 4px;
					}

					table.searchFilter input {
						background: #fff;
						border: 1px solid #d1d1d1;
						padding: 3px;
					}

			table.searchFilter .bottomBoxLinkSmall {
				float: right;
			}

			/* SEARCH RESULTS */

			.searchResults {
				width: 100%;
			}

				.searchResults td {
					vertical-align: top;
					border-bottom: 1px solid #C8C4CB;
					padding: 6px 0;
				}

			/* USER PROFILE */

			.userProfile {
				width: 612px;
				margin-top: 12px;
			}

				.userPicture {
					width: 100px;
					float: left;
					display: inline;
					margin-right: 22px;
				}

				.userProfileBox {
					float: left;
					line-height: 14px;
					overflow: hidden;
				}

					.userProfileBox th,
					.userProfileBox td {
						border-bottom: 1px solid #ddd;
						padding: 5px 0;
						vertical-align: top;
					}

					.userProfileBox th {
						width: 100px;
						padding-right: 20px;
					}

				a.profileAdd {
					width: 148px;
					height: 20px;
					float: left;
					display: inline;
					border: none;
					text-align: left;
					padding-left: 12px;
					margin-right: 6px;
					color: #fff;
					font: bold 12px/20px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
					background: url('../images/btnRed.gif') left top no-repeat;
				}

					a.profileAdd:hover { color: #fff; }

				/* USERS COMMENTS */

				.userComment {
					width: 100%;
					font-size: 12px;
					margin-top: 10px;
					border: none;
				}

					.userComment td {
						text-align: left;
						vertical-align: top;
					}

						.userComment td img {
							padding-right: 12px;
						}

						.userComment td span {
							font-size: 11px;
							color: #999;
						}

					.userComment a {
						text-decoration: underline;
					}

					.userComment a:hover {
						text-decoration: none;
					}

					a.deleteComment {
						color: #DB002F;
						float: right;
						height: 16px;
						padding-left: 22px;
						background: url('../images/iconDelete.gif') 0 0 no-repeat;
					}
					a.replyComment {
						color: #DB002F;
						float: right;
						height: 16px;
						padding-left: 22px;
						background: url('../images/plus.gif') 0 0 no-repeat;
						margin-left: 20px;
					}

				/* MESSAGE CONTAINER */

				.messageUserAvatar {
					width: 100px;
					float: left;
					display: inline;
					margin: 12px 12px 12px 0;
				}

				.messageContainer {
					width: 500px;
					float: left;
					display: inline;
					margin: 12px 0;
				}

				/* SEND MESSAGE / ADD FRIEND */

				.userAvatar {
					width: 100px;
					float: left;
					display: inline;
					margin: 14px 22px 0 0;
				}

				.addFriendMessage {
					width: 490px;
					float: left;
				}

					.addFriendMessage h4 {
						margin-top: 14px;
						font-size: 16px;
					}

					.addFriendMessage p em {
						margin: 0;
						color: #000;
					}

					.addFriendMessage label {
						display: block;
						font-weight: bold;
						margin-top: 14px;
					}

					.addFriendMessage textarea {
						width: 482px;
						height: 92px;
						margin-top: 5px;
						padding: 3px;
						background: #fff;
						border: 1px solid #C8C4CB;
					}

					.addFriendMessage em {
						color: #DB002F;
						display: block;
						margin-top: 10px;
					}

					.sendMessageSubmit {
						margin-top: 10px;
					}

					.clientLoginSubmit {
						color: #6d1e7e;
						margin-right: 12px;
						padding-left: 14px;
						padding-left: 5px !ie;
						font: normal 16px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						background: url('../images/arrowRightSmallBgRed.gif') left center no-repeat;
						border: none;
					}

				/* FRIENDS */

				.userProfileFriend {
					width: 196px;
					float: left;
					display: inline;
					margin-top: 12px;
					padding-bottom: 12px;
					background: #f6f3f8;
				}

					.userProfileFriend h4 {
						color: #fff;
						padding: 0 12px;
						font: bold 13px/21px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						background: url('../images/bgUserProfileFriendH.gif') center top no-repeat;
						overflow: hidden;
						white-space: nowrap;
					}

						.userProfileFriend h4 a {
							color: #fff;
							display: block;
						}

						.userProfileFriend h4 a:hover {
							color: #fff;
						}

					.userProfileFriend img,
					.userProfileFriend ul {
						float: left;
						display: inline;
						margin-top: 12px;
						margin-left: 12px;
					}

					.userProfileFriend ul {
						width: 100px;
					}

					.userProfileFriend img {

					}

					.userProfileFriend ul {
						margin-left: 0 !ie;
						margin-right: 12px;
						list-style: none;
					}

				p.hMore {
					float: right;
					clear: right;
					margin-top: 22px;
					color: #db002f;
				}

					p.hMore a {
						color: #000;
						padding: 0 2px;
					}

					p.hMore a:hover {
						color: #db002f;
					}

					p.hMore span {
						margin-right: 4px;
						margin-top: 4px;
					}

			/* CONTACT FORM */

			.contactForm {
				border: none;
			}

				.contactForm p {
					width: 592px;
					float: left;
					display: block;
				}

					.contactForm p label.formLabel {
						width: 133px;
						float: left;
						padding-top: 3px;
					}

					.contactForm p span.formGroup {
						width: 208px;
						float: left;
						display: inline;
					}

					.contactForm p input.textField {
						width: 200px;
						float: left;
					}

					.contactForm p select.selectField {
						width: 208px;
						float: left;
					}

					.contactForm .textareaField {
						width: 300px;
						height: 120px;
						float: left;
						padding: 3px;
						background: #fff;
						border: 1px solid #C8C4CB;
					}

						.contactForm p em {
							color: #DB002F;
							float: left;
							padding: 3px 0 0 7px;
						}

						.formError .formLabel {
							color: #DB002F;
							font-weight: bold;
						}

						.formError .textField,
						.formError .textareaField {
							border-color: #DB002F;
						}

					p.noBorder button.submit_buton {
						margin-left: 133px;
						background-color: transparent;
					}

			/* BOTTOM LINKS */

			.bottomLinks {
				width: 612px;
				/*float: left;
				margin-top: 20px;*/
				position: absolute;
				bottom: 0;
				left: 23px;
			}

				.bottomLinksCell {
					width: 185px;
					float: left;
					padding: 0 9px;
					border-left: 1px solid #6d1e7e;
				}

					.bottomLinksCell h2 {
						font-size: 18px;
						font-weight: normal;
					}

					.bottomLinksCell ul {
						margin-top: 2px;
						list-style: none;
					}

						.bottomLinksCell ul li {
							float: left;
							line-height: 18px;
							text-transform: lowercase;
						}

							.bottomLinksCell ul li a {
								width: 80px;
								display: block;
								color: #1a171b;
								padding-left: 12px;
								white-space: nowrap;
								overflow: hidden;
								background: url('../images/arrowRightSmall.gif') 0 6px no-repeat;
							}

							.bottomLinksCell ul li a:hover {
								color: #db002f;
							}

		/* RIGHT SIDE */

		.rightSide {
			width: 210px;
			float: left;
			display: inline;
			margin-left: 12px;
		}

			/* DROPDOWN CELL */

			.dropDownCell {
				width: 210px;
				float: left;
				margin-top: 12px;
				/*padding-bottom: 6px;*/
				background: #F4EFF7 url('../images/rightBoxBgBottom.gif') center bottom no-repeat;
			}

				a.RightSideH {
					width: 198px;
					height: 30px;
					display: block;
					font-size: 14px;
					font-weight: normal;
					line-height: 30px;
					text-transform: uppercase;
					background: url('../images/bgRightSideH.gif') center top no-repeat;
					padding-left: 12px;
					color: #fff;
				}

				a.RightSideH:hover {
					color: #fff;
				}

				p.newsletterIntro {
					line-height: 14px;
					margin: 8px 16px 0;
				}

				.dropDownCell fieldset {
					margin: 0 16px;
					border: none;
				}

					.dropDownCell fieldset p {
						margin-top: 8px;
					}

					.dropDownCell fieldset label {
						width: 50px;
						float: left;
						padding-top: 3px;
					}

					.dropDownCell fieldset input {
						width: 120px !important;
						width: 117px;
					}

					.dropDownCell fieldset .btnSubmitSmall {
						background-color: #F4EFF7;
					}

			.rightBox {
				width: 210px;
				float: left;
				margin-top: 12px;
			}

				.rbBorder {
					background: url('../images/rightBoxBorderTop.gif') center top no-repeat;
				}

				.rbBackground {
					background: #f4eff7 url('../images/rightBoxBgTop.gif') center top no-repeat;
				}

				.rightBox h2 {
					font-size: 18px;
					font-weight: normal;
					margin: 11px 16px 0 16px;
				}

					.rightBox h2 span {
						padding-left: 24px;
						background: url('../images/arrowRightBigBg.gif') left center no-repeat;
					}

				.rightBox h3 {
					margin: 6px 16px 0 0;
					font: bold 12px Arial, Helvetica, sans-serif;
					color: #000;
				}

				a.bottomBoxLink {
					float: left;
					margin-top: 8px;
					padding-left: 24px;
					font-size: 16px;
					line-height: 17px;
					background: url('../images/arrowRightBigBg.gif') 0 1px no-repeat;
				}

				a.bottomBoxLinkSmall {
					float: right;
					padding-left: 18px;
					font-size: 14px;
					line-height: 14px;
					background: url('../images/arrowRightSmallBgRed.gif') 0 2px no-repeat;
				}

				/* WELCOME SCREEN */

				.welcomeScreenUserAvatar {
					margin: 16px;
					float: left;
				}

				.welcomeMessage {
					float: left;
					margin-top: 16px;
				}

				/* RIGHT BOX TABS */

				ul.rightBoxTabs {
					width: 210px;
					height: 33px;
					list-style: none;
				}

					ul.rightBoxTabs li {

						float: left;
						display: inline;
						font-size: 14px;
					}

						ul.rightBoxTabs li a {
							width: 105px;
							height: 27px;
							height: 26px !ie;
							padding-top: 6px;
							padding-top: 7px !ie;
							float: left;
							display: inline;
							color: #fff;
							text-align: center;
							background-color: #c0a4ca;
							background-image: url('../images/bgRightBoxTabs.gif');
							background-repeat: no-repeat;
						}

							ul.rightBoxTabs li a.rightBoxTabLeft.active {
								background-position: left top;
								background-color: #f4eff7;
								color: #6d1e7e;
							}

							ul.rightBoxTabs li a.rightBoxTabRight {
								background-position: right top;
								color: #fff;
							}

							ul.rightBoxTabs li a.rightBoxTabLeft {
								background-position: left bottom;
								color: #fff;
							}

							ul.rightBoxTabs li a.rightBoxTabRight.active {
								background-position: right bottom;
								background-color: #f4eff7;
								color: #6d1e7e;
							}

				/* RIGHT BOX LOGIN */

				.rightBox fieldset {
					border: none;
					border-bottom: 1px solid #aaa7ac;
					padding-bottom: 7px;
					width: 178px;
				}

					.rightBoxTextField {
						width: 170px;
						display: block;
						padding: 3px;
						margin-top: 9px;
						text-align: center;
						border: 1px solid #b2aeb5;
					}

					.rightBox fieldset label {
						display: block;
						margin-top: 8px;
						margin-top: 4px !ie;
						font-size: 10px;
					}

						.rightBox fieldset label input {
							position: relative;
							margin: 0 6px 0 0;
							margin: 0 3px 0 -4px !ie;
						}

					.rightBox fieldset p {
						display: block;
						margin: 4px 0 0 19px;
						font-size: 10px;
					}

				.rightBox p {
					margin-top: 4px;
					font-size: 10px;
				}

				.rightBox em {
					color: #DB002F;
				}

				a.loginProblem,
				a.changePass {
					float: left;
					margin-top: 8px;
					margin-right: 20px;
				}

				a.loginProblem {
					width: 148px;
					font-size: 10px;
					color: #1a171b;
				}

				a.loginProblem:hover { color: #db002f; }

				a.changePass {
					width: 178px;
					height: 22px;
					line-height: 22px;
					font-size: 12px;
					color: #fff;
					background: url('../images/bgChangePass.gif') center top no-repeat;
					text-align: center;
				}

				a.changePass:hover {
					background-position: center bottom;
				}

				.rightBox .clientLoginSubmit {
					float: right;
				}

				.rbBorderContent {
					width: 194px;
					float: left;
					padding: 0 0 11px 16px;
					background: url('../images/rightBoxBorderBottom.gif') center bottom no-repeat;
				}

				.rbBackgroundContent {
					width: 194px;
					float: left;
					padding: 0 0 11px 16px;
					background: #f4eff7 url('../images/rightBoxBgBottom.gif') center bottom no-repeat;
				}

					.momsNetwerkCell {
						width: 52px;
						float: left;
						overflow: hidden;
						text-align: center;
						margin: 10px 10px 0 0;
					}

						.momsNetwerkCell p {
							margin-top: 4px;
							line-height: 12px;
						}

							.momsNetwerkCell p a {
								color: #1a171b;
							}

							.momsNetwerkCell p a:hover {
								color: #db002f;
							}

					ul.rightBoxList {
						margin: 10px 16px 0 0;
						list-style: none;
						border-top: 1px solid #c8c4cb;
					}

						ul.rightBoxList li {
							line-height: 12px;
							padding: 5px 0;
							border-bottom: 1px solid #c8c4cb;
						}

							ul.rightBoxList li a {
								color: #1a171b;
								display: block;
								background: url('../images/arrowRightSmallBgRed.gif') right 1px no-repeat;
							}

								ul.rightBoxList li a:hover {
									color: #db002f;
								}

				/* RIGHT BOX USER PROFILE */

				.rightBoxUserProfile {
					margin-top: 10px;
				}

					.rightBoxUserProfile img,
					.rightBoxUserProfile ul {
						float: left;
						display: inline;
					}

					.rightBoxUserProfile ul {
						list-style: none;
						margin-left: 16px;
						margin-left: 0 !ie;
					}

					.rbupStatus {
						width: 178px;
						margin-top: 7px;
						margin-top: 0 !ie;
					}

						.rbupStatus td {
							padding: 3px 0;
							color: #6d1e7e;
						}

							.rbupStatus td span {
								color: #dc002e;
								margin: 0 2px;
							}

							.rbupStatus label {
								font-weight: bold;
							}

							.rbupStatus input {
								width: 170px;
								padding: 3px;
								background: #fff;
								border: 1px solid #c8c4cb;
								font-size: 12px;
							}

					.rbupButton {
						color: #6d1e7e;
						padding-left: 14px;
						padding-left: 5px !ie;
						font: normal 12px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
						background: url('../images/arrowRightSmallBgRed.gif') left center no-repeat;
						border: none;
					}

			/* POLL */

			ul.pollAnswers {
				margin-top: 4px;
				list-style: none;
			}

				ul.pollAnswers li {
					width: 178px;
					float: left;
					display: block;
					margin-top: 6px;
					margin-top: 0 !ie;
				}

					ul.pollAnswers li input {
						width: 13px;
						float: left;
						display: inline;
					}

					ul.pollAnswers li label {
						width: 158px;
						float: left;
						display: inline;
						margin-left: 7px;
						line-height: 12px;
						padding-top: 1px;
						padding-top: 5px !ie;
					}

			.pollButton {
				width: 178px;
				float: left;
				margin-top: 12px;
				padding-top: 10px;
				border-top: 1px solid #C8C4CB;
			}

				a.pollViewResults {
					margin-top: 3px;
					margin-top: 7px !ie;
					float: left;
				}

		#termsAgree {
			height: 140px;
			overflow: auto;
			font-size: 10px;
			border: 1px solid #ccc;
			padding: 5px;
			margin: 10px 0;
		}

			#termsAgree * {
				font-size: 10px;
			}

	/* FOOTER */

	.footer {
		width: 880px;
		height: 60px;
		float: left;
		text-align: center;
		line-height: 44px;
		background: url('../images/bgBottom.gif') center top no-repeat;
	}

#tellafriend_form {
	width: 250px;
	height: 360px;
	padding: 0 29px;
	text-align: left;
	background: #fff;
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: -145px;
	background: url('../images/bgTellafriend.gif') center top no-repeat;
	display: none;
}

#tellafriend_form h3 {
	border-color: #fff;
	margin-top: 12px;
    font-size: 16px;
    color: #fff;
}

#tellafriend_form input,
#tellafriend_form textarea,
#tellafriend_form label {
    display: block;
}

#tellafriend_form p {
	margin-top: 8px;
	font-size: 11px;
	color: #fff;
}

#tellafriend_form input,
#tellafriend_form textarea {
	width: 242px;
	margin-left: 145px !ie;
	border: none;
	background: #fff;
	padding: 3px;
}

#tellafriend_form textarea {
	height: 70px;
}

button#tell_send,
button#tell_cancel {
	padding: 2px 3px;
	padding: 1px !ie;
	background: #fff;
	border: none;
}

button#tell_send {
	margin-right: 5px !ie;
}

#tell_ajax_indicator {
    display: none;
}

.hiddenTr {
	display: none;
}
#agendaList {
	margin: 20px 0;
	height: 450px;
	overflow: auto;
	clear: left;
}
#agendaTitle {
	padding-top: 20px;
	clear: left;
	background-position: 0px 24px;
}
#agendaList h4 {
	margin: 20px 0 0 0;
}
.agendaItem {
	background:transparent url(/images/bgHomeArticle.gif) repeat-x scroll left bottom;
	padding-bottom: 20px;
	width: 590px;
	overflow: hidden;
}
.agendaItem  dt {
	font-weight: bold;
	width: 130px;
	float: left;
	clear: left;
}
ul.memberProfileOptions li{
	list-style-type: none;
}
p.searchLink{
	float: left;
	font-size: 14px;
	padding-left: 15px;
}
