/*

Theme Name: Amazing Mom Fatloss

Theme URI: http://kreativenet.com/

Description: Custom theme by Dev. 2 Columns. Right Sidebar. Widget Ready. Theme Design by <a href="http://www.kreativenet.com">kreaivenet Systems</a>.

Version: 5b

Author: Dev

Author URI: http://www.kreativenet.com/

*/



* {margin:0; padding:0; }

body {

font:60.5% "arial", helvetica, sans-serif;

line-height:1.7em;

color:#000000;

background-color:#00094B;

}

a {

color:#000;

text-decoration:none;

font-weight:bold;

}

a:hover {

color: #3D3D3D;

text-decoration:underline;

}

p {padding-top:10px;}

h1 {margin: 20px 0 0}

img {

margin:8px 10px 5px 10px;

}

input {vertical-align: middle}

h2 {

font: normal 1.8em "arial", helvetica, sans-serif;

margin: 0 0 12px;

}

blockquote {

margin: 10px 25px 10px 30px;

border-left: 3px solid #000;

background: #FFFDD5;

padding: 5px 15px;

font-size: 1.3em;

color:#000;

}

blockquote p {

font-size: 1em !important;

margin: 0;

}

.aligncenter,

.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

}

.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;

}

#wrapper {
width: 974px;
margin: 0 auto;
background-color:#FFFFFF;
padding-left:0px;	
position:relative;
}

/*----------------------------------*/

#header-bg {

background:#182794 url(images/top_main_banner.jpg) no-repeat scroll 0 0;

height:151px;

position:relative;

width:974px;	

border-top:0px solid #FFF;

}

#header-bg h1 {

position:absolute;

top:0px;

left:15px;

color:#000;

line-height: 0.85em;

font-size:2.3em;

margin: 14px 0 15px;

background:#FFF500;

padding:10px 10px 4px 10px;

}

#header-bg h1 a {

font-family:"Arial Black";

font-weight:normal;

color:#000;

letter-spacing:-1px;

}

#header-bg h1 span {

display: block;

font-size: 0.50em;

font-weight: normal;

text-transform: uppercase;

color:#000;

}

/*nevigation*/

/*
.menu {
height:42px;
background:#25328E url(images/menu_back_normal.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

.menu ul {

float:left;

margin:0;

padding:0 0 0 2px;

list-style:none;

height:42px;

overflow:hidden;

background:url(images/menuborder.gif) left no-repeat;

}

.menu li {

float:left;

background:url(images/menuborder.gif) right no-repeat;

padding-right:4px;

}

.menu a {

display:block;

float:left;

height:42px;

line-height:44px;

font-size:14px;

text-transform:uppercase;

font-weight:bold;

color:#fdfdfd;

padding:0 18px 25px 20px;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

.menu a:hover {
text-decoration:none;
color:#fdfdfd;
background:url(images/menu_back_selected.gif) top center no-repeat;
}

.menu .current_page_item a {
background:url(images/menu_back_selected.gif) top center no-repeat;
}

 =Sub Menu CSS
-------------------------------------------------------------- */
/************ Main menu **********
**********************************/
.menu {
	height:42px;
background:#25328E url(images/menu_back_normal.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	}
.menu a {
display:block;
float:left;
height:42px;
line-height:44px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#fdfdfd;
padding:0 18px 25px 20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*======= enamble if normal mnu ===========
.menu a:hover {
text-decoration:none;
color:#fdfdfd;
background:url(images/menu_back_selected.gif) top center no-repeat;
}
*/
.menu .current_page_item a {
background:url(images/menu_back_selected.gif) top center no-repeat;
}
.menu .children .current_page_item{background:#FF0000;}
.menu .children .current_page_item a{background:none; width:180px;}

.menu ul {
margin:0 0 0 2px;
padding:0;
list-style:none;
height:42px;
}

.menu li {
color:#FFFFFF;
	line-height:35px;
	text-transform:lowercase;
	z-index:20;
	letter-spacing:0em;
	background: url('images/mainmenu_backgroundimage.png') repeat-x;
	font-weight:normal;
	font-size:1.0625em;
	margin:0 2px 0 0;
	padding:0;
	float:left;
	font-family:times,Times New Roman,serif;
	position:relative;
	
}
.menu li:hover,.menu li.sfhover {
	text-decoration:none;
color:#fdfdfd;
background:url(images/menu_back_selected.gif) top center no-repeat;
	}
.menu li a {
	text-decoration:none;
	display:block;
	padding:0 21px;
	color:#FFFFFF;
	}
.menu li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -120px;
	}
.menu ul ul {
	background:url('images/dropdownshadow.png') bottom right;
	padding:0 8px 8px 0;
	position:absolute;
	left:-999em;
	top:42px;width:120px;
	z-index:1200;
	}
.menu li:hover ul,.menu li.sfhover ul {
	left:auto;
	}
.menu ul ul li a {
	padding:4px 10px;
	text-transform:none;	
	}
.menu ul ul li {
	color:#fff;
	z-index:20;
	width:210px;	
	font-family:helvetica,sans-serif;
	font-size:0.647058823529em;
	font-weight:normal;
	font-style:normal;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:0;
	height:24px;
	background:#1f2b87;
	}
.menu ul ul li a {
	line-height:normal;
	color:#fff;
	text-decoration:none;
	}
.menu ul ul li:hover a,.menu ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
.menu ul ul li:hover li a,.menu ul ul li.sfhover li a {
	color:#fff;
	}
.menu ul ul li:hover li a:hover,.menu ul ul li.sfhover li a:hover {
	color:#FFFFFF;
	}
.menu ul ul li:hover,.menu ul ul li.sfhover {
	color:#FFFFFF;
	background:#f70724;
	}
.menu ul ul ul li {
	font-size:1em;
	-moz-opacity:1;
	opacity:1;
	khtml-opacity:1;}.menu ul ul ul, .menu ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
.menu li li:hover ul,.menu li li.sfhover ul,.menu li li li:hover ul,.menu li li li.sfhover ul {
	margin-left:120px;
	}
.menu ul ul li:hover li a,.menu ul ul li.sfhover li a {
	text-decoration:none;
	}
.menu ul ul li li:hover a,.menu ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	color:#fff;
	}


/*----------------------------------------*/



#skip {

list-style:none;	

margin:0;

padding:0 0.5em;

border-bottom:0px solid #000;	

}

#skip li {

display:inline;

font-size:120%;

line-height:2.5;

margin:0 1em 0 0;

padding:0;

}

#skip a:link, #skip a:visited {

background:transparent url(images/arrow-skip.gif) no-repeat scroll 100% 60%;

border-color:#FFFFFF;

color:#666666;

font-weight:normal;

padding-right:10px;

}

#skip a:focus, #skip a:active, #skip a:hover {
background-color:#FFFDD5;
color:#000000;
text-decoration:underline;
}

#divSearchForm {
position:relative;
float:right;
vertical-align:bottom;
margin:111px 12px 0 0;
}

#divSearchForm label {

display:inline;

margin:0;

color:#333;

font-family:"arial", helvetica, sans-serif;

text-transform:uppercase;

font-weight:bold;

vertical-align:middle;

}

#divSearchForm input.txt {

display:inline;

width:180px;

height:19px;

padding:3px;

border:1px solid #313FA7;

vertical-align:middle;

font-size:11px;

color:#123A56;

}

#divSearchForm input.txt:focus {

color:#000;

background:#f6feda;

}

#divSearchForm input.btn {

margin:0;

vertical-align:middle;	

}

#searchsubmit

{

background: url(images/search_button_bg.gif) no-repeat;

border: none;

width: 90px;

height: 27px;

font: bold 12px Arial, Helvetica, sans-serif;

color: #fff;

vertical-align: top;

}

#container {

width: 100%;

margin-bottom:0px;

background-image:url(images/content_back.gif);

background-repeat:repeat-y;

background-position:right top;	

}

#container:after {

content: '.';

display: block;

clear: both;

visibility: hidden;

height: 0;

}

#content {

width: 638px;

float: left;

margin:0 0px 0 8px;

padding: 17px 10px 0 10px;

overflow: hidden;

}



#content h2 {

font:normal 1.3em "Arial",arial, helvetica, sans-serif;

padding: 0 0 4px;

color:#1633A1;

}

#content h2 a {

font-weight:normal;

text-decoration:underline;

color:#1633A1;

}

#content h2 a:hover {

color:#2E50D2;

}

#content h2.pagetitle {

padding-left:0px;

padding: 1px 0 4px;

font:bold 2.6em "Arial", helvetica, sans-serif;}

#content h3 {

font:bold 1.7em "arial", helvetica, sans-serif !important;

color:#000;

margin-bottom:-5px !important;

}

#content p, ntent li {

font-size: 1.3em;

line-height: 1.4em;

}

#content h3 a {

text-decoration:underline;

}	

#content .post {

margin: 0 0 2.2em;

border-bottom:#E4E4E4 0px inset;

padding:0 0px 10px 0px;

}

#content .post h2 a {

font-size:1.1em;

margin:0 0 -2px;

text-decoration:none;

font-weight:bold;

font-family:"Arial", Times, serif;

}

#content .post h2 {

font-size:2.4em;

margin:0 0 -2px;

text-decoration:none

}

#content .post h3 {

margin-bottom:0px !important;

}

#content .post h3 a {

font-size:1.1em;

margin:0 0 -2px;

text-decoration:none;

font-weight:bold;

font-family:"Arial", Times, serif;

color:#1633A1;

}

.post ul, .post ol {

margin:0 0 6px 35px;

font-size:12px;

}

.post li {

padding:8px 25px 0 0;

color:#000;

}

.post .postmetadata {

font-size:1.1em;

color:#D31A1E;

font-weight:normal;

margin:4px 0 4px 0px;

}



.post.postedby {

font-family:"Arial", Times, serif, Helvetica, sans-serif;

color:#454545;

font-size:13px;

font-weight:bold;

margin:4px 0 4px 0px;

}

.postedby {

font-family:"Arial", Times, serif, Helvetica, sans-serif;

color:#454545;

font-size:13px;

font-weight:bold;

margin:4px 0 4px 0px;

}

.post_data_section

{

font-size:1.2em;

color:#215679;

float:left; position:relative;

background-image:url(images/c_d_bg.gif);

background-repeat:no-repeat;

background-position:top left;

padding-top:0px;

width:64px;

height:106px;

text-align:center;

margin-right:12px;

}

.post_data_section h7

{

padding-top:12px;

}

.post_data_section li

{

margin-left:14px;

padding-top:7px;

list-style:none;

position:absolute;

}

.post_data_section a {

font-size:.8em;

color:#464646;

text-decoration: none;

}

.post_data_section a:hover {

color:#000;

}

.postmetadata a {

color:#999;

text-decoration: none;

}

.postmetadata a:hover {

color:#000;

}

.postmetadata3

{

font-size:1.2em;

color:#616161;

font-weight:bold;

float:right; position:relative;

padding-top:0px;

width:147px;

height:50px;

text-align:center;

}



.postmetadata3 a {

color:#464646;

text-decoration: underline;

}

.postmetadata3 a:hover {

color:#297CBC;

}

.entry {

text-align: justify;

font-family:"Arial", Times, serif;

font-size:11px;

}

.entry p{

color:#000;

}

.entry h1 {

font-size: 1.6em;

margin: 15px 0 10px;

}

.entry h2 {

font-size: 1.65em !important;

font-weight: bold !important;

margin: 15px 0 10px !important;

padding: 0 !important;

border: none !important;

}

.entry h3 {

font-size: 1.45em !important;

font-weight: bold !important;

margin: 15px 0 10px !important;

padding: 0 !important;

}

.entry h4 {

font-size: 1.3em;

margin: 15px 0 10px;

font-weight: bold !important;

}

.nav {

font-size: 1.3em;

padding: 0 0 22px;

}

.navigation {

font-size: 1.3em;

margin:20px 0 5px 0;

height: 1.3em;

}

.alignleft {float: left;}

.alignright {float: right;}

h3#comments,h3#respond {

padding: 1px 0 4px;

border-bottom: 1px solid #EEE;

}

.commentlist {

margin: 20px 0 30px 0px;

font-size:120%;

}

.commentlist img {

float:none;

padding:0;

border:0;

}

.commentlist li {

padding:5px 0 20px;

font-size:90%;

}

.cdata {

background:#DEDEDE;

border-top:1px solid #ccc;

padding: 3px 3px 3px 7px;

height: 1%;

}

.cdata strong {

display: block;

color:#000;

}

#content img.avatar {

float: right;

display: inline;

border: 0;

margin: 1px 1px 0;

}

.ctext {

padding: 0 7px;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

}

.commentlist li p {

font-size: 1em !important;

}

.commentmetadata {

font-size: 1em;

}

.commentmetadata a {

color: #34739B;

}

#comment {

width: 640px;

height: 170px;

}



.tags,

#tag_cloud {

margin: 0 0 15px;

}

.tags {

text-align:center;

line-height:21px !important;

}

abbr, acronym {

border:medium none;

}

abbr[title], acronym[title] {

border-bottom:1px dotted #999;

cursor:help;

font-style:italic;

}

code, kbd, pre {

font-family: Monaco,"Courier New",Tahoma;

}

pre {

padding:10px;

background:#F6F7F5;

font-size:120%;

}

code {

color:#990000;

font-family:"Courier New",Courier,mono;

}

.txtRed {

color:#FF0000;

font-size:130%;

}

.txtGrey {

color:#999;

}

#base .baseHdr{

font-size:1.5em;

color:#000;

font-weight:bold;

margin-bottom:0px;

border:none;

padding:0;

}



#base {display: inline; float: left; margin: 0; width:100%; clear:left; background-image:url(images/footer_img.jpg); background-repeat:no-repeat;}

#base { width:1000px; height:162px; border-bottom:0px solid #000; border-top:0px solid #000; position: relative; }

#base ul {margin:40px 185px 10px; padding:10px 0 0 90px; width:282px; display:inline; float:left; list-style-type:none; }

#base li {padding:10px 4px; border-top:0px solid #C0BDBD; line-height:15px;}

.grid12 h6 { margin: 10px 0 50px 0; }



#GRCategory2, #GRCategory3

{

width:155px;

height:16px;

}

#GRCategory4, #GRCategory5

{

width:146px;

height:16px;

}

.formlabel

{

color:#030C49;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

}

.formlabel_m

{

color:#3F3F3F;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

}

.submitsugnup_sidebar

{

background: url(images/btn_rightsignup.gif) no-repeat;

border: none;

width: 196px;

height: 51px;	

font: bold 12px Arial, Helvetica, sans-serif;

color: #FFFFFF;

vertical-align: middle;

cursor:inherit;

}

#bbsubscribe

{

background: url(images/body_optin_bg.gif) no-repeat;	

width: 668px;

height:255px;

margin-top:22px;	

}

.form_lbl1

{

font-size:12px;	

font-weight:bold;

color:#fff;

font-family:Arial, Helvetica, sans-serif;

}

.submitsugnup1

{

background: url(images/footer_button.gif) no-repeat;

border: none;

width: 246px;

height: 37px;

font: bold 12px Arial, Helvetica, sans-serif;

color: #FFFFFF;

vertical-align: middle;

cursor:inherit;

}

.audioaccrobat

{

width:402px;

float:left;

padding-top:10px;

}

/* The Sidebar */

.sidebar_bg{float:right;width:303px;}

.sidebar {float:left;width:269px;margin-top:20px;padding-left:17px;}

#rightother

{

/*background: url(images/right_other.gif) repeat-y;*/

background-position:right;

width: 269px;}

#right_top_subscribe{

background: url(images/right_opt_in.gif) no-repeat;background-position:right top;height:377px;}	

#meetme

{

background: url(images/meet_me_bg.gif) no-repeat;background-position:center top;height:94px;}

#meetme ul

{

padding:0px 0 0 8px;

}	

#meetme ul li

{

list-style:none;

display:inline;

margin-right:5px;

}

.sidebar ul {margin:0;padding:0;list-style:none;color:#010837;}

.sidebar ul li{margin-top:10px;padding:0;list-style:none;	}



.sidebar ul li ul li a {color:#010837;text-decoration:none;font-size:12px;line-height:20px;font-weight:normal;font-family:"Arial", Times, serif, Arial;}



.sidebar div a {color:#010837;font-weight:bold;}

.sidebar a:hover {text-decoration:underline; color:#FF0000;}

.sidebar h2 {margin:0;padding:0;height:30px;line-height:20px;background:url(images/widgets_border.gif);

background-position:bottom center;background-repeat:no-repeat;font-size:15px;font-weight:bold;color:#001E6B;padding-left:15px; font-family:"Arial", Times, serif, Arial;}

.sidebar h3 {margin:0;padding:0;height:4px;background:url(images/h3.gif);}

.widget{background:url(images/heading_bottom.gif) top no-repeat;margin-bottom:10px;padding-bottom:10px;	}

.widget ul li {	margin-top:0px;padding:2px 0px 2px 18px;list-style:none;border-bottom:#CCCFE9 1px solid;	background:url(images/sidebar_arrow.gif) left center no-repeat;font-family:Arial, Helvetica, sans-serif;}

.widget ul li a {color:#010837;text-decoration:none;font-size:12px;line-height:18px;font-weight:normal;}

.sidebar li li {background:none;

padding-bottom:0;

margin-bottom:0;

}

/* The Footer */

.footer {

height:157px;

float:right;

width:974px;

background:#000948 url(images/footer_banner.gif) top center no-repeat;

}

.footerform {

float:right;

width:357px;

padding:0px 10px 0 0;

}

.footer .themeby {

width:360px;

}

.footer .links {

width:290px;

}

.footer .meta {



}

.footerfloat h2 {

margin:28px 0 0 0;

padding:0;

font-size:25px;

color:#fff;

}

.footerfloat ul {

margin:0;

padding:0;

list-style:none;

line-height:30px;

}

.footerfloat a {

background:url(images/arrow.gif) left center no-repeat;

padding-left:20px;

color:#fff;

font-weight:bold;

}

.copyright {

width:380px;

float:left;

margin-left:14px;

padding-top:130px;

font-family:Arial, Helvetica, sans-serif;

color:#fff;

font-size:12px;

}

.commentbg{

float:right;

background-image:url(images/comment_bg.gif);

background-repeat:no-repeat;

background-position:top center;

width:89px;

height:57px;

text-align:center;

padding-top:4px;padding-right:3px;

margin-top:9px;

font-family:Arial, Helvetica, sans-serif;

color:#001E6B;

size:0.9em;

}

.commentbg a

{

font-family:Arial, Helvetica, sans-serif;

color:#001E6B;

size:0.9em;

text-decoration:none

}

.commentbg a:hover

{

color:#EF0825;

text-decoration:none

}

.datebg

{

float:left;

background-image:url(images/date_bg.gif);

background-repeat:no-repeat;

background-position:top left;

width:63px;

height:60px;

text-align:center;

padding-right:20px;

margin-top:9px;

}





formcontainer{

clear: both;

overflow: hidden;

width: 100%;

font-size:12px;

}



formcontainer span.required {

color: #FF0000;

}



formcontainer p.error,

formcontainer p.important,

formcontainer p.information,

formcontainer p.success {

border-top: 1px solid #E8E8DE;

color: #442;

padding-left: 12px;

padding-bottom: 6px;

width: 100%;

font-size:12px;

}



formcontainer p.error {

background: #fbfbee url('error.png') no-repeat 12px 50%;

border-bottom: 2px solid #F0D28B;

font-size:12px;

}



formcontainer p.important {

background: #fbfbee url('important.png') no-repeat 12px 50%;

border-bottom: 2px solid #FED7CE;

font-size:12px;

}



formcontainer p.information {

background: #fbfbee ;

border-bottom: 1px solid #C5DDF2;

font-size:8px;

font-weight:bold;

}



formcontainer p.success {

background: #fbfbee url('success.png') no-repeat 12px 50%;

border-bottom: 2px solid #C7E9B3;

font-size:12px;

}



formcontainer form.contact-form {

clear: both;

float: none;

width: 100%;

font-size:12px;

}



formcontainer form.contact-form {

background: #F6F6F6;

color: #333333;

margin: 0.5em 0 1.5em 0;

font-size:12px;

padding:12px;

}



formcontainer form.contact-form legend {

text-transform: uppercase;

font-size:12px;}



formcontainer form.contact-form div.form-label {

display: block;

float:none;

line-height:150%;

margin: 0.5em 0 0 0;

padding:0;

text-align:left;

width:100%;

font-size:12px;

}



formcontainer form.contact-form div.form-label label,

formcontainer form.contact-form div.form-option label {

cursor: pointer;

line-height:100%;

font-size:12px;

}



formcontainer form.contact-form div.form-input,

formcontainer form.contact-form div.form-textarea {

display: block;

float:none;

margin: 0.2em 0 0 0;

width:60%;

font-size:12px;

}



formcontainer form.contact-form div.form-input input,

formcontainer form.contact-form div.form-textarea textarea {

padding: 0.3em;

width: 97%;

font-size:12px;

}



formcontainer form.contact-form div.form-textarea textarea {

overflow: auto;

width:500px;

}



formcontainer form.contact-form div.form-input input.error {

background-color: #FBF4E2;

font-size:12px;

}



formcontainer form.contact-form div.form-input input.optional {

margin-bottom: 0.2em;

font-size:12px;

}



formcontainer form.contact-form div.form-option,

formcontainer form.contact-form div.form-submit {

display: block;

float:none;

margin: 1em 0 0 0;

width:100%;

font-size:12px;



}



formcontainer form.contact-form div.form-submit input {

cursor:pointer;

padding:0.5em 2em;

font-size:12px;

font-weight:bold;

}

#buton_sub

{

margin-left:250px;

}

#buton_sub submit

{

width:100px;

height:44px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

}

/*=====================for ppup====================*/
#specialoffer_popup
{
display:none; position:absolute;z-index:4000;
width:465px; padding:20px;
}
.dpopup_padding
{
padding:10px;
background:#FFFFFF url(images/dpopup_bg.jpg) bottom center repeat-x;
border:#333333 2px solid; vertical-align:top;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px; line-height:22px;
	color: #000099;
}
.popup_normtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; line-height:18px;padding:10px;
}
.popupclose{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
font-size:12px; line-height:normal;padding-right:10px; height:10px;
}
.popupclose a{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
font-size:12px; line-height:normal;padding-right:10px;
}
.popuptannk{
font-family:Arial, Helvetica, sans-serif; text-align:center;
font-size:12px; line-height:18px; font-weight:bold; color:#0844ac;
padding:10px;
}
.popupprivacy{
font-family:Arial, Helvetica, sans-serif; text-align:center;
font-size:11px; line-height:16px; font-weight:normal; color:#000;
padding-top:10px;
}
.popupfontred {
	color: #FF0000;
	font-weight: bold;
}
.popup_submit
{
background:url(images/popup_submit_btn.gif) center center no-repeat;
width:196px; height:51px; border:none;
}