/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/* for all templates and grids */
body{text-align:center;}
#ft{clear:both;}
/**/
/* 750 centered, and backward compatibility */ 
#doc,#doc2,#doc3, {
	margin:auto;text-align:left;
	width:57.69em;*width:56.3em;min-width:750px;}
/* 950 centered */ 
#doc2 {
	width:73.074em;*width:71.313em;min-width:950px;}
/* 100% with 10px viewport side matting */ 
#doc3 {
	margin:auto 10px; /* not for structure, but so content doesn't bleed to edge */
	width:auto;}
	
/* below required for all fluid grids; adjust widths and margins above accordingly */

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;} /* for IE < 7 */
	#yui-main .yui-b{position:static;} 

#yui-main {width:100%;}
#yui-main .yui-b {float:none;width:auto;}


/* Basic Element Formatting */

#header{
	height:100px;
	background-color:#91A8D4;
	margin:0;
	padding:0;
	}
	
#header h1{
	font-size:4em;
	color:#FFFFFF;
	margin:0;
	padding:10px;
	}
	
#header h1 a{
	color:#FFFFFF;
	background-color:#91A8D4;
	}

.content{
	height:90px;
	background:#FFA25B;
	border-top:#FFFFFF 5px solid;
	margin:0;
	padding:0;
	}

#secondary{
	height:300px;
	background:#FFCCA5;
	border-top:#FFFFFF 5px solid;
	margin:0;
	padding:0;
	}
	
#secondary h4 {
	margin:10px;
	font-size:14pt;
	}

#secondaryFull{
	height:50px;
	background-color:#FFCCA5;
	border-top:#FFFFFF 2px solid;
	margin:0;
	padding:0;
	}

#footer{
	height:65px;
	background:#7897D4;
	border-top:#FFFFFF 5px solid;
	margin:0;
	padding:0;
	}
	
#footer h2 {
	font-size:2em;
	margin:0;
	padding:5px;
	}
	
#footer h2 a{
	color:#000000;
	}
	
#credits{
	height:35px;
	background:#4869AA;
	border-top:#FFFFFF 5px solid;
	margin:0;
	padding:0;
	}
	
#credits h4 {
	font-size:1em;
	margin:0;
	padding:5px;
	}
