/* iDream Student Challenge text stylesheet | 2009
============================================================ */

/* text
------------------------------------------------------------ */

p, li, dt, dd {
	font-family:Helvetica, Arial, sans-serif;
	font-size:.9em;
	line-height:133%;
	color:#333;
}

h1, h2 {
	font-family:"Myriad Pro", Myriad, Verdana, sans-serif;
	font-weight:normal;
	color:#64aceb;
	margin:10px 0 0 0;
	padding:0;
	border-bottom:1px solid #ade3f6;
}

.floatcolsmall h2 {
	margin:0;
}

ul {
}

ul li {
	
}

/* splash/portal
------------------------------------------------------------ */

.portal h1 {
	margin:0;
	padding:20px 0 0 20px;
	border:none;
}

.portal h2 {
	margin:0;
	padding:0 10px 10px 20px;
	border:none;
	border-right:1px solid #c5c5c5;
	font-size:.9em;
	width:386px;
}

.portal h2#hig {
	color:#006eaa;
}

.portal h2#idream {
	color:#e18200;
}

.portal p {
	padding:0 10px 20px 20px;
	margin:0;
	font-size:10px;
	line-height:150%;
	width:386px;
	border-right:1px solid #c5c5c5;
}



/* home-specific
------------------------------------------------------------ */

ul.homelist {
	margin:0;
	padding:0;
}

 .homelist li {
 	margin-left:360px;
 }

#home h1 {
	font-size:1.6em;
}

#home h2 {
	font-size:1.2em;
}

#home .floatcolsmall h2 {
	border:none;
}

#home .home p { /* adds blue border to left column text */
	margin:0;
	padding:15px 15px 10px 0 ;
	border-right:1px solid #ade3f6;
}


.floatcolsmall form {
	margin:0;
	padding:0;
}

	.floatcolsmall form fieldset {
		margin:0;
		padding:0;
		border:none;
	}
	
	.floatcolsmall legend {
		color:#888;
		font-size:9px;
		margin:0;
		padding:0;
	}
	
	.floatcolsmall label {
		font-color:#333;
		font-size:11px;
	}
	

	.floatcolsmall input, .floatcolsmall textarea {
		font-color:#333;
		font-size:11px;
		border:1px solid #aaa;
		padding:2px;
	}
	
	.floatcolsmall input[type=submit], .floatcolsmall input.emailformbtn {
		background-color:#9ace4d;
		border:1px solid #555;
		color:#555;
		text-transform:uppercase;
		font-weight:bold;
	}
	
	.floatcolsmall input[type=submit]:hover, .floatcolsmall input.emailformbtn:hover {
		background-color:#eee;
		border:1px solid #555;
		color:#555;
	}
	
	.floatcolsmall form dt {
		float:left;
		clear:left;
		width:110px;
	}

	.floatcolsmall form dd {
		margin:3px 0;
	}

/* links
------------------------------------------------------------ */




/* navigation
------------------------------------------------------------ */

ul#nav {
	margin:0;
	padding:0;
	background-color:#fff;
	height:36px;
}

	ul#nav li {
		display:block;
		float:left;
		list-style:none;
		overflow:hidden;
		margin:0 3px 0 8px;
	}
	
	ul#nav li a {
		text-indent:-999em;
		height:29px;
		display:block;
		overflow:hidden;
	}
	
	ul#nav li a#aboutprogram {
		background:url(nav_aboutprogram.png) no-repeat 0 0;
		width:173px;
	}
	
	ul#nav li a#challenges {
		background:url(nav_2010.png) no-repeat 0 0;
		width:172px;
	}
	
	ul#nav li a#ready {
		background:url(nav_submit.png) no-repeat 0 0;
		width:172px;
	}

	ul#nav li a#view {
		background:url(nav_view.png) no-repeat 0 0;
		width:172px;
	}
	
	ul#nav li a#abouthonda {
		background:url(nav_abouthonda.png) no-repeat 0 0;
		width:173px;
	}
	
	ul#nav li a#aboutprogram:hover, ul#nav li a#challenges:hover, ul#nav li a#ready:hover, ul#nav li a#view:hover, ul#nav li a#abouthonda:hover {
		background-position:0 -29px;
	}
	
	ul#nav li a#aboutprogram.current, ul#nav li a#challenges.current, ul#nav li a#ready.current, ul#nav li a#view.current, ul#nav li a#abouthonda.current {
		background-position:0 -29px;
	}
	
