@media screen, projection {

#bnd-in-the-news h1,
#bnews h1	{font-size:100%; letter-spacing:2px; font-weight:normal; text-transform:uppercase; font-family:"gill sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color:#bcaf69;}

/** Structure **/
#content	{background:url(images/content.gif) 0 0 repeat-y;}
#alpha		{width:625px;}
#beta			{width:275px;}
#search_page {margin:10px 0 20px;}
#search {margin-right:5px;}

/** News **/
#news .news															{margin-bottom:30px;}
#news h1																{}
#news h1 a															{border:none; text-decoration:none;}
#news h2																{clear:both; margin:0 0 8px; font-weight:normal; font-size:260%; letter-spacing:-2px; line-height:1em;}
#news h2 a															{border:none; text-decoration:none;}
#news h2 a:hover												{text-decoration:underline;}
#news h3.publish_information						{font-size:85%; margin:0 0 10px; clear:both; color:#bcaf69; font-weight:normal; letter-spacing:1px; text-transform:uppercase; font-family:"Gill sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
#news h3 span.author										{margin:0 4px 0 0;}
#news h3 span.published									{margin:0 4px;}
#news h3 span.categories								{margin:0 0 0 4px;}
#news ul.category_list,

#news ul.archives_by_year,
#news ul.archives_by_month 							{float:left; margin:0 0 30px; padding:0;}
#news ul.category_list li,
#news ul.archives_by_year li,
#news ul.archives_by_month li 					{float:left; width:200px; list-style-type:none; margin:5px 0; padding:0; font-size:100%;}
#news ul.archives_by_year li						{width:120px;}
#news ul.category_list a,
#news ul.archives_by_year a,
#news ul.archives_by_month a 						{float:left; display:block; margin:0 3px 0 0; border:none;}
#news ul.category_list a:hover,
#news ul.archives_by_year a:hover,
#news ul.archives_by_month a:hover			{color:#011a38;}
#news span.published_count 							{margin-left:4px;}
#news p.topicid													{font-size:85%; font-style:italic; color:#888;}

a#share {float:right; height:16px; margin:1px 0 0; padding:0; }

/** ND in the News **/
/** feed2js ND In the News **/
#bnd-in-the-news .rss-item		{background:none; margin:20px 0; padding:20px 0 0; line-height:1.5em;}
#bnd-in-the-news .rss-item a	{margin:0 0 5px; color:#174071; font-size:200%; line-height:1.1em; letter-spacing:-0.5px;}
#bnd-in-the-news .rss-item .rss-date {font-size:85%; margin:0 0 10px; clear:both; color:#bcaf69; font-weight:normal; letter-spacing:1px; text-transform:uppercase; font-family:"Gill sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;;}
#bnd-in-the-news .rss-item a:hover	{color:#E1D587; text-decoration:underline;}

#bnd-in-the-news .rss-item h2 {margin:0 0 3px; font-size:189%;; letter-spacing:-1px;}
#bnd-in-the-news .rss-item h2 a															{border:none; text-decoration:none;}
#bnd-in-the-news .rss-item h2 a:hover												{text-decoration:underline;}
#bnd-in-the-news #alpha p {font-size:85%; margin:0 0 15px; padding-bottom:15px; border-bottom:1px solid #dadada; clear:both; line-height:1.2em; color:#bcaf69; font-weight:normal; letter-spacing:1px; text-transform:uppercase; font-family:"Gill sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}

#news_supp								{float:left; width:585px; margin:15px 0; padding:6px 20px; text-transform:uppercase; font-size:77%; border:solid #dadada; border-width:1px 0; background-color:#f9F7e8;}
#news_supp span						{color:#bcaf69;}
#news_supp a							{text-decoration:none;}
#news_supp #categories 		{float:left;}

#about_author {margin:15px 0 0; padding:15px 0 0; border-top:1px solid #dadada;}
#about_author h2 {margin-bottom:15px; font-size:200%;}

/** Events **/
#bevents h1	{font-size:100%; letter-spacing:2px; font-weight:normal; text-transform:uppercase; font-family:"gill sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color:#bcaf69;}
#events h1 a										{border:none; text-decoration:none;}
#events h2											{clear:both; margin:0 0 8px; font-weight:normal; font-size:300%; letter-spacing:-2px; line-height:1em;}
#events h2 a										{border:none; text-decoration:none;}
#events h2 a:hover							{text-decoration:underline;}
#events h3.publish_information	{font-size:85%; margin:0 0 10px; clear:both; color:#bcaf69; font-weight:normal; letter-spacing:1px; text-transform:uppercase; font-family:"Gill sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
#events h3 span									{margin-right:10px;}
p.events_subscribe 							{clear:both;}

/** Subnav **/
#nav_secondary						{width:275px; margin:0;}
#beta h2					{margin:0 0 1px; padding:7px; color:#fff; font-size:150%; font-weight:normal; text-align:center; border:none; background-color:#0E4979;}
#beta h2 a				{border:none; color:#fff; text-decoration:none;}
#beta h2 a:hover	{color:#fedd7b;}
#beta									{width:273px;}
#beta ul								{margin:0; padding:12px 18px 5px 0; line-height:1.2em;}
#nav_sub ul						{border:1px solid #dadada; padding-left:18px;}
#beta ul li						{margin:0; padding:5px 0; border-top:1px solid #dadada; list-style-type:none; background:url(images/raquo.gif) left 10px no-repeat;}
#beta ul li:first-child,
#beta ul li.first			{border:none;}
#beta ul li a					{display:block; margin-left:15px; border:none; color:#747474; text-decoration:none; font-size:92%;}
#beta ul li a:hover		{color:#bcaf69;}
#beta ul li a.current	{color:#bcaf69; font-weight:bold;}
#beta ul ul						{margin:5px 0; padding:0; background-color:#f9F7e8; border:solid #dadada; border-width:1px 0;}
#beta ul ul li					{background:url(images/nav-sec-li2.gif) 12px 12px no-repeat;}
#beta ul ul li a				{margin-left:20px;}
#beta ul.depth_4				{margin:0 10px; border:none;}
#beta ul.depth_4 li		{border:none; background: url(images/nav-sec-li3.gif) 11px 11px no-repeat;}
#beta ul.depth_4 li a	{}
#bfor-the-media ul.depth_4 {display:none;}
#beta ul li.feedburner_list_item {padding:0; background:none;}
#beta ul li.feedburner_list_item label {margin:4px 0; font-weight:normal; font-size:92%;}
#beta ul li.feedburner_list_item #fb_email {width:185px; margin:0 5px 0 0;}

/** STAFF **/
#babout h2	{clear:both;}
#babout p.image-left {}
#babout hr {clear:both; display:block; margin:20px 0; border:none;}

/** EXPERTS **/
div.faclist_col {float:left; width:178px; margin-right:30px;}
div.faclist_col ul {margin-bottom:20px;}
.fac_alpha_links {margin-bottom:20px;}
.fac_alpha_links a {margin:0 5px;}

#expert p.hires_photo {border: 1px solid #FFF;}
#expert p.hires_photo a {float: right; clear: both;margin-right:85px; padding-left:85px}
#expert img {float:right; margin:0 0 10px 20px; padding:2px; background:#eee; border:1px solid #aaa;}
#expert p.image-default img {float:none; margin:0;}
#expert p.image-left img {float:left; margin:0 20px 10px 0;}
#expert h1 	{margin-bottom:5px;margin-top:-12px;}
#expert h2 	{font-size:123.1%;}
#expert h4 	{clear:both;}
#expert div.contact {width:345px; margin:15px 0; padding:1em 0 0; border:solid #dcdcdc; border-width:1px 0;}
#expert div.expertise {width:345px; margin-bottom:15px; border-bottom:1px solid #dcdcdc;}

/** FORMS **/
form ul																	{margin:0; padding:0;}
form ul li															{clear:both; float:left; width:90%; margin:4px 0; list-style-type:none;}
form ul li label												{display:block; margin:10px 0 3px;}
form ul li.submit												{border-top:1px dotted; width:100%; margin:20px auto; padding:10px 0 0;}
form ul li.checkbox											{margin:0; clear:both; float:left;}
form ul li.checkbox input 							{display:inline; float:left; margin:5px 3px;}
form ul li.checkbox label								{float:left; margin:5px 3px; font-weight:normal;}

fieldset																{border:1px solid gray; margin:0 0 10px; padding:15px;}
label																		{display:block; margin:10px 0 3px;font-weight:bold;}
select,
input																		{padding:0.1em;}
legend																	{padding:0 10px; font-size:116%; font-weight:bold;}
textarea																{width:100%;}
input:focus, textarea:focus							{background:#eee;}
li.submit input		  										{border:1px solid #242d38; margin:7px auto 0; padding:6px; font-weight:bold; width:30%;}
li.submit input:hover		  							{background:#eee;}
li.textarea															{}
li.textarea label												{margin:0;}	
li.textarea textarea										{padding:0.1em; border:1px solid #242d38; background:#0d1723; color:#fff;}
input[type=text],input[type=password]		{width:20em;}

.radio input														{display:inline; margin-right:3px;}
.radio p																{margin:0; font-weight:bold;}
.radio label														{display:inline; font-weight:normal;}
}
