/*
Theme Name: Moms Theme
Theme URI: http://smartsourcingglobal.com/
Description: a-brief-description
Author: SSG Author
Author URI: http://smartsourcingglobal.com/
Version: 1.0
Description: This is the theme created for moms site by SSG author
*/
/* Global elements starts */
*{
	margin:0;
	padding:0;
	font-size:12px;
	/*font-weight:normal;*/
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	outline:none;
	color:#000;
	line-height:16px;
	direction:ltr;
}
body{
	width:100%;
	background-color:#acd373;
}
a, a:link, a:hover{
	font-size:12px;
	color:#8393ca;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{text-decoration:underline}
.sml, .sml:link, .sml:hover{font-size:11px; font-weight:400;}

.footer, .footer:link, .footer:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8393ca;
	text-decoration:none;
	text-transform: uppercase;
}
.footer:hover{text-decoration:underline}

.smallLink, .smallLink:link, .smallLink:hover{font-size:11px; font-weight:bold; color:#8393ca; text-decoration:underline;}
.smallLink:hover{text-decoration:underline}

span.linkColor{color:#8393ca;}
.hand{cursor:pointer;}
li.inside{list-style-position:inside;}
li.outside{list-style-position:outside;}
li.inner{list-style-position:inside; list-style-type:none; padding-left:12px;}
#bull_block{clear:both; float:left; width:532px; padding-bottom:10px;}
#bull_left{float:left; font:bold 16px Arial, Helvetica, sans-serif; width:15px;}
#info_right{float:left; width:517px;}


img{border:none;}
img.imgMid{vertical-align:middle;}
img.imgTop{vertical-align:top;}
img.borBlue{border:1px solid #8393ca;}

.smallThumb{width:36px; max-height:36px; border:1px solid #8393ca;}
.midThumb{width:60px; max-height:60px; border:1px solid #8393ca;}

div{
	overflow:hidden;
}
div.both{ clear:both; float:left;}
div.right{ float:right; text-align:right;}

.error{color:#f00; font-weight:bold;} /* for all error messages */
.success{color:#390; font-weight:bold;} /* for all success messages */

#horizontal_line{
	clear:both;
	float:left;
	width:811px;
	height:7px;
	background-image:url(images/line_horizontal.png);
	background-repeat:repeat-x;
	padding: 5px 17px;
	background-position: center;
	margin-left: 17px;
}

/* HTML form tags starts */
form{ margin:0px; padding:0px;}
input.txtField{
	height:16px;
	padding-left:5px;
}
input, textarea, select{
	color:#666;
	border:1px solid #c3c5ce;
}
textarea{height:50px; width:400px; overflow:auto;}
select{padding:0; height:18px;}
.noBorder{border:none;}
h1, h2, h3, .widget h3 span{
	padding:0;
	margin:0;
	text-align:left;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	color:#8393ca;
	line-height:normal;
}
h1{
	font-size:38px
}
h2, .widget h3 span{font-size:30px;}
h3{font-size:18px;}
p{padding-bottom:10px; line-height:16px;}
p.twoThree{font:bold 23px Arial, Helvetica, sans-serif;}
.paraBorTop{border-top:1px solid #ccc; padding-top:10px;}
span.fifteen{
	font:12px Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:normal;
	text-align:left;
	direction:ltr;
}
span.fifteen, p.fifteen{
	font:15px Helvetica,Arial, sans-serif;
	font-weight:700;
	text-align: left;
}
span.bull{font:bold 14px/20px Arial, Helvetica, sans-serif;}

small{font-size:11px;}
.small{font:normal 10px Arial, Helvetica, sans-serif;}
.grayFont{color:#999;}
/* HTML form tags ends */

/* Global elements ends */

#globalDIV{
	margin-left:auto;
	margin-right:auto;
	width:900px;
}
#bodyDIV, #header, #footer{
	width:884px;
	clear:both;
	float:left;
}
#header{

}
#bodyDIV{
	background-image:url(images/global_middle_bg.png);
	background-repeat:repeat-y;
	padding-bottom:5px;
}

#main_logo_container{
	float:left;
	width:216px;
	padding: 7px 0 0 20px;
}
#main_logo_right{
	float:left;
	width:667px;
	padding-top: 25px;
}
#logo_top_bg{
	background-image:url(images/logo_top_bg.gif);
	background-repeat:no-repeat;
	width:216px;
	height:18px;
}
#main_logo{
	background-image:url(images/logo_middle_bg.gif);
	background-repeat:repeat-y;
	width:180px;
	padding:3px 0 19px 36px;
}
#headline_container{width:667px;}
#headline{
	float:left;
	background-color:#e1ffb3;
	padding:9px 2px 0 25px;
	font:bold 16px Arial, Helvetica, sans-serif;
	width:628px;
	height: 27px;
	text-align: left;
	text-transform:uppercase;
}


.announcement{font:bold 15px Arial, Helvetica, sans-serif; line-height:normal; color:#333;}
.announcement p{font:bold 15px Arial, Helvetica, sans-serif; line-height:normal; padding-left:3px;}
#heading_img{float:left; background-image:url(images/header_top_right_bg.png); background-repeat:no-repeat; width:12px; height:36px;}
#signup_container{
	clear:both;
	float:left;
	width:663px;
	background-color:#e1ffb3;
	padding-left:4px;
	height: 45px;
}
#signup_left_img, #signup_right_img{float:left; background-repeat:no-repeat; width:15px; height:45px;}
#signup_left_img{background-image:url(images/signup_left_bg.png);}
#signup_right_img{background-image:url(images/signup_right_bg.png);}
#signup_middle{
	float:left;
	width:622px;
	background-color:#fff;
	border-top:1px solid #F2F2F2;
	padding:5px 0 0 5px;
	height: 45px;
}
#signup_text{
	float:left;
	width:315px;
	padding-top: 8px;
}
#signup_text a, #signup_text a:link, #signup_text a:hover{text-decoration:underline}

#signup_form{
	float:left;
	width:300px;
}
#signup_form .widget h3 span{font-size:12px; font-weight:700;}/*display:none;*/
#signup_form .login{padding:0;}
.login-fields{float:left; width:258px; background-color:#093;}
.login-fields p{padding:1px 0 0 0; line-height:normal;}
.login-btn{float:left; }
#login-submit-tml-main, .login-btn-img{background-image:url(images/btn-login.gif); background-repeat:no-repeat; border:none; width:39px; height:18px;}


/* dd */
/*#signup_form .moms-login-row{padding:0; float:left; border:1px solid #f00;}*/
#signup_form p .uname-label{display:none;}
#signup_form p .uname-field{float:left;}

#signup_form p .upass-label{display:none;}
#signup_form p .upass-field{float:left; margin:-27px 0 0 140px; }
#signup_form p .upass-field{width:100px;}

#signup_form p .remember-label{display:none;}
#signup_form p .remember-field{float:left;}
#signup_form p .rememberme-text{margin:-15px 0 0 160px; font-size:11px;}

#signup_form p .login-label{display:none;}
#signup_form p .login-field{float:left; margin:-48px 0 0 250px;}
/*#signup_form .moms-login-row dd.login-field input{padding:0; font-size:11px; width:50px; height:20px;}*/
/*#signup_form .moms-login-row dd.login-field .login-submit-image{background-image:url(images/btn-login.gif); background-repeat:no-repeat; background-color:transparent; border:none; width:50px;}*/

#signup_form p .login-links-label{display:none;}
#signup_form p .login-links{clear:both; float:left; padding:18px 155px 0 0; width:150px; border:1px solid #ccc;}

#signup_form ul.links{padding:0; width:150px;}
#signup_form ul.links li{float:left; list-style-type:none; margin:-57px 0 0 0; font-size:11px;}
#signup_form ul.links li.register-link-top{display:none;}
#signup_form ul.links li a, #signup_form ul.links li a:link, #signup_form ul.links li a:hover{font-size:11px;}

#signup_form .signup-link{
	background-color:#e1ffb3;
	padding:6px 9px;
	color:#FFF;
	width:150px;
	height: 24px;
	position:absolute;
	margin:-42px 0 0 140px;
}
#signup_form .signup-link a, #signup_form .signup-link a:link, #signup_form .signup-link a:hover{
	display:block;
	background-color:#8292c9;
	padding:4px;
	font-size:11px;
	color:#FFF;
	width:150px;
	text-decoration:none;
	text-align:center;
}
#signup_form p.error{position:absolute; margin:-39px 0 0 -80px;}

#article_row .moms-login-row li{list-style-type:none;}
#article_row .moms-login-row{padding-bottom:10px;}
#article_row .moms-login-row dd{float:left; min-width:180px;}
#article_row p.message{margin-bottom:10px;}
#article_row p.error{margin-bottom:10px;}
.widget .login div#reg-complete-msg{clear:both; float:left; margin:145px 0 60px -400px; padding:5px; border:1px solid #E6DB55; background-color:#FFFFE0;}


.widget .login .error{
    background-color:#FFEBE8;
    border:1px solid #CC0000;
    color:#333333;
    padding:5px;
    position:absolute;
    margin:-37px 0 0 -30px;
}
#article_row .login div.error{background-color:#FFEBE8;
    border:1px solid #CC0000;
    color:#333333;
    padding:5px; margin-bottom:15px;}



/* logged in user info */
.login-avatar{float:right; width:50px;}
.login-avatar img{width:32px; height:32px;}
.login-avatar {background-image:url(); background-repeat:no-repeat; background-position:left top;}
.welcome-user-block{float:right; min-width:120px;}


p.logged-in-user-links{padding:4px 0 0 0; color:#8393CA;}
p.logged-in-user-links a, p.logged-in-user-links a:link, p.logged-in-user-links a:hover{font-size:11px;}



.nobor{border:none;}
.chkoff, .chkon{background-repeat:no-repeat; background-position:center; padding:5px; cursor:pointer; border:none; background-color:transparent;}
.chkoff{background-image:url(images/checkoff.gif);}
.chkon{background-image:url(images/checkon.gif);}
.hiddenchk{z-index:-5; position:absolute;}
#signup_field{
	float:left;
	width:255px;
	margin-top: 1px;
	padding-right: 3px;
}
.sign_up_field{width:245px; font-size:11px; padding:1px 0 2px 8px; background-image:url(images/global_search_field_background.gif); background-repeat:repeat-x;}
#signup_btn{float:left; width:60px; height:20px;}

/* Main Navigation Bar */
#main_nav_bar{
	background-image:url(images/top_nav_bg.png);
	background-repeat:repeat-x;
	width:884px;
}
.top_nav, .top_nav:link, .top_nav:hover, #top_nav{
	float:left;
	display:inline-block;
	border:1px solid #e1ffb3;
	padding:9px 0;
	margin-left:1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	text-align: center;
}
.top_nav:hover{color:#fff;}
.top_nav_active, #top_nav_active{
	float:left;
	display:inline-block;
	margin-left:1px;
	text-decoration:none;
	border:none;
	padding:0;
	height:56px;
	cursor:pointer;
}
/* Main Navigation Bar ends */


/* left bar */
#left_bar_announcement_container{
	width:884px;
}
#subcribe{
	float:left;
	padding-right:0px;
	width:194px;
	background-color:#d4daf0;
	margin-left:1px;
}
#rss_icon{
	float:left;
	width:16px;
	height:16px;
	padding:4px 3px 0 10px;
}
#subscribe_to{float:left; font:normal 10px Arial, Helvetica, sans-serif small-caps; padding-top:9px;}
#feed_title{
	float:left;
	padding-left:10px;
	width:180px;
}
#ask_rss_shadow_btm{
	float:left;
	clear:both;
	width:195px;
	padding-bottom:10px;
	border:none;
	background-image: url(images/logo_inner_text_bottom_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height:18px;

}
.gray_small, .gray_small:link, .gray_small:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
}
#left_title{
	float:left;
	width:179px;
	padding-left: 5px;
}
#blue_horz_line2{
	float:left;
	width:184px;
	height:10px;
	padding:5px 0;
	margin:0px 5px;
	background-image:url(images/blue_horz_line.png);
	background-repeat:repeat-x;
}
#question_content{
	float:left;
	width:168px;
	padding:10px 8px 0 8px;
}
#left_bar{
	float:left;
	width:216px;
	padding-bottom: 10px;
}
#left_bar_top_blue_shadow{float:left; width:194px; height:20px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#d4daf0; margin-left:10px;}
#left_bar_top_shadow{clear:both; float:left; width:194px; background-image:url(images/top_nav_shadow.png); background-repeat:repeat-x; height:10px;}
#middle_top_white_shadow{float:left; width:666px; background-image:url(images/nav_shadow_right.jpg); background-repeat:no-repeat; height:20px; margin-left:11px;}

#left_bar_container{width:216px; background-image:url(images/logo_middle_bg.jpg); background-repeat:repeat-y;}
#left_bar_question{
	width:190px;
	background-color:#d4daf0;
	padding: 6px 0 0 7px;
	margin-left: 9px;
	font-size:11px;
}
#left_bar_question p {font-size:11px;}
.small_question{font: normal 11px/16px Arial, Helvetica, sans-serif; word-spacing:-0.2px; padding-right:3px;}
#left_bar_question_bot{
	background-image:url(images/logo_bottom_bg.gif);
	background-repeat:no-repeat;
	width:209px;
	height: 20px;
	padding-left: 7px;
}
#left_bar_bot{background-image:url(images/logo_bottom_bg.png); background-repeat:no-repeat; width:200px;}
/* left bar ends */

/* main_announcement_container */
#main_announcement_container{
	float:left;
	width:667px;
}
#body_row{
	clear:both;
	float:left;
	width:884px;
        min-height:200px;
}
#main_announcement{
	width:663px;
	background-image:url(images/announcement_green_bg.jpg);
	background-repeat:repeat-x;
	padding-left:4px;
	background-position: bottom;
}
#announcement_bg{
	width:640px;
	background-image:url(images/announcement_bg.png);
	background-repeat:repeat-y;
	padding:10px 0 0 15px;
	margin-left: 5px;
}
#announcement_photo{
	float:left;
	width:162px;
	height:162px;
	padding-right: 12px;
}
#announcement_details_container{
	float:left;
	width:460px;
}
#announcement_title{
	width:455px;
	height:48px;
	padding-left: 4px;
}
#announcement_text{
	clear:both;
	float:left;
	width:440px;
	padding-left: 4px;
}
#announcement_sub_title{
	width:440px;
	font:bold 18px Helvetica,Arial, sans-serif;
	padding: 2px 0 2px 4px;
}
#announcement_desc{
	width:436px;
	padding-left:4px;
	font:15px Helvetica,Arial, sans-serif;
	font-weight: 700;
	padding-top: 5px;
}
#announcement_corners_container{
	width:667px;
}
#announcement_corners{
	width:667px;
}
#announcement_corner_left, #announcement_corner_right{float:left; background-repeat:no-repeat; width:16px; height:17px;}
#announcement_corner_left{
	float: left;
	width: 21px;
	height: 22px;
}
#announcement_corner_right{
	float: left;
	width: 23px;
	height: 22px;
}
#announcement_corner_middle{
	height:22px;
	width:623px;
	float: left;
	background-image:url(images/announcement_green_middle_b.jpg);
	background-repeat:repeat-x;
}
/* main_announcement_container ends */

/* home_left_container */
#home_left{
	float:left;
	width:455px;
	padding-right: 12px;
}
#home_ask_fitsmi_container{
	width:454px;
	/*background-image:url(../images/home_ask_fitsmi_block_bg.png);
	background-repeat:no-repeat;
	*/
	margin-left: 1px;
	padding-bottom:45px;
}
#home_ask_fitsmi_top, #home_ask_fitsmi_middle, #home_ask_fitsmi_bottom{
	width:454px;
}
#home_ask_fitsmi_top{
	width:454px;
	height:48px;
	background-image:url(images/ask_fitsmi_header_home.png);
	background-repeat:no-repeat;
}


#home_ask_fitsmi_middle{
	background-color: #d4daf0;
}

#home_ask_fitsmi_bottom{background-image:url(images/ask_fitsmi_footer_home.png); background-repeat:no-repeat; width:454px; height:16px;}
#ask{
	float:left;
	font:33px Arial, Helvetica, sans-serif;
	color:#fff;
	width:70px;
	padding: 0 10px 0 15px;
}
#logo_small{
	float:left;
	width:93px;
	height:28px;
	padding-top:3px;
}
#submit_your_question_bg{
	width:240px;
	padding: 26px 0 0 23px;
	color:#8393ca;
	text-align: center;
	font-size: 11px;
}
#qa_image{
	float:left;
	width:20px;
	height:20px;
	padding: 9px 10px 0 15px;
}
#asked_question{
	float:left;
	width:395px;
}
#white_bottom{
	width:450px;
	background-repeat:no-repeat;
}
#white_top{
	width:443px;
	height:12px;
	background-color:#fff;
}
#white_middle{
	width:450px;
	background-color:#fff;
	border-top:1px solid #e5e9f8;
	border-right:1px solid #e5e9f8;
	border-left:1px solid #8f8f8f;
	padding: 12px 0 5px 0;
}
#white_bottom{background-image:url(images/white_row_bottom_bg.png);}

#home_video_container{
	width:455px;
}
#featured_video_title{
	width:428px;
	padding: 0 0 0 15px;
}
#featured_video{
	width:428px;
	height:347px;
	padding: 5px 0 0 15px;
}
#add_space{
	width:180px;
	float:left;
	margin:10px 0 0 10px;
	padding:5px 5px 5px 10px;
	background-color:#ccc;
}
/* home_left_container ends */

#what_say, #resources{
	float:left;
	width:416px;
	margin-top:8px;
	padding-bottom:15px;
	background-repeat:repeat-y;
}
#row_image{
	float:left;
	width:610px;
	padding:0 0 12px 3px;
}
#row_bg_inner_wrap{
	float:left;
	padding-left:25px;
	width:620px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#resource_col{
	float:left;
	width:113px;
	padding:10px 17px 10px 0;
}
#resource_image{
	float:left;
	width:11px;
	height:11px;
	border:1px solid #8393ca;
}
#top_section{
	float:left;
	width:640px;
	height:9px;
	background-image:url(images/row_top_shadow_section.jpg);
	background-repeat:no-repeat;
	margin-left:14px;
	padding-right: 9px;
}
#bot_section{clear:both; float:left; width:640px; height:15px; margin-left:14px; background-image:url(images/row_bottom_shadow_section.jpg); background-repeat:repeat-x;}

#white_bg_top_section{
	float:left;
	width:399px;
	height:10px;
	margin-left:15px;
	background-image:url(images/white_bg_top_section.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#photo_image{
	float:left;
	width:62px;
	height:62px;
	border:1px solid #8393ca;
	margin-top: 2px;
}


#what_home_text{
	float:left;
	width:292px;
	padding-left:16px;
}
#whats_question{
	float:left;
	width:520px;
	padding-left:16px;
}
#row_bottom{
	float:left;
	width:640px;
	margin-left:5px;
	background-image:url(images/row_bottom_shadow_section.jpg);
	background-repeat:no-repeat;
}
/* row1 ends */

#navbar_bg{
	float:left;
	width:392px;
	height:45px;
	background-image:url(images/nav_bg_grad.jpg);
	background-repeat:repeat-x;
	margin-left: 8px;
}
#resources_block{float:left; width:381px; padding:0 0 10px 10px;}
#read, .read, .read:link, .read:hover{font:12px arial, helvetica, sans-seriff; font-weight:bold; color:#333;text-decoration:none;}
#read{padding:5px 0; min-height:30px;}
#promo_image{float:left; width:111px; height:111px; border:1px solid #8393ca;}
.res_anchor{}

/* buttons */
#read_more_button{
	float:left;
	width:100px;
}
#see_more_button{
	float:left;
	width:79px;
	padding-top:15px;
	margin-left:-5px;
}
/* footer starts */
#inner_footer{
	width:846px;
	float:left;
	margin-left:18px;
	background-color:#e1ffb3;
}
#footer_top_shadow{
	float:left;
	clear:both;
	width:846px;
	background-image:url(images/footer_top_shadow.jpg);
	background-repeat:repeat-x;
	height:11px;
}
#shadow{
	float:left;
	width:883px;
	background-image:url(images/body_shadow_btm.png);
	background-repeat:repeat-x;
}
#footer_contents{
	float:left;
	width:826px;
	padding:0 10px 10px 10px;
	color:#8393ca;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#footer_contents ul li {
	list-style-type:none;
	float:left;
	color:#8393ca;
}

/* what should i say index page starts */
#announcement_corner_middle_whatsay{
	float:left;
	width:626px;
	height:18px;
	background-image:url(images/anoouncement_shadow_middle.png);
	background-repeat:repeat-x;
}
#announcement_corner_left_whatsay{
	float:left;
	width:16px;
	height:18px;
}
#announcement_corner_right_whatsay{
	float:left;
	width:16px;
	height:18px;
}
#announcement_bodyDIV{
	float:left;
	clear:both;
	width:884px;
	background-image:url(images/announcement_body_bg.jpg);
	background-repeat:repeat-y;
}
#left_bar_container_whatsay{
	width:196px;
	background-image:url(images/left_bar_container_whatsay.jpg);
	background-position:center;
	background-repeat:repeat-y;
	padding: 0 10px;
}
#left_bar_question_whatsay{
	width:174px;
	padding:10px;
	background-color:#d4daf0;
	margin-left: 1px;
}
#whatsay_wrap{
	float:left;
	width:196px;
	background-color:#fff;
	margin-left:10px;
	padding-bottom: 5px;
}
#blue_horz_line{
	float:left;
	background-image:url(images/blue_horz_line.png);
	background-position:center;
	background-repeat:repeat-x;
	margin:5px 18px;
}
#what_say_bg, #what_say_bg_post,#what_say_bg_index{
	float:left;
	background-color:#fff;
}
#what_say_bg,#what_say_bg_index{
	padding-top: 0;
	padding-right: 0;
	margin-left:13px;
}
#what_say_bg{width:624px;}
#what_say_bg_index{
	width:392px;
	background-image: url(images/white_bg_left_section.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	border-right:1px solid #e5e9f8;
}
#what_say_bg_post{
	margin:10px 0 0 18px;
	width:619px;
	padding:0 0 10px 10px;
	border:1px solid #e5e9f8;
}
#share_image{
	float:right;
	width:125px;
}
#whatsay_description{
	float:left;
	width:580px;
	padding-left:5px;
}
p.announce{
	font:12px Arial,Helvetica, sans-serif;
	text-align:left;
	font-weight:400;
}
#shadow_btm_white_container{
	float:left;
	width:630px;
	margin-left:10px;
	background-image:url(images/shadow_btm_white_container.jpg);
	background-repeat:repeat-x;
	background-position: center;
}
#blue_line{
	float:left;
	background-image:url(images/blue_horz_line.png);
	background-repeat:repeat-x;
}
#posted{
	float:left;
	width:612px;
	padding-bottom: 10px;
}


.comments-row-block{clear:both; float:left; width:620px; padding-bottom:15px;}
.comments-content{float:left; width:354px; border:1px solid #C3C5CE; padding:5px 6px; background-color:#FFF;}
.posted-details{float:left; width:220px; padding-left:30px;}
.posted-details p{font-size:11px; padding-bottom:0;}
.posted-by{color:#8393CA; font-weight:700;}

.auther, .auther:link, .author:hover{text-decoration:none;}

#posted_text{float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#999;}
#comments{
	float:left;
	padding:0 0 10px 17px;
	width:636px;
}
#comment_title{
	float:left;
	width:625px;
	padding:5px 0;
}
.comment_title{
	font:bold 21px Helvetica,Arial,sans-serif;
	line-height:normal;
	color:#333;
	text-decoration:none;
}
#comment_form, #comments_row{
	float:left;
	width:625px;
	padding-bottom: 10px;
}
#comments_row{clear:both; border:1px solid #f00;}
#comments_show{
	float:left;
	margin-top:1px;
	clear:both;
	width:354px;
	padding: 5px 6px;
	border:1px solid #c3c5ce;
	background-color:#fff;
}
/*
#comment_form_row{float:left; width:366px; padding-bottom:10px; }
#comments_posted_by{
	float:left;
	width:200px;
	padding-left:30px;
	padding-right: 7px;
	border:1px solid #ccc;
}
.posted_by, .posted_user{clear:both; float:left; font:normal 10px Arial, Helvetica, sans-serif;}
.posted_by{color:#8393ca; font-weight:bold;}
.posted_user{color:#333;}


*/

#form_name{
	float:left;
	color:#8393ca;
	padding-bottom:3px;
}
.form_name{
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
	text-align:justify;
	color:#8393ca;
	font-family: arial, helvetica, sans-seriff;
	font-size: 12px;
}
#left_col{
	float:left;
	width:368px;
}
#right_col{
	float:left;
	width:222px;
	padding-left:20px;
}

/******* resource page starts ********/
#resource_content_row{
	float:left;
	margin:10px 0 0 18px;
	width:619px;
	padding:10px 0;
}
#resource_small_photo{
	float:left;
	width:36px;
	margin-top:2px;
	border:1px solid #8393ca;
}
#resource_sub_title{
	float:left;
	width:160px;
	padding-left:12px;
}
.resource_sub_title, .res_anchor, .res_anchor:link, .res_anchor:hover, .linkB, .linkB:link, .linkB:hover{
	font:16px helvetica,arial,sans-seriff;
	color:#8393ca;
	line-height:20px;
	text-decoration:none;
}


.resource_sub_title{
    font:21px helvetica,arial,sans-seriff;
    color:#8393ca;
    line-height:20px;
}

.linkB, .linkB:link, .linkB:hover{text-decoration:underline}

#blue_vertical_line{
	float:left;
	width:20px;
}
#wrap_resource_column{
	float:left;
	width:610px;
	padding-bottom: 10px;
}
#resource_right_col{
	float:left;
	width:290px;
	padding-left:20px;
}
#wrap_blue_vertical_line{
	float:left;
	width:600px;
	background-image:url(images/line_verticle.png);
	background-position:center;
	background-repeat:repeat-y;
}
#wrap_blue_vertical_line_index{
	background-image:url(images/vertical_line.jpg);
	background-position:463px;
	background-repeat:repeat-y;
	width: 884px;
}
#row_bg{
	float:left;
	width:650px;
	padding-top: 0;
	padding-right: 0;
	background-image: url(images/row_middle_section.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
/* article page */
#shadow_navbar{
	float:left;
	width:883px;
	background-image:url(images/top_nav_shadow.png);
	background-repeat:repeat-x;
}
#article_row{
	float:left;
	width:790px;
	padding:10px 0 10px 50px;
}

#article_row .signup-link{display:none;}
#blue_bg_article{
	float:left;
	width:282px;
	height:200px;
	padding:10px;
	background-image: url(images/question_answer_entire_bg.png);
	background-repeat: no-repeat;
}

#recipe_article_row{
	clear:both;
	float:left;
	width:620px;
	padding:0 0 5px 5px;
}
.recipe_article_title{
	color:#8393ca;
	font:normal 22px Helvetica, Arial, sans-serif;
}

#ask_fitsmi_question_container{
	clear:both;
	float:left;
	width:658px;
	padding-left:5px;
	padding-bottom: 15px;
}
#ask_fitsmi_question_top, #ask_fitsmi_question_bot{clear:both; float:left; width:658px; background-repeat:no-repeat;}
#ask_fitsmi_question_top{background-image:url(images/ask_fitsmi_question_top_bg.png); height:25px;}
#ask_fitsmi_question_mid{
	background-image:url(images/ask_fitsmi_question_middle_bg.png);
	background-repeat:repeat-y;
	clear:both;
	float:left;
	width:635px;
	padding-left:23px;
}
#ask_fitsmi_question_bot{background-image:url(images/ask_fitsmi_question_bottom_bg.png); height:27px;}

#question_icon_container{clear:both; float:left; width:151px;}
#icon_question, #icon_answer{float:left; width:19px; height:19px; padding:4px 7px 0 0; background-repeat:no-repeat;}
#icon_question{background-image:url(images/icon_question.png);}
#icon_answer{background-image:url(images/icon_answer.png);}
#icon_dear_fitsmi, #icon_dear_mom{float:left; width:125px; height:21px; background-repeat:no-repeat;}
#icon_dear_fitsmi{background-image:url(images/dear_fitsmi.png);}
#icon_dear_mom{background-image:url(images/dear_mom.png);}
#dear_fitsmi_question{
	clear:both;
	float:left;
	padding-left: 25px;
	width:390px;
}
#dear_fitsmi_question p{font:700 15px Helvetica,Arial, sans-serif; padding-bottom:0;}
#ask_fitsmi_answer_container{
	clear:both;
	float:left;
	width:663px;
}
#ask_fitsmi_answer_row{
	background-image:url(images/row_middle_section.jpg);
	background-repeat:repeat-y;
	clear:both;
	float:left;
	width:613px;
	margin-left:14px;
	padding: 0 22px 0 14px;
}
#ask_fitsmi_answer{
	clear:both;
	float:left;
	padding-left:25px;
	width:560px;
}
#dear_fitsmi_answer p{padding-bottom:0;}
#recent_question_block{ /* for left side bar */
	float:left;
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0 5px 15px 5px;
	margin:0 5px;
	width:174px;
}
#recent_question_block h2{font-size:22px; padding:5px 0 15px 0;}
#recent_question_block p.small a, #recent_question_block p.small a:link, #recent_question_block p.small a:hover,
#recent_question_block li ul li a, #recent_question_block li ul li a:link, #recent_question_block li ul li a:hover{
	text-decoration:none; color:#666; font-size:11px;
}
#recent_question_block li.linkcat h2{display:none;}

#recent_question_block li {list-style-type:none;}

#recent_question_block .widget ul li{color:#000;}
#recent_question_block li ul li{margin:0; color:#333;}

#recent_question_block .widget ul li{font-size:11px; color:#666; font-weight:400; display:block; clear:both; float:left; padding-bottom:5px; margin-bottom:0; width:100%;}

#recent_question_block .widget ul li a, #recent_question_block .widget ul li a:link, #recent_question_block .widget ul li a:hover{margin-bottom:0;text-decoration:none;}

#recent_question_block .widget ul li span.post-stats span.wpp-views{padding-bottom:0; margin-bottom:0; font-weight:700;}

#recent_question_block .widget ul li a, #recent_question_block .widget ul li a:link, #recent_question_block .widget ul li a:hover{font-size:11px; color:#666; font-weight:400;text-decoration:none;}
#recent_question_block .widget ul#recentcomments li{margin-bottom:0; /*display:block; clear:both; float:left; */}

#recent_question_block .widget ul#recentcomments li.recentcomments{font-weight:700; width:100%;}
#recent_question_block .widget ul#recentcomments li.recentcomments a, 
#recent_question_block .widget ul#recentcomments li.recentcomments a:link, 
#recent_question_block .widget ul#recentcomments li.recentcomments a:hover{ margin-bottom:0; padding-bottom:0; text-decoration:none;}

span.wpp-post-title, span.wpp-views {font-size:11px; font-weight:400; color:#666}
/****************/




#most_popular_block{
	width:184px;
	float:left;
	padding:5px;
}

#row_ask_blue{
	float:left;
	width:275px;
	padding:2px 5px 5px 0;
}
#article_qa_row{
	clear:both;
	float:left;
	width:630px;
	margin:3px 0 4px 19px;
	padding-top:3px;
	background-image:url(images/line_verticle.png);
	background-position:center;
	background-repeat:repeat-y;
}
#home_question_block{
	clear:both;
	float:left;
	width:426px;
	padding:20px 10px 10px 18px;
	background-image:url(images/ask_fitsmi_middle_home.png);
	background-repeat:repeat-y;
}
#home_ask_fitsmi_middle{
	clear:both;
	float:left;
	width:415px;
}
#dear_fitsmi_answer{clear:both; float:left;}
#resource_big_image{float:left; width:393px;}

/* tooltip */
#tt {
	position:absolute;
	display:block;
	text-align:left;
	background-color:#fff; /*#F7FBFF*/
	border:2px solid #F90; /*#C5E2FF*/
	opacity:0;
	padding:3px 5px;
}
	/*height: 25px;*/
	/* filter:alpha(opacity=80); /* for IE */
	/* -moz-opacity:.80; /* for Firefox */
	/* opacity:.80; /* for Safari */
/* tooltip ends */

/* this code i added for image alignment and text wrap around images */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

/* MOMS NAVIGATION */
.navigation{width:100%; padding-bottom:5px;}
.navi-left{float:left;}
.navi-right{float:right; text-align:right; padding-right:12px;}
.navigation a, .navigation a:link, .navigation a:hover{color:#333; text-decoration:none; font-weight:700;}
/* MOMS NAVIGATION ENDS */

/* MOMS LOGIN */
/*min-width:300px;*/
/*
.moms-login-row{padding-top:10px; }
.moms-login-row dd{float:left; min-width:140px;}
.moms-login-row dd ul.links li{list-style-type:none; float:left; padding-right:5px; font-size:11px; color:#8393CA;}
*/
/* MOMS LOGIN */


/* for resource list page */
#info_right ul{
 margin:0;
 padding:0;
 padding-left:15px;
}

#info_right ul li{
 list-style-type: disc;
 list-style-position: outside;
 padding-bottom:10px;
}
#info_right ul li p{padding-bottom:2px;}


#announcement_desc p {
    font-size:18px;
    width:420px;
}
#announcement_cont{
    font-size:15px;
    font-weight:bold;
    width:420px;
    padding-left:2px;
}

/* for resource list page ends */
/* for resource list page ends */

/* tooltip css */
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
visibility: hidden;
z-index: 100;
}
/* tooltip css */

.roundbor{
	-moz-border-radius: 4px;
   -khtml-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
}

/* MOMS WORDPRESS MENUS */
ul#main_nav_bar{
	clear:both;
	float:left;
	background-image:url(images/top_nav_bg.png);
	background-repeat:repeat-x;
	width:881px;
	/*
	border-top:1px solid #e1ffb3;
	border-bottom:1px solid #e1ffb3;
	border-left:1px solid #e1ffb3;
	*/
	border:1px solid #e1ffb3;
	/*border-right:none;*/
}
ul#main_nav_bar li{float:left; list-style-type:none;}
ul#main_nav_bar li a, ul#main_nav_bar li a:link, ul#main_nav_bar li a:hover{
	color:#333;	
	text-decoration:none;
	display:block;
	padding:8px 24px;
	border-right:1px solid #e1ffb3;	
}

ul#main_nav_bar li a:hover{color:#FFF;}

ul#main_nav_bar li.page_item a, ul#main_nav_bar li.page_item a:link, ul#main_nav_bar li.page_item a:hover{
	color:#333;
	text-decoration:none;
	display:block;
	padding:8px 24px;
	border-right:1px solid #e1ffb3;
}
ul#main_nav_bar li.page_item a:hover{color:#FFF;}

ul#main_nav_bar li.current_page_item a, ul#main_nav_bar li.current_page_item a:link, ul#main_nav_bar li.current_page_item a:hover{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:8px 24px;
	border-right:1px solid #e1ffb3;	
}




/* MOMS WORDPRESS MENUS ENDS */

/* MOMS WORDPRESS SUB-MENUS */
ul#our-blogs-sub-menus, ul#reach-out-sub-menus{
	clear:both;
	float:left;
	/*border:1px solid #e1ffb3;*/
	/*border-right:none;*/
	position: absolute;
	visibility: hidden;
	margin-top:34px;
	z-index:2500;
	bor1px solid #f00;
}

ul#our-blogs-sub-menus{margin-left:101px;}
ul#reach-out-sub-menus{margin-left:709px;}

ul#our-blogs-sub-menus li, ul#reach-out-sub-menus li{clear:both; float:left; list-style-type:none; border-left:1px solid #e1ffb3; border-right:1px solid #e1ffb3; border-bottom:1px solid #e1ffb3;}
ul#our-blogs-sub-menus li a, ul#our-blogs-sub-menus li a:link, ul#our-blogs-sub-menus li a:hover,
ul#reach-out-sub-menus li a, ul#reach-out-sub-menus li a:link, ul#reach-out-sub-menus li a:hover{
	color:#333;	
	text-decoration:none;
	display:block;
	padding:8px 22px;	
	background-image:url(images/top_nav_bg.png);
	background-repeat:repeat-x;
	min-width:121px;
	position: relative;
	display: block;
}
ul#our-blogs-sub-menus li a:hover, ul#reach-out-sub-menus li a:hover{color:#FFF;}
ul#our-blogs-sub-menus li.page_item a, ul#our-blogs-sub-menus li.page_item a:link, ul#our-blogs-sub-menus li.page_item a:hover,
ul#reach-out-sub-menus li.page_item a, ul#reach-out-sub-menus li.page_item a:link, ul#reach-out-sub-menus li.page_item a:hover{
	color:#333;
	text-decoration:none;
	display:block;
	padding:8px 22px;
	min-width:121px;
	position: relative;
	display: block;
}
ul#our-blogs-sub-menus li.page_item a:hover, ul#reach-out-sub-menus li.page_item a:hover{color:#FFF;}

ul#our-blogs-sub-menus li.current_page_item a, ul#our-blogs-sub-menus li.current_page_item a:link, ul#our-blogs-sub-menus li.current_page_item a:hover,
ul#reach-out-sub-menus li.current_page_item a, ul#reach-out-sub-menus li.current_page_item a:link, ul#reach-out-sub-menus li.current_page_item a:hover{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:8px 22px;
	min-width:121px;
	position: relative;
	display: block;
}
/* MOMS WORDPRESS SUB-MENUS ENDS */

.blogpost {clear:both; float:left;}
.blogpost p{padding-bottom:10px;}

.shadow-top{background:url(images/navigation-dropshadow-1.png) repeat-x top left; width:883px; height:15px;}
.home-body{width:883px; padding:0 15px;}
.home-left{float:left; width:260px; padding-left:3px;}
.home-middle{float:left; width:440px; padding:0 13px 0 13px;}
.home-right{float:left; width:126px;}

.bpost-top{background:url(images/blog-post-top.png) no-repeat top left; width:260px; height:12px; padding:0;}
.bpost-bot{background:url(images/blog-post-bot.png) no-repeat bottom left; width:260px; height:12px; padding:0;}
.bpost-mid{padding:0 10px; background-color:#FFF; width:240px; min-height:1075px;}
.bpost-date{font-size:18px; color:#8393CA; font-weight:700; padding-bottom:10px;}
.bpost-mid h2{font-size:12px; font-weight:700; padding-top:7px;}
.bpost-mid .bpost-img{float:left; border:1px solid #8393CA; margin:3px 10px 10px 0; min-height:62px; max-height:62px; max-height:62px; max-width:62px;}
.bpost-mid p.receipe{padding-top:10px;}
.bpost-contents{border-bottom:1px dotted #8393CA; padding:5px 0 12px 0; margin-bottom:5px; color:#333; line-height:20px; min-height:75px;}

/* home video block */
.home-video-block{width:441px;}
p.droz{ font-size:12px; font-family:"Times New Roman", Times, serif; color:#FFF; margin-top:-15px; border-bottom:2px solid #fff; min-height:155px;}
p.droz span{font-size:24px; font-weight:700; color:#FFF; line-height:45px;}
p.droz img{float:left; width:120px; height:120px; margin:14px 15px 10px 0; border:4px solid #ccc;}

.vid-top{background:url(images/video-top.png) no-repeat top left; width:441px; height:18px;}
.vid-bot{background:url(images/video-bot.png) no-repeat bottom left; width:411px; height:18px; padding-right:30px;}
.vid-mid{background:url(images/video-mid.png) repeat-y top left; width:401px; padding:3px 20px;}
.vid-mid h2{ line-height:16px; font-size:20px; clear:both; float:left; padding:14px 0; width:100%}
.vid-mid h3{ line-height:20px; font-size:26px; clear:both; float:left; padding-bottom:5px; width:100%}
.vid-mid h2, .vid-mid h3, .vid-mid p{color:#FFF;}
.vid-mid p{padding:0; clear:both; float:left; width:100%}
.vid-mid .watch{font-size:18px; line-height:24px; padding-bottom:5px;}
.vid-mid .watch a, .vid-mid .watch a:link, .vid-mid .watch a:hover{color:#FFF; text-decoration:underline; font-size:18px;}
.vid-bot{text-align:right; height:48px;}
.vid-bot h6{font-size:16px; color:#8393CA; float:left; padding:10px 0 0 205px;}
.vid-bot a, .vid-bot a:link, .vid-bot a:hover{display:inline-block; width:27px; height:27px; margin:4px 0 0 5px;}
.twitter-ico{background:url(images/twitter_button_small.png) no-repeat top left;}
.facebook-ico{background:url(images/facebook_button_small.png) no-repeat top left;}
.rss-ico{background:url(images/feed-icon.png) no-repeat top left;}

.featured-home-post{border-bottom:2px solid #fff; padding-bottom:15px; width:401px;}
.featured-home-post .post-img{float:left; width: 135px; padding-top:8px;}
.featured-home-post .post-img img{float:left; border:4px solid #ccc; max-width:120px; max-height:120px;}
.featured-home-post a, .featured-home-post a:link, .featured-home-post a:hover{
    text-decoration:underline;
    color:#fff;
}
.featured-home-post .post-content h2{font-size:24px; line-height:34px; font-weight:700; color:#fff; padding-top:0;}
.featured-home-post p{padding-bottom:10px;}

/* home what do i say when block */
.what-block{width:441px; padding-top:5px;}
.what-top{background:url(images/what-do-top.png) no-repeat top left; width:441px; height:18px;}
.what-bot{background:url(images/what-do-bot.png) no-repeat bottom left; width:411px; height:18px; padding-right:30px;}
.what-mid{background:url(images/what-do-mid.png) repeat-y top left; width:401px; padding:3px 20px;}
.what-mid p{padding-top:0;}
.what-mid .what-img{float:left; border:1px solid #8393CA; margin:3px 15px 10px 0; min-width:62px; min-height:62px; max-height:62px; max-width:62px;}
.what-mid h6{float:left; width:320px; font-size:14px; padding-top:0; line-height:20px; font-weight:400;}
.what-mid h6 a, .what-mid h6 a:link, .what-mid h6 a:hover{font-weight:400;}
.what-img-text{width:401px; border-bottom:1px dotted #bbd694; padding-top:7px;}
.what-title{background:url(images/title_what_do_i_say_when_small.png) no-repeat top left; width:445px; height:33px;}


/* home new members */
.mem-top{background:url(images/new-member-top.png) no-repeat top left; width:124px; height:11px;}
.mem-bot{background:url(images/new-member-bot.png) no-repeat bottom left; width:124px; height:11px;}
.mem-mid{background-color:#8ab054; width:100px; padding:3px 10px; min-height:1070px;}
.mem-mid h2{font-size:18px; color:#FFF; text-align:center;}
.mem-mid p{color:#FFF; font-size:14px; border-bottom:1px dotted #9DBF6B; min-height:70px; text-align:center; padding-top:12px;}
.mem-mid .home-mem-img{max-width:100px; max-height:100px; margin-bottom:5px;}
.mem-mid p a, .mem-mid p a:link, .mem-mid p a:hover{text-decoration:none; color:#FFF;}

/* browse member list */
.home-body ul.member-list{padding-top:25px;}
.home-body ul.member-list li{list-style-type:none; float:left; margin:0 0 25px 25px; min-height:140px; max-height:140px; min-width:100px; max-width:120px; background-color:#e7e9f1; padding:10px; border:1px solid #CBD2E9;}
ul.member-list li p{ text-align:center; padding:0; line-height:12px; color:#8393CA;}
ul.member-list li p.img{min-height:130px;}
ul.member-list li a, ul.member-list li a:link, ul.member-list li a:hover{ text-decoration:none; color:#8393CA; font-weight:700;}

/* profile update button */
#profile p.submit{border-top:1px dotted #ccc; padding-top:15px; text-align:center;}
#profile p.submit input{width:120px; height:30px; background-color:#8292c9; color:#FFF; border:1px solid #4F639F; cursor:pointer; font-weight:700;}

/* moms member profile */
.mem-profile{padding:20px 70px;}
.mem-profile p{padding-bottom:10px;}
.mem-profile p label{display:inline-block; width:200px; text-align:right; padding-right:15px;}

/* msg board */
#wpf-wrapper table.wpf-table{border-collapse:collapse; border-spacing: 0pt; border:1px solid #ccc;}
#wpf-wrapper table.wpf-table th{background-color:#E7E9F1; border:1px solid #ccc; text-align:left; color:#000; font-weight:700;}
#wpf-wrapper table.wpf-table td{border:1px solid #ccc;}

/* login form ie7 issue fixes */
.ltest{clear:both; float:left; width:300px;}
/*.ltest label{float:left; display:inline-block; width:100px;}*/
.ltest input.uname-field{width:128px; margin-right:5px;}
.ltest input.upass-field{width:100px; margin-right:5px;}
.ltest ul{padding:0; margin:0;}
.ltest ul li{padding:0; margin:0;}