/* ==== nav ==== */
body#news #wrapper {color:#535353;}
body#news #contentheader a {position:absolute; left:16px; top:14px; background-image:url(images/newsatprinceton.gif); height:25px; width:293px; }
body#news #contentheader h3 {display:none; }
body#news #contentheader .note {position:absolute; font-size:0.5625em; top:25px; left:320px; }
body#news #contentheader #newsforms {position:absolute; right:0; top:18px; width:181px; color:#e97400; }
body#news #contentheader .searchBox {width:141px; height:17px; margin:0; float:left; font-size:0.81em; line-height:1em; color:#555; padding:3px 1px 0 5px; border:solid 1px #777;  }
body#news #contentheader .go {float:right; margin:1px 7px 0 0; }

/* ==== nav links ==== */
body#news #newsnavcontainer {width:769px; float:right; font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif;  border-bottom: 1px solid #cecece;}
body#news #navbeta, body#news #navgamma, body#news #navdelta {float:left; width:758px; margin:0; padding:0 0 0 11px; background:#fc8b3b;}
body#news #navbeta {padding-left:7px; width:762px;}
body#news #navgamma {background:#ffcc9a; }
body#news #navdelta {background:#ffecdb; }

body#news #navgamma li, body#news #navdelta li {font-weight:400; display:inline; font-size:0.75em;}
body#news #navbeta ul, body#news #navbeta li {margin:0; padding:0; list-style:none; }
body#news #navbeta li {display:inline; }

body#news #newsnavcontainer li a { height:22px; float:left; -webkit-transition:color 0.12s ease-out;  
   -moz-transition:color 0.12s ease-out;  
   -o-transition:color 0.12s ease-out;  
   transition:color 0.12s ease-out;}
body#news #navbeta a {font-size:1.1875em; color:#fffcee; padding:9px 9px 0 9px; margin:0 0 0 13px; font-weight:bold; background-image:none;}
body#news #navgamma a {color:#d06000; padding:7px 6px 0 6px; margin:0 0 0 17px; }
body#news #navdelta a {color:#505050; padding:7px 5px 0 5px; margin:0 0 0 15px; }
body#news #newsnavcontainer a.first {margin-left:0;}
body#news #navbeta .selected a, body#news #navbeta .unfolded a {color:#d06000; background:url(images/navbetacolor.gif) #fecc9b repeat-x top; }

body#news #navgamma .selected a, body#news #navgamma .unfolded a, body#news #navdelta .selected a {background:url(images/navgammacolor.gif) #ffecdb repeat-x top; color:#505050; font-weight:bold;}
body#news #navdelta .selected a {background:url(images/newsdeltaarrow.gif) no-repeat bottom; font-weight:bold;}
body#news #navbeta li.unfolded a.first {color:#fffcee; background:none;}
body#news #navgamma li.unfolded a.first {color:#c06000; background:none; font-weight:400; }
body#news.featured #navbeta li.unfolded a, body#news.science #navbeta li.unfolded a, body#news.people #navbeta li.unfolded a, body#news.emergency #navbeta li.unfolded a, body#news.pwb #navbeta li.unfolded a, body#news.archive #navbeta li.unfolded a, body#news.story #navbeta li.unfolded a, body#news.bulletin #navbeta li.unfolded a.first { color:#dd6710; background:url(images/navbetacolor.gif) #fecc9b repeat-x top; }
body#news #main #newsnavcontainer #navbeta a:hover, body#news #newsnavcontainer #navgamma a:hover {color:#444;} 
body#news #newsnavcontainer #navgamma .selected a:hover, body#news #navdelta a:hover {color:#c06000; }
body#news #navgamma li.section a.unfolded, body#news.player #navgamma li.section a.unfolded  {color:#c06000; background:none; font-weight:400;}
 
/* ==== content ==== */
body#news #content {position:relative; width:584px; padding:16px; margin:0; min-height:50em; font-size:0.75em; color:#444; }
body#news.story #content {padding-bottom:0;  }
body#news.story #subcontent + h1 {margin-bottom:0.5em;}
body#news #content #storynav {width:584px; font-size:0.95em; margin:0 0 1em 0; padding:0; font-family: Arial, "URW Gothic L", Helvetica, sans-serif; }
body#news #content .options li {display:inline;  color:#e97400; background:none; padding:0 2px 0 0; }
body#news .nolink {color:#aeaeae;}
body#news #content h2 { line-height:1.2em; color:#606060; margin:0 0 0.33em 0; padding:0; }
body#news.search #content h2 {padding-top:1.1em; margin-bottom:0.1em;}
body#news #content h2 a {color:#606060; }
body#news #content h2 a:hover {color:#d61; }
body#news #content ul {color:#e97400; margin-left:0;}
body#news #content ul ul {margin-left: 1em;}
body#news #content ul li {list-style-type:none; color:#535353; background: url(images/blackbullet.gif) 0 0.5em no-repeat; margin-left:1px;  padding-left:9px;}

body#news p + p.more {margin-top:-1.3em;}
body#news p.more {font-size:0.9375em;}
body#news.story p.more { clear:both; font-size:0.875em;}

/* center video */
object#featured-story {margin-left:60px; }

/*sharebox and byline */
body#news #content h6 {margin:0.2em 0 0.5em 0; padding:0;  font-size:0.75em; line-height:1.25em; color:#808080; font-weight:400;}
body#news.story #content h6 { /*margin:0.1em 0 0.6em 0;*/ padding:0 0 2px 0; color:#808080; font-weight:400; font-size:0.916667em;   min-width:400px; }
body#news.story #content .article-byline-content {max-width:360px; display:block;}
body#news.story #content h6.article-timestamp {margin:0.1em 0 1.3em 0; padding:0;  font-size:0.75em; line-height:1.25em; border:0; }
body#news #content h6 span.article-priority {float:right; display:inline; margin-top:-1.5em; color:#f66 !important;}
.share-box {border-top:1px solid #ccc; clear:left; padding-top:0.66666em; margin-bottom:1em; height:2em; _display:none; }
a.custom-tweet-button {display:inline-block; width:55px; height:20px; padding: 0; background:url(images/tweetbutton.png) top left; margin:0 1ex;}
a.custom-tweet-button:hover {background-position:left -72px;}
a.custom-tweet-button:active {background-position:left bottom; }
.custom-tweet-button span {position:absolute; left:-10000px;}
body#news .article-toolbox {float:right; display:inline; font-size:1em; color: #e97400; line-height:1.5em;  max-width:200px; }
body#news .article-toolbox a {color:#e97400; position:relative; z-index:2;}
body#news .article-toolbox a:hover {color:#808080;}
body#news .article-border-end {float:right; display:inline; margin:0.4em -14px 0 0; _margin:0.4em -24px 0 0; width:14px; _width:24px; border:1px solid #fff; background-color:#fff;}
#a2apage_cols_container .a2a_menu a, #a2apage_cols_container a.a2a_i, #a2apage_cols_container #a2a_hist_list a {line-height:12px; padding:2px 6px 1px 6px;} 
#a2apage_cols_container {border:0;}
a.icon-print {padding-left:15px; background: url(images/icon-news-print.gif) center left no-repeat;}
a.icon-print:hover {background: url(images/icon-news-print-hover.gif) center left no-repeat;}
a.icon-social {padding-left:15px; background: url(images/icon-news-social.gif) center left no-repeat;}
a.icon-social:hover {background: url(images/icon-news-social-hover.gif) center left no-repeat;}
a.icon-email {padding-left:15px; background: url(images/icon-news-email.gif) center left no-repeat; display:inline-block;}
a.icon-email:hover {background: url(images/icon-news-email-hover.gif) center left no-repeat;}
a.news-toplink {display:block; padding-left:15px; margin-top:3em; color:#808080; background: url(images/icon-news-top.gif) center left no-repeat;}
a.news-toplink:hover {color:#aaa; background: url(images/icon-news-top-hover.gif) center left no-repeat;}


#news-cc { position:absolute; left:-9999px; height:1px; width:1px; overflow:hidden; }


/*new sharebox */
#fblike iframe {
    width: 95px !important;
}

#fblike .fb_edge_comment_widget iframe {
    width: 330px !important;
}



/* ==== subcontent ==== */
body#news #subcontent {display:none;}
body#news.story #subcontent {display:inline; float:right; margin:5.6em 0 30px 8px; padding:0 0 0 6px; width:auto; max-width:162px; border-bottom:1px dotted silver; font-size:0.9375em; line-height:1.25em; font-family:Arial, "URW Gothic L", Helvetica, "Bitstream Vera Sans", sans-serif; background-color:#fff; }
body#news.story .subcontenthrefspacer {display:block; height:8px;}
body#news.story h2, body#news.story h3 {clear:none; }
body#news.story h3.contact {border-bottom:1px solid #bbb; color:#777; padding-bottom:8px; margin-bottom:8px;}

body#news #subcontent ul {margin-top:0;}
body#news #content #subcontent ul li {list-style-image: url(images/arrow-right.gif); background:none; margin:0 0 0.1em 17px; padding-left:0; }







/* ===== news indices ===== */
body#news.news #content {padding:1.75em 16px 12px 178px; width:406px; float:right; } /*see ie6.css*/
body#news.news #subcontent {position:absolute; display:block; left:0; top:0; margin-top:1.2em; padding-top:10px; font-size:0.875em;}
body#news.featured #content, body#news.archive #content {position:relative; width:584px; padding:16px; }
body#news.featured #content img, body#news.archive #content img {float:right; margin:0.4em 0 0.5em 0.5em;}
body#news.featured #subcontent + h1 {margin-bottom:0.2em;}


body#news #content .eventinfo {color:#404040; font-weight:bold; font-size:0.9375em; margin:-0.2em 0 0.3em 0;}
body#news #content .eventinfo .middot {color:#e97400;}
body#news.events #content h2 {margin-top:1.6em;}

body#news.search #content ul li {background:none; padding-left:0;}


.mmedit {display:block; float:right;}
#playertext .mmedit {float:left;}
body#news.multimedia #content h2 {margin-bottom:0.2em;}
body#news.multimedia #content #storynav {top:16px;}
body#news.multimedia #featured-story {margin:2.6em 0 0.7em 0;}
body#news .nextvideo { clear:both; border-top-color:#ccc; }
body#news .playimg { padding-top:1em; padding-bottom:1em; float:left; clear:none; width:194px;}
body#news .playimg img {-webkit-transition:opacity 0.2s ease;  
   -moz-transition:opacity 0.2s ease;  
   -o-transition:opacity 0.2s ease;  
   transition:opacity 0.2s ease;}
body#news .playimg:hover img {opacity:0.7;}
body#news a.play { float:left; clear:both; color:#707070; font-size:0.9375em; font-weight:bold; padding-right:16px; background: url(images/btn-play.png) no-repeat right;}
body#news .mmtext {float:left; display:inline; width:374px; margin-left:8px; padding:0.7em 0 2em 0; }
body#news #no-flash-content {padding: 96px 60px 100px 60px;  color: #ffffff; background-color: #555; width: 320px; font-weight:bold;}

body#news.multimedia #content .mmtext hr, body#news.student #content .mmtext hr {margin:0.8em 4em 0.5em 4em; }

body#news.rss #content ol, body#news.vod_pod #content ol {margin:0 0 1em 0; padding:0; list-style-type:none; }
body#news.rss #content ol li, body#news.vod_pod #content ol li {background:url(images/rss.gif) 0 1px no-repeat; padding-left:18px; list-style-type:none; min-height:20px;}
body#news.rss table, body#news.rss tr, body#news.rss td, body#news.vod_pod table, body#news.vod_pod tr, body#news.vod_pod td  {border:0; padding:0; margin:0; }
body#news.rss td, body#news.vod_pod td {width:35%; }
body#news.rss table, body#news.rss p ~ ol li, body#news.vod_pod table, body#news.vod_pod p ~ ol li {margin-top:-0.8em;}



body#news.newsmedia h3.folder {font-size:1em; cursor:pointer;  font-weight:normal; color:#e97400;}
body#news.newsmedia h3.folder:hover {  }
body#news.newsmedia h3.folder:before {content:" "; background:url("images/blackbullet.gif") 0 50% no-repeat; color:#444; padding-right:0.75em; font-weight:normal; font-size:11px; }
body#news.newsmedia h3.folder:after {cursor:pointer; display:inline-block; margin-left:4px; width:1em;
background: transparent url("images/collapse.gif") no-repeat left center; color:#e97400; border:0; content:"\00a0";}
body#news.newsmedia h3.folded:after {background-image:url("images/expand.gif");}
body#news.newsmedia h3.folder:after:hover {color:#808080;}
body#news.newsmedia .foldable {transition:opacity 0.5s ease; opacity:1; position:relative; z-index:auto; padding-left:2em;}
body#news.newsmedia .hidden {opacity:0; display:block; position:absolute; left:-2000px; z-index:-1000; width:1px; overflow:hidden; height:1px;}
body#news .expert h1 {margin:0.5em 0 0.25em 0;}
body#news .expert h2 {font-weight:normal; margin:0; font-size:1em; font-style:italic;}


body#news.faqs #content #subcontent + h1 {display:none;}



body#news.archive #content ul {float:left; display:block; width:530px; margin:0 0 1.4em 0; padding:0;  }
body#news.archive #content ul li {display:inline;  background:none;  margin-bottom:6em;}
body#news.archive #content ul li a {display:inline;}
body#news.archive #content h3 {margin:0 6px 0 0; float:left;}




/* Responsify */

@media all and (min-width:1150px) {

	body#news #contentheader .note { top:1.3888rem;  }
	body#news #contentheader .searchBox {width:8.75rem; height:1.0625rem;  }
	body#news #contentheader #newsforms {width:11.3125rem;}
	body#news #contentheader a {top:1rem;}

	/* ==== nav links ==== */
	body#news #newsnavcontainer {width:48.0625rem; }
	body#news #navbeta, body#news #navgamma, body#news #navdelta {width:47.5625rem; padding-left:0.5rem; }
	body#news #newsnavcontainer li a { height:1.375rem; padding:0.625rem 0.5625rem 0 0.5625rem;}

	 
	/* ==== content ==== */
	body#news #content, body#news #content #storynav  {width:36.5rem; }
	

	/* center video */
	object#featured-story {margin-left:3.75rem; }

	body#news.story #content h6 {  min-width:25rem; }
	body#news.story #content .article-byline-content {max-width:22.5rem;}
	

	/* ==== subcontent ==== */
	body#news.story #subcontent { max-width:10.125rem; }

	/* ===== news indices ===== */
	body#news.news #content {padding:1.75em 1rem 12px 11.125rem; width:25.375rem; } /*see ie6.css*/
	body#news.featured #content, body#news.archive #content {width:36.5rem;  }

	body#news.archive #content ul {width:32.5rem;  }

}



@media all and (max-width: 930px) {

body#news.mobile #header, body#tools.mobile #header {background:none;}
body#news.mobile #navalpha, body#tools.mobile #navalpha {margin-top:19px;}
body#news.mobile #contentheader {border-top:19px solid black; border-radius:0 6px 0 0;}
body#news.mobile.story #content h6 {min-width:0;}
body#news #navbeta, body#news #navgamma {    padding-left: 0;    width: 100%;}
body#news #navbeta a {margin-left:0;}
body#news.mobile #content, body#news.mobile.story #content { border:0;  max-width:92%; width:auto; margin:1.5em 4% 0 1em; padding:0; font-size:0.6875em;}
body.mobile#news #contentcontainer {margin-left:0; border:0;  max-width:100%; width:auto;}

body#news.mobile #navalpha, body#tools.mobile #navalpha {margin-top:0;}
body#news.news.mobile #subcontent {float:left; position:relative; max-width:25%; margin-top:2.5em;}
body#news.news.mobile #subcontent img {max-width:100%;}
body#news.news.mobile #subcontent p {display:none;}
body#news.news.mobile #subcontent + h1 {position:absolute;}
body#news.news.mobile #subcontent + h1 + h2 {margin-top:2.5em;}
body#news.news.mobile #subcontent + h1 + h2, body#news.news #subcontent + h1 + h2 + h6, body#news.news #subcontent + h1 + h2 + h6 + p, body#news.news #subcontent + h1 + h2 + h6 + p + p {float:left; clear:none; width:68%; margin-left:2%;}
body#news.story.mobile #subcontent { margin:0; width:22%; max-width: 22%; padding-left:3%;}
body#news.mobile #content #storynav {position:relative; font-size: 0.75em;line-height: 1.2; top:0; margin:-1em 0 1em 0; width:auto;}

body#news.mobile.multimedia #content h2, body#news.mobile.student #content h2 {display:inline;}
body#news.mobile .mmtext {float:none; display:inherit; width:100%;}
body#news.mobile .playimg {padding-right:1em;}
}

@media all and (max-width: 580px) {
body#news.story.mobile #subcontent {width:auto; max-width:100%; float:left; margin-left:0; clear:both;}
body#news.story.mobile #subcontent img {float:left; margin-right:0.5em;}
body#news.story.mobile #subcontent p {clear:left;}

}

@media all and (max-width: 550px) {
}

@media all and (max-width: 495px) {
}
@media all and (max-width: 350px) {
body#news.news #subcontent {max-width:100%; margin-bottom:0; margin-left:0;}
body#news.news #subcontent + h1 + h2 {margin-top:0;}
body#news.news #subcontent + h1 + h2, body#news.news #subcontent + h1 + h2 + h6, body#news.news #subcontent + h1 + h2 + h6 + p, body#news.news #subcontent + h1 + h2 + h6 + p + p {width:auto;}
}


