/**************************
Copyright 2008
Walsh Hall
**edited by Desiree Zamora
missdezzie@gmail.com
http://thedezzie.net
**************************/
	
/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center; background:#224E74;padding:0;}
	body,input, 
	select, textarea 	{
	font-size:0.8em;
	font-family:"Century Gothic",Arial,sans-serif;
	color:#333333;
	background-color: #224E73;
}
	a				 	{text-decoration:none;
							color:#224E74;
							font-weight:bold;
							border-bottom:1px dotted; 
							}
	ul, ol	 			{margin:0 0 10px 25px;color:#333333;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;font-size:1.2em; color:#333333; padding:5px;}
	h1 					{font-size:large; margin:0 0 10px; color:#333333; line-height:1em; padding:5px;}
	h2 					{font-size:medium; margin:8px 0; color:#333333; padding:5px;}
	h3 					{font-size:small; margin:6px 0 5px; color:#333333; padding:5px;}
	h4 					{font-size:x-small; color:#fff; } /*calendar font*/
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; background-color:#ffffff; border:1px dotted #224e74; font-style:italic;}
	tr, td, table		{margin:0 0 15px;color:#FFFFFF; border:none; text-align:center;}
	
	/* -- ID'S ---------------------------------------- */
	#wrapper 	{
	float:left;
	width:100%;
	background:url(../images/header-repeater.jpg) repeat-x top left; 
	text-align:left;
	padding:0;
	position:relative;
	}
	
	#subwrapper{
	position:relative;
	width:770px;
	padding-left:0px;
	margin:0px auto 0;
	background-color: #224E73;
	}

	
	#header		{
	float:left;
	border:none;
	height:167px;
	width:770px;
	position:relative;
	background:url(../images/header.jpg) no-repeat top center;
	}
	
	#header a 	{border:none;
	}

	
	#introblurb{
	position:relative;
	top:115px;
	left:-11px;
	background-image:url(../images/introblurb.png);
	width:774px;
	height:178px; 
	color:#224E74;
	padding: 5px 10px 5px 10px;
	}
	
	#introblurb a {
	display:block;
	height:110px;
	width:514px;
	text-indent:-9999px;
	}
	
	#introblurb p {
	margin: 0px 5px 10px 20px; 
	font-size:120%;
	padding-right: 250px;
	}
	
	#introblurb h1 {
	margin: 0px 5px 5px 20px;
	text-transform:uppercase; 
	font-weight:bold; 
	line-height:1.1; 
	padding-top:15px; 
	color: white; 
	text-shadow: black 0.1em 0.1em 0.2em;
	}
	
	#introblurb img {
	border:none; 
	float:right; 
	padding-top: 6px; 
	padding-right: 7px;
	}
	
	#image-rotator{
	position:absolute;
	left:275px;
	top: 4px;
	width: 265px;
	height: 184px;
}
		
	#calendar {
	top:297px;
	left: 495px;
	position:absolute;
	background-image:url(../images/calendar.png);
	width:240px;
	height:182px;
	padding-top:15px;
	padding-left:30px;
	}


	#calendar a {color:#FFCC00;}
	
	#calendar h1 {
	color: white; 
	text-shadow: black 0.1em 0.1em 0.2em;
	padding:0px; 
	text-align:center; 
	padding-right:30px;
	}
    
	
	#content-wrapper {
	float:left;
	width:770px;
	margin:0px;
	background:url(../images/content-repeater.jpg) repeat-y;
	}
	
	#content-main {
	position:relative;
	width:466px;
	padding: 20px;
	margin-top:-1200px;
	float:left; 
	display:inline;
	
	}
	#content-main li a{
	font-size:1.2em;
	color:#224e74;
	}
	
	
	#footer  {
	width:745px;
	position:relative; 
	margin:0; 
	height:106px;
	padding:0 0 0 20px; 
	color:#fff; 
	font-size:100%;
	clear:both; 
	background-image:url(../images/footer.png);
	}
	
	#footer ul{
	margin:0;
	padding:25px 0 0 5px;
	text-align:left;
	}
	
	#footer li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:.94em;
	}
	
	#footer a{
	color:#224e74;
	}
	
	#dome {
	background-image:url(../images/NDHOME.png);
	right:115px;
	top: 0px;
	bottom: -50px;
	position:relative;
	width: 60px;
	float:right;
}
	#dome a {
	display:block;
	height:55px;
	width:60px;
	text-indent:-9999px; 
	border:none;
}
	
	#nav-support {
	background-image: url(../images/nav-support.png);
	position:absolute;
	top:0px;
	left: 601px;
	width:169px;
	list-style-type:none;
	height: 33px;
}
	#nav-support ul {
	list-style:none;
	margin-left:23px;
	border:0;
}
	#nav-support li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	margin-left:0px;
	color:#000;
	height:20px;
	line-height:20px; 
	font-size:.85em;
}
	
	#nav-global {
	float:right;
	padding-top:350px;
	padding-right: 50px;
	width:220px;
	list-style-type:none;
	display:inline; 
}
	#nav-global ul {
	list-style:none;
	margin:0 auto 0;
	width:100%;
	}
	
	#nav-global li 	{
	list-style:none;
	width:100%;
	font-size:150%;
}
	#nav-global li a {
	border-bottom:0;
	display:block;
	width:100%;
	text-decoration:none;
	color:#224e74;
	margin-top:0px;
	border-top:1px solid; 
	border-color: #BBC8D8;
	padding:8px 0px 8px 8px;
}

#nav-global li li	{
	list-style:none;
	width:100%;
	font-size:75%;
}
	#nav-global li li a {
	border-bottom:0;
	display:block;
	width:100%;
	text-decoration:none;
	color:#224e74;
	margin-top:0px;
	border-top:1px solid #BBC8D8;
	padding:8px 0px 8px 18px;
}
	

