/*Normalizing across site///////////////////////////////////////////////*/

/*Normalizes margin and padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, iframe{
	margin: 0;
	padding: 0;
}

/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
}

/*Removes list-style from lists*/
ol, ul{
	list-style: none;
}

/*Normalizes font-style and font-weight*/
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight: bolder;
}

/*Removes border from fieldset and img*/
fieldset, img{
	border: 0;
}

/*End Normalizing////////////////////////////////////////////////////////*/

	body{
		background-color: #a03c19;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	.clear{
		clear: both;
	}
	
	a{
		color: #fbd84b;
		text-decoration: none;
		font-weight: bold;
	}
	a:hover{
		text-decoration: underline;
	}
	
	a:active{
		
	}


	#wrapper{
		position:relative;
		margin:0 auto;
		width: 940px;
		background: url(graphics/bg-scroll.png) 0 0 repeat-y;
		overflow: hidden;
		
	}
	
	#branding{
		position: absolute;
		top: 30px;
		left: 30px;
		width: 285px;
		height: 125px;
		background: url(graphics/kidsLogo_colored.gif) 0 0 no-repeat;
		text-indent: -999px;
	}
	
	#main-nav, #main-nav a{
		color: #a03c19;
	}
	
	#main-nav li{
		margin-bottom: 10px;
	}
	
	#nmb-link, #nmb-link a{
		color: #ad5237;
	}
	#nmb-link{
		position: absolute;
		top: 160px;
		left: 110px;
		font-size: 10px;
	}
	
	#scroll-wrapper{
		background: url(graphics/bg.png) 0 0 no-repeat;
	}
	#wrapper-foot{
		position: relative;
		margin: 0 auto;
		height: 20px;
		width: 940px;
		background: url(graphics/bg-foot.png) 0 0 no-repeat;
	}
	
	#inner-wrapper{
		position: relative;
		margin: 0 auto;
		top: 200px;
		padding-bottom: 200px;
		margin-bottom: 20px;
		width: 840px;
		background:url(graphics/inner-wrapper-bg.png) 0 0 repeat-y;
		
		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	#sidebar{
		color: #a03c19;
	
		width: 170px;
		height: 380px;
		
		padding-top: 20px;
		padding-left: 20px;
		
		background: url(graphics/sidebar-bg.png) 0 0 repeat-x;
		float: left;
		margin-top: 10px;
		margin-left: 20px;
		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	#main-content{
		color: #f8f3cc;
		width: 580px;
		float: right;
		margin-top: 50px;
		margin-right: 20px;
		
		
	}
	#main-content h2{
		font-size: 24px;
		margin-bottom: 20px;
		color: #f5c375;
	}
	
	#sidebar form{
		font-size: 12px;
	}
	table{
	color: #a83614;
}

h3{
	margin-bottom: 20px;
	font-size: 16px;
}