
*{margin: 0; padding: 0; line-height: 1.2;}


#print {
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.8em;
	font-weight: bold;
	text-align: 	left;
	padding: 		0;
	color: 			#666666;
	line-height: 	1.4em;
margin: 22px 40px 10px 154px;
	}
	


#emphasis_old_top { 
		font-weight: bold;
	text-align: 	left;
	padding: 		0;
	color: 			#333333;
	line-height: 	1.4em;
	letter-spacing: 0.05em;
	padding-top: 10px;
	}
	
#emphasis { 
			font-size: 1.8em;
	font-weight: bold;
	text-align: 	left;
	padding: 		0;
	color: 			#666666;
	line-height: 	1.4em;
margin: 22px 40px 10px 100px;
	
	}
	

#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 {
background-color: #f7f7f7;
border-top-style: solid;
border-top-color:#666666;
border-top-width: 1px;
}


.footer  {
margin: 10px 45px 10px 45px;
padding:0px;
text-align:center;
color: #666666;
line-height: 1.5em;
letter-spacing: 0.5pt;
font-size: 1em;
}

#footer_print {
display: none;
}


table.skint { 
margin: 5px 0px 5px 100px;
width: 600px;
font-size: 1.2em;
border: dashed 1px #333333;
	}
	
td.skint, th.skint {	
padding: 6px;
border: dotted 1px #333333; }
	
p { 
	font-size: 1.2em;
	text-align: 	left;
	padding: 		10px 90px 5px 100px;
	color: 			#333333;
	line-height: 	1.5em;
margin: 0;
	}
	
.note
{font-size: 0.8em;
}
	
h1 {

	padding: 		10px 0px 15px 40px;
	margin: 0;
}

h2 {	font-size: 1.6em;
	text-align: 	left;
	padding: 		10px 90px 0px 100px;
	color: 			#333333;
	line-height: 	1.5em;
margin: 0;
}

h3 {	font-size: 1.4em;
	text-align: 	left;
	padding: 		10px 90px 0px 100px;
	color: 			#333333;
	line-height: 	1.5em;
margin: 0;
}
	
	
.highlight 	{	
background-color: #fffcc1;
padding: 3px 3px 3px 3px;
line-height: 1.5;
}
	
	
p.top
{ 
	font-size: 1.2em;
	text-align: 	left;
	padding: 		0px 90px 5px 100px;
	color: 			#333333;
	line-height: 	1.5em;
margin: 0;
	}

p.intro
{ 
	font-size:  1.6em;
	text-align: 	left;
	padding: 		0px 90px 5px 100px;
	color: 			#333333;
	line-height: 	1.8em;
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 115px;
		margin: 		0px;
}
	
	
	ul.inner{

list-style-position: outside;
		padding: 		0px 0px 0px 25px;
		margin: 		0px;
}	

li {  
font-size: 1.2em;
text-align: 	left;
padding: 		10px 140px 5px 10px;
	color: 			#333333;
line-height: 	1.4em;
margin: 0;
	}


ol {

list-style-position: outside;
		padding: 		0px 0px 0px 115px;
		margin: 		0px;
}


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;
}



