body {
background:#e6eee4 url('../image-files/drop-bg.jpg') repeat-y top center;
font-family: Arial, Verdana,  sans-serif;
font-size: 93%; /*leave this...it sets the overall size of your fonts.*/
color: #000;
margin:auto;
padding:0;
text-align:center;
}

/*the font size is 100% of the body font setting So while it says 100%, that is actually 100% of 93%. No need to touch this if you dont want to */
table {
font-size:100%; /*leave this font size, change the individual cells below, if the default size isnt to your liking*/
color:inherit;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.tablewidth {width:995px;}

/* you have 3 more classes of horizontal rule, as well as the default version Change the attributes to 
get the look you want. */

.solid-brown {	
   border-top: 1px solid #765;
   border-bottom: hidden;
   border-left: hidden; 
   border-right: hidden;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.solid-pink {	
   border-top: 1px solid #fa4fff;
   border-bottom: hidden;
   border-left: hidden; 
   border-right: hidden;
   	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.solid-green {	
   border-top: 1px solid #8cad43;
   border-bottom: hidden;
   border-left: hidden; 
   border-right: hidden;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.dashed {
  border-bottom:1px dashed #fa4fff;
   border-top:hidden;
   border-left:hidden;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}


/* this is a custom class for using graphics as bullets.  Upload a custom graphic to your 
graphics library in the usual way. Then replace my URL
with your own. Note there are no speech marks around the URL Change center to top, if you want bullets to line up with the top line of yr text*/
 
ul {
list-style-type: none;
padding-left: 0;
margin-left: 10px;
}
 
li.custom {
background: url(http://www.easybabylife.com/images/bullet1.jpg) left top no-repeat; 
padding-left: 20px;
margin-bottom: 7px;
}
 
li.fb {
padding-left: 15px;
margin-left: 7px;
} 

li.hori {
padding-left: 5px;
margin-left: 50px;
margin-bottom: 7px;
display: inline;
}

h1 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 150%;  color: #63381B; text-align:center;}
h2 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 135%;  color: #8cad43; text-align:center;}
h3 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 115%;  color: #8cad43; text-align:center;}
h4 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 100%;  color: #8cad43; text-align:left;}
h5 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 100%;  color: #63381B; text-align:center;}
h6 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 110%;  color: #f06eaa; text-align:center;}


td.stripes {
background-color: #fff;
width: 100%;
height: 5px;
background-image: 
url('../images/stripes1.jpg');
background-position: top;
background-repeat: repeat-x;
}

td.color {
background-color: #fff;
width: 100%;
height: 5px;
background-image: 
url('../images/stripes1.jpg');
background-position: top;
background-repeat: repeat-x;
}

td.headerbg {
background-color:#fff;
background-image: 
url('../images/stripes1.jpg');
background-repeat: repeat-x;
background-position: top;
height: 136px;
}

td.headerbg a { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #2b7dfd; 
text-decoration: underline;
}

td.headerbg a:visited { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color:#8cad43;
text-decoration: underline;
}

td.headerbg a:hover { font-family: Arial, Verdana, sans-serif;
 font-size: 100%; 
 text-decoration: none;
 color:  #fa4fff;
 }

td.topnav {
background-color:#fff;
}

td.spacerbg {
background-color:#fff;
width: 16%;
height: 1px;
}

td.contentbg {
background-color:#fff;
border-left: 1px solid #fedfff;
border-right: 1px solid  #fedfff;
font-size: 85%; 
color:inherit;
padding:10px;
}

td.contentbg a { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #765; 
text-decoration: underline;
}

td.contentbg a:visited { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #8cad43;
text-decoration: underline;
}

td.contentbg a:hover { font-family: Arial, Verdana, sans-serif;
 font-size: 100%; 
 text-decoration: none;
 color:  #f9c5dc;
 }

td.rightbg {
width: 32%;
font-family: Arial, Verdana, sans-serif;
font-size: 85%;
color:inherit;
background-color:#fff; 
padding:5px;
}

td.rightbg a { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #765; 
text-decoration: underline;
}

td.rightbg a:visited { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #8cad43; 
text-decoration: underline;
}

td.rightbg a:hover { font-family: Arial, Verdana, sans-serif;
 font-size: 100%; 
 text-decoration: none;
 color:  #fa4fff;
 }

td.leftbg {
font-size: 80%;
color:inherit;
margin-left: 5px;
background-color:#fff;
padding:5px; 
}

td.footerbg {
font-size: 85%;
color:inherit;
background-color:#fff;
padding:5px; 
}

td.footerbg a { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #765; 
text-decoration: underline;
}

td.footerbg a:visited { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #8cad43;
text-decoration: underline;
}

td.footerbg a:hover { font-family: Arial, Verdana, sans-serif;
 font-size: 100%; 
 text-decoration: none;
 color:  #fa4fff;
 }

td.bottom {
font-size: 80%;
font-weight: bold;
color:#765;
background-color:#e3efd4;
padding:5px; 
}

td.bottom a { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #2b7dfd; 
text-decoration: underline;
}

td.bottom a:visited { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #8cad43;
text-decoration: underline;
}

td.bottom a:hover { font-family: Arial, Verdana, sans-serif;
 font-size: 100%; 
 text-decoration: none;
 color:  #fa4fff;
 }

/* This is for the heading background color....your H1, H2, and H3 tags*/
.hbg{
background-color:#acc56f; 
color:#fff;
width: auto;
padding: 3px;
font-weight: bold;
}

.dhbg{
color:#765;
width: auto;
padding: 2px;
background-image: 
url('../images/toptitle.jpg');
font-family: 'Trebuchet MS1', Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
text-align: center;
border-bottom: 0px solid #765;
background-repeat: no-repeat;
background-position: center;
}

.pageHeaderContainer{
background-color:#fff; 
font-size: 80%;
width: auto;
}

/* information below is to remove the link styling for anchor links.
Just leave this as it is....it works fine, and shouldn't be modified */
a.jumplink{
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
}

a:hover.jumplink  {
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
} 

    .embed-container {
        position: relative;
        padding-bottom: 56.25%; /* 16/9 ratio */
        padding-top: 30px; /* IE6 workaround*/
        height: 0;
        overflow: hidden;
    }

    .embed-container iframe,
    .embed-container object,
    .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/* C2.0 invitation */

body .c2Form {
  border: 2px solid; 
  border-top-color: #b3a182;  /* Form appears slightly recessed */
  border-right-color: #f7ebd6;
  border-bottom-color: #f7ebd6;
  border-left-color: #9d8f73;	
  padding: 20px;
  margin: 15px 0 20px 0;
  width: 90%; 
}

.c2Form .dividerRule { border-top: 0px; }  /* Remove section borders */ 
.c2Form .storyInput { height: 110px; }     /* Reduce height of story field */                      
.c2Form p { margin: 6px 0 4px 0; }         /* Close up line spacing */
.c2Form .otherText { font-size: 75%; }     /* Restore author information text to proper size */
.c2Form #show_hide_link { font-size: 85%; } /* Link to expand form */

/* C2.0 comment form */

.c2body form {
  border: 2px solid;
  border-top-color: #b3a182;  /* Form appears slightly recessed */
  border-right-color: #f7ebd6;
  border-bottom-color: #f7ebd6;
  border-left-color: #9d8f73;
  background-color: #fff;
  padding: 15px; 
  margin: 15px;
}

.c2body .vIsText_3000 { height: 70px; }       /* Reduce height of comment field */

/* C2.0 submission page */

.c2body #comments .date { font-size: 95%; }   /* Comment date slightly smaller... */
.c2body #comments .author { font-size: 90%; } /* Comment author slightly smaller... */
.c2body #comments .author strong { font-weight: normal; } /* ...and normal weight */
.c2body #comments {width: 100% !important;}
.c2body #comments td {width: 0% !important;}

#share { margin:0 30px; vertical-align: top } #share ul { margin:0 0 10px 0; padding:0 0 5px 0; list-style:none; border-bottom:1px solid #eee } #share li { display:inline; vertical-align: top }

.formbody {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8px;
  }



/* NAV BARS - this part below is for the color on the background, surrounding the buttons. Change the color, and the 
border, if you like. For the border, you can use solid, dashed, or dotted, for different border styles*/

/*tabbed nav*/

#header {
margin:0px,0px,0px,0px;
float:left; /*can be changed to right if you prefer*/
width:100%;
background:#DAE0D2 url('../image-files/bg-1.gif')
repeat-x bottom; 
font-size:86%; /*use either 86% 93% or 100%*/
line-height:normal;
}
#header ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#header li {
float:left;
background:url('../image-files/left_both-1.png') 
no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:2px solid #e3efd4;      
}

#header a {
white-space:nowrap;
float:left; /* if you change the first instance of the float to         right,then this must be changed as well*/
display:block;
width:.1em;
background:url('../image-files/right_both-1.png') 
no-repeat right top;
padding:5px 15px 4px 6px;
text-decoration:none; /* options are none or underline*/
font-weight:bold; /*use either bold or normal*/
color:#765; /* set the link font color*/
}

#header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#a4c951;/*sets the color of the links "at rest"*/
      }
/* below, is the name of the ids for your pages. They are grouped in pairs. The first of the pair, is the id you will give to the <body> tag of the page. The second one, is the id you will give to the link itself*/
#home #home-nav,
#blog #blog-nav, /*this if for your second page*/
#ttc #ttc-nav,
#pregnancy #pregnancy-nav,
#childbirth #childbirth-nav,
#yourbaby #yourbaby-nav,
#breastfeeding #breastfeeding-nav,
#for-mom #for-mom-nav,
#fordad #fordad-nav,
#help #help-nav, 
#community #community-nav, /*Important!there is NO comma after the last pair*/
#shop #shop-nav /*Important!there is NO comma after the last pair*/
{
background-position:0% -150px;
border-width:0;
}
/* you will need to use the same ids as above*/
#home #home-nav a,
#blog #blog-nav a, /*this if for your second page*/
#ttc #ttc-nav a,
#pregnancy #pregnancy-nav a,
#childbirth #childbirth-nav a,
#yourbaby #yourbaby-nav a,
#breastfeeding #breastfeeding-nav a,
#for-mom #for-mom-nav a,
#fordad #fordad-nav a,
#help #help-nav a, 
#community #community-nav a,/*Important!there is NO comma after the last pair*/
#shop #shop-nav a /*this if for your first page*/
{
  background-position:100% -150px;
  color:#a4c951;/*sets the color of the "currrent tab link font*/
  padding-bottom:5px;
}
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#a4c951;
      }
    #header li:hover a {
      background-position:100% -150px;
      }

/* leftnav*/

div.sdmenu {
	width: 155px;
	font-family: 'Trebuchet MS1', Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	color: #fff;
}
div.sdmenu div {
	background: url('../images/navbuttonsh.jpg') repeat-x;
	overflow: hidden;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: #765;
	cursor: default;
	border-bottom: 1px solid #fff;
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #e3efd4;
	font-weight: normal;
	display: block;
	border-bottom: 0px solid #fff;
	color: #765;
	text-decoration: none;
}
div.sdmenu div a.current {
	background : #b4d670;
}
div.sdmenu div a:hover {
	background : #fff;
	color: #b4d670;
	text-decoration: underline;
}

/*This style sheet controls how the textboxes will look
The only thing that you might want to change will be the color
of the borders. They are set at #000066 at the moment.
The background color is set to ffffff (white), however if you
decide to change it you can. Just remember, if you do, it will affect EVERY
textbox on your site. To change only one, copy and paste the class here in the style sheet,
and alter the color. Change the name also... so the new class may be called
full-width-box-blue for eg. Then the new color can be called with your new class name.
*/

div.full-width-box {
   background-color: #ffffff;
	margin: 30px auto;
	padding-top: 0px;
	padding-left:20px;
	padding-left:3px;
   border: 2px solid #8cad43;
   width: 85%;
   float: none;
   text-align: center;
}
     	
div.full-width-box-nb {
 background-color: #ffffff;
 margin: 0px 10px 10px 10px;
 padding: 0px 10px 0px 10px;
 border: 0px solid #8cad43;
 width: 85%;
 float: none;
}

div.center-box {
   width: 50%;
   background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
	padding: 15px;
   border: 1px solid #000066;
}

div.full-width-box2 {
   background-color: #ffffaa;
	margin: 15px 0px 10px 0px;
	padding: 15px;
   border: 1px solid #000066;
}
	
/*** right column Half of width box left ***/
div.half-width-box-left {
   background-color: #ffffff;
	margin: 5px 5px 5px 5px;
	border: 1px solid #776655;
	padding: 10px;
	width: 50%;
	float: left;
	
}
/*** right column Half of width box right ***/
div.half-width-box-right {
   background-color: #ffffff;
	margin: 5px 5px 5px 5px;
	border: 1px solid #000066;
	padding: 10px;
	width: 50%;
	float: right;
}

div.text-box {
   width: 100%;
}
/* the border of the image inside your half width textbox can be changed.
Its set to #5F8B8C at the moment. You can also change the solid
to either dashed or dotted if you want to*/

/*** Picture inside the text ***/
.img-float-left {
	float: left;
	padding: 2px;
	margin-right: 10px;
	border: 2px solid #765;
}
.left-nb {
	float: left;
	padding: 2px;
	margin-right: 5px;
	border: none;
}

.img-float-right {
	float: right;
	padding: 2px;
	margin-left: 5px;
	border: 2px solid #765;
}
.img-float-right-no-border {
	float: right;
	padding: 2px;
	margin-left: 5px;
	border: none;
}
	
.img-float-left-no-border {
	float: left;
	padding: 2px;
	margin-right: 10px;
	margin-left: 5px;
	border: none;
}
/*** Clearing of a float ***/
div.clear {
	clear: both;
	width: 100%;
	height: 1px;
}
/***Align text to the right or left***/
.alignleft {
 float: left;
}
.alignright {
 float: right;
 text-align: right;
}

.blogItItem {
margin:18px 0;
padding:0 12px;
border:1px solid #ccc;
box-shadow:4px 4px 4px #ccc;
border-radius:4px;
}


/*********Here down relates to a mobile display ****************/

.mobile-only{
display:none;
}

.desktop-only{
display:block;
}

@media screen and (max-width: 480px)
{
.max-width{
padding-top:0;
}

.mobile-only{
display:block;
}

.desktop-only{
display:none;
}


body {
max-width: 480px;
min-width: 300px;
background-color: #123456; 
}


table {
font-size:100%;
color: inherit;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-align: left;
}

#header-link{
display: none;
}

#header{
display: none;
}

.headerbg {
display:none;
}


.top-nav{
display:none;
}

.spacerbg {
display:none;
}

.contentbg {
background-color: #ffffff;
width: 100%;
margin-top:130px;
padding:0;
}

.contentbg img{
max-width:100%;
height: auto !important;
-ms-interpolation-mode: bicubic;
}

.rightbg {
display:none;
}

.leftbg {
display:none;
}

.footerbg {
background-color: #ffffff;
width: 100%;

}

.bottom-strip {
width: 100%;
}

.mobile-header{
display:block;
height:100px;
background-image: url(../image-files/mobile-logo1.jpg);
background-color:#ffffff;
}

.img-float-left {
	float:none; margin: 0 auto;
	border: 0px solid #765;
}

.img-float-right {
float:none; margin: 0 auto;
	border: 0px solid #765;
}

.img-float-right-no-border {
float:none; margin: 0 auto;
}
	
.img-float-left-no-border {
	 float:none; margin: 0 auto;
}

.left-nb {
	 float:none; margin: 0 auto;
}

.tablewidth{width:100%;}

}/* do NOT delete this curly brace!!!*/
