<style>

/* TEMPLATE - BODY AND DEFAULT RESETS */
	body { 
		background-image:url(media/_template/bg_top.gif);
		background-repeat:repeat-x;
		background-color:#017c27;
	}
	img { 
		border:none; 
	}
	a:visited { font-weight:bold; color:#0099ff;text-decoration:none;  }
	a:link { font-weight:bold; color:#0099ff; text-decoration:none; }
	a:hover { font-weight:bold; color:#0099ff; text-decoration:underline; }


/* TEMPLATE - MAIN WRAPPER */
	#wrapper_page { 
		width:100%; 
		margin:0px;
		padding:0px; 
		border:none; 
		font-family:Verdana, Geneva, sans-serif;
		font-size:1em;
	}
	
/* TEMPLATE - BANNER */
	#banner { 
		width:750px;
		height:130px;
	}
		#banner h1 { 
			line-height:0px; 
			display:inline;
		}
		
/* TEMPLATE - FORMAT CONTENT AREA */
	#wrapper_content {
		width:750px;
		background-color:#fff;
		background-image:url(media/_template/bg_content.gif);
		background-repeat:repeat-y;
		text-align:left;
		/*text-align:justify;*/
	}
	#format_content { 
		width:700px;
		margin-left:25px;
		margin-right:25px;
		font-size:.8em;
		color:#333;
		line-height:1.7em;
	}
		#format_content h3 {
			/*font-size:1.3em;*/
			padding-top:10px;
			font-size:20px;
			text-align:center;
			color:#009933;
			line-height:normal;
			margin-top:5px;
			margin-bottom:5px;
		}
		
		#format_content h3.mini {
			font-size:1.3em;	
			color:#0099ff;
			line-height:normal;
			margin-top:5px;
			margin-bottom:5px;
		}
		
		#format_content h3.color {
			font-size:1.3em;	
			color:#0099ff;
			line-height:normal;
			margin-top:5px;
			margin-bottom:5px;
		}
		
		#format_content h3.crayola {
			font-size:1.3em;	
			color:#FEBD11;
			line-height:normal;
			margin-top:5px;
			margin-bottom:5px;
		}
		
		#format_content h3.creations {
			font-size:1.3em;	
			color:#c52d93;
			line-height:normal;
			margin-top:5px;
			margin-bottom:5px;
		}
		
		#format_content ol li { margin-bottom:15px; }
		.center {
			width:100%;
			text-align:center;
		}
		.right { 
			float:right;
			text-align:right;
		}
		
		.mini  a:visited { color:#0099ff; text-decoration:none;  }
		.mini  a:link { color:#0099ff; text-decoration:none; }
		.mini  a:hover { color:#0099ff; text-decoration:underline; }
		
		.color  a:visited { color:#009933; text-decoration:none;  }
		.color  a:link { color:#009933; text-decoration:none; }
		.color  a:hover { color:#009933; text-decoration:underline; }
		
		.crayola  a:visited { color:#FEBD11; text-decoration:none;  }
		.crayola  a:link { color:#FEBD11; text-decoration:none; }
		.crayola  a:hover { color:#FEBD11; text-decoration:underline; }
		
		.creations  a:visited { color:#c52d93; text-decoration:none;  }
		.creations  a:link { color:#c52d93; text-decoration:none; }
		.creations  a:hover { color:#c52d93; text-decoration:underline; }
	
/* TEMPLATE NAV */
	#nav {
		text-align:center;	
		padding-top:5px;
		margin-bottom:20px;
	}
		#nav h2 {
			line-height:normal; 
			display:inline;
			/*nt-size:1.3em;*/
			font-size:15px;
			margin-left:10px;
			margin-right:11px;
		}
		#nav a:visited { font-weight:bold; color:#00502e;text-decoration:none;  }
		#nav a:link { font-weight:bold; color:#00502e; text-decoration:none; }
		#nav a:hover { font-weight:bold; color:#00502e; text-decoration:underline; }
	
/* TEMPLATE - FOOTER */
	#footer{
		width:789px;
		position:relative;
		left:-20px;
	}
		#footer #owner { 
			width:770px;
			position:absolute;
			text-align:right;
			padding-top:55px;
			font-size:.7em;
			color:#FFF;
		}
		#footer #tagline { 
			color:#333;
			width:730px;
			position:absolute;
			top:25px;
			text-align:right;
			font-size:.7em;
		}
		
		#footer #tagline a:visited { color:#0099ff;text-decoration:none;  }
		#footer #tagline a:link { color:#0099ff; text-decoration:none; }
		#footer #tagline a:hover { color:#0099ff; text-decoration:underline; }
		
		#footer #copyright { 
			color:#FFF;
			width:100px;
			position:absolute;
			top:55px;
			left:65px;
			text-align:left;
			font-size:.7em;
		}
		#footer  a:visited { color:#FEBD11;text-decoration:none;  }
		#footer  a:link { color:#FEBD11; text-decoration:none; }
		#footer  a:hover { color:#FEBD11; text-decoration:underline; }
		
/* GENERAL USE */
	.hr_dotted {
		text-align:center;
		width:100%;
		height:5px;
		margin-top:20px;
		margin-bottom:20px;
	}
	.clear { clear:both; }
	
	.spr {
		text-align:center;
		width:100%;
		height:150px;
		margin-top:20px;
		margin-bottom:20px;
	}
		
		
/* HOME */	
	#feature_img {
		width:290px;
		text-align:center;
		float:right;
	}
	#welcome {  
		width:100%;
	}
	#immagine {
		float:right;
		padding-top:35px;
		padding-left:15px;
	}
	#fine {
		clear:right;
	}
	.btn {
		float:left;
		width:120px;
		text-align:center;
		line-height:1.2em;
		margin-left:5px;
	}
		.btn a:visited { font-weight:bold; text-decoration:none;  }
		.btn a:link { font-weight:bold; text-decoration:none; }
		.btn a:hover { font-weight:bold; text-decoration:underline; }
	
		#btn_products a:link { color:#009933; }
		#btn_coloringPages a:link { color:#663399; }
		#btn_crafts a:link { color:#0099ff; }
		#btn_news a:link { color:#e7ac00; }
		#btn_crayola a:link { color:red; }
		
		#btn_products a:hover { color:#009933; }
		#btn_coloringPages a:hover { color:#663399; }
		#btn_crafts a:hover { color:#0099ff; }
		#btn_news a:hover { color:#e7ac00; }
		#btn_crayola a:hover { color:red; }
		
		#btn_products a:visited { color:#009933; }
		#btn_coloringPages a:visited { color:#663399; }
		#btn_crafts a:visited { color:#0099ff; }
		#btn_news a:visited { color:#e7ac00; }
		#btn_crayola a:visited { color:red; }
		
	.feature_additional {
		padding-top:30px;
		margin-left:30px;
		margin-bottom:20px;
		float:right;
	}
		
/* PRODUCTS */	
	.product {
		width:330px;
		float:left;
		margin-left:10px;
	}

/* COLORING PAGES */
	#cp_wrapper { 
		width:100%; 
		padding-left:40px; 
		text-align:center;
	}
	.cp { 
		float:left; 
		width:187px; 
		margin-right:30px; 
		text-align:center; 
	}
	.cp_img { 
		height:245px; 
		background-image:url(media/_template/bg_cp.gif); 
		position:relative; 
		padding-left:2px; 
		padding-top:10px; 
		background-repeat:no-repeat; 
	}
	
/* CRAFTS */
	#craft_column_left {
		width:425px;	
	}
	#craft_column_right {
		width:250px;
		float:right;
		text-align:center;
	}
	
	#craft_column_right #content {
		text-align:left;
		width:225px;
		margin-left:25px;
	}
	
	#craft_wrapper { 
		width:100%; 
		padding-left:30px; 
		text-align:center;
	}
	.craft { 
		float:left; 
		width:196px; 
		margin-right:25px; 
		text-align:center; 
		height:315px;
	}
	
	
</style>
