 /*@import url(search-nav.css) screen; search bar */
 /*
 ------------------------------------------------------------------------------------
 @group Screen Theme-specific screen styling. -----------------------------------------------------------------------------------
 */


 /*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
}*/

/*@font-face {
	font-family: 'Rosario';
	font-weight: normal;
	src: url('/_includes/fonts/rosario-webfont.eot?#iefix') format('embedded-opentype'),  url('/_includes/fonts/rosario-webfont.woff') format('woff'),  url('/_includes/fonts/rosario-webfont.ttf') format('truetype'),  url('/_includes/fonts/rosario-webfont.svg#optimale-webfont') format('svg');
}
@font-face {
	font-family: 'Rosario';
	font-weight: bold;
	src: url('/_includes/fonts/rosario-webfont.eot?#iefix') format('embedded-opentype'),  url('/_includes/fonts/rosario-webfont.woff') format('woff'),  url('/_includes/fonts/rosario-webfont.ttf') format('truetype'),  url('/_includes/fonts/rosario-webfont.svg#optimale-webfont') format('svg');
}*/





/*
 ------------------------------------------------------------------------------------
 print style
 ------------------------------------------------------------------------------------
*/
@media print{
.header-image {
display:none;
}

.dept-tag img {
display:none;
}

.dept-tag a:after {
content:'Ethnography of the University Initiative';
font-size:32px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
display:inline-block;
}

#document a,
#page a,
#document a:visited,
#document a:link,
#document a:active {
color:#12c;
}

#page a:visited,
#page a {
color:#004276;
}

#nav {
display:none;
}

#nav select {
display:none;
}

#document #sections .layout-subnavleft-2column,
#document #sections .layout.subnavnone-4column {
width:100%;
overflow:visible;
}

#document #sections #section1.layout-subnavnone-4column {
width:100%;
float:none;
}

#document #sections #section1.layout-subnavnone-4column,
#document #sections #section2.layout-subnavnone-4column,
#document #sections #section3.layout-subnavnone-4column,
#document #sections #section4.layout-subnavnone-4column {
margin-bottom:40px;
width:100%;
float:none;
overflow:visible;
margin-left: 0;
}

#document .events,#document .eventList {
margin-bottom:2em;
max-height:100%;
}

#nav li.layout-subnavleft-2column {
float:none;
margin-left:.75em;
width:100%;
max-width:100%;
}

#page #document {
margin-top:30px;
width:100%;
float:none;
overflow:visible;
padding-bottom:20px;
}

#page #document h1 {
margin-bottom:12px;
font-size: 30px;
}

#document h2 {
font-size: 26px;
}

#section1 h2 {
display:none;
}

#page #footer {
border-top:1px solid #000;
position:static;
margin-top:20px;
margin-left:0;
}

#page #footer li {
margin-top:5px;
}

#page #footer ul {
list-style-type:none;
margin-left: 0;
}

#page #footer #social-media-links {
display:none;
}
}

/* Full screen style (1170px)
	* Header styles
--------------------------------------------------------------------------------------- */
@media screen{

/* @group html
	* outer wrapper styles
--------------------------------------------------------------------------------------- */
html {
overflow-y:auto;
}

body {
dbackground-color:#172128;
background-image:url("/_includes/images/bg-texture.jpg");
background-position: 10% 0;
height:100%;
overflow:visible;
}

.bglayer1 {
background-image:url(/_includes/images/newbg2.jpg);
background-position:10% 0;
background-repeat:repeat-x;
background-color:#f1f1f1;
border-top:10px solid #172128;
}

#page {
height:100%;
max-width:1170px;
margin:0 auto;
}

/* @group header
	* Header styles
--------------------------------------------------------------------------------------- */
#header {
height:258px;
position:relative;
margin-left:5%;
}

#header a {
text-decoration:none;
font-weight:normal;
color:#FFF;
letter-spacing:.6em;
text-transform:uppercase;
margin-top:-10px;
}

#header .i-logo {
background:url(/_includes/images/itab.png);
background-repeat:no-repeat;
height:61px;
width:100%;
position:relative;
z-index:999;
margin-left:-10%;
}

#header .i-logo > div {
margin-left:12%;
}

#header > .i-logo > div > a {
position:relative;
width:259px;
height:45px;
margin-top:3px;
display:inline-block;
background:url(../images/ilogo.png);
}

#header > .i-logo > .i-logo-img > a img {
position:absolute;
top:0;
left:0;
}

/*
#header > .i-logo > div a:hover {
background-position:0 -55px;
}
*/

#header > .dept-tag {
margin-top:39px;
}

#header > .dept-tag img {
position:relative;
z-index:999;
}

#header > .header-image {
background:#000;
position:absolute;
right:0;
top:35px;
margin-right:5%;
border:5px solid #fff;
-webkit-box-shadow:1px 1px 10px 5px rgba(0,0,0,0.45);
-moz-box-shadow:1px 1px 10px 5px rgba(0,0,0,0.45);
box-shadow:1px 1px 10px 5px rgba(0,0,0,0.45);
height:185px;
width:453px;
}

#header > .header-image a {
margin-top:0;
}

#header > .header-image a img {
height:185px!important;
}

#header a:hover {
color:#FFF;
}

#header h1 a:hover,
#header h2 a:hover {
text-decoration:underline;
}


/* @group Navigation
	* Navigation menu styles
--------------------------------------------------------------------------------------- */
#nav {
font-size:16px;
}

#nav-mainnav {
margin-left:5%;
margin-right:5%;
}

#nav-mainnav > ul {
margin-top:2px;
padding-top:8px;
width:100%;
}

.subsubnav{
disdplay:none;
}

#nav-mainnav ul li {
text-decoration:none;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

#nav-mainnav ul > li > span.divider {
color:#777;
}

#nav-mainnav > ul > li {
float:left;
font-size:.8em;
letter-spacing:0;
text-transform:uppercase;
position:relative;
}
#nav-mainnav > ul > li:first-child {
margin-left: -15px;
}

#nav-mainnav > ul > li > a {
text-decoration:none;
display:inline-block;
background:none repeat scroll 0 0 #172128;
border-radius:7px 7px 0 0;
color:#f1f1f1;
-moz-box-shadow:0 0 5px 0 #0A0F12;
-webkit-box-shadow:0 0 5px 0 #0A0F12;
box-shadow:0 0 5px 0 #0A0F12;
margin:0 5px;
padding:10px;
}

#nav-mainnav > ul > li:hover > a{
background:#f1f1f1 bottom center no-repeat;
text-decoration:none;
color:#172128;
}

#nav-mainnav > ul > li:hover > ul {
box-shadow:0 0 10px 3px rgba(0,0,0,0.3);
border-top:none;
width:auto;
background:#d0d0d0;
height:auto;
z-index:9999;
left:4px;
top:24px;
position:absolute;
overflow:hidden;
margin:auto;
}

#nav-mainnav > ul > li > ul.show {
height:auto;
left:4px;
top:24px;
position:absolute;
margin:auto;
box-shadow:0 0 10px 3px rgba(0,0,0,0.3);
border-top:none;
width:auto;
background:#d0d0d0;
}

#nav-mainnav > ul > li > ul {
display:block;
position:absolute;
left:-9999px;
height:1px;
}

#nav-mainnav > ul > li > ul > li > a {
color:#2a2c2d;
text-decoration:none;
text-transform:none;
width:100%;
min-width:170px;
display:inline-block;
padding:10px;
}

#nav-mainnav > ul > li > ul > li > ul,
#nav-mainnav > ul > li > ul > li > h2 {
display:none;
}


#nav-mainnav > ul > li > ul > li a:hover {
background:#f8f8f8;
}

#nav-mainnav > ul > li > ul > li {
text-decoration:none;
}

#nav-mainnav > ul > li > a:hover {
text-decoration:none;
}

#nav-mainnav > ul > li.itemright {
float:right;
}

#nav-mainnav > ul > li.itemright a {
background-color:#91a0b1;
}

.layout-subnavleft-2column #nav-subnav {
margin: 40px 2% 25px 5%;
height:auto;
width: 18%;
float:left;
}

#nav-subnav > ul li {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:.9em;
margin-bottom:15px;
}

#nav-subnav > ul > li a {
text-decoration:none;
color:#0f285c;
}

#nav-subnav > ul > li a:hover {
text-decoration:underline;
}

#nav-subnav > ul ul, #nav-subnav > ul h2{
display:none;
}

#nav .subsubnav {
margin-left:1.25em;
margin-top:15px;
}

#nav-menunav {
display:none;
}

/* @group document
	* Content styles
--------------------------------------------------------------------------------------- */
.layout-subnavnone-4column #document {
overflow:hidden
}

.layout-subnavnone-4column #doctitle {
margin-left:5%;
}

.layout-subnavnone-4column .section {
width:28.666667%;
margin-right:2%;
float:left;
}

.layout-subnavnone-4column #section1 {
float:none;
width:90%;
margin: 0 5% 38px 5%;
}

.layout-subnavnone-4column #section2{
margin-left:5%;
margin-right:2%;
}

.layout-subnavnone-4column #section4{
margin-right:5%;
}

.layout-subnavleft-2column #document {
margin-top:38px;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:16px;
width:70%;
float:left
}

.layout-subnavleft-2column .sectiontitle,
.layout-subnavnone-4column #section1 h2 {
display: none;
}

.section {
font-size: 16px;
}

h1,h2,h3,h4,h5,h6 {
color:#888;
font-weight:bold;
font-family:Georgia, serif;
}

#doctitle {
font-size:2em;
line-height:1em;
font-weight:normal;
letter-spacing:-0.05em;
padding:0px 0px 5px 0px;
border-bottom: 1px solid #ccc;
margin-bottom: 0.5em;
margin-right:5%;
}

.layout-subnavleft-2column #doctitle{
margin-right:0;
}

#document h2 {
border-bottom: 1px solid #ccc;
font-size:1.5em;
font-weight: normal;
line-height:1em;
padding:5px 0;
margin-bottom: 0.5em;
}

#document .people-header{
border-bottom:0;
}

#document a.back{
display:block;
margin-bottom:60px;
}

h3 {
font-size:1.1em;
line-height:1.4em;
padding:0 0 5px;
}

h4 {
font-size:1em;
line-height:1.4em;
padding:10px 0 5px;
}

h5 {
font-size:.9em;
line-height:1.4em;
padding:10px 0 5px;
}

h6 {
font-size:.8em;
line-height:1.4em;
padding:10px 0 5px;
}

.sectioncontent {
color:#1d1d1d;
font-size:.9em;
}

#document #quickPublishForm,#document #quickPublishSite, #document #searchForm{
background:#f1f1f1;
}
#document #webSiteHeading{
display:none;
}

#document p,
#document ul,
#document ol,
#document dl,
#document td{
line-height:1.35em;
}

#document p{
color:#1d1d1d;
margin:5px 0 10px;
}

.sectioncontent {
fonts-size:16px;
}

#document ul,
#document ol {
margin-left:30px;
margin-top:4px;
}

#document a {
color:#0F285C;
text-decoration:underline;
padding:0 1px;
}

#document a:hover {
color: #91a0b1;
}

#document a.rss + a :hover {
background-color:none!important;
}

#document form {
background:#fff;
padding:1px 1em .5em;
}

#document form label {
margin-right:2px;
}

.slideshow img.edu-il-ws-1436-content-with-border {
width:100%!important;
}

.clicktxt {
font-size:0.65em;
float:right;
}

#document .rss {
background:url(/_includes/images/icons/icon_rss_gray.gif) no-repeat scroll left center transparent;
padding-left:15px;
color:#666;
font-size:.75em;
}

#document a.rss + a {
color:#666;
font-size:.75em;
}

#document .events .event-title {
margin-top:0;
margin-bottom:3px;
}

#document .events .event {
margin-bottom:20px;
}

#document .events .event p,
#document .events .event div span {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif!important;
font-size:12px!important;
}

#document .events .event p {
color:#444!important;
}

#document .events .event div {
margin-left:0!important;
}

#document .events,
#document .eventList {
margin-bottom:2em;
}

#document .eventList > h3 {
margin-top:0;
margin-bottom:3px;
}

#document .events .event-dates,
#document .eventList .calendar-date {
margin-bottom:0;
font-size:11px!important;
}

#document .eventList .calendar-location {
margin-bottom:18px;
}

#document .profilepic {
margin-bottom:2em;
overflow:auto;
}

#document .profilepic img {
border:2px solid #fff;
margin-right:1em;
}

#document .profilepic > div {
float:left;
}

#document .profilepic h3 {
font-family:"Century Gothic", Arial, sans-serif;
margin-top:0;
margin-bottom:10px;
}

input[type="date"]:focus,input[type="date"]:active,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="month"]:focus,input[type="month"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="text"]:focus,input[type="text"]:active,input[type="time"]:focus,input[type="time"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="week"]:focus,input[type="week"]:active,textarea:active,textarea:focus,select:active,select:focus {
box-shadow:0 0 8px rgba(100,100,100,0.75);
border-color:#c6bcab;
}

#document .CVName {
display:none;
}

#document .CVTitle {
line-height: 1.25em;
}

#document #webform input[type="text"] {
display:block;
}

#document .spotlight-item{
width:auto;
margin-bottom: 30px;

}

#document .spotlight-img {
width:75%;
}

#document .spotlight-title{
margin:5px 0 5px 0;
display: inline-block;
font-family:  Georgia, serif;
font-size: 16px;
font-weight: bold;
}

#document .spotlight-desc{
margin:0;
color:#444;
font-size:12px;
}


/* @group footer
	* Footer styles
--------------------------------------------------------------------------------------- */
#footer {
width:auto;
height:80px;
position:relative;
clear:both;
top:82px;
margin:0 5%;
}

#footer-groups {
color:#fff;
padding-top:10px;
}

#footer ul{
list-style-type: none;
}

#footer .social-media-links {
float:right;
}

#footer-groups li {
font-size:11px;
letter-spacing:.5px;
line-height:1.3;
font-family: Arial, sans-serif;
teext-align:center;
}

#footer-groupsli a{
color: #fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer .fb-16 {
background: url('/_includes/images/facebook16.png') no-repeat ;
width:16px;
height:16px;
display:inline-block;
float:left;
margin-right:8px;
}

#footer .twi-16 {
background: url('/_includes/images/twitter16.png') no-repeat ;
width:16px;
height:16px;
display:inline-block;
}
}

/*
 ------------------------------------------------------------------------------------
 768px
 ------------------------------------------------------------------------------------
*/
@media screen and (max-width: 800px){
.header-image {
display:none;
}

#nav-mainnav,
#nav-subnav{
display:none;
}

#nav-menunav {
display:block;
margin-top:60px;
padding:0 9px;
}

#nav-menunav select {
width:100%;
}

#header,
.layout-subnavnone-4column #doctitle,
.layout-subnavnone-4column #section1,
.layout-subnavnone-4column #section2,
.layout-subnavnone-4column .section,
.layout-subnavleft-2column #doctitle,
.layout-subnavleft-2column .section,
#footer {
margin-left:12px;
margin-right:12px;
float:none;
width:auto;
}

.layout-subnavleft-2column #document {
width:100%;
}

#document .events,
#content .eventList {
margin-bottom:2em;
max-height:100%;
overflow:auto;
}

#CVQuickbox,
#mainCv {
float:none;
width:100%;
}

.CvSectionBody > div {
margin-bottom:10px;
}
}

/*
 ------------------------------------------------------------------------------------
 480px
 ------------------------------------------------------------------------------------
*/
@media screen and (max-width: 480px) {

}
