
body
{
background-color: #ffec00;
margin: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: white;
line-height: 1.2em;
}


a, a:visited
{
color: black;
}

br
{
margin: 0;
padding: 0;
}

#mainContent
{
margin: 0 auto 0 auto;
width: 730px;
background: url(kill_bills_background_slice.png) top left repeat-y;
}

#disgust
{

}

#advice
{
background-color: none;
}

#parents
{
float: left;
width: 710px;
margin: 0 0 0px 0;
color: black;
padding: 20px 15px 20px 20px;

}

.refer {
text-align: center;
padding: 10px 0 10px 0;
}

h1
{
font-size: 9px;
font-weight: bold;
margin: 0;
padding: 0;
}

h3 {
font-size: 1.3em;
font-weight: bold;
margin: 0;
padding: 10px 0 1px 0;
}


a img
{
border: 0;
}

img
{
margin: 0;
padding: 0;
}


#kids img
{

}

#parents img
{
margin-top: 5px;
}


#sidebar
{
float: right;
width: 197px;
background-color: #eee;
border: 2px solid black;
padding: 10px;
color: #000;
font-weight: normal;
margin-left: 10px;
margin-top: 12px;
}


h2
{
font-size: 19px;
font-weight: bold;
margin: 2px 0 6px 0;
}

h3
{
font-size: 16px;
font-weight: bold;
margin: 2px 180px 0px 0;
text-transform: uppercase;
line-height: 19px;
}

p {
margin: 8px 180px 11px 0px;
}

#footer
{
position: absolute;
top: 2325px;
left: 36px;
}

#also, #also a, #also a:visited
{
color: #780B0A;
font-size: 8px;
}


#tyc_bafflement_jokes {
font-size: 10px;
width: 480px;
padding-top: 50px;
padding-left: 40px;
color: #222;
line-height: 13px;
}




/* TELL A FRIEND */

#tellfriend
{
font-size: 12px;
position: absolute;
bottom: 20px;
left: 20px;
border: 1px solid white;
padding: 0 8px 8px 8px;
width: 698px;
background-color: #A20F0A;
height: 408px;
}

.lilbox
{
margin: 0px 0 8px 0;
}


.box
{
margin: 0px 0 16px 0;
}

#inputs
{
margin: 3px 16px 0 0;
font-size: 12px;
float: left;
height:340px;
width: 300px;
}

input,select,textarea 
{ 
padding:0px; 
border:1px solid #969696; 
 
color: #A20F0A;
font-weight: bold;
}

input.clean
{
border: 0px; 
}

.small
{
	font-size: 8px;
	font-weight: normal;
}

#emailtext
{
	font-family: "Courier New", Courier, monospace;
	padding: 0px 10px 5px 10px;
	text-align: left;
}
