

/* ----- Muskegon Community College GLOBAL STYLESHEET ------*/

/* -- general styles for site -- */

body { /* only the font-family and color should change here */
	font-size:62.5%	;
	font-family:Arial, Verdana;
	line-height:1.4;
	font-size:10pt;
	color:#000;
}

li {}

p {
	margin-bottom:15px;
}
a:link {
	color: #015bb1;
	text-decoration:none;
}
a:visited {
	color: #014687;
	text-decoration:none;
}
a:hover {
	color: #015bb1;
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {

}

h1 {
font-size: 15pt;
font-weight: bold;
margin-bottom:8px;
}
h2 {
font-size: 13pt;
font-weight: bold;
margin-bottom:8px;
}

h3 {}
h4 {}
h5 {}
h6 {}

.printonly {
	 display:none;
}


/* ------------------------------------------- */
/* -- general layout styles for containers -- */

table.PageBoundingBox, table.ContentBoundingBox, #header-wrapper, #footer-wrapper { /* these are all (if any) containers that need to stretch 100% */
	 width:100%;
}
#header-content,  #footer-content { /* these are all containers that need to be a fixed width for the site */	
	width:980px; /* fixed with of site content areas go here */
	margin:0 auto;
}
td.MainContent {}
td.LSB {}
td.MainContent table p {margin:0;}

/* ------------------------------------------- */
/* ----- HEADER STYLES ------- */

#header-content {
	background:url('http://www.muskegoncc.edu/Images/system/2010_homepage_redesign/muskegon_header_imagery.jpg') no-repeat;
	background-position: 368px 0;
    height:164px;   /* 164 ORIGINAL 128 + 36 nav, subtract padding */
	overflow:visible;
}
	#muskegon_logo {
		display:block;
		float:left;
		width:353px;
		height:102px;
		margin:10px 0;
		padding:0;
	}
	#quicklinks_dropdown {
		width:190px;
		height:20px;
		margin:0 0 6px 130px;
		padding:0 0 0 0;
	}
	#search_area {
		float:right;
		width: 360px;
		/* height 128 subtract padding */
		padding:0 0 0 0;
		margin:33px 0 0 0;
	}
		#search_field {
			height:18px;
                        float:left;
			margin:0 0 0 130px;
			padding:0 0 0 0;
		}
                #search-submit-button {
                        width:29px;
                        height:19px;
                        padding:0 0 0 0;
                        margin:2px 0 0 4px;
                }

/* ----- SEARCH FOR SECTIONS BUTTON ------- */
.hide-text {text-indent:-9999px;}
#top-section-link {float:left;margin-top:85px;width:255px;}
#top-section-link a {float:right;}
	a#search-for-sections {display:block;width:156px;height:29px;background:url('http://www.muskegoncc.edu/images/system/search-for-sections-button.png') no-repeat 0 0;}
		a:hover#search-for-sections {background-position:0 -29px;}

	ul#top_links {	
		top:10px;
		height:28px;
	}
		ul#top_links li {
			float:left;
			margin:0;
			padding:0;
			list-style:none;
		}
			ul#top_links li a {
                                display:block;
				font-weight:bold;
				height:20px;
				padding:4px 8px;
			}
			ul#top_links li a:hover {
				background:#005DAB;
				color:#fff;
				text-decoration:none;
			}	

/* MAIN NAVIGATION */			
	#navigation_container {
		float:left;
		margin: -8px 0 0 -13px;  /* -11 left margin placement */
		padding:14px 0 0 13px;
		height:36px;  /*50 subtract padding */ 
		width:970px;  /*985 subtract padding */
		background:url('http://www.muskegoncc.edu/Images/system/2010_homepage_redesign/main_navigation_shadow.png') no-repeat;
		background-position:0 0;
	}
			#left_navigation_edge {
				width:9px;
				height:36px;
				background:url('http://www.muskegoncc.edu/Images/system/2010_homepage_redesign/navigation_left_edge.png') no-repeat 0 0;
				border-right: 0;	
			}
			#final_navigation_item {
				width:130px;  /* 188 ORIG */
				border-right:0;
			}
			#right_navigation_edge {
				width:11px;
				height:36px;
				background:url('http://www.muskegoncc.edu/Images/system/2010_homepage_redesign/navigation_right_edge.png') no-repeat 0 0;
				border-right: 0;	
			}
                        
                        img.submenu_arrow {padding-left:10px; }


/* ------------------------------------------- */
/* ----- FOOTER STYLES ------- */

#footer-wrapper {
	margin:0 auto; 
        width:965px; /*985 subtract padding */
	padding:0 20px 0 0;

}
#footer-content {
	width:945px;  /*985 subtract padding */
	height:77px;  /*94 subtract padding */
	margin:0 auto;
	padding:8px 30px 10px 10px;
 	background:url('http://www.muskegoncc.edu/Images/system/2010_homepage_redesign/footer_background.jpg') no-repeat;
	background-position:2px 0;
}
	#copyright, #contact_info {
		float:left;
		color:#fff;	
                margin-bottom:14px;		
	}
	#contact_info {
		margin-left:194px;
	}
	#footer-content ul {
		float:left;
		margin:0 0 0 64px;
		padding:0 0 20px 0;
	}
	#footer-content ul li {
		display:block;
		list-style:none;
	}
	#footer-content ul li a {
		color:#666;
	}








