/*@import url("http://fonts.googleapis.com/css?family=Reenie+Beanie");*/
/*@import url("http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold");*/

/* UNIVERSITY OF MINNESOTA WEB TEMPLATE TEXT STYLESHEET */
/* AUGUST 2009 : UNIVERSITY RELATIONS */
/* v4.090901  */

/* Yahoo User Interface (YUI) FONT SIZING CHART: 10px=77% 11px=85% 12px=93% 13px=100% 14px=108% 15px=116% 16px=123.1% 17px=131% 18px=138.5% 19px=146.5% 20px=153.9% 21px=161.6% 22px=167% 23px=174% 24px=182% 25px=189% 26px=197% 
Find out more about YUI at http://developer.yahoo.com/yui/ */

body { color:#000000; font-family: Arial, Helvetica, sans-serif; line-height:18px; position: relative; }

/* CENTER CONTAINER -- Centers the page in the browser */
div.center {margin-left:auto;margin-right:auto;width:960px;}

/* LINKS */
a {color:#7a0019;}
a:link {color:#7a0019;}
a:visited {color:#7a0019;}
a:hover {color:#666699;}
a:active {color:#7a0019;}


/* HEADINGS *//* Basic Headline Set -- Adjust font sizes based on YUI chart above to maintain consistency. */
h1 {font-size:161%; line-height: 26px; color:#7a0019; margin-bottom: 10px; margin-top: 10px; }
h2 {font-size:138.5%;color:#7a0019;margin-bottom: 10px;line-height: 22px;margin-top: 12px;}
h3 {font-size:108%; color:#000000; margin-bottom: 10px; line-height: 22px; margin-top: 12px; font-style: italic; font-weight: bold; }
h4 {font-size:100%;color:#900021;text-transform:uppercase;}
h5 {font-size:93%;}
h6 {font-size:77%;}

/* TEXT *//* Basic Text Set */
p,ol, ul {/*font-size:97%;*/margin: 0 0 .5em 0;}

/* List styles - edit as needed */
ul {list-style-type: disc; /*margin-left:10px;*/}
ol {list-style-type: decimal; /*margin-left:10px;*/}

/************************************************************************************/
/* EXTENSION TEXT STYLESHEET REDEFINITION*/
/* OCTOBER 2009 : EXTENSION */
/* I chose not to break this out into a separate file - Tom Stanoch */

h1, h2, h3, h4, h5, h6 { color: #444; }
h1 {  }
h2 { font-weight: bold; /*font-family: 'Droid Sans', arial, serif;*/ }
h3 { font-style: normal; font-size: 123.1% }
h4 {  }

h1, div#banner p { font-size: 197%; font-weight: normal; }

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { text-decoration: none; }

/* Text definitions */
.smaller { font-size: smaller; line-height: 1.2em; }
.larger { font-size: larger; }
.grey { color: #666; }
.green { color: #009543; }
.handwritten, .dateListing dt { font-family: 'Reenie Beanie', arial, serif; }

a:visited {color:#666666;}
a:hover {color:#666699;}
a:active {color:#7a0019;}

a.thin {
	color: #990000;
	text-decoration: none;
	border-bottom: 1px dotted #990000;
	margin: 0;
	padding: 0;
}
a.thin:visited {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}
a.thin:hover {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #333;
}

body { font-size: 77% }

blockquote {
	margin: 1em 2em;
	padding: 10px 0;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

/* Lists
*******************************************************/
ul, ol { margin-left: 20px;}

ul {
	list-style: square url(/assets/img/e-bullet-gold.gif) outside;
}
/* Adds extra space below list items in #content block */
#content ul li, #content ol li {
	margin-bottom: .5em;
}
#content ul, #content ol, #sidebar ul, #sidebar ol { 
	margin-bottom: 1em;
}
#content ul ul, #content ol ul, #sidebar ul ul, #sidebar ol ul { 
	margin-bottom: 0;
}
/* No bullets and flush left */
ul.special-01 {
	padding-left: 0;
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
}
#programs ul.special-01 {
	margin-left: 0;
}
ul.special-02 {
	margin-left: 15px;
	padding-left: 0;
}
/* Extra space between lines */
ul.space li {
	margin-bottom: .5em;
}
/**************************************************************************/

/* Template documentation styles
****************************************************************/
code {
	color: #b8664c;
}
pre {
	background-color: #ebebeb;
	padding: 10px;
	border: 1px dotted #999999;
	margin: 10px 0;
}