/*

CHANGE COMMENTED BACKGROUND COLORS AS REQUIRED TO CUSTOMIZE.
'box_shade_top.png' IS A DARK SHADE FOR THE TOP OF CONTAINERS....USE 'box_shade_wht.PNG' IF WHITE SHADING IS REQUIRED.

*/


#experts_container
{
width: 100%;
border: 0px solid #000;
}

	#experts_container ol, #experts_container ul 
	{
	margin-bottom: 20px;	
	}

	#experts_container h2
	{	
	line-height: 25px;	
	margin: 0px 5px 0px 0px;
	}
	
		/*** MAIN MOST RECENTLY ANSWERED LIST ON THE FIRST PAGE ***/
		#main_most_recently_answered
		{		
		border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
		padding: 10px 10px 5px 10px;
		/*background-color: #f5f5f5;*/
		margin-bottom: 10px;
		-moz-border-radius: 20px;  
   	-webkit-border-radius: 20px;  
  		border-radius: 20px;  
		}
		
		#main_most_recently_answered ol.main_most_recently_answered
		{
		margin: 0px;	
		padding: 0px;
		list-style: none;		
		}
		
			#main_most_recently_answered ol.main_most_recently_answered li
			{
			border: 0px solid #a5a5a5; /* BORDER AROUND EACH QUESTION */
			padding: 10px;
			margin: 0px 0px 5px 0px;
			/*background-color: #f5f5f5;*/
			background-image: url(../../i/box_shade_top.png);
			background-position: top left;
			background-repeat: repeat-x;	
			-moz-border-radius: 12px;  
   	   -webkit-border-radius: 12px;  
  	      border-radius: 12px;  
			}	
			
				#main_most_recently_answered .topic_word
				{					
				font-size: 11px;				
				}
				
				#main_most_recently_answered .topic_text
				{	
				
				}
				
				#main_most_recently_answered .answered_by_word
				{	
				
				font-size: 11px;
				}
				
				#main_most_recently_answered .answered_by_text
				{	
				
				}
				
				#main_most_recently_answered .date
				{	
				
				font-size: 11px;
				}
				
				#main_most_recently_answered .question_letter
				{
				float: left;				
				}
				

				#main_most_recently_answered .view_answer
				{
				cursor: pointer;
				font-size: 11px;
				}
				

				.answer_container 
				{
				cursor: pointer;
				font-size: 12px;
				display: none; 
				}
				

				.expert_answer
				{	
				 font-size: 12px;
				}

					#main_most_recently_answered .answer_letter
					{
					float: left;				
					}
					
					/*#most_recently_answered .short_answer
					{
					float: left;				
					}*/
					
					
					
					#main_most_recently_answered .close_answer
					{
					cursor: pointer;
					font-size: 11px;
					}					
					
			
	/*** LIST OF OUR EXPERTS ***/
				
	#list_of_experts
	{
	border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
	padding: 5px 5px 5px 5px;
	/*background-color: #f5f5f5;*/
	margin-bottom: 10px;
	-moz-border-radius: 20px;  
   -webkit-border-radius: 20px;  
  	border-radius: 20px;  
	}
		
		h2#list_title
		{	
		line-height: 25px;	
		margin: 0px 5px 0px 0px;
		position: relative;
		top: 5px;
		left: 5px;
		}
		
		#list_of_experts table#category_expert_list
		{
		margin-top: 0px;	
		padding: 0px;
		list-style: none;
		display: block;
		border-collapse: separate; 
		border-spacing: 5px;		
		margin-bottom: 0px;
		}
		
			#list_of_experts table#category_expert_list td
			{
			width: 50%;
			vertical-align: top;
			border: 0px solid #a5a5a5; /* BORDER AROUND EACH EXPERT */
			padding: 5px;			
			/*background-color: #f5f5f5;		*/
			background-image: url(../../i/box_shade_top.png);
			background-position: top left;
			background-repeat: repeat-x;	
			-moz-border-radius: 12px;  
   		-webkit-border-radius: 12px;  
  		   border-radius: 12px;  	
			}	
			
				#category_expert_list .answered_by_word
				{					
				font-size: 11px;
				float: left;
				}
				
				#category_expert_list .answered_by_text
				{	
				float: left;
				}
				

				
/*** EXPERT PAGE ***/

/*** MOST RECENTLY ANSWERED LIST ON THE SECONDARY EXPERT PAGE ***/
#experts_most_recently_answered
{
border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
padding: 10px 10px 5px 10px;
/*background-color: #f5f5f5;*/
margin-bottom: 10px;
-moz-border-radius: 20px;  
-webkit-border-radius: 20px;  
border-radius: 20px;  
}

#experts_most_recently_answered ol.experts_most_recently_answered
{
margin: 0px;	
padding: 0px;
list-style: none;

}

	#experts_most_recently_answered ol.experts_most_recently_answered li
	{
	border: 0px solid #a5a5a5; /* BORDER AROUND EACH EXPERT */
	padding: 10px;
	margin: 0px 0px 5px 0px;
	/*background-color: #f5f5f5;*/
	background-image: url(../../i/box_shade_top.png);
	background-position: top left;
	background-repeat: repeat-x;	
	-moz-border-radius: 12px;  
   -webkit-border-radius: 12px;  
  	border-radius: 12px;  
	}	
	
	#experts_most_recently_answered .topic_word
	{					
	font-size: 11px;				
	}
	
	#experts_most_recently_answered .topic_text
	{	
	
	}
	
	#experts_most_recently_answered .answered_by_word
	{	
	
	font-size: 11px;
	}
	
	#experts_most_recently_answered .answered_by_text
	{	
	
	}
	
	#experts_most_recently_answered .date
	{	
	
	font-size: 11px;
	}
	
	#experts_most_recently_answered .question_letter
	{
	float: left;				
	}
	
	#experts_most_recently_answered .answer_letter
	{
	float: left;				
	/*display: none;	   */
	}			
	
	#experts_most_recently_answered .view_answer
	{
	cursor: pointer;
	font-size: 11px;
	}
	
	#experts_most_recently_answered .close_answer
	{
	cursor: pointer;
	font-size: 11px;
	/*display: none;   */
	}
	
	#experts_most_recently_answered .expert_answer
	{	
	/*display: none;   */
	}
	
	
/*** ARCHIVE.... I DONT THINK THIS PART EXISTS ANYMORE***/

/*ol.archive_list*/
#experts_container .archive
{
border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
padding: 10px 10px 5px 10px;
/*background-color: #f5f5f5;*/
margin-bottom: 10px;
}

#experts_container .archive ol.archive_list
{
margin: 0px;	
padding: 0px;
list-style: none;
border: 0px solid orange;
}

	/*ol.archive_list li*/
	#experts_container .archive ol.archive_list li
	{
	border: 0px solid #a5a5a5; /* BORDER AROUND EACH EXPERT */
	padding: 10px;
	margin: 0px 0px 5px 0px;
	/*background-color: #f5f5f5;*/
	background-image: url(../../i/box_shade_top.png);
	background-position: top left;
	background-repeat: repeat-x;	
	}	
	
/*** contact info at top of individual experts page ***/
	
.vcard
{
border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
padding: 10px;
/*background-color: #fff;*/
margin-bottom: 20px;
-moz-border-radius: 20px;  
-webkit-border-radius: 20px;  
border-radius: 20px;  
/*background-image: url(../../i/box_shade_top.png);
background-position: top left;
background-repeat: repeat-x;	*/
}

.expert_info
{
border: 0px solid #a5a5a5; /* BORDER AROUND MAIN CONTACT INFO */
padding: 10px;
/*background-color: #f5f5f5;*/
margin-bottom: 10px;
background-image: url(../../i/box_shade_top.png);
background-position: top left;
background-repeat: repeat-x;	
-moz-border-radius: 20px;  
-webkit-border-radius: 20px;  
border-radius: 20px;  
}

.org
{
font-weight: bold;
font-size: 16px;
}

.vcard .given-name, .vcard .job_title
{
font-weight: bold;
font-size: 14px;
}

.vcard .geo
{
display: none;
}

.note_header
{
font-weight: bold;
}


/* TIP OF THE MONTH */

#tip_of_the_month
{
border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
padding: 10px 10px 5px 10px;
/*background-color: #fff;*/
margin-bottom: 10px;
-moz-border-radius: 20px;  
-webkit-border-radius: 20px;  
border-radius: 20px;  
}

	#experts_container #tip_of_the_month ol
	{	
	padding: 0px;
	border: 0px solid orange;
	margin: 0px;
	}

		#tip_of_the_month ol li
		{
		border: 0px solid #a5a5a5; /* BORDER AROUND EACH TIP */
		padding: 10px;
		margin: 0px 0px 5px 0px;
		/*background-color: #f5f5f5;*/
		background-image: url(../../i/box_shade_top.png);
		background-position: top left;
		background-repeat: repeat-x;	
		-moz-border-radius: 20px;  
   	-webkit-border-radius: 20px;  
  		border-radius: 20px; 
  		list-style: none;
  		}	
		
		
/* ask this expert a question */

#ask_a_question_container
{
border: 0px solid #a5a5a5; /* MAIN BORDER WRAPPING THIS SECTION */
padding: 10px 10px 5px 10px;
/*background-color: #fff;*/
margin-bottom: 10px;
-moz-border-radius: 20px;  
-webkit-border-radius: 20px;  
border-radius: 20px;  			
}

	#ask_a_question_container_2
	{
	border: 0px solid #a5a5a5; /* INNER BORDER */
	padding: 10px;
	margin: 0px 0px 5px 0px;
	/*background-color: #f5f5f5;*/
	background-image: url(../../i/box_shade_top.png);
	background-position: top left;
   background-repeat: repeat-x;	
	-moz-border-radius: 20px;  
	-webkit-border-radius: 20px;  
	border-radius: 20px;  
	}
	
		#ask_a_question_container textarea#question
		{
		width: 80%;
		height: 100px;
		margin-bottom: 5px;		
		}
		
		#ask_a_question_container input#email_address
		{
		margin-bottom: 10px;
		width: 190px;
		}
		
		