@charset "UTF-8";
/* CSS Document */

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	background-image:url(../images/handwritingBG.jpg);
	background-repeat:no-repeat;
	background-position:0 44px;
	background-color:#f6f2e6;
}

img {border:0}

p {
	margin-bottom:2em;
}

#content a {
	color:#9c4a48;
	text-decoration:none;
	border-bottom:1px dotted #9c4a48;
}

#content a:visited {
	color:#293c56;
}

#content a:hover {
	color:#000;
	border-bottom:1px solid #9c4a48;
}

#content a.nounderline {
	border-bottom:none;
}

#content a.nounderline:hover {
	border-bottom:none;
}

#top {
	width:100%;
	height:44px;
	background-color:#000;
	z-index:0;
}

	#topwrapper {
		position:relative;
		width:700px;
		margin:0 auto;
	}
	
		.topmenu {
			position:relative;
			list-style:none;
			font-family:Helvetica;
			padding:20px 0 0 0;
			margin:0;
		}
		
			.topmenu li {
				display:inline;
			}
				
				.topmenu li a {
					color:#fff;
					text-decoration:none;
					font-size:14px;
					margin-right:32px;
					font-weight:bold;
				}
				
				.topmenu li a:hover {
					color:#f6ca1a;
				}
				
				.topmenu li a.selectedPage {
					color:#f6ca1a;
				}

		
#maingraphic {
	position:relative;
	width:100%;
	height:188px;
	margin-top:53px;
	background-image:url(../images/curtainrepeat.jpg);
	background-repeat:repeat-x;
	background-position:center;
	border-top:2px solid #dadad1;
	border-bottom:2px solid #dadad1;
	z-index:100;
}

	
		
		


#content {
	position:relative;
	margin:0 auto;
	width:800px;
	height:500px;
	z-index:200;
}

	h1#storytellers {
		position:absolute;
		margin:0;
		left:-115px;
		top:-245px;
		width:731px;
		height:486px;
		overflow:hidden;
		z-index:-10; /* Put the giant banner behind the content */
	}
	
		h1#storytellers a {
			position:absolute;
			top:-130px;
			width:731px;
			height:486px;
			background-image:url(../images/storytellers.png);
			text-indent:-9999px;
		}
		
	#leftCol {
		float:left;
		padding:50px 0 50px 50px;
		width:430px;
		line-height:1.9em;
		z-index:100;
	}
	
		#leftCol h2 {
			margin-left:-50px;
			padding-left:50px;
			border-bottom:2px solid #dadad1;
			width:750px;
			color:#293c56;
		}
		
		#leftCol h3,
		#leftCol h4,
		#leftCol h5 {
			color:#293c56;
			padding-top:1.5em;
		}
	
	#rightCol {
		width:280px;
		z-index:200;
		float:right;
		line-height:1.9em;
		margin-bottom:30px;
	}
	
		
		#rightCol h1,
		#rightCol h2,
		#rightCol h3,
		#rightCol h4,
		#rightCol h5 {
			color:#293c56;
			padding-top:1.5em;
		}
	

	#footer1 {
		clear:both;
		border-top:2px solid #dadad1;
		text-align:center;
		list-style:none;
		margin:3em 0 1em 0;
		padding:1em 0 0 0;
	}
	
		#footer1 li {
			display:inline;
			margin-left:1em;
			margin-right:1em;
		}
	
	#footer2 {
		text-align:center;
		color:#7f7f7f;
		font-size:0.9em;
		margin-bottom:50px;
	}
	
		#footer2 a {
			color:#7f7f7f;
		}