/*
 * 
 * GENERAL CSS
 * Container:		90% / 768px = 691px 
 * Gutter Padding: 	90% / 20px =  18px
 * Gutter Padding: 	90% / 30px =  27px
 * 
 */

/* hide from both screen readers and browsers */
div.layout_header #stats-wrapper,
.breadcrumb-wrapper .breadcrumb span,
#stats-wrapper,
.current-students .panel-testimonial
{
	display: 	none;
	visibility:	hidden;
}

/* main h1 size */
h1,
h1.main,
.layout_middle h2.search,
div.front_intro h1
{
	font-size: 2.3077em; /* 30px */
}

#router ul li {
	font-size: 0.8em;
	
}

#router
{ height: 90px;}


/* header */
div.layout_header
{
	background-position: 23.2% bottom;
}

div.layout_header #quicklinks-wrapper
{
	width:				54%;/* 414px / 768px */
	background-image:	none;
	float:				right;
}

div.layout_header #quicklinks-wrapper #quicklinks ol
{
	background-image: 		url(../images/structure/border-dotted-vertical.png);
	background-position:	50% 0;
	background-repeat:		repeat-y;
}

div.layout_header #logo-wrapper
{
	width:					25.52083333333333%;/* 196px / 768px */
	background-repeat:		repeat-y;
}

/* nav */
div.layout_navigation ul li
{
	font-size: 			90%;
}

div.layout_navigation ul li a
{
	padding-left:	5px;
	padding-right:	5px;
}

/* footer css */
div.layout_footer #footer-level1 #footer-nav
{
	width:			13.31403762662808%; /* 92px / 691px */
	padding-right: 	2.60492040520984%; /* 18px / 691px */
}

div.layout_footer #footer-level1 #footer-quicklinks
{
	width: 			33.14037626628075%; /* 229px / 691px */
	padding-left: 	2.60492040520984%; /* 18px / 691px */
	padding-right: 	2.60492040520984%; /* 18px / 691px */
}

div.layout_footer #footer-level1 #footer-quicklinks #footer-quicklinks-left
{
	padding-right: 	6.79245283018868%; /* 18px / 265px */
	width: 			43.39622641509434%; /* 115px / 265px */
}

div.layout_footer #footer-level1 #footer-quicklinks #footer-quicklinks-right
{
	padding-right: 	0;
}

div.layout_footer #footer-level1 #footer-connect
{
	width:			19.82633863965268%; /* 137x / 691px */
	padding-left: 	2.60492040520984%; /* 18px / 691px */
	padding-right: 	2.60492040520984%; /* 18px / 691px */
}

div.layout_footer #footer-level1 #footer-fandd
{
	width:			87.41258741258741%; /* 125px / 143px */
	padding-left: 	12.58741258741259%; /* 18px / 143px */
	padding-right: 	0;
	float:			none;
}

div.layout_footer #footer-level1 #footer-fandd ul
{
	display:		none;
}

div.layout_footer #footer-level1 #footer-contact
{
	width:				87.41258741258741%; /* 125px / 143px */
	padding-left: 		12.58741258741259%; /* 18px / 143px */
	padding-right: 		0;
	background-image:	none;
	float:				none;
	margin-top:			1.5em;
}

div.layout_footer #footer-level1 #footer-contact address
{
	display:		none;
}

div.layout_footer #footer-level1 .footer-group
{
	width:			20.69464544138929%; /* 143px / 691px */
	float:			left;
			
	background-image: 		url(../images/structure/border-dotted-vertical-white.png);
	background-repeat: 		repeat-y;
	background-position: 	top left;
}

div.layout_footer #footer-level2 .footer-inner #credit
{
	float: left;
}

/* standard page */
div.menu h2
{
	padding-right:	9.26193921852388%; /* 32px * 2 / 691px */
}

div.menu
{
	width:			30.1013024602026%; /* 208px / 691px */
}

div.layout_center
{

	width:			100%;/*65.12301013024602%;*/ /* 450px / 691px */
	margin-left:	4.63096960926194%; /* 32px / 691px */
}

div.layout_content
{
	width:			100%;
	float:			none;
}

div.layout_right
{
	width:			100%;
	float:			none;
	margin-top:		1.5em;
}

/* masthead */
div.front_intro p
{
	font-size: 		0.9231em; /* 12px */
  	line-height: 	1.5em; /* 18px */
	font-family:	Arial, Helvetica, sans-serif;
}

.portal_columns:first-child .portal_columns_body .portal_columns_column:first-child
{
	background-position: 0 100%;
}

.portal_columns:first-child .portal_columns_body img
{
	margin-right:		-15%;
}

/* research staff */
.person_index .portal_link
{
	width:	3.7%;
}

div.layout_content_wide div.search_box input.portal_searchfield
{
	width:		42.85714285714286%;
}

div.layout_content_wide div.search_box input.search_button
{
	width:		14%;
}
