/* Marietta College, Spring 2007 * /

	/* -- PRIMARY FORMATTING --------------------------------------------------------- */
@media screen, projection {
	* {margin:0; padding:0}
	body {text-align:left; padding:0px; behavior: url(csshover.htc);}
	html {background-image:url(images/header_bg.gif); background-repeat:repeat-x;}
	html, body {height:100%;}
	body, 
	tr, td, 
	p {font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
	p {margin:10px 0;}
	a:hover {text-decoration:none; color:#036;}
	ul, ol {margin:0 0 0 10px; font-size:1.0em; list-style-position:inside;}
	li {line-height:2em;}
	h1 {font-size:1.4em; padding-top:5px; padding-bottom:5px;}
	h2 {font-size:1.25em; font-style:italic; padding-top:7px; padding-bottom:5px;}
h3 {font-size:1em; color:#036; padding-bottom:5px;}
	h4 {font-size:.9em; color:#000; padding:3px;}
	img {border:none;}

	/* -- IDs --------------------------------------------------------- */
#wrapper {position:relative; text-align:left; margin:0 auto 0; 
	min-height:800px; min-width:781px;} 
#values_wrapper {position:relative; margin-top:180px; margin-left:150px; text-align:left;  
	min-height:800px; width:500px; font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; line-height:1.65em;
	padding:10px; border-right: 1px solid #036; border-bottom: 1px solid #036; 
	border-left:1px dotted #ccc;} 
#subwrapper {position:absolute; width:655px; margin:0 auto 0; 
top:145px; left:115px;}
#top_right {position:absolute; top:0; right:0;}
#wordmark {position:absolute; top:70px; left:110px;
text-align:center; font-size:1.2em; font-style:italic; font-weight:bold; color:#036;}
#top_left {float:left; top:0; left:0;}
#logo_cg {position:absolute; top:10px; width:115px; left:-120px;}
#goals {margin:0 auto 0; background-image:url(images/bg_mission.gif); 
background-repeat:no-repeat; background-position:bottom center;
font-size:1em; color:#036; padding-top:10px; padding-bottom:10px;}

/* Start Right Column */
	#rightnav {float:right; display:inline; position:relative; margin:5px; padding:0 0 5px 20px; 
		width:170px; clear:both; font-size:11px; color:#036;}
	#rightnav p {text-align:right; padding:2px 5px 1px 8px; margin:0 5px 2px 5px; color:#036; 
		background-color:#fff;}
	#rightnav p a {color:#036; text-decoration:none;}
	#rightnav p a:hover {color:#036; text-decoration:underline;}
	div#rightnav>p a {width: 100%; font-size:11px; margin: 0;}
	#rightnav ul {list-style:none; display:block; padding:0; margin:0 5px 5px 5px;}
	#rightnav li {position:relative; list-style:none; background:#fff; display:block; 
		padding:3px; border-top:1px dotted #000; border-bottom:1px dotted #fff; 
		margin:0 0 0 3px;}
	div#rightnav li:hover {color:#FFF;}
	#rightnav li a {margin:0 5px 5px 8px; padding:0; display:block; text-align:left;
		color:#036; text-decoration:none; border-top: 1px solid #fff; border-right: 1px solid #fff; 
		border-bottom: 1px solid #fff; border-left: 3px solid #999; padding-left:3px;}
	#rightnav li a:hover {color:#036; padding:0; text-decoration:none; 
		border-left: 3px solid #000; border-top: 1px solid #000; border-right: 1px solid #000; 
		border-bottom: 1px solid #000; margin:0 5px 5px 8px; padding-left:3px;}
	div#rightnav>ul a {width: 100%; font-size:11px; margin: 0 5px 5px 8px;}


/* Start Content */		

#content_header_harris {position:relative; margin:0; top:0; 
margin-top:70px; margin-left:25px;}
#content_header_marietta {position:relative; margin:0; top:0; 
margin-top:90px; width:400px; margin-left:15px;}
#content_harris {position:relative; width:615px; background-color:#fff; color:#000; 
height:600px; padding-left:5px; padding-right:5px; padding-bottom:15px; margin-left:15px;
border-right:1px dotted #ccc;}
#content_marietta {position:relative; width:382px; background-color:#fff; color:#000; 
height:600px; padding-left:5px; padding-right:13px; padding-bottom:15px; margin-left:15px;}
html>body #content_harris {min-height:400px;height:auto;}
html>body #content_marietta {min-height:400px;height:auto;}
/* End Content */		


/* Start Secondary Top Navigation */	
#top_right_nav {float:right; width:300px; top:0; font-size:.95em; font-weight:bold; 
color:#036; margin-top:3px; margin-right:180px; padding:5px; text-align:right;}
#top_right_nav li {position:relative; display:inline; list-style-type:none; padding:2px;}
#top_right_nav a {text-decoration:none; color:#036; padding:3px;}
#top_right_nav a:visited {color:#036; text-decoration:none;}
#top_right_nav a:hover {color:#036; text-decoration: underline;}
	/* End Secondary Top Navigation */

/* Start Footer*/
#footer {position:relative; width:625px; text-align:center; 
background: url(images/grayfooter.jpg) top left no-repeat; height:125px; font-size:.95em; margin-left:15px;}
#footer ul {padding-top:5px;}
#footer li {display:inline; list-style-type:none; color:#000; padding:3px;}
#footer a {text-decoration:none; color:#000;}
#footer a:hover {text-decoration:underline;}
/* End Footer */

	/* Start Secondary Main Navigation */	
	#nav-global {display:inline; margin:0; top:0; padding:0; position:absolute;
	height:45px; width:550px; 
	background:transparent url(images/main_nav2.gif) no-repeat 0px 0px;}
	#nav-global ul {list-style:none; padding-top:8px; margin:2px; padding-left:2px;
	text-align:center;}
	#nav-global li {position:relative; display:inline; list-style:none; padding:2px;
	text-decoration:none;}
	#nav-global a {padding:1px; text-decoration:none; color:#fff; font-weight:bold;}
	#nav-global a:visited {text-decoration:none; color:#fff; font-weight:bold;}
	#nav-global a:hover {text-decoration:underline; color:#fff; font-weight:bold;}	
	/* End Secondary Main Navigation */	

#right_photo {float:right; width:225px; margin-top:100px; color:#fff; font-size:1.2em; 
	text-align:left; background-image:url(images/ul_border250.jpg); background-repeat:no-repeat;
	min-height:250px;}
#right_photo ul {margin:25px 0 0 75px; padding:0; width:225px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}	
#right_photo li {list-style:none; font-size:12px; letter-spacing:0px; margin:0; padding:0 0 2px 0; display:block;}
#right_photo li a {text-decoration:none; color:#036;}
#right_photo li a:hover {text-decoration:underline; color:#036;}
#right_photo li a:visited {color:#036;}
#right_photo .on {font-style:italic;}
	/* End Secondary Page Images */
	
div#fac_minutes {float:right; width:250px; font-size: 12px; color: #036; margin-top:-20px;
margin-left:10px;}
div#fac_minutes ul {margin:0; padding: 0.25em 0 0.25em 0.25em; width:100%; background:#fff;
  border: 1px solid #ccc; z-index:50;}
div#fac_minutes li {position:relative; list-style:none; margin: 0;
  border-bottom: 1px dotted #000; font-size: 11px; padding-left:25px; z-index:50;}
div#fac_minutes li:hover {background: #ffd;}
div#fac_minutes li.submenu {background: url(images/submenu_l.gif) 2% 50% no-repeat; 
font-size: 14px; z-index:50;}
div#fac_minutes li.submenu:hover {background-color: #ffd; z-index:50;}
div#fac_minutes li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width: 12em; color: #000; z-index:50;}
div#fac_minutes>ul a {width: 100%; font-size: 11px; margin: 0; z-index:50; color:#036;}
div#fac_minutes ul ul {position: absolute; margin:0; top:0%; left:-100%;
  display: none; border: 1px dotted #000; z-index:50;}
div#fac_minutes ul.level1 li.submenu:hover ul.level2, 
div#fac_minutes ul.level2 li.submenu:hover ul.level3 {display:block; color: #000; z-index:50;}

	
}

	/* -- PRINT FORMATTING --------------------------------------------------------- */

@media print {

	body, tr, 
	td, p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}

	#nav-global, h4, #subnav-global, #fac_minutes, #top_right, #top_right_nav, #content_header_harris, #content_header_marietta, #right_photo, #footer, #tower, #top_left, #logo_cg {display:none;}

/* OTHER OPTIONS	
#header {}
	#contact-footer ul,
	#footer ul{margin:10px 0 0 0;padding:0;list-style:none;}
	#contact-footer li,
	#footer li{display:inline;padding:0;margin:0 6px 0 0;list-style:none;}
*/
	}
