/* CSS Document */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
   
   /*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	font-size:100%;
}


body {
color: #000; 
font-family:   Arial, Helvetica, sans-serif;
background-image: none;
text-align : center;
margin: 0px;
padding: 0px;
/*margin-left: 40px;*/
}
body, td, p{font-size:12px}/* added by fc:ascedia */
form {
margin: 0px;
padding: 0px;
} 

#homepageBG{
font-size: 68.75%;
color: #000; 
font-family: Arial, Helvetica, sans-serif;
text-align : center;
margin: 0px;
padding: 0px;
}

#pageBody, #pageBody .sectionBody { background-color:#FFFFFF;
background-image: none; }
a {
font-size : 12px;
color : #903;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}

.header  { /* changed by ascedia */
width: 750px;
margin: 0 auto;
padding-top: 6px;
height: 81px;
} 


.headerHome  {/* added by ascedia */
width : 750px;
height : 81px; 
padding-top: 6px;
margin : 0 auto;
}


.headerNavHome {/* added by ascedia */
width: 962px;
margin: 0px auto;
}

.headerNav {/* added by ascedia */
width: 980px;
margin: 0px auto;
}


#MainpageBtn { /* added by ascedia */
z-index: 100;
position:absolute;
margin: 35px 0px 0px 50px;
width: 66px;
height: 44px;
border:none;
}

#ChrissacontentHome { /* added by ascedia */
margin: 0 auto;
padding: 0px 0px 0px 0px;
}



#Chrissacontent { /* added by ascedia */
margin: 0 auto;
padding: 20px 0px 20px 25px;
text-align:left;
background-color:#FFFFFF;
}

#craft { /* added by ascedia */
height: 143px;
width: 140px;
position:absolute;
margin-left: 375px;
z-index: 2;
}

#crafthome { /* added by ascedia */
height: 143px;
width: 140px;
position:absolute;
margin-left: 380px;
margin-top: 0px;
z-index: 2;
}

.atschool{ /* added by ascedia */
color: #990033;
font-size: 16px;
font-weight: bold;
}



.image{ /* added by ascedia */
margin: 3px 0px 0px 0px;
}

#fl, fl { /* added by ascedia */
float: left;
}

.fr{ /* added by ascedia */
float: right;
padding: 0px 0px 0px 0px;
clear: left;

}

#clear{ /* added by ascedia */
clear: both;
}

.hidden {
position : absolute;
overflow : hidden;
left : -5555px;
}


.ftr {
padding-top : 40px;
margin: 0 auto;
height: 110px;
width:885px;
clear : both;
text-align : center;
}
.ftr ul, .ftr li {
list-style : none;
display : inline;
margin : 0;
padding : 0;
color : #d884ab;
}
.ftr li a {
color : #555;
padding : 0 3px;
}
.ftr a:hover {
text-decoration : underline;
}
#footer .sectionBody {
	width:1000px;
	}
#footerBg, #footerBg td { font-size:10px}
/* ask for help page */
.askforhelp {margin:10px 0 0 51px;}
.tag {display:block;margin:10px 0 5px 0}
.pageTitleImg {display:block; margin:0 0 5px 0;}

/* meet chrissa page */
#meetChrissaBg {background:url(../../../2009/assets/images/bg_meetchrissa.gif) no-repeat top left; margin:53px 0 0 15px;}

.subheadboldgirls
{color: #EC135D; font-size:15px; font-weight:bold;}

.subheadboldadults
{color: #9C5297; font-size:15px; font-weight:bold;}

#modalWorking, #modalApology, #modalForgive, #modalChecklist, #modalBullying {position:absolute; z-index:100; margin:50px 0 0 -1150px; display:block;}

.breadcrumbs {font-size:11px; color:#666; display:block; margin:0 0 5px 15px; font-weight:bold;}
.breadcrumbs a {text-decoration:none; color:#EB1E61;font-size:11px}

#modalChecklistPrint {display:none}

.modalBgWorking {
	background: url(../../../2009/assets/images/popup_workingtogether.png) no-repeat;
	height:554px;
	width:554px;
	position:absolute;
	z-index:1000;
	color:#fff;
	text-align:left;
}
.modalBgForgiveness {
	background: url(../../../2009/assets/images/popup_forgiveness.png) no-repeat;
	height:562px;
	width:559px;
	position:absolute;
	z-index:2109380;
	color:#fff;
	text-align:left;
}
.modalBgApologies{
	background: url(../../../2009/assets/images/popup_apologies.png) no-repeat;
	height:424px;
	width:554px;
	position:absolute;
	z-index:2109380;
	color:#fff;
	text-align:left;
}
.modalBgCyberbullying{
	background: url(../../../2009/assets/images/popup_cyberbullying.png) no-repeat;
	height:542px;
	width:554px;
	position:absolute;
	z-index:2109380;
	color:#fff;
	text-align:left;
}
.modalBgGoodfriendchecklist{
	background: url(../../../2009/assets/images/popup_goodfriendchecklist.png) no-repeat;
	height:566px;
	width:557px;
	position:absolute;
	z-index:2109380;
	color:#fff;
	text-align:left;
}
.modalContent {margin:15px 60px 60px 60px;}
.modalContentChecklist {margin:15px 60px 60px 35px;}
.modalContentChecklist table {}
.modalTitle { text-align:center; margin:25px 0 15px 0;}
.modalTitleChecklist { text-align:center; margin:25px 0 15px 0;}
.fr {float:right}
.modalContent p { margin: 0 40px 1.5em 0;}
.modalContent p.exerpt {margin-left:20px}
.modalContent ol {margin:15px 45px 0 35px; padding:0}
.modalContent li {margin:0; padding:0 0 10px 0}


#content, #pageBody .sectionBody { width:955px; }