/*fd*/

#pubblicazioni #leftcol a:hover, #plain #leftcol a:hover, #home #leftcol a:hover, #marcellopera #leftcol a:hover, #links #leftcol a:hover, #contatti #leftcol a:hover, #politica #leftcol a:hover, #salastampa #leftcol a:hover, #agenda #leftcol a:hover, #discorsi #leftcol a:hover, #mappone #leftcol a:hover {
	text-decoration:underline;
}

#pubblicazioni #leftcol a, #plain #leftcol a, #home #leftcol a, #marcellopera #leftcol a, #links #leftcol a, #contatti #leftcol a, #politica #leftcol a, #salastampa #leftcol a, #agenda #leftcol a, #discorsi #leftcol a, #mappone #leftcol a {
	text-decoration:none;
}

#pubblicazioni #maincol, #plain #maincol, #home #maincol, #marcellopera #maincol,
#links #maincol, #contatti #maincol, #politica #maincol, #salastampa #maincol, #agenda #maincol, #discorsi #maincol, #mappone #maincol {
	margin-left:18px;
}

*html #pubblicazioni #maincol, *html #plain #maincol, *html #home #maincol,*html #marcellopera #maincol, *html #links #maincol, *html #contatti #maincol, *html #politica #maincol, *html #salastampa #maincol, *html #agenda #maincol, *html #discorsi #maincol, *html #mappone #maincol {
	margin-left:9px;
}

#pubblicazioni #leftcol, #plain #leftcol, #home #leftcol, #marcellopera #leftcol,
#lins #leftcol, #contatti #leftcol, #politica #leftcol, #salastampa #leftcol, #agenda #leftcol, #discorsi #leftcol, #mappone #leftcol {
	width:189px;
}

#pubblicazioni #centercol, #plain #centercol, #home #centercol, #marcellopera #centercol, #links #centercol, #contatti #centercol, #politica #centercol, #salastampa #centercol, #agenda #centercol, #discorsi #centercol, #mappone #centercol {
	width:316px;
}

/*left column*/

.leftcolnav {
	background:url(images/home_boxtop.gif) 0 0 no-repeat;
	width:189px;
	padding:25px 0 0 0;
	margin-bottom:20px;
}

#esther .leftcolnav {
    background:url(images/wheresesther_boxtop.gif) 0 0 no-repeat;
	width:165px;
	clear:both;
}

.leftcolnav ul{
	margin:0;
	padding:10px;
	list-style:none;
	font-size:85%;
	line-height:normal;
	background:transparent;
	border:solid #585953;
	border-width:0 1px 1px 1px;
}

.leftcolnav h3 {
	font-size:1em;
	padding:0;
	margin:0 0 6px 0;
	text-transform:uppercase;
}

.leftcolnav li {
	margin-top:12px;
}

.leftcolnav li.dek {
	margin-top:12px;
}

*html .leftcolnav li {
	line-height:1.1em;
}

#esther .leftcolnav em, #esther .leftcolnav a {
	font-size:100%;
	display:block;
}

#esther .leftcolnav span {
	font-size:1em;
	font-weight:bold;
}

#esther .leftcolnav ul {
	padding-bottom:15px;
}

#esther .leftcolnav a.entryDate {
	display:block;
	margin-bottom:5px;
	font:110%/1.1em Georgia,Serif;
}

.leftcolnav li a, .leftcolnav h4 a {
	color:#4765b9;
	line-height:1.1em;
}

.leftcolnav p {
	padding:0;
	margin:0;
	font-size:.9em;
}

.leftcolnav li p {
	margin-top:4px;
}

.leftcolnav span.author  {
	font:.8em Verdana,sans-serif;
	margin-top:-6px;
	padding:0;
}

.leftcolnav span.author a {
	font:1em Verdana,sans-serif;
	margin:0;
	padding:0;
}

.leftcolnav img {
	margin:0px 8px 6px 0;
	float:left;
}

/*classes for media type icons*/

.article, .video, .audio, .report, .transcript, .txt { 
	background:url(images/icon_article.gif) 0 0 no-repeat;
	padding:0 0 8px 24px;
}
.video { 
	background-image:url(images/icon_video.gif);
}

.audio { 
	background-image:url(images/icon_audio.gif);
}

.report { 
	background-image:url(images/icon_report.gif);
}

.transcript { 
	background-image:url(images/icon_transcript.gif);
}

.txt { 
	background-image:url(images/icontxt.gif);
}

div.abstractbox h3.article, div.abstractbox h3.video, div.abstractbox h3.audio, div.abstractbox h3.report, div.abstractbox h3.transcript, div.abstractbox h3.txt {
	background:transparent url("images/icon_article.gif") no-repeat 0px 0px;
}

div.abstractbox h3.video {
	background:transparent url("images/icon_video.gif") no-repeat 0px 0px;
}

div.abstractbox h3.txt {
	background:transparent url("images/icontxt.gif") no-repeat 0px 0px;
}

div.abstractbox h3.audio {
	background:transparent url("images/icon_audio.gif") no-repeat 0px 0px;
}

div.abstractbox h3.report{
	background:transparent url("images/icon_report.gif") no-repeat 0px 0px;
}

div.abstractbox h3.transcript {
	background:transparent url("images/icon_transcript.gif") no-repeat 0px 0px;
}

/*right column*/

#rightcol .rightcolnav h3.datelocal {
	font:88%/1em Verdana, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
	line-height:normal;
}

#rightcol .rightcolnav h3.datelocal span  {
	font-weight:bold;
}

#rightcol .rightcolnav h4.hed {
	font:bold 100%/1em Verdana, sans-serif;
	line-height:1.1em;
	margin:0 0 10px 0;
	padding:0;
	color:#000;
}

#rightcol .rightcolnav ul {
	margin:0;
	padding:0;
	list-style-image:none;
	font-size:85%;
	line-height:normal;
	list-style-type:none;
}

#rightcol .rightcolnav ul li{
	margin:0 0 5px 5px;
	padding:0 0 0 15px;
	background:transparent url("images/icon_yellowarrow.gif") no-repeat 0px 2px;
	line-height:1.2em;
}

.rightcolnav img {
	margin-bottom:10px;
}

.rightcolnav p {
	margin:0 0 10px 0;
}

/*right column highlight box*/

.rightcol-highlight{
	margin:0 0;
}

#rightcol .rightcol-highlight h3 {
	font:85%/1em Verdana, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	line-height:normal;
}

#rightcol .rightcol-highlight p {
	margin:0;
	font:80%/1em Verdana, sans-serif;
	line-height:1.2em;
}

#rightcol .rightcol-highlight img {
	float:left;
	margin:0 5px 5px 0;
}

/*events page*/

#event #sectioncover {
	background:transparent url("images/events/eventsyellowbar.gif") no-repeat left top;
	height:95px;
	/*border:1px solid #000;*/
}

#events-block-first {
	border-bottom:1px solid #CFCFC7;
	margin-top:0px;
}

.events-block {
	margin-top:20px;
}

#events-block-first h4, .events-block h4 {
	font:140%/1em Georgia,Serif;
	margin:8px 0 12px 0;
}

#events-block-first img, .events-block img {
	float:right;
	margin:0 0 12px 12px;
}

span.event-date, span.event-place {
 	display:block;
	margin:0 0 3px 0;
	font:bold 100%/1em Verdana, sans-serif;
 }

span.event-extra {
 	display:block;
	margin:0 0 10px 0;
	padding:0;
	font:bold 75%/1em Verdana, sans-serif;
 }
 
#centercol #events-block-first ul,  #centercol .events-block ul {
	float:left;
	margin:0 0 15px 0;
	padding:0 5px 0 0;
	width:270px;
	list-style-image:none;
	list-style-type:none;
}

#centercol #events-block-first ul.with-pic,  #centercol .events-block ul {
	float:left;
	margin:0 0 15px 0;
	padding:0 5px 0 0;
	width:180px;
	list-style-image:none;
	list-style-type:none;
}

#centercol #events-block-first li, #centercol .events-block li {
	font:70%/1em Verdana, sans-serif;
	margin:0 0 7px 0;
	padding:0;
}

#centercol #events-block-first ul.with-pic li, #centercol .events-block ul.with-pic li {
	font:80%/1em Verdana, sans-serif;
	line-height:1.1em;
	color:#000;
}

#centercol #events-block-first li img, #centercol .events-block li img {
	float:left;
	margin:0 0 5px 0;
	padding:0 5px 5px 0;
}

#centercol #events-block-first p, #centercol .events-block p {
	margin:15px 0;
}

* html #centercol #events-block-first h2.subhead {
	margin-top:6px;
}

#event div.backtotop {
	width:100%;
	float:right;
}

/* dynamic menu styles */

#dropmenudiv{
position:absolute;
border:1px solid #50505b;
border-bottom-width: 1;
font:normal 11px Verdana;
line-height:24px;
color: #3E3929;
background-color: #dde1f0;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #50505b;
padding: 1px 0;
text-decoration: none;
color: #292C3E;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #4765b9;
color: #dde1f0;
}

#dropmenudiv p{ /*hover background color*/
margin:0px;}