body {
	padding: 0;
	margin: 0; 
	background-color: #f7edcf;
}

#mainContainer {
	position: relative;
	width: 100%;
	min-width: 1024px;
	height: 100%;
	min-height: 400px;
	padding: 0;
	margin: 0 auto;
}

	#topWide {
		position: relative;
		width: 100%;
		min-width: 1024px;
		height:134px;
		padding: 0;
		margin: 0 auto;
		background: url('../images/layouts/ntopwide.jpg') repeat-x center top;
	}
	
		#topImg {
			position: relative;
			width: 100%;
			min-width: 1024px;
			height:134px;
			padding: 0;
			margin: 0 auto;
			background: url('../images/layouts/ntopcontainer.jpg') no-repeat center top;
		}
	
			#topContainer {
				position: relative;
				width:997px;
				height:134px;
				margin: 0 auto;
				padding: 0;
			}
			
				#siteindex {
					position: absolute;
					width: 88px;
					height: 26px;
					top: 0px;
					right: 10px;
					background: url('../images/layouts/nsiteindex.jpg') no-repeat center top;
				}
				
					#siteindex:hover {
						background-position: bottom;
						cursor: pointer;
					}
				
				#logo {
					position: absolute;
					top:32px;
					left:0px;
					width:371px;
					height:60px;
				}
				
	#priNav_container {
		position: relative;
		width: 100%;
		min-width: 997px;
		height: 59px;
		margin: 0 auto;
		padding: 0;
		background: #ebdbac;
	}

		#priNav {
			position: relative;
			width: 997px;
			height: 59px;
			margin: 0 auto;
			padding: 0;
			overflow: hidden;
			text-align: center;
		}
		
			#priNav li {
				/* position: relative; */
				float: left;
				margin: 0;
				padding: 0;
				list-style-type: none;
				/* display:inline; */
				display: block;
				text-decoration:none;
				text-align: center;
			}
		
				#priNav li a {
					display: block;
					float: left;
					padding: 10px 20px;
					margin: 0 5px 0 0;
					color: #404041;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 13px;
					text-decoration: none;
					text-transform: uppercase;
					text-align: center;
					font-weight:bold;
				}
				
				#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
					color: #ffffff;
					background: #572011;
					text-decoration: none;
				}
	
				/******  Drop Downs ******/
				#priNav li:hover a, #priNav li.sfhover a {
					color: #ffffff;
					text-decoration: none;
					background: #572011;
				}

				#priNav li ul {
					position:absolute;
					width:967px;
					height:29px;
					padding:0 15px;
					margin:0;
					top:30px;
					left: 0;
					text-align:left;
					overflow:hidden;
					z-index: 50;
					display: none;
					background: #572011;
				}

				#priNav li:hover ul, #priNav li ul li:hover {
					display: inline;
				}
				
				/* duplicate of above declaration; needed for IE6 */
				#priNav li.sfhover ul, #priNav li ul li.sfhover {
					display: inline;
				}

					#priNav li ul li {
						float: left;
						padding: 0;
						line-height: normal;
					}

					#priNav li ul li a {
						position: relative;
						/* padding: 4px 20px; */
						padding: 0 16px;
						margin: 0;
						height:29px;
						line-height: 29px;
						font-size: 12px;
						text-align: left;
						font-weight: normal;
						text-transform: none;
						color: #ffffff;
						background: none;
						text-transform: uppercase;
						border: none;
					}
					
					#priNav li:hover li a {
						color: #ffffff;
						background: none;
						border: none;
					}
			
					#priNav li:hover li a:hover, #priNav li:hover li a.active, #priNav li:hover li a.active:hover {
						color: #ebdcac;
						background: none;
						border: none;
					}

					/* duplicate of above declaration; needed for IE6 */
					#priNav li.sfhover li a:hover, #priNav li.sfhover li a.active, #priNav li.sfhover li a.active:hover {
						color: #ebdcac;
						background: none;
						border-left: none;
						border-right: none;
					}
					
					#priNav li ul li:hover {
						color: #ebdcac;
						background: none;
						border: none;
					}
					/*--- END NAVIGATION -----*/

	
	#midRepeatX {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width:100%;
		min-width: 1024px;
		height: 387px;
		background: #d2c393 url('../images/layouts/nmidxhome.jpg') repeat-x center top;
	}
			
				#rotatorWrapper {
					position: relative;
					margin: 0 auto 10px;
					padding: 0;
					width:997px;
					height:364px;
					background-color:#FFFFFF;
				}
						
						#rotatorPlaceholder {
							position:relative;
							top:9px;
							margin:0 auto;
							padding: 0;
							width:979px;
							height:346px;
							background-color:#333333;
						}
						
						#content {
							display:none;
						}
						
				#bottomWide {
					position: relative;
					width: 100%;
					min-width: 1024px;
					height:499px;
					padding: 0;
					margin:0 auto;
					background: url('../images/layouts/nbottomwidehome.jpg') repeat-x center top;					
				}

					#bottomContainer {
						position: relative;
						margin: 0 auto;
						padding: 0;
						width: 997px;
						height:395px;
					}
					
						#bottomLeft {
							position:absolute;
							width:492px;
							height:384px;
							left:0;
							top:0;
							margin: 33px 0 0;
							padding:0;
						}
						
							#btn1 {
								position:absolute;
								left:0;
								top:0;
								width:240px;
								height:87px;
								background-color: #561112;
							}
							
								#btn1:hover {
									background-color: #333333;
									cursor: pointer;
								}
							
								#btn1 a {
									text-decoration:none;
								}
																						
							#btn2 {
								position:absolute;
								right:0;
								top:0;
								width:240px;
								height:87px;
								background-color: #561112;							
							}
							
								#btn2:hover {
									background-color: #333333;
									cursor: pointer;
								}
							
								#btn2 a {
									text-decoration:none;
								}
								
								#btnLine1 {
									font-family: Arial, Helvetica, sans-serif;
									font-size:18pt;
									color:#FFFFFF;
									margin:20px 20px 0 20px;
									padding:0;
								}
								
								#btnLine2 {
									font-family: Arial, Helvetica, sans-serif;
									font-size:14pt;
									font-weight:bold;
									color: #C2A95B;
									margin:0 20px 0 20px;
									padding:0;
								}								
							
							#campusContainer {
								position:absolute;
								left:0;
								bottom:0;
								width:492px;
								height:281px;
								background: #FFFFFF url('../images/layouts/ncampusinfobg.jpg') no-repeat left top;	
							}	
							
								#campusInfo {
									position:absolute;
									width:282px;
									height:200px;
									top:30px;
									right:0;
									margin:0;
									padding:0;
								}
								
									#campusInfo h1 {
										font-family: Arial, Helvetica, sans-serif;
										font-size:14pt;
										font-weight: bold;
										color:#561112;
										margin:0;
										padding:0;
										text-transform:uppercase;
									}
									
									#campusInfo p {
										font-family: Arial, Helvetica, sans-serif;
										font-size:12pt;	
										color: #1f1f1f;
										margin:0;
										padding:0;
										text-transform:none;
									}
									
								#campusFooter {
									position: absolute;
									width:282px;
									height:30px;
									top:240px;
									right:0;
									margin:0;
									padding:0;
								}
								
									#facebook {
										position:absolute;
										width:70px;
										height:17px;
										overflow: hidden;
										top:0;
										left:0;
										background: url('../images/layouts/nfacebook.jpg') no-repeat left top;
									}	
									
										#facebook:hover {
											background-position: bottom;
											cursor: pointer;
										}
				
						#bottomRight {
							position:absolute;
							width:492px;
							height:384px;
							right:0;
							top:0;
							margin: 33px 0 0;;
							padding:0;						
						}
						
							#eventsHeader {
								position:absolute;
								width:492px;
								height:87px;
								top:0;
								left:0;
								background-color: #561112;
							}
							
							#eventsBody {
								position:absolute;
								width:452px;
								height:257px;
								bottom:0;
								left:0;
								padding:20px;
								background-color: #FFFFFF;
							}
							
								#eventsBody a, a:visited {
									text-decoration:underline;
								}
				
				#footer {
					position: relative;
					margin: 0 auto;
					padding: 35px 0 0 0;
					width: 980px;
					height:30px;
					left:12px;
				}
				
					#footer p {
						font-family: "Arial";
						font-size: 10px;
						color: #aeadad;
						line-height: 24px;
						text-align: right;
						margin: 0;
						text-transform: uppercase;
					}
					
					#footer p a:link, #footer p a:visited {
						color: #aeadad;
						text-decoration: underline;
					}
					
					#footer p a:hover, #footer p a:active {
						color: #420c46;
						text-decoration: underline;
					}
					
    #search { 
         position: absolute;
         margin: 0 auto;
   		 padding: 0px;  
   		 right:15px;   
         float: right;
         width: 179px;
         height: 19px;
         text-align: right;
         background: url('../images/layouts/nsearchbg.jpg') no-repeat center top;
    }

    #search form {
         position: absolute;
         height:22px;
         left:0px;
         z-index: 200;
    }

    #search form #input {
         margin:0px;
         padding: 0 14px;
         height:17px; 
         width:140px;
         border:none;
         background:transparent;
         text-transform:none;
         color:#000000;
    }

    #search_btn {
         position: absolute;
         left:150px;
         top: 0px;
         z-index: 200;
    }		
    
	#search input:focus {
		outline: none;
	}    							