/* this first section sets the background color....thats the color surround OUTSIDE
your main table. The same with the fonts, this applies only to any text you place outside the
main content table. Which will probably be nothing. The max-width is for Firefox, to let it know how wide you
want your page to be. This will be the maximum width of your main content table.
If you set it to perhaps 1050px, and view it on a 1024x768 monitor, it will appear full width. But to someone 
viewing on a 1200x1024 monitor, it will appear as 1050 wide, with your choice of a colored background either
 side, taking up the extra 150px. (75px each side)*/

body {
background:#e6eee4 url('http://www.easybabylife.com/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;
}

/* you have 3 more classes of horizontal rule, as well as the default version Change the attributes to 
get the look you want. The 3 classes are solid, dotted, and dashed. Add class="dashed" to your hr
tag on an HTML page, to get the dashed version of the hr. Change the colors to suit. */

.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('http://www.easybabylife.com/images/stripes1.jpg');
background-position: top;
background-repeat: repeat-x;
}

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

td.headerbg {
background-color:#fff;
background-image: 
url('http://www.easybabylife.com/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('http://www.easybabylife.com/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;
} 

/* 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;
  }