/* Generic Tags */

body {
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	color: black;
	background-color:#C3CCEA;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(../img/bg.jpg);
	
}

/* Links */
a:link, a:visited {
	color:				#7d697b;
}
a:hover, a:active {
	color:				#9c839a;
}
a:link.selected, a:visited.selected {
	color:				#9c839a;
}

#nav a {
	font-size:			14px;
	padding:			0 10px 0 0;
}
/* Specific DIVs */

#container {
	width: 800px;
	margin: 0px auto 0px auto;
	background-repeat: repeat;
	background-image: url(../img/filler.png);
	
	
}

	#header {
		height: 253px;
		background-repeat: no-repeat;
		background-position: top left;
		background-image: url(../img/rainbowDoorways.png);
		width:800px;
		
	}

	#nav {
		height: 37px;
		background-repeat: no-repeat;
		background-position: top left;
		background-image: url(../img/construction-banner.png);
	}
	
	#main {
		min-height: 500px;
		background-repeat: repeat;
		background-image: url(../img/filler.png);
		width: 760px;
		text-align: left;
		padding:		20px 20px 200px 20px;
		
	}
	
		#footer {
		height: 200px;
		width: 100%;
		background-repeat:repeat-x;
		background-position: top left;
		background-image: url(../img/gradient.png);
		font-size: .9em;
		text-align: center;
		position:fixed;
		bottom:0;
	}
	
		#footer .positioned_text {
			position: relative;
			top: 10px;
		}
		
	#left_rainbow{
	float:left;
	margin-left:-400px;
	margin-top:161px;
	width:400px;
	background-repeat:no-repeat;
	background-image:url(../img/left.png);
	height:175px;
	
	}
		
	#right_rainbow{
	float:right;
	margin-right:-400px;
	margin-top:159px;
	width:400px;
	background-repeat:no-repeat;
	background-image:url(../img/right.png);
	height:175px;
		
	}
	
h1 {
	font-size:	24px;
	color:		#6f0756;
	text-align:	center;
}
h2 {
	font-size:	14px;
	color:		#273281;
	margin:		0;
	padding:	10px 0 0 0;
}
p {
	margin:			0;
	padding:		2px 0 7px 0;
}
