/*************************/
/*** TABLE OF CONTENTS ***/
/*************************
	 1. Conference Pages ................. 
	 	1.1. Header Styles ...............
		1.2. Page Layout .................
		1.3. Agenda Styles ...............
	 2. Other Conference Pages ........... 
	 	2.1. Microformats ................
	 3. Print Styles ..................... (.third-level-nav, .time, .event)
**************************/

/**********************************
 ********** 1. BROCHURES **********
 **********************************/

	/******************************
	 ***** 1.1. HEADER STYLES *****
	 ******************************/
	#box-header{
		border-bottom: 1px solid #ccc;
		padding-bottom: 1.4em;
		/*background:#d7d9b9 url('../graphics/round-tile-tan.png');*/
		background-repeat:repeat-y;
		width:559px;
		margin-bottom:1.4em;
		text-align:center;
	}
	#inside-box-header{
		/*background-image:url('../graphics/round-bottom-tan.png');*/
		background-position:bottom;
		background-repeat:no-repeat;
		/*padding-bottom:1em;*/
	}
	#box-header h1{
		/*background-image:url('../graphics/round-top-tan.png');
		background-repeat:no-repeat;*/
		/*padding:0px 0em 0em 0em;*/
		margin:0em;
		/*line-height:1em;*/
	}
	#box-header h1#call{	/* Call for presentations announcement */
		margin-bottom:.7em;
	
		font-weight:bold;
	}
	#box-header h1 span#lead-in{	/* Lead in text (i.e. the "Partners in" in "Partners in Community Forestry" */
		font-size:14pt;
		line-height:.7em;
	}
	#box-header h2, #box-header h3{
		/*margin:.7em;*/
	}
	#conference-header-img{
		border: 1px solid #996;
		margin-bottom:1em;
	}
	.session{	/*For delimiting different sessions of the same conference*/
		float:left;
		border:1px solid #9d9170;
		background-color:#eae4d0;
		width:290px;
		margin:.2em 1em;
		padding:.2em;
		display:inline;
	}
	.session h2{
		margin:0em;
	}
	.session .location{
		font:normal 14pt/1.35 Georgia, Times, Times New Roman, serif;
	}
	.presenter{
		width:200px;
		float:right;
		margin-right:1em;
	}
	#box-header .date{
		margin-bottom:1.05em;
		
		font-size:12pt;
		line-height:1.05em;
	}
	
	/****************************
	 ***** 1.2. PAGE LAYOUT *****
	 ****************************/
	.third-level-nav{
		text-align:center;
		background-color:#c7ca9b;
		/*padding:1em;*/
		margin:1em;
		clear:both;
	}
	#conference-content{
		border-right:1px solid #d7d9b8;
		padding-right:14px;
		width:330px;
		
		float:left;
	}
	
	#sidebar{	/*A newer, better-looking sidebar; works well with #conference-content*/
		width:200px;
		margin:0em 0em 10px 0px;
		padding:0em 0em 0em 1em;
		/*border-left:1px solid #d7d9b8;*/
		float:right;
		display:block;
	}
	
	/*	deprecated	.sidebar h4, .sidebar2 h4{
		margin-bottom:1.4em;
	
		font-size:9pt;
		font-variant:small-caps;
		font-weight:normal;
		letter-spacing:.1em;
		line-height:1.4em;
	}*/

	/*	deprecated	.sidebar{
		width:200px;
		margin:0em 0em 10px 10px;
		padding:0em 0em 0em 1em;
		border-left:1px solid #d7d9b8;
		float:right;
		display:block;
	}*/
	
.sidebar-image{
	width:198px;
	margin:0em;
	margin-bottom:1em;
	padding:0em;
	border: 1px solid #996;
}

p.citation{
	text-align:right;
}

.pull-quote{
	border-bottom:1px dashed #d7d9b8;
	border-top-width:0px;
	margin:0;
	margin-bottom:.788em;
	padding-bottom:.788em;
	width:auto;

	float:none;
	font-family:Georgia, Times, Times New Roman, sans-serif;
	font-size:16pt;
	line-height:1.575em;
}

	/******************************
	 ***** 1.3. AGENDA STYLES *****
	 ******************************/
	.conference-date{
		padding:0em .5em 0em .5em;
		
		background-color:#d27215;
		clear:both;
		color:#fff;
	}
	
	.subject{
		color:#fff;
		background-color:#8b2929;
		padding:0em 0em 0em 1.5em;
		clear:both;
	}
	
	.time{
		margin-left:1.5em;
		width:75px;
		
		color:#006b3f;
		font-weight:bold;
		float:left;
		display:inline; /*cures IE6 double float margin bug*/
	}
	
	.event{
		width:465px;
		/*margin-bottom:1em;*/
		
		color:#000;
		float:left;
		font: normal 9pt/10.5pt Arial, Helvetica, sans-serif;
	}
	
	.event-title{
		font-weight:bold;
		color:#006b3f;
	}
	
	.break{
		color:#d27215;
	}
	
	br.clear{
		clear:both;
	}

/***********************************************
 ********** 2. OTHER CONFERENCE PAGES **********
 ***********************************************/
	/*****************************
	 ***** 2.1. MICROFORMATS *****
	 *****************************/
	.vcalendar h4{
		margin:0px;
	}
	
	.vcard{
		margin-bottom:1em;
		
		font: normal 9pt/10.5pt Arial, Helvetica, sans-serif;
		color:#000;
	}
	
	.conference .details,
	.conference .details .vcard{
		font-weight:bold;
		margin-bottom:1.4em;
	}
	
 
.quote-box{
	float:right;
	width:212px;
	margin:0em 0em .5em .5em;
	padding:10px;
	border:1px solid #577863;
	clear:right;
	background:#fff url('graphics/left-double-quote.png') no-repeat;
}
.quote-first-letter{
	margin-right:.1em;
	
	float:left;
	font-family:Georgia, Times, Times New Roman, serif;
	font-size:2.8em;
	line-height:1em;
}
.quote-box-citation{
	color:#006b3f;
	font-weight:bold;
}
.tight {
	margin-bottom: .5em;
}

.conference-list{
	list-style-type:none;
	margin:0;
	padding:0;
}

.conference-list li{
	margin-bottom:1.4em;
}

/*************************************
 ********** 3. PRINT STYLES **********
 *************************************/

@media print{
	.third-level-nav{
		display:none;
	}
	.time{
		margin:1em auto 0em auto;
		width:100%;
		
		float:none;	/*cures Firefox float-print bug (FF only prints the first page)*/
	}
	.event{
		float:none;	/*cures Firefox float-print bug (FF only prints the first page)*/
	}
	.event p, .event .vcard{
		margin:1em auto;
	}
}
