 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 

/* Top Elements */
* {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

body {
	color: #666666;
	text-align: center;
	background-color: #f3ebe0;
	/* background-repeat: repeat-x; */
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
}








/********************************************
   LAYOUT
********************************************/ 
#wrap {
	position: relative;
	width: 829px;
	background: #f3ebe0;
	margin: 15px auto;
	text-align: left;
}
#content-wrap {
	position: relative;
	/*clear: both;*/
	width: 829px;
	background: #f3ebe0;
	/*padding: 0px;*/
}
#main-content-wrap {
	position: relative;
	/* clear: both; */
	width: 829px;
	
	background: #f3ebe0;
}
#header {
	position: relative;
	width: 829px;
	height: 276px;
	background: #317cb1;
	color: #fff;
	padding: 0;
	margin: 0;
}






/* Main Column */
#main {
	width: 829px;
	/*display: inline-block;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*padding: 0;*/
}



/* footer */
#footer-wrap {
	clear: both;
	width: 829px;
	text-align: left;
	padding: 0;	margin: 0;
}
#footer-content {
	width: 829px;
	/*padding: 30px 0 35px 0;*/
}

#footer-wrap p {
	/* padding:10px 0; */
}

#footer-wrap a:hover { 
	color: #000; 
	text-decoration: none;
}

#footer-columns {
	color: #888;
	margin: 0 auto; 
	padding: 0;	
	width: 829px;
}

/* bottom */
#footer-bottom {
	clear: both;
	color: #555;	
	margin: 0 auto; 
	width: 828px;
	padding: 15px 0px 0px 0px;
	text-align: center;	
	font-size: 0.95em;
}
#footer-bottom a { color: #306495; }

