/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* RIT basic styles */

/* Changed March 4th, 2014
h1 { font-size: 167%;margin-top:0;color:#5C1914;}
h2 { font-size: 138.5%;}
h3 { font-size: 123.1%;color:#5C1914;}
h1,h2,h3 { margin: 1em 0 0.5em 0;}
*/
h1 { font-size: 167%;margin-top:0;color:#5C1914;}
h2 { font-size: 155%;}
h3 { font-size: 140%;color:#5C1914;}
h4 {font-size: 112%;text-transform:uppercase;}
h5 {font-size: 110%;}
h6 {font-size: 100%;text-transform:uppercase;}
h1,h2,h3,h4,h5,h6 {margin: 1em 0 0.5em 0;}
h3,h4,h5,h6 {line-height:1.25em;}

h1,h2,h3,h4,h5,h6,strong,dt {	font-weight: bold;}
b {font-weight:bold;}

a:link { color:#e87420;text-decoration:none;}
a:visited { color:#985D3B; text-decoration:none;}
a:hover { color:#f36e21; text-decoration:underline;}

#sitetitle {overflow:hidden;} /* Fixes left-right scrollbar on RIT homepage */
#sitetitle { text-indent:-2000px; background:none;position:absolute;margin-top:-1500px;}

#printnotice {display: none;}

div.clearer {clear: both; line-height: 0; height: 0;}

ul.spacedlist li, ol.spacedlist li {padding-bottom:1em;}
ul.compressedlist li, ol.compressedlist li {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:1.25em;}

pre {padding-left:1em;background:#FFFFFF;border:3px solid #DFDECB;}

.backtotop { text-align:right;padding-bottom:2.5em;}
.linknotavailable { color:#BBB; }
.standout { font-weight:bold; color:#87080e; }
.textnavlist {padding-bottom:3.25em;}

p.listheading { padding-bottom:0.2em;}
p.listheader { padding-bottom:0.2em;}

pre {font-size:77%;}

div.item { padding:0px 15px 20px 0; width:100%;}
div.item img { float:left;}
div.item p { margin-left: 122px;}
div.item p.itemtitle { font-weight: bold;}
div.item.noenc p { margin-left: 0px;}


/* Metanav */
#metanav { width:100%;max-width:960px;margin:0 auto;height:51px;font-family:Helvetica, Arial, sans-serif;color:#FFF;background:#F36E21;position:relative;font-size:85%;}
#metanav ul {margin:18px 9px 0 0; padding: 0; float:right;}
#metanav ul li {float:left; list-style-type:none; padding:0 0 0 30px; border:0;}
#metanav ul, #metanav li {height:22px;margin-bottom:0;}
#metanav a:link, #metanav a:visited {color:#FFF; background-color: transparent; text-decoration:none;}
#metanav a:hover {color:#FFF; background-color: transparent;text-decoration:underline;}
#metanav a:active {color:#FFF; background-color: transparent;text-decoration:none;}
#metanav p, #metaskip { position: absolute; left: -1999px;}
#metaritsearch {margin-right:15px;}
#metaritsearch a, #metarithometext {display:block;text-indent:-5000px;width:1px;height:1px;overflow:hidden;}
#metanav a span#metaritlogo {
padding:0;margin:0;left:0;top:0;display:block;
position:absolute;width:375px;height:51px;background-size:375px 51px;
background: url(/_assets/images/idbar.png) no-repeat;border:none;cursor:pointer;}
#metasearchform {border: none;width: 135px;height:16px;margin-top: -3px;padding:3px 0 0 3px;background: #F36E21 url(/_assets/images/idbar-orange-search.gif) no-repeat;}
#metasearchform input, #metasearchform button { border: none;float: left;}
#metaritsearchbox {	color: #000;width:114px;height: 14px;padding: 0;margin:0;border: none;background: #FFF;outline: 0;}
#metaritsearchbox.faded {color:#AAA;}
#metaritsearchbox.focused {color:#000;}
#metasearchform button { width: 16px;height: 13px;cursor: pointer;text-indent: -9999px;background: url(/_assets/images/idbar-orange-search-magnify.gif) no-repeat;}

/* Breadcrumb */
#breadcrumb {	color:#fff;	background-color:#bbb;	font-family:Arial, Helvetica, sans-serif; font-size:77%; 	margin-bottom:0;}
#breadcrumb p {padding: 5px 0 5px 22px; margin:0;}
#breadcrumb a:link, #breadcrumb a:visited {color:#fff; background-color: transparent;text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:active {color:#fff; background-color: transparent;text-decoration:underline;}

/* Navigation */

/* Sidebars */
.sidebar {color:#000;font-weight:normal;font-style:normal;line-height:1em;text-transform:none;float:right;padding:0; border:1px solid #b3b3b3;border-bottom:0;margin-top:0;margin-left:1.25em;width:170px;}
.sidebar h4 {color:#FFF; background-color:#a6a6a6; text-align:center; text-transform:uppercase;font-weight:normal;padding:0.25em 0;border-bottom:1px solid #b3b3b3;margin:0;}
.sidebar h4 a:link, .sidebar h4 a:visited {color:#FFF;text-decoration:none;}
.sidebar h4 a:hover, .sidebar h4 a:active {color:#FFF;text-decoration:underline;}
.sidebar p, .sidebar ul, .sidebar ol  {background-color:#FFF;border-bottom:1px solid #b3b3b3;padding:0.5em 0.5em 0.5em 0.6em;font-size:85%;margin:0;}
.sidebar p.listheading {border-bottom:0; padding-bottom:0.1em;}
.sidebar ul, .sidebar ol {padding-left:2.25em;}
.sidebar input{  border: 1px solid #999999;}
.sidebar1, .sidebar2 {background:#DFDBCB;padding:10px;}

/* Floated images in text with captions and credits */
.textimage1, .sidebar1 { float:right; margin-left:26px;margin-bottom:15px;}
.textimage2, .sidebar2 { float:left; margin-right:20px; margin-bottom:15px;}
p.textimage3, div.textimage3 { text-align:center; margin-left: auto; margin-right: auto; }
.textimage1 .photocredit, .textimage2 .photocredit, .textimage3 .photocredit {font-size:77%; text-align:right;color:#AAA;padding-right:1.5em;}
.sidebar1 .photocredit, .sidebar2 .photocredit {font-size:77%; text-align:right;color:#999;padding-right:1em;margin-bottom:0.75em;}
.textimage1 .photocaption, .textimage2 .photocaption, .textimage3 .photocaption {font-size:77%;margin-top:1em;text-align:left;}
.sidebar1 .photocaption, .sidebar2 .photocaption {font-size:77%;margin-top:1em;text-align:left;}
.photocaption + img {margin-top:1.25em;}

/* Callouts (and quotes) */
.callout1 {color:#999;width:250px;float:right;margin-bottom:0.75em;margin-left:1.5em;font-size:131%;font-style:italic;}
.callout1 .byline {font-size:77%;text-align:right;padding-right:1em;}
.callout2 {color:#999;width:250px;float:left;margin-bottom:0.75em;margin-right:1.5em;font-size:131%;font-style:italic;}
.callout2 .byline {font-size:77%;text-align:right;padding-right:1em;}

/* Footer */
#footer {background:#f9f8f5 url(//www.rit.edu/_files/footer.gif) repeat-x;line-height:1.5em;}
#footer {position:absolute;left:0; width:100%;padding-bottom:1em;font-size:77%; color:#BBB;padding-top:2em;}
#footer a:link,  #footer a:visited {color:#808080;text-decoration:none;}
#footer a:hover, #footer a:active  {color:#808080;text-decoration:underline;}
p.footer1 {float:left;margin-left:13px;}
p.footer2 {text-align:right;float:right;margin-right:13px;}


/* #Page Styles
================================================== */


/* Tablet Portrait and above */
@media only screen and (min-width: 768px) {

}

/* Tablet Portrait  */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	#metaritsearch {margin-right:10px;}
	
}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
  
	body {background: #F8F7ED url(/_assets/images/body-bg-with-greybar.gif) 0px -24px repeat-x;}
  
	#metanav { height:41px;}
	#metanav a span#metaritlogo {width:375px;height:51px;background-image: url(/_assets/images/idbar.png);background-size:375px 51px;background-position:-20px 0;}
	
	#metanav #metaritsearch {display:none;}
	#metanav #metaritdirectories {display:none;}
	
	#metanav #metaritsearch {margin:0;padding:0;height:41px;position:absolute;top:74px;left:0;background-color:#808080;}
	#metasearchform {margin:8px 0 0 18px;padding:0;border:0;width: 402px;height:29px;background-color: transparent; background-image: none;}
	#metaritsearchbox {	color: #000;height: 20px;padding: 0;margin:0;border: none;background: #FFF;outline: 0;}
	#metasearchform input, #metasearchform button { border: none;float: left;}
	#metasearchform button { width: 24px;height: 20px;cursor: pointer;text-indent: -9999px;background: url(/_assets/images/idbar-orange-search-magnify.gif) 3px 3px no-repeat;}
	#metanav #metaritdirectories {margin:0;padding:0;width:50%;height:33px;position:absolute;top:82px;left:50%;background-color:#CCCCCC;border-right:1px solid #CCCCCC;}
	#metanav #metaritdirectories a {display:block;color:#555;margin:0;padding:8px 16px 7px 0;font-size:115%;text-transform:uppercase;text-align:right;}
	
	#metanav a:link, 
	#metanav a:visited {background-color: transparent; color:#513127; text-decoration:none;}
	#metanav a:hover, 
	#metanav a:active {color:#513127; background:#eee; text-decoration:none;outline:0;}
    
	#footer .footer2 {text-align:left;float:left;}
	p.footer1 {margin-left:0;}
	p.footer2 {margin-right:0;}
	
	div.textimage1, div.textimage2, 
	div.sidebar1, div.sidebar2, 
	div.callout1, div.callout2 {width:100%;}
	div.textimage1 img, div.textimage2 img {width:100%;}

}

/* Mobile Landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	#metanav #metaritsearch {width:420px;background: url(/_assets/images/idbar-mobile-search-landscape.gif) 0px -2px no-repeat;}
	#metaritsearchbox {	width:365px;}

}

/* Mobile Portrait  */
@media only screen and (max-width: 479px) {

	#metanav #metasearchform  {width:280px;}
	#metanav #metaritsearch {width:300px;background: url(/_assets/images/idbar-mobile-search-portrait.gif) 0px -2px no-repeat;}
	#metaritsearchbox {	width:245px;}

}


/* #Media Queries
================================================== */

/* Retina images for tablet and above */
@media 
only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 768px), 
only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 768px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px), 
only screen and (min-device-pixel-ratio: 2) and (min-width: 768px) {
	#metanav a span#metaritlogo { background: url(/_assets/images/idbar@2x.png) no-repeat; background-size: 375px 51px; margin-left: -12px;}
}
/* Retina images for mobile */
@media 
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 767px), 
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 767px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), 
only screen and (min-device-pixel-ratio: 2) and (max-width: 767px) {
	#metanav a span#metaritlogo { background: url(/_assets/images/idbar-sm@2x.png) no-repeat; background-size: 287px 41px;}
}
/* Samsung Galaxy S4 Portrait and others */
@media
only screen and (min-device-pixel-ratio: 1.25) and (max-width: 767px),
only screen and (min-resolution: 192dpi) and (max-width: 767px)
{
	#metanav a span#metaritlogo { background: url(/_assets/images/idbar-sm@2x.png) no-repeat; background-size: 287px 41px; margin-left: -12px;}
	/* #metanav a span#metaritlogo { background: url(/_assets/images/idbar-sm@2x.png) no-repeat; background-size: 364px 52px;} */
}