/* Master style sheet for Pangea */

body { background: white }

/* ----- General font styles ----- */
/*   (used in page content areas)  */

h1, h2, h3, h4, h5, h6, h7 { 
   font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
}
h1 { 
   font-size: 20px; 
}
h2 { 
   font-size: 18px; 
	color:#990000;
}
h3 { 
   font-size: 16px; 
}
h4 { 
   font-size: 13px; 
} /* H4 is similar to paragraph text, bold (diff. face) */
h5 { 
   font-size: 12px; 
	color:#990000;
}
h6 { 
   font-size: 12px; 
   font-variant:small-caps; 
   font-weight:bold;
}

table, tbody, tr, a {} 
/* testing: removing defs for these, seeing what breaks */
/* ?? Could this remove the need for a separate "a" def for all special styles?  */

p, li, blockquote, center, td { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
}
code, tt, pre { 
   font-family: "Courier New", Courier, mono; 
	font-size: 12px; 
}
.small, .small a   { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
.small code, tt, pre { 
   font-family: "Courier New", Courier, mono; 
	font-size: 10px; 
}
.example { 
   font-family: "Courier New", Courier, mono; 
	color: #330099; 
	font-style: bold; 
	font-size: 13px; 
	padding: 5px;
	padding-left: 15px 
}
.warning { 
   color:#CC0000; 
   font-weight:bold; 
}

/* ----- Special-purpose font styles ----- */
/*    (used only in specific locations)    */

/* Page header */
.topnav   { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff;
}
.topnav a { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	color: #ffffff;
}

/* Page footer */
.footnote   { 
   font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 10px; 
	font-style: italic; 
	color: #666666 
}
.footnote a { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: italic; 
	color: #003366 
}

/* Front page news items */
.news   { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
}
.news a { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
}

/* Top-of-page navigation for personnel and CV database pages */
.name {
	font-size: 18px;
	font-weight: bold;
}
.cv-navbox {   
	background: #ffffff;
	border: 1px solid #c0c0c0;
}
.cv-navtext {  
	font-size: 11px;
	text-decoration:none;
}

/* Right- side navigation tables or "callout boxes", for those rare occasions when they're needed. */
/* example: index page of a small subsection */
/* assign .rightnavtable to the <table>, .rightnavlist to the <ul> tag */
.rightnavtable {
	background: #ffffff;
	border: 1px solid #c0c0c0;
	margin-left:10px;
	margin-bottom:5px;
}
.rightnavtable td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding:5px;
}
.rightnavlist { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	margin-left:0;
	padding-left:0;
	list-style:none;
}
.rightnavlist li { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	padding-left: 12px;
	background-image: url(/images/dept/arrowred.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}
.rightnavlist a:hover { 
   color:#990000;
}


/* Sub-page side submenu items */
/* for school level only: this is replaced with 'subnav' in departmental sites */
.sidenav   { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
}
.sidenav a { 
   font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
}

/* Text-based subpage navigation for pages outside the school-level nav structure */
/* (e.g. GSAC, Hartley...) - NOT for major subsites like departments.  */
/*  Departments and other major subsites should use text nav defined below */
.navbar    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
}
.navbar a  { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   text-decoration: none; 
}
.navbar a:link    { 
   color: #0000CC;
} 
.navbar a:visited { 
   color: #0066AA;
}
.navbar a:active  { 
   color: #990000; 
}
.navbar a:hover   { 
   color: #990000; 
   text-decoration: underline; 
}

/* ----- Styles for departmental and subsite pages ----- */
 
/* Main menu navigation */
.mainnav {
	background-color: #ffffff;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid;
	border-color: #336699 #000033 #ffffff #336699;
/*	border-color: #336699 #000033 #000033 #336699; */
/*	border-color: top     right   bottom  left; */
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainnav a:link, .mainnav a:visited {
	color: #000000;
	text-decoration: none;
}

.mainnavselect {
	background-color: #ffffff;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid;
	border-color: #336699 #000033 #ffffff #336699;
/*	border-color: #336699 #000033 #000033 #336699; */
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainnavselect a:link, .mainnavselect a:visited {
	color: #000000;
	text-decoration: none;
}


.mainnavcurrent {
	background-color: #ffffff;
	vertical-align: middle;
	border: 1px solid;
	border-color: #336699 #000033 #000033 #336699;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainnavcurrent A:link, .mainnavcurrent A:visited {
	color: #000000;
	text-decoration: none;
} 


/* Main menu current-section sub-navigation */
.subnav   { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #ffffff;
	vertical-align: middle;
	border: none;
	color: #000000;
	line-height: 15px;
	padding-left: 0px;
}
.subnav a:link  { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none; 
	color: #0000ff;
}
.subnav a:visited {
	text-decoration: none; 
	color: #3333ff;
}
.subnav a:hover {
	text-decoration: underline; 
	color: #ff3333;
}



