
*{margin: 0; padding: 0; line-height: 1.2;}

/* print header*/

#print {
display:block;
}

.img  
{
display:none;
}




body {
background-color:#fffff5;
color: #000000;
font-family: verdana, arial, sans-serif; 
width: 100%;
font-size: 62.5%;
	}
	
#container {background-color:#fffff5;
background-image:url(pix/logo.gif);
background-repeat: no-repeat ;
background-position:top left;
}
	
	
#container_front {background-color:#fffff5;
background-image:url(pix/logo_front.gif);
background-repeat: no-repeat ;
background-position:top left;
}

/* right col structure */
		
#right_col {
color: #000000;
background-image:url(pix/lines_bkg.gif);
background-repeat: repeat-y ;
background-position:top left;
}

#right_col_top {
background-image:url(pix/notebook_top.gif);
background-repeat: no-repeat ;
background-position:top left;
}


#star1 {
background-image:url(pix/star1.gif);
background-repeat: no-repeat ;
background-position: 22px 14px;
}

#star2 {
background-image:url(pix/star2.gif);
background-repeat: no-repeat ;
background-position: 27px 14px;
}


.nav { 
	font-size: 12px;
	text-align: 	left;
	padding: 		10px 25px 24px 64px;
	color: 			#333333;
	line-height: 	1.5;
margin: 0;
	}
	
	
	
#intro { 
	font-size: 1.3em;
	font-weight: bold;
	text-align: 	left;
	padding: 		0;
	color: 			#666666;
	line-height: 	1.5em;
margin: 0px 0px 10px 10px;

	}
	



#sun {
background-image:url(pix/sun.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}

#house{
background-image:url(pix/house.gif);
background-repeat: no-repeat ;
background-position: 45px 10px;
}
#flower {
background-image:url(pix/flower.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}
#figure {
background-image:url(pix/figure_one_leg.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}
#spiral {
background-image:url(pix/spiral.gif);
background-repeat: no-repeat ;
background-position: 45px 10px;
}

#face {
background-image:url(pix/face_curly.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}

#profile {
background-image:url(pix/profile.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}

#cup {
background-image:url(pix/cup.gif);
background-repeat: no-repeat ;
background-position: 24px 0px;
}

#face {
background-image:url(pix/face.gif);
background-repeat: no-repeat ;
background-position: 45px 10px;
}

#bird {
background-image:url(pix/bird.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}

#squig {
background-image:url(pix/squig.gif);
background-repeat: no-repeat ;
background-position: 35px 10px;
}

#standing {
background-image:url(pix/figure_standing.gif);
background-repeat: no-repeat ;
background-position: 45px 20px;
}


#footer_rule {
display:none;
background-color: #f7f7f7;
border-top-style: solid;
border-top-color:#666666;
border-top-width: 1px;
}


.footer  {
display:none;
margin: 10px 45px 10px 45px;
padding:0px;
text-align:center;
color: #666666;
line-height: 1.5em;
letter-spacing: 0.5pt;
font-size: 1em;
}


p { 
	font-size: 12px;
	text-align: 	left;
	padding: 		10px 10px 10px 10px;
	color: 			#333333;
	line-height: 	1.4;
margin: 0;

	}
	
h1 {

	padding: 		10px 10px 5px 10px;
	margin: 0;
}

h2 {	font-size: 14px;
	text-align: 	left;
	padding: 		10px 10px 0px 8px;
	color: 			#333333;
	line-height: 	1;
margin: 0;
}

h3 {	font-size: 1.4em;
	text-align: 	left;
	padding: 		10px 10px 5px 10px;
	color: 			#333333;
	line-height: 	1.5em;
margin: 0;
}
	
	
.highlight 	{	
background-color: #fffcc1;
padding: 0px;
color: #0093d3;
}
	
	
p.top
{ 
	font-size: 12px;
	text-align: 	left;
	padding: 		0px 10px 5px 10px;
	color: 			#333333;
	line-height: 	1.5;
margin: 0;
	}

.form { 
	font-size: 1.2em;
	text-align: 	left;

	color: 			#333333;
	line-height: 	1.5em;
margin: 10px 10px 10px 100px;
	}


ul {

list-style-position: outside;
		padding: 		0px 0px 0px 30px;
		margin: 		0px;
}
		

li {  
font-size: 1.2em;
text-align: 	left;
padding: 		10px 10px 10px 10px;
	color: 			#333333;
line-height: 	1.4em;
margin: 0;
	}





a:link { color: #0093d3;
text-decoration: none; 
border-bottom:solid 1px #0093d3;
padding-bottom: 0px;
}

a:visited { color:#0093d3;
text-decoration: none;
border-bottom:dashed 1px #0093d3;
padding-bottom: 0px;
}

a:hover 
{ color: #0093d3;
background-color:#fffcc1;
text-decoration: none; 
border-bottom: 0px;
padding-bottom: 2px;
}

a:active {color: #0093d3;
background-color:#fff300;
margin: 0;
}




