
/*Fix the color of links from brown when visited to always orange*/

a:visited { color:#e87420; text-decoration:none;}





body {background: #F8F7ED url(/_files/bodyBG.gif) 0px -14px repeat-x;}



#ritaboutnav {border-left:1px solid #ccc;}
#ritaboutnavul {width:100%;background:#ccc;display: table; table-layout: fixed;}
#ritaboutnav, #ritaboutnav #ritaboutnavul {margin:0;padding:0;top:0; left:0;  float:none;}
#ritaboutnav, #ritaboutnav #ritaboutnavul, #ritaboutnav #ritaboutnavul li {background:#ccc; list-style: none;}
#ritaboutnav #ritaboutnavul li {float:left;}
#ritaboutnav #ritaboutnavul li a {padding:8px 35px 7px 23px;font-size:100%;display:block;text-transform:uppercase;}
#ritaboutnav #ritaboutnavul li.last a {padding-right:28px;}
#ritaboutnav #ritaboutnavul li a:link, #ritaboutnav #ritaboutnavul li a:visited {color:#513127; text-decoration:none;}


/* Navigation mouseover */
#ritaboutnav #ritaboutnavul li:hover,
#ritaboutnav #ritaboutnavul li.sfhover,
#ritaboutnav #ritaboutnavul li a:focus, 
#ritaboutnav #ritaboutnavul li a:hover, 
#ritaboutnav #ritaboutnavul li a:active {color:#513127; background:#eee; text-decoration:none;outline:0;}
#ritaboutnav #ritaboutnavul li ul li:hover,
#ritaboutnav #ritaboutnavul li ul li.sfhover,
#ritaboutnav #ritaboutnavul li ul li a:focus, 
#ritaboutnav #ritaboutnavul li ul li a:hover, 
#ritaboutnav #ritaboutnavul li ul li a:active {background:#ddd;}
#ritaboutnav #ritaboutnavul li ul li {border:0;float:none;border-bottom:1px solid #ccc;background-color:#eee;}
#ritaboutnav #ritaboutnavul li ul li a {font-size:91.88%;*background:#eee;padding:5px 14px 4px 26px;text-transform:none;}
#ritaboutnav #ritaboutnavul li ul li a:hover {background:#DDD;}
#ritaboutnav #ritaboutnavul li ul {position:absolute;z-index:10;width:15em;left:-2000px;}
#ritaboutnav #ritaboutnavul li:hover ul, #ritaboutnav #ritaboutnavul li.sfhover ul {left:auto;margin:0;}
#ritaboutnav #ritaboutnavul li:hover ul li ul, #ritaboutnav #ritaboutnavul li.sfhover ul li ul {left:-2000px;}
#ritaboutnav #ritaboutnavul li:hover ul li:hover ul li ul, #ritaboutnav #ritaboutnavul li.sfhover ul li.sfhover ul li ul {left:-2000px;}
#ritaboutnav #ritaboutnavul li:hover ul li:hover ul li:hover ul, #ritaboutnav #ritaboutnavul li.sfhover ul li.sfhover ul li.sfhover ul {left:auto;margin:0;margin-left:12em;margin-top:-1.5em;}
#ritaboutnav #ritaboutnavul li:hover ul li:hover ul, #ritaboutnav #ritaboutnavul li.sfhover ul li.sfhover ul {left:auto;margin:0;margin-left:12em;margin-top:-1.5em;border:1px solid #ccc;}

/* Navigation mouseover - Research ONLY (so it doesn't extend outside of the main webpage area) */
#ritaboutnav #ritaboutnavul li.last:hover ul, #ritaboutnav #ritaboutnavul li.sfhover ul {left:auto;margin-left:-5.25em;}
#ritaboutnav #ritaboutnavul li.last:hover ul li ul, #ritaboutnav #ritaboutnavul li.sfhover ul li ul {left:-2000px;}
#ritaboutnav #ritaboutnavul li.last:hover ul li:hover ul li ul, #ritaboutnav #ritaboutnavul li.sfhover ul li.sfhover ul li ul {left:-2000px;}
#ritaboutnav #ritaboutnavul li.last:hover ul li:hover ul li:hover ul, #ritaboutnav #ritaboutnavul li.sfhover ul li.sfhover ul li.sfhover ul {left:auto;margin:0;margin-left:-13.5em;margin-top:-1.5em;}
#ritaboutnav #ritaboutnavul li.last:hover ul li:hover ul, #ritaboutnav #ritaboutnavul li.sfhover ul li.sfhover ul {left:auto;margin:0;margin-left:-13.5em;margin-top:-1.5em;border:1px solid #ccc;}



#onehole {position:relative;}

/*CSS transparency stuff*/

#onehole-headline {
  font-family:verdana;
  font-weight:bold;
  border:solid 1px #555;
  width:389px;
  height:16px;
  color:white;
  padding:4px 0px 4px 8px;

position:absolute;

top:213px;

  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='transparent/75p_honey.png');
  }

  /* IE ignores styles with [attributes], so it will skip the following. */
  #onehole-headline[id] {
  background-image:url(transparent/75p_honey.png);
}




/*For this specific site*/


#banner{background:transparent; height:35px;}

#onehole-text {background:#eae8d5; width:381px; height:49px; margin-top:1px; padding:8px; border:1px solid #ccc; border-top:0px; border-bottom:0px; }



h2.news{color:#f36e21; font-size:138.5%; border-left:1px solid #ccc; border-right:1px solid #ccc;padding:10px 5px 10px 8px; margin:0px;font-weight:normal;}
h2.newslast{border-bottom:1px solid #ccc;}
h2.newsfirst{border-top:1px solid #ccc;}


.news a {color:#f36e21; text-decoration:none;}
#youtube {background:#eae8d5; width:263px; height:50px; padding:8px; border:1px solid #ccc; border-top:0px; border-bottom:0px; }
#moreVideos {color:#f36e21; white-space:nowrap;float:right;}
#youtube_video {position:relative; left:-1px;}


.daily_link{font-size:.9em; margin-bottom:0;}


#maincontent {margin-top:0em;padding-top:0em;}
#sidecolumn {margin-top:0em;}
.grid1 .second {margin-top:0px;}





/* For 236-16-714 layout */
.template .block {float:left;width:18.1538em;*width:17.7em;} /* 236 */
.template #maincontent .block {margin-left:19.3846em;*margin-left:18.9em;} /* 252 (236+16) */
.grid1 {margin-left:0;margin-right:0;}
.grid1 div.first {width:100%;} 






.sideNav a{color:black;}
.sideNav p{ margin:0px; padding:4px 8px;  border:1px solid #ccc; border-bottom:none; width:218px;}

div.item {padding:4px 0px;}
div.item img { border:#ccc solid 1px; float:left; margin-right: 0;}
div.item p {font-size:1em; margin-left:122px;}
div.item p a {color:black;}
div.item p { margin-left: 122px;line-height:1.1em; margin-bottom:0; padding-bottom:0.65em;}
div.item p.itemtitle { line-height:1.1em;font-size:1.05em; padding-bottom:0;font-weight: bold;}
div.item.noenc p { margin-left: 0px;}
div.item.noenc p.itemtitle { margin-left: 0px;}
div.item .readMore {white-space:nowrap;}
div.item .readMore {color:#f36e21;}


#news-alldaily {border:1px solid #ccc;border-top:1px solid #f8f7ed;padding:8px 8px 8px 12px;}
#news-alldaily div.item img {width:120px;}
#news-alldaily div.item p {margin-left: 132px;}

.inthenews {width:398px;margin-left:0; border-top:none;}
.inthenews li{list-style:none; padding:8px;}
.inthenews .newsclip {font-weight:bold;}
.inthenews .pub {font-style:italic;}
.inthenews a {color:black; }


.blog_paragraph {padding:10px;}


.storyImage img {width:300px; float:right; padding:10px;}

#release{background:#fff; padding:10px;}



#sidecolumn{
		float : left;
		width : 236px;
		color:#000;
	}

#sidecolumn ul { /* all lists */
		width : 235px;
		list-style: none;
		font-family:Helvetica, Arial, sans-serif;
		font-size:1.0em;
		
		padding: 0 0 0 0;
		z-index:999;
		
	}
	
	#sidecolumn ul li { /* all list items */

		padding: 2px 0 0 0;
	}


#sidecolumn ul li a {
		 display: block; 
		 color:#696958; 
		 text-decoration: none; /* IE6 Bug */ 
	
		 
		 
	}
	

	
	#sidecolumn ul li a:hover {
		color:#696958;
		
		}
		
		
		
		
		/* @group about us */
			
			.staff { 
				width: 23%; 
				margin: 2px; 
				padding: 2px; 
				float: left; 
				border: 1px solid #b9b9b9; 
				height: 36.5em; 
				text-align: center; 
			}
				.staff img { margin: .5em; border: 1px solid #b9b9b9; width: 85%; }
				.staff dt { font-weight: bold; text-align: center; }
				.staff dd { font-size: .9em; color: #666; margin: .5em 0; }
				.staff ul { border-bottom: 1px solid #b9b9b9; margin:0 8px;}
				.staff li { 
					list-style: none; 
					margin: 0;
					padding: .5em 0; 
					border-top: 1px solid #b9b9b9; 
					color: #000;
					font-size: .9em; 
					text-align: left; 
				}
			
			/* @end about */
			

#news_logo_p {border:1px solid #ccc; border-bottom:0;margin:0;}

#about_us {background-color:#eae8d5; border:1px solid #ccc; border-top:0;margin:0 !important;padding-bottom:10px;padding-top:6px;}
#about_us a {padding-left:150px;}

.todaysdate {color:#513127; background:#e6e4d2; font-weight:bold; font-size:.95em; height:27px;padding-top:13px;padding-left:13px;position:relative; border:1px solid #ccc; border-top:0;border-bottom:0;}
.weatherIcon {color:#513127; font-size:2.5em; height:40px; position:absolute; top:0;left:140px;}
#weathertext {display:inline;padding-left:10px;position:absolute;top:-3px;font-weight:normal; font-size:.8em;}
#weathertext sup {position:relative;top:11px;}

#social_media_logos {background-color:#eae8d5;border:1px solid #ccc; border-bottom:0;padding-top:18px;padding-bottom:15px;}
#social_media_logos a {}


div.itemdateline { position: relative; padding:0px 15px 10px 0; line-height:1.1em; width:100%;}
div.itemdateline img { border:#000 solid 1px; float:right; margin-right: 0; margin-left:15px;}
div.itemdateline p { margin-left: 0px;line-height:1.1em; margin-bottom:0; padding-bottom:0.65em;}
div.itemdateline p.itemdatelinetitle { margin-left: 0px;line-height:1.1em;font-size:1.05em; padding-bottom:0;font-weight: bold;}




.contentcolumn1 {
margin-top:0;
	color:#000;
	float:left;
	padding-left:0;
	padding-right: 5%;
	width:47%;
	display:inline;
}


.contentcolumn2 {
margin-top:0;
	color:#000;
	float:left;
	width:47%;
	padding-left:0;
	padding-right:0;
	display:inline;
}

/* IEWin hack, hides from IE5-mac \*/
* html .contentcolumn1, * html .contentcolumn1 div {height: 1%;}
* html .contentcolumn2, * html .contentcolumn2 div {height: 1%;}
/* End hide from IE5-mac */



.contentcolumn1 p, .contentcolumn2 p, .contentcolumn1 ul, .contentcolumn2 ul, #promobanners p { font-size:.99em; line-height:1em;}
.contentcolumn1 p.lastp, .contentcolumn2 p.lastp { padding-bottom:0px;}
.contentcolumn1 img, .contentcolumn2 img { border:1px solid #000; float:left; margin-right: 12px; margin-bottom:8px;}
.contentcolumn1 h2, .contentcolumn2 h2, #promobanners h2 { color:#513127; background:#F8F7ED url(images-template/h2-line_shadow.gif) left bottom no-repeat; margin-bottom:8px; padding:1px 0 1px 5px;}
.contentcolumn1 div, .contentcolumn2 div { padding-bottom:20px; overflow:hidden;}





#onehole-headline a {color:#fff;}


.spotlight {border:1px solid #ccc; border-top:none;text-align:center;}
.spotlight img {padding-top:10px;}
.spotlight .caption {text-align:left; padding-left:10px; padding-right:10px;}





/*For Athenaeum pages*/

	#athenaeum h1{font-size:1.6em;}
	#athenaeum h2{font-size:1.4em;}
	.section_title {color:#f36e21; font-family: Trebuchet MS,Arial,sans-serif; font-size:1em; position:relative; top:-8px; left: -4px;}
	.tick{position:relative; top:-5px; left:-5px;}
	#athenaeum h1 a:hover,#athenaeum h1 a:active,#athenaeum h1 a:visited,#athenaeum h1 a:link {color:black;}

.textimage1, .textimage2 {width:300px}
.textimage1 img, .textimage2 img {width:300px}

.category_side_div {border:1px solid #ccc; border-top:none;}
.category_side_div h2 {border:none;}
.alum_magazine p {margin:8px !important;}

.second .item {padding-left:8px;padding-bottom:8px;width:95%;}
.second .item img {width:75px;}
.second .item p {margin-left:85px;}






.alumni a:active,.alumni a:hover,.alumni a:visited, .alumni a:link {color:#f36e21;}
.experts a:active,.experts a:hover,.experts a:visited, .experts a:link {color:#f36e21;}
#audioplayer_1{padding-left:10px;}





