.clearDiv { clear: both; }

/* William & Mary - Main CSS */

/* page and body settings */		

	*    { padding: 0; margin: 0; }
	html { padding: 0; margin: 0; }

	body {
		text-align: center;
		padding : 0;
		margin : 0;
		background-color : #2e2a33;
		font: 85% "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;	
	}
	
	p { color: #2b2b2b; }
	
	a img { border : 0;  }  /* display : block; */
	
	img {
		behavior: url('http://as.wm.edu/schniepp/scripts/iepngfix.htc'); 
		vertical-align : bottom;
	}
	
	table { text-align: left; }
	tr, th, td { margin: 0; font-weight:normal; }
	th { font-weight:bold; }

	hr { margin-top: 3ex; margin-bottom: 4ex; margin-left: 10%; width: 80%; }

/* begin page layout */

	.page-wrapper {
		width: 940px; 
		margin : 34px auto 58px auto;
		text-align: left; 
		position : relative;
		box-shadow: 0px 0px 30px 5px #000; 
		-webkit-box-shadow: 0px 0px 30px 5px #000; 
		-moz-box-shadow: 0px 0px 30px 5px #000;
	} 

/* begin column layout */

	.column-wrapper {
		background-image : url(../images/page/column_wrapper_bgd.gif);
		background-position : 0 0; 
		background-repeat : repeat-y;
		width : 100%;		
		position : relative;
		padding-bottom: 30px;
	}			

	.links-col { float: left; width: 180px; display : inline; }
	
	.links-col .inner { margin : 10px 8px 10px 10px; float : left; display : inline; }

	.main-col { width : 760px; float : left; display : inline; }

	.main-col .inner { margin : 10px 10px 10px 8px; float : left; display : inline; line-height: 1.6em; }

/* sub-column layout */		

	.content { float : left; width : 437px; display : inline; margin-right : 20px; padding-top : 10px; margin-left : 17px; }

	.wide-content { width: 705px; }

	.wide-content-left { width : 615px; padding-left: 10px; }

	.sidebar { float : left; display : inline; width : 268px; }

	* html #rightCol { overflow: hidden }

	.column-wide-left .content { width: 625px; }

	.column-wide-left .wide-content { width : 900px; }

/* main-col thoughts */

	#breadcrumbs {
		display : block;
		font-size: 0.98em;
		line-height: 1;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
		margin-bottom : 6px;
	}

	#breadcrumbs a:link, #breadcrumbs a:visited 												{ color: #006633; font-weight: normal; text-decoration: none; }
	#breadcrumbs a:hover, #breadcrumbs a:active,	#breadcrumbs a:focus	{ color: #003322; font-weight: normal; text-decoration: underline; }
	#breadcrumbs .current   { color: #006633; }		


/* common content typography styles */	

	.common { color : #2b2b2b; }

	.common h1, .common h2, .common h3, .common h4, .common h5, .common h6 {
		font-weight : bold;
		margin-bottom : 8px;
		line-height : 1.2;	
		padding : 0;	
		font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	}

	.common h1 { color : #000000; font-weight : normal; font-size : 3.2em; margin-bottom : 10px; margin-top: 12px; }
	.common h2 { color : #474714; font-weight : normal; font-size : 2.4em; }
	.common h3 { color : #004113; font-weight : bold; font-size : 1.8em; }
	.common h4 { color : #004113; font-weight : normal;font-size : 1.6em; margin-bottom : 5px; }
	.common h5 { color : #004113; font-size : 1.45em; }
	.common h6 { color : #004113; font-size : 1.3em; margin-bottom : 3px; }			

	.common p, .common div {
		margin : 0 0 1.5ex 0;
		font-size : 1.000em;
		line-height : 1.5;
		font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	}
	
	.common ul {
		margin : 0 0 10px 20px;
		list-style-type : disc;
		font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	}

	.common ul li { margin : 0 0 5px 0; font-size : 1.000em; line-height : 1.5; }
	
	.common ol {
		margin : 0 0 10px 25px;
		font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	}

	.common ol li { margin : 0 0 5px 0; font-size : 1.000em; line-height : 1.5; }

	.common li ul { margin-top: 4px; }

	.common a:link, .common a:visited { color: #00682D; font-weight: normal; text-decoration: none; }
	.common a:hover, .common a:active { color: #000;    font-weight: normal ; text-decoration: underline; }

	.common a.highlighted {font-weight: bold; font-style: italic; text-decoration: underline; color : #cc0000; }
	.common a.highlighted:hover {color : #000000; }

	.common h3 a:link,  .common h3 a:visited  { color: #007733; font-weight: bold; text-decoration: underline; }
	.common h3 a:hover, .common h3 a:active   { color: #000;    font-weight: bold; text-decoration: underline; }
	.common h4 a:link,  .common h4 a:visited  { color: #007733; font-weight: bold; text-decoration: underline; }
	.common h4 a:hover, .common h4 a:active   { color: #000;    font-weight: bold; text-decoration: underline; }

/* sidebar styles */		

	.sidebar { margin : 0; }
	.sidebar h3 { letter-spacing : -1px; }

/* reusable utility styles */

	.clear { clear : both !important;	height :0px; }
	.center { text-align : center; }
	.no-border { border : none !important; }
	.text-only { position : absolute !important; left : -9999px !important; }
	.print-only { display : none !important; }
