
p, td { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
 }


blockquote { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
 }

p.box { font-family: 'arial', sans-serif;
font-size: 8pt;
line-height: 9pt;
margin-left: 16px;
 }

div.footer { font-family: 'arial', sans-serif;
font-size: 8pt;
line-height: 9pt;
text-align: center;
 }

p.star { font-family: 'arial', sans-serif;
font-size: 8pt;
line-height: 9pt;
margin-top: 10px;
margin-left: 5px;
margin-right: 10px;
 }


p.headline { font-family: 'arial', sans-serif;
font-size: 18pt;
line-height: 18pt;
color: #339999;
font-weight: bold;
text-align: center; }

div.subhead { font-family: 'arial', sans-serif;
font-size: 13pt;
line-height: 13pt;
color: #339999;
font-weight: bold;
text-align: center; }

div.part { font-family: 'arial', sans-serif;
font-size: 12pt;
line-height: 12pt;
color: #339999;
text-align: center; }

div.byline { font-family: 'arial', sans-serif;
font-size: 11pt;
line-height: 11pt;
text-align: center; }


p.callouthead { font-family: 'arial', sans-serif;
font-size: 11pt;
line-height: 11pt;
font-weight: bold;
text-align: center; }

p.callout { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
margin-left: 10px;
margin-right: 10px;

 }

p.callout1line { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
margin-left: 10px;
margin-right: 10px;
text-align: center;

 }


p.recipes { font-family: 'arial', sans-serif;
font-size: 12pt;
line-height: 13pt;
margin-left: 10px;
margin-right: 10px;

 }


div.newshead { font-family: 'arial', sans-serif;
font-size: 11pt;
line-height: 11pt;
font-weight: bold;
text-align: center; }

div.news { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
margin-left: 10px;
margin-right: 10px;

 }


div.quoteauthor { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
margin-left: 10px;
margin-right: 10px;
text-align: right;

 }

p.more { font-family: 'arial', sans-serif;
font-size: 11pt;
line-height: 11pt;
font-weight: bold;
text-align: left; }


div.ingred { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;

 }


div.dir { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;

 }


ul { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;

 }



ul.more { font-family: 'arial', sans-serif;
font-size: 10pt;
line-height: 11pt;
list-style-image: url("http://celebrityparents.com/graphics/star_bullet.gif");
 }
 
 
ul.news { font-family: 'arial', sans-serif;
font-size: 12pt;
line-height: 24pt;
list-style-image: url("http://celebrityparents.com/graphics/star_bullet.gif");
 }
 

.gen { margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 20px; }

.intro { margin-top: 5px;
  margin-right: 40px;
  margin-bottom: 0px;
  margin-left: 10px; }

a:link { text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; text-weight: bold; color: #000000; }
a:hover { text-decoration: none; color: #CB1967; }
a:active { text-decoration: underline; color: #CB1967; }
a:visited:hover { text-decoration: none; text-weight: bold; color: #CB1967; }



a.main:link { text-decoration: underline; color: #000000; }
a.main:visited { text-decoration: underline; text-weight: bold; color: #000000; }
a.main:hover { text-decoration: none; color: #CB1967; }
a.main:active { text-decoration: none; color: #CB1967; }
a.main:visited:hover { text-decoration: none; text-weight: bold; color: #CB1967; }


td.one { background: url(http://celebrityparents.com/graphics/background.gif) no-repeat top left; }
td.star { background: url(http://celebrityparents.com/graphics/box_star.gif) no-repeat bottom right; }

.pinkbox { border: 1px solid #CC0066; background-color: #ffffff; padding: 2px; }

.pinkboxcall { border: 1px solid #CC0066; background-color: #ffffff; padding: 2px; width: 90%;}


.greenbox { border: 1px solid #CCE718; background-color: #ffffff; padding: 2px; }

.greenboxcall { border: 1px solid #CCE718; background-color: #ffffff; padding: 2px; width: 100%;}

table.call1 {	table-layout:fixed;
		border-collapse: collapse;
		width: 100%;
		padding: 2px;
		border: 1px solid #CC0066;
		background-color: #FFFFFF;
	}


table.input {table-layout:fixed;
		border-collapse: collapse;
		width: 100%;
		padding: 1px;
		spacing: 1px;
		border: 1px solid #CCE718;
		}
tr.input {background-color: #FFFFFF;
		border: 1px solid #CCE718;
		}

td.input {background-color: #FFFFFF;
		border: 1px solid #CCE718;
		padding: 2px;
		font-family: 'arial', sans-serif;
		font-size: 10pt;
		line-height: 11pt;
		}

th.input {background-color: #FFFFFF;
		border: 1px solid #CCE718;
		padding: 2px;
		font-family: 'arial', sans-serif;
		font-size: 10pt;
		line-height: 11pt;
	}



hr { noshade;
	color: #CC0066;
	height: 1px;
	width: 90%;
	}

hr.footer { noshade;
	color: #CC0066;
	height: 1px;
	width: 60%;
	}
        /* properties for all input elements */
        input, textarea {
            font-family: 'arial', sans-serif;
            font-size: 9pt;
        }

.introB { padding:  5px;; }