/*

common: layout for the header and footer

UConn Web Template v4
by UITS Web Development
webdev@uconn.edu
Mar 2010


Mini-Reset-----------------------------------------------------------------
allows this file to act independently of a global reset file*/
#uc-head H1, #uc-head A, #uc-head IMG, #uc-head STRONG, #uc-head EM, #uc-head FORM, #uc-head LEGEND, #uc-head FIELDSET, #uc-head UL, #uc-head LI, #uc-head LABEL, #uc-foot UL, #uc-foot LI, #uc-foot A
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: none;
	font-style: normal;
	text-decoration: none;
	text-decoration: none;
	list-style-type: none;
}
#uc-search-legend
{
	display: none;
}
#uc-search-keyword
{
	display: none;
}
#uc-search
{
	color: #FFFFFF;
}
#uc-foot
{
	font-size: 11px;
}
/*Accessibility -------------------------------------------------------------
hide accessibility skip links*/
#uc-skip
{
	position: absolute;
}
#uc-skip A
{
	display: block;
	text-indent: -5000px;
}
/*Header--------------------------------------------------------------------*/
#uc-head-wrap
{
	min-height: 90px;
}
#uc-head H1 A
{
	font-family: "Adobe Garamond Pro", "Garmamond MT", Garamond, "Times New Roman", serif;
	padding-left: 250px;
	display: block;
	width: 450px;
}
#uc-head H1 A#uc-uconn
{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: auto;
}
#uc-head H1 #uc-secondary-title A
{
	font-size: 1.8em;
	margin-bottom: -7px;
	padding-bottom: 1px;
}
#uc-head H1 #uc-website-title A
{
	font-size: 3.1em;
	padding-top: 14px;
}
/*cufon line-height correcitons*/
#uc-head-wrap.cufon #uc-head
{
	padding-top: 9px;
}
#uc-head-wrap.cufon #uc-head H1 #uc-secondary-title A
{
	margin-bottom: -17px;
}
#uc-head-wrap.cufon #uc-head H1 #uc-website-title A
{
	padding-top: 14px;
}
/*long titles*/
#uc-head-wrap.cufon #uc-head.long
{
	padding-top: 4px;
}
#uc-head-wrap.cufon #uc-head.long H1 #uc-secondary-title A
{
	margin-bottom: -19px;
}
#uc-head-wrap.cufon #uc-head.long H1 #uc-website-title A
{
	font-size: 2.5em;
	padding-bottom: 15px;
	padding-top: 14px;
}
/*multi-line titles*/
#uc-head-wrap.cufon #uc-head.multi
{
	padding-top: 9px;
}
/*
#uc-head-wrap.cufon #uc-head.multi h1 {height:61px; overflow:hidden;}
*/
#uc-head-wrap.cufon #uc-head.multi H1 #uc-website-title A
{
	padding-top: 1px;
}
#uc-head-wrap.cufon #uc-head.multi H1 #uc-secondary-title A
{
	margin-bottom: -5px;
}
/*multi + secondary
multi + secondary*/
#uc-head-wrap.multi-secondary #uc-head #uc-search
{
	top: 15px;
}
#uc-head-wrap.multi-secondary
{
	position: relative;
	/*[empty]top:;*/
}
#uc-head-wrap.multi-secondary H1 A#uc-uconn
{
	top: 11px;
}
/*
#uc-head-wrap.multi-secondary #uc-head.multi h1 {height:83px;}
#uc-head-wrap.multi-secondary {padding-bottom:15px;}

Search --------------------------------------------------------------------*/
#uc-head #uc-search
{
	position: absolute;
	width: 210px;
	top: 8px;
	right: 11px;
	font: 1.1em Helvetica, Arial, sans-serif;
	padding-top: 1em;
	padding-right: 0;
}
#uc-head
{
	font-size: 10px;
}
#uc-head #uc-search LI, #uc-head #uc-search UL
{
	float: left;
}
#uc-head #uc-search UL
{
	width: 100%;
	padding-bottom: 0.5em;
	padding-left: 0;
}
#uc-search #q
{
	border: 1px solid #000033;
	background-color: #E6EAF0;
	padding: 5px;
	color: #476BB2;
	font-size: 1.2em;
	width: 153px;
	float: left;
}
#uc-search #sa
{
	font-size: 1.2em;
	padding-top: 0px;
	height: 28px;
	border: 1px solid #000033;
	background-color: #89A1BE;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #5C7DA5;
	width: 40px;
	text-align: center;
	display: block;
	line-height: 1em;
	float: right;
}
/*Foot --------------------------------------------------------------------*/
#uc-foot-wrap
{
	min-height: 100px;
}
#uc-foot
{
	font-family: Helvetica, sans-serif;
	padding: 30px 0;
}
#uc-foot A
{
	text-decoration: underline;
}
#uc-foot A:hover
{
	text-decoration: none;
}
#uc-foot LI
{
	float: left;
	margin-right: 40px;
}
/*-----

Patch 4.1 - New styles for the new uconn identity.

----*/
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 A, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 A
{
	padding-left: 195px !important;
	font-family: "Proxima Nova", Helvetica, Arial, sans-serif !important;
}
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 A, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 A
{
	padding-left: 195px !important;
	font-family: "Proxima Nova", Helvetica, Arial, sans-serif !important;
}
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 A#uc-uconn, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 A#uc-uconn
{
	height: 62px !important;
	width: 168px !important;
	display: block !important;
	margin-top: 14px !important;
	margin-left: 5px !important;
	padding: 0 !important;
}
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 A#uc-uconn IMG, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 A#uc-uconn IMG
{
	height: 62px !important;
	width: 168px !important;
}
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 #uc-website-title, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 #uc-website-title
{
	font-size: 90%;
}
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 #uc-website-title A, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 #uc-website-title A
{
	padding-top: 13px;
}
HTML BODY.uc-uconn-wrap #uc-head-wrap #uc-head H1 #uc-secondary-title, HTML BODY.uc-uchc-wrap #uc-head-wrap #uc-head H1 #uc-secondary-title
{
	font-size: 85%;
}
