/*	-------------------------------------------------------------
	CLIENT:
	=============================================================
	Description:	Home specific styles
	Filename:		home.css	
	Author:			Cimex Media Ltd	
	-------------------------------------------------------------	*/

/*	=============================================================
	Main Boxes & content areas
	-------------------------------------------------------------	*/	
	
	

	/*	latest news block */
		#content div.latest-news { 
			background:#f9f9f9 url(../../img/latest-news-bg.png) bottom repeat-x; 
			padding:10px; 
			margin:1px 0 0;
			position:relative; 
			}
			#content div.latest-news a, #content div.latest-news h3 { color:#7c7ca9;}
			#content div.latest-news h2 { color:#7c7ca9; margin:0 0 0.5em;  font-size:1.4em; }  
			#content div.latest-news h4 { color:#f90; }

			#content div.latest-news ol { margin:0; }  
				#content div.latest-news ol li {  margin:0; padding:0.4em 0; list-style:none; border-top:#999 1px dashed;}  
					#content div.latest-news ol li p,
					#content div.latest-news ol li h3 { padding:0; line-height:1.2em; }
					#content div.latest-news ol li h3.date { float:right; margin-left:20px; }
					#content div.latest-news ol li p { margin-bottom:2px; }
					#content div.latest-news ol li hr { display:block; height:0; visibility:hidden; clear:both; border:none; }	
					#content div.latest-news ol li img { float:left; padding:2px; margin:8px 10px 2px 0px; border:1px solid #ccc!important; background-color:#fff; }


		/*	featured book block */
		#content div.featured-book {
			background:#9d9dd0 url(../../img/featured-book-bg.png) bottom repeat-x; 
			margin:1px 0 0; 
			padding:10px;
			position:relative;
			}
			#content div.featured-book h2 { color:#fff; margin:0 0 0.5em;  font-size:1.4em; } 
			#content div.featured-book a, #content div.featured-book h3 { color:#efefa3;}
			#content div.featured-book h4 { color:#efefa3; }
			#content div.featured-book ul { margin:0;  }  
				#content div.featured-book ul li {margin:0; padding:0; list-style:none; border-top:#ccc 1px dashed;}
			#content div.featured-book p { color:#fff; margin:0; }
			#content div.featured-book p span { display:block; }
			#content div.featured-book h3, #content div.featured-book p { margin-left:70px; line-height:1.3em;}
			#content div.featured-book li hr { display:block; height:0; visibility:hidden; clear:both; border:none;}
			#content div.featured-book li img { float:left; padding:2px; border:1px #fff solid; margin:8px 10px 2px 0; border:1px solid #ccc!important; background-color:#fff; }	

			/*	events block */
			#content div.events { 
				background:#fff2e0 url(../../img/calendar-block-bg.png) bottom repeat-x;
				margin:1px 0 0; 
				padding:10px;
				position: relative;
				}
				#content div.events a, #content div.events h3 { color:#ee8f00;}
				#content div.events h2 { color:#ee8f00; margin:0 0 0.5em;  font-size:1.4em; }  
				#content div.events h4 { color:#f90; }

				#content div.events ol { margin:0; }  
					#content div.events ol li {  margin:0; padding:0.4em 0; list-style:none; border-top:#444 1px dashed;}  
						#content div.events ol li p,
						#content div.events ol li h3 { color:#444444; padding:0; line-height:1.2em; }
						#content div.events ol li h3.date { float:right; margin-left:20px; }
						#content div.events ol li p { margin-bottom:2px; }
						#content div.events ol li hr { display:block; height:0; visibility:hidden; clear:both; border:none; }	
						#content div.events ol li img { float:left; padding:2px; margin:8px 10px 2px 0px; border:1px solid #ccc!important; background-color:#fff; }
				
				#content div.events p.more-link a { color:#ee8f00; }

			/*	broadcasts block */
			#content div.broadcasts { 
				background:#89b4ce url(../../img/broadcast-block-bg.png) bottom repeat-x;
				margin:1px 0 20px;
				padding:10px;
				position:relative;
				}
				#content div.broadcasts a, #content div.broadcasts h3 { color:#efefa3;}
				#content div.broadcasts h2 { color:#fff; margin:0 0 0.5em;  font-size:1.4em; }  
				#content div.broadcasts h4 { color:#f90; }

				#content div.broadcasts ol { margin:0; }  
					#content div.broadcasts ol li {  margin:0; padding:0.4em 0; list-style:none; border-top:#fff 1px dashed;}  
						#content div.broadcasts ol li p,
						#content div.broadcasts ol li h3 { color:#fff; padding:0; line-height:1.2em; }
						#content div.broadcasts ol li h3.date { float:right; margin-left:20px; }
						#content div.broadcasts ol li p { margin-bottom:2px; }
						#content div.broadcasts ol li hr { display:block; height:0; visibility:hidden; clear:both; border:none; }	
						#content div.broadcasts ol li img { float:left; padding:2px; margin:8px 10px 2px 0px; border:1px solid #ccc!important; background-color:#fff; }
				
				#content div.broadcasts p.more-link a { color:#fff; }

			/* multimedia */
			#content div.image-box ul li p a,
			#content div.audio-box ul li p a,
			#content div.video-box ul li p a,
			#content div.reference-box ul li p a { color:#666; }
			
			#content div.image-box ul li hr { display:block; height:0; visibility:hidden; clear:both; border:none; }	

			
		p.more-link { position:absolute; top:10px; right:10px; font-size:1.1em; }

			


		
		
		
		
		
		
