body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:62.5%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
select,input,button,textarea{font-family:"calibri", "trebuchet MS", arial, sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
body{}
#page
{
	color:#000000;
	font-size:62.5%;
	background-image:url(http://www.morris.umn.edu/images/head_left.png);
	background-repeat:repeat-x;	
	z-index:0;
}
#page a{color:#8c1919;}
/* - Redefined html tags - */
h2,h3,h4,h5,h6{font-family:"calibri", "trebuchet MS", arial, sans-serif;}

/* HEADER DECLARATIONS */

#head_left
{
	width:50%;
	position:absolute;
	right:0;
	background-position:top right;
	background-image:url(http://www.morris.umn.edu/images/head_right.png);
	background-repeat:repeat-x;
	z-index:0;
	height:235px;
}

#head_content, #main_content, #footer_content, #copy_content
{
	width:960px;
	margin:auto;	
	position:relative;
}
#head_content
{	
	width:962px;
	left:-1px;
	background-image:url(http://www.morris.umn.edu/images/head_middle.png);
	background-repeat:no-repeat;	
	z-index:6;
}
#head_link
{
	height:160px;
	min-height:160px;
}

#audience
{	
	padding-top:10px;
}
#audience a
{
	font-weight:normal;
	text-decoration:none;
	float:right;	
	color:#c9ac9a;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	letter-spacing:0.15em;
	text-transform:uppercase;
	text-align:center;
	display:block;
	padding:0 0 0 30px;
	line-height:1.5em;
	font-size:1.1em;
}
#audience a:hover, #footer_content a:hover, #global a:hover
{
	color:#ffffff;	
}
#logo
{
	position:relative;
	left:-5px;
	clear:both;
	margin-top:20px;	
	float:left;
	width:70%;	
}
#tag
{	
	padding-left:10px;
	margin:0 0 0 95px;
}
#tag a
{
	display:block;
	font-style:italic;
	color:#d6cfb7;
	font-size:2.1em;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#global
{
	margin-top:43px;
	float:right;
	width:25%;
	z-index:10;
}
#global a
{
	float:right;
	width:42%;
	font-weight:normal;
	text-decoration:none;
	color:#e19b14;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	letter-spacing:0.15em;
	text-transform:uppercase;
	display:block;
	line-height:2.0em;
	padding-left:5px;
	font-size:1.1em;
}
#head .p_nav
{		
	float:left;	
	width:750px;
}
#nav
{	
	clear:both;	
	padding-top:5px;
	line-height:40px;
}
#nav .p_nav img
{
	margin:5px 4px 5px 0;
	padding:0 5px 0 5px;
}
#nav .p_nav a
{	
	float:left;		
	display:block;
	text-decoration:none;
	font-size:1.3em;
	line-height:12px;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	color:#362403;
	font-weight:bold;
	margin-top:5px;
}
#nav .p_nav a:hover
{
	background-color:#f7ce7f;
}
#search
{	
	margin-top:10px;
	float:left;	
	width:200px;
}
#search form
{	
	float:left;
}
#search form input
{
	margin-left:3px;
	width:140px;
	font-size:1.4em;
}
#search form input.submit
{
	width:20px;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	font-size:1.1em;
	color:#e7e8e9;
	background-color:#CF8200;
	margin-left:0px;
	border:0px;
	font-weight:normal;
	letter-spacing:.15em;
	height:16px;
}

/* PAGE CONTENT CONTAINER DECLARATIONS */

#main
{		
	background-color:#f2f2f2;
	margin-bottom:-20px;
}
#main_content
{
	z-index:5;
	padding-bottom:30px;
}
#drop_top
{		
	position:relative;
	left:-11px;		
	top:-10px;
	padding:10px 0 0 9px;
	background-image: url(http://www.morris.umn.edu/images/drop_top.png);
	background-repeat: no-repeat;
	float:left;
	width:720px;
	z-index:5;
}
#drop_bottom
{	
	background-image: url(http://www.morris.umn.edu/images/drop_bottom.png);
	background-repeat: no-repeat;
	background-position:left bottom;	
	position:relative;		
	padding:0 25px 60px 10px;	
	margin-bottom:-60px;
	left:-10px;
	width:100%;
}
#crumbs
{
	background-color:#ffffff;
	line-height:1.4em;
	font-size:1.2em;
	height:20px;
	width:100%;
	overflow:hidden;
	padding:3px 0 3px 10px;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
}
#crumbs a{text-decoration:none;}
#crumbs a:hover{text-decoration:underline;}
#content_header
{
	background-image:url(http://www.morris.umn.edu/images/page_header_wrap.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:52px;
	position:relative;
	left:-9px;
	width:721px;	
}
#content_header h1
{	
	background-image:url(http://www.morris.umn.edu/images/page_header_back.png);
	padding-left:19px;
	background-color:#d3bd8e;
	color:#46331d;
	line-height:44px;
	height:52px;
	font-family:"calibri", "trebuchet MS", arial, sans-serif; 
	font-size:3em;
	margin-left:9px;
	width:712px;
}
#left_main
{
	background-color:#ffffff;
	width:720px;
	padding-right:10px;
	position:relative;
	z-index:3;
}
#left
{
	position:relative;
	float:left;
	width:170px;
	margin:5px 30px 0 0;
	padding:20px 0 30px 0;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;	
}
#content
{
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	position:relative;
	float:left;
	margin:0 0 30px 10px;
	padding:30px 0 0 0;
	width:510px;
	z-index:3;
	min-height:450px;
}
#right
{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:63px 25px 0 25px;
	position:relative;
	z-index:5;
	float:left;
	background-image:url(http://www.morris.umn.edu/images/explore_back_wide.png);
	background-repeat: no-repeat;
	top:-20px;
	width:180px;
	min-height:400px;
}
#footer
{	
	clear:both;
	background: #A21212 repeat-x url(http://www.morris.umn.edu/images/foot_back.jpg);
	position:relative;
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
/*	top:-30px;*/
	padding-top:30px;
	z-index:1;	
}
#footer_content
{
	padding-top:30px;
	padding-bottom:40px;
}
#footer_content a
{
	display:block;
	color:#e19b14;
	text-decoration:none;		
}
#footer_content img.logo
{	
	float:left;
	width:116px;
	margin-right:35px;
}
#footer_content .addr
{
	float:left;
	width:135px;	
	color:#c7c0ab;	
	font-size:1.1em;
	line-height:1.5em;
	margin-right:30px;	
	padding:0px;
}
#footer_content .addr a
{
	margin-bottom:8px;
}
#footer_content .cell
{
	float:left;
	width:112px;
	margin-right:24px;
}
#footer_content .cell a
{
	font-size:1.4em;
	line-height:1.6em;
	margin-bottom:5px;
}
#footer_content .cell p
{
	border-bottom:1px solid #9a4545;
	padding-bottom:10px;
	margin-bottom:10px;
}
#footer_content .cell hr
{
	color:#9a4545;
	height:1px;
	background-color:#9a4545;
	margin:14px 0px 14px 0px;
	width:180px;
}
#footer_profile
{
	float:right;
	width:330px;
	height:200px;
}
#footer_profile a
{
	font-size:1.4em;
	line-height:1.6em;
	margin:0px;
}

#copy
{	
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	background-color:#531010;
	padding:5px 0;
	margin:0;
}
#copy_content span
{
	padding-right:15px;
	font-weight:normal;
	font-size:1.1em;
	color:#c7c0ab;
	line-height:2.0em;
}
#copy_content a
{
	color:#c7c0ab;
}
#left img.icon{margin-top:3px; margin-bottom:-3px;}
/* FONT AND TAG-SPECIFIC DECLARATIONS */
i, em{font-style:italic;}
b, strong, #content .bold, #right .bold{font-weight:bold;}
#content .maroon, #right .maroon{color:#8c1919;}
#content .italic, #right .italic{font-style:italic;}
#left h2
{	
	font-weight:normal;
	color:#000000;
	padding:.4em .7em .4em 1.2em;
	font-size:1.4em;
}
#left .links_section{margin-bottom:10px;}
#left .links_section a
{
	display:block;
	font-size:1.4em;
	line-height:1.4em;
	padding:.4em .7em .4em 1.2em;
	text-decoration:none;	
}
#left .links_section a:hover{background-color:#f2f2f2;}
#left .links_section_inner a
{
	font-size:1.3em;
	border-bottom:1px solid #e5e5e5;
	margin-left:17px;
	padding-left:13px;
}
#content p, #content li, #content td, #content th
{
	font-size:1.4em;
	line-height: 1.4em;
}
#content p{margin-bottom:15px;}
#content li{margin-bottom: 5px;}
#content p.quote
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.2em;
}
#content p.signature{text-align:right;}
#content ul, #content ol{margin: 10px 0 10px 30px;}
#content ol{list-style-type:upper-roman;}
/** Heading Tags **/
#content h2{font-size:1.8em; margin-bottom:10px;}
#content h3{font-size:1.6em; margin-bottom:8px;}
#content h4{font-size:1.5em; margin-bottom:6px;}
#content h5{font-size:1.4em; margin-bottom:2px;}
#content img.header{position:relative; top:-60px; margin-bottom:-30px;}
#content .address, #content address
{
	line-height:1.6em;
	font-size:1.4em;
	margin:10px;
}
#content li address, #content li .address{font-size:1.0em;}
#right p, #right li
{
	font-size: 1.3em;
	line-height: 1.5em;
}
#right p.quote, #right span.quote
{
	font-size: 1.2em;
	line-height: 1.4em;
}
#right p.signature
{
	text-align:right;	
}
#right li
{
	margin-bottom: 5px;
}
#right ul, #right ol
{
	margin: 10px 0 10px 5px;
}
#right h2{font-size:1.6em; margin-bottom:8px;}
#right h3{font-size:1.4em; margin-bottom:4px;}
#right h4{font-size:1.3em; margin-bottom:2px;}
#right h5{font-size:1.2em;}
#right a{text-decoration: underline;}
#right .address, #right address
{
	font-family:"calibri", "trebuchet MS", arial, sans-serif;
	font-size:1.4em;
	line-height:1.6em;
	margin-bottom:25px;
}
#right .largequote-l
{
	margin-left: -10px;
	font-size: 2em;
	line-height: 0;
}
#right .largequote-r
{
	margin-right: 10px;
	font-size: 2em;
	line-height: 0;
}
#right #sn_icons img{float:left; margin:5px;}
#actions{margin:0 0 25px 0;font-family:"calibri","trebuchet MS",arial,sans-serif}
#actions a
{
	display:block;
	font-size:1.4em;
	line-height:1.8em;
	text-decoration:none;
	color:#e4d5aa;
	padding-left:10px;
	background-color:#a56325;
	margin:5px 0 5px 0;
	box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
}
#actions a:hover{color:#fff;box-shadow: 5px 5px 5px #aaa;-moz-box-shadow: 5px 5px 5px #aaa;-webkit-box-shadow: 5px 5px 5px #aaa;}
#actions a.highlight{background-color:#871818;color:#d5b24b}
#actions a.highlight:hover{color:#fff}
br.clear{clear:both;}
.underline{text-decoration: underline;}

/* Image with text & links header */
#header
{
	background-color:#600606;
	height:350px;
	padding:10px 0 10px 0;
	width:505px;
	position:relative;
	top:-60px;	
	margin-bottom:-20px;
}
#header img{margin-top:10px;}
#header h2
{
	vertical-align:text-bottom;
	color:#ecddc4;
	font-size:3.0em;
	float:left;
	width:240px;	
	padding-left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#header .links
{
	float:left;
	width:210px;
}
#header .links a
{
	color:#efaa57;
	display:block;
	text-decoration:none;
	line-height:1.6em;
	font-size:1.2em;
	font-family:"calibri", "trebuchet MS", arial, sans-serif; 
}
#header .links a:hover{color:#ffffff;}
#slideshow
{
	position:relative;
	left:-142px;
	margin: 0 0 0 0;
	z-index:0;
}
#slide_drop
{
	background-image: url(/images/slideshow_drop.png);
	background-repeat: no-repeat;
	padding: 5px;
	z-index:0;
	width:300px;
	height:200px;
}
#slide_img
{
	position: relative;
	background-image:none;
	background-repeat: no-repeat;
	width:300px;
	height:200px;
	z-index:1;
}
#slide_image
{
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width:300px;
	height:200px;
	z-index:1;
}
#slideshow #s_nav
{
	line-height:1.5em;
	position:relative;
	width:310px;
	z-index:1;
}
#slideshow #s_nav a
{
	float:right;
	margin-right:0px;
	padding-right:10px;
	color:#8c1919;
	font-size:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	font-family: "calibri", "trebuchet MS", arial, sans-serif;
	letter-spacing: 0.05em;
	text-align:right;
}

img.headline{margin-top:-38px; margin-bottom:15px; padding:0 5px 4px 0; background-image:url(/images/505x300drop.png); background-repeat:no-repeat;}
div.headline{margin-top:-38px; margin-bottom:15px; padding:0 5px 4px 0;}
ul.bullets{list-style-type:disc;}
ul.bullets ul.bullets{list-style-type:circle;}
ul.bullets ul.bullets ul.bullets{list-style-type:square;}
.contentIntruder
{
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
}
.contentIntruder img
{
	float: left;
	padding-right: 10px;
}
.contentIntruder p.quote{padding-top: 15px;}
.contentIntruder p.sig
{
	font-size: 1em;
	line-height: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: right;
	padding-top: 0;
	padding-right: 10px;
	margin-top: -15px;
}

/** Quotes **/
#content blockquote{font-family:Georgia, "Times New Roman", Times, serif; padding-top:15px;}
#content blockquote img{float:left; padding-right:10px;}
#content blockquote p{font-size:1.2em; line-height:1.4em;}
#content blockquote p.cite{text-align:right; padding-right:30px;}

#right blockquote{font-family:Georgia, "Times New Roman", Times, serif; padding-top:15px;}
#right blockquote img{margin-bottom:15px; position:relative;}
#right blockquote p{float:right; width:180px; clear:both; font-size:1.2em; line-height:1.4em;}
#right blockquote p.cite{float:right; width:180px; text-align:right; clear:both; margin-top:15px;}


/**News & Events**/
.news, .events{clear:both;}
.news{font-family: "calibri", "trebuchet MS", arial, sans-serif;}
.events{font-family:Georgia, "Times New Roman", Times, serif;}
.news .item{margin-bottom:10px;}
.news p{font-size:1.2em;}
.news .item a.title{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; display:block;}
.news p.posted, .events p.posted{font-style:italic;}
.news img.right, .events img.right{float:right;}
.events a.title{font-size:1.2em; display:block; text-decoration:none; line-height:1.6em; margin-bottom:10px;}
.news img{margin-right:10px; margin-bottom:15px;}
.events .dayHeader{padding:10px 0 5px; font-weight:normal; color:#333333; font-size:1.5em; font-family: "calibri", "trebuchet MS", arial, sans-serif;}
.item a.more, .eventItem a.more{text-decoration: none;}
#content a.moreNews, #content a.moreEvents, #right a.moreNews, #right a.moreEvents{font-size: 1.3em;font-family: "calibri", "trebuchet MS", arial, sans-serif;display: block; text-decoration: none;}
#right .news, #right .events{margin-bottom:25px;}
/**	RSS Styles **/
h2.rssHeader, h3.rssHeader, h4.rssHeader, h5.rssHeader, h6.rssHeader{float:left;}
img.rssHeader{float:right;}


#right .item img
{
	padding:0 5px 5px 0;
	background-image:url(http://www.morris.umn.edu/images/drop180x180.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#content .item img.drop_200
{
	padding:5px;
	background-image:url(http://www.morris.umn.edu/images/200x200_drop.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/**	Printable Link **/
#content p.printable{text-align:right;}


#content ul li ul li{font-size:1.0em;}
#content ul.bullets li ul.bullets li{font-size:1.0em; list-style:circle}
#content ol li.one{list-style-image:url(http://www.morris.umn.edu/images/icons/1.png);}
#content ol li.two{list-style-image:url(http://www.morris.umn.edu/images/icons/2.png);}
#content ol li.three{list-style-image:url(http://www.morris.umn.edu/images/icons/3.png);}
#content ol li.four{list-style-image:url(http://www.morris.umn.edu/images/icons/4.png);}
#content ol li.five{list-style-image:url(http://www.morris.umn.edu/images/icons/5.png);}
#content ol li.six{list-style-image:url(http://www.morris.umn.edu/images/icons/6.png);}
#content ol li.seven{list-style-image:url(http://www.morris.umn.edu/images/icons/7.png);}
#content ol li.eight{list-style-image:url(http://www.morris.umn.edu/images/icons/8.png);}
#content ol li.nine{list-style-image:url(http://www.morris.umn.edu/images/icons/9.png);}
#content ol li.ten{list-style-image:url(http://www.morris.umn.edu/images/icons/10.png);}

/** Social Network Share Links **/
#right #sn_icons img{float:left; margin:5px;}
#right .share_icons {margin-top:30px;}
#right .share_icons span.share img{margin:5px;}
#right .share_icons span.share{font-size:1.6em;font-family:"calibri","trebuchet MS",arial,sans-serif;}
#right .share_icons span.shareLinks{display:block;clear:both;}
#content .share_icons{float:right;margin-top:-35px;}
#content .share_icons span.shareLinks{clear:both;margin-left:5px;}
#content .share_icons span.share img{margin:5px;vertical-align:middle;}
#content .share_icons span.share{float:right;margin:5px;padding:5px 0;font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;display:inline;text-align:right;}
#content .share_icons span.share span {display:none;}
#content .share_icons span.share:hover span.shareLinks{float:left;clear:both;display:block;}
.zebra{background-color:#e6e7e8;}

