/* Stylesheet for Expert Bio, Question and Answer pages */

/* =sc */
div#main_inner_content h1 span.expert_name {
display:block;
}

h1 {
float:left;
}

.entry-content {
clear:both;
}
div.entry-content ul {
margin:0 0 1em 1.25em;
}
div.entry-content ul li {
margin:0 0 0.25em 0;
}

div.expert p {
margin:0 0 1em 0;
}

div.expert.answers blockquote {
margin:0 0 1.5em 0;
color:#806E55;
}





div.entry-content a.thumbnail {
display:block;
background:url(/test/business/web/images/shadow_ffffff.gif) 100% 100% no-repeat;
margin:6px 1em 0 3px;
float:left;
padding-right:3px;
}
div.entry-content > a.thumbnail {
padding-right:0;
margin-left:6px;
}


div.questions div.entry-content a.thumbnail {
margin-right:2em;
}


div.entry-content a.thumbnail img {
display: block;
position: relative;
margin: -6px 3px 6px -6px;
border:0;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
div.entry-content a.thumbnail > img {
margin-right:6px;
}


/*
form#question_form {
float:left;
clear:both;
margin:1em 0 0 0;
width:73%;
}
#questions_to_expert > form#question_form {
width:auto;
}

form#question_form fieldset {
border:1px solid #ccc;
padding:0 1em 1em 1em;
background:#F2F7F5;
}
form#question_form fieldset p {
margin:1em 0;
}

form#question_form legend {
padding:0 0.5em;
font-weight:bold;
}
form#question_form ul {
margin:0;
}
form#question_form ul li {
list-style-type:none;
margin:0 0 1em 0;
font-weight:bold;
}
form#question_form ul li label {
display:block;
margin-bottom:0.25em;
}
form#question_form .required {
color:#F15A22;
}

form#question_form ul li input:focus,
form#question_form ul li textarea:focus {
background:#eee;
}
*/





#expert_search_kb {
	width:23.5em;
float:right;
margin:0.25em 0 1em 0;
}
#main_inner_content > #expert_search_kb { width:auto; }
#expert_search_kb fieldset { 
Xborder:0 none #000; 
border:1px solid #ddd;
padding:0 1em 0.5em 1em;

}
#expert_search_kb fieldset {
float:left;
}
#expert_search_kb legend { 
Xdisplay:none; 
font-weight:bold;
letter-spacing:1px;
Xmargin:0 0 0.5em 0;
padding:0 0.5em;
}
#expert_search_kb label {
	float:left;
	margin:0.25em 0.5em 0 0;
Xfont-weight:bold;
}
#expert_search_kb input {
	Xdisplay:block;
	float:left;
}
#expert_search_kb input#keywords {
	text-align:center;
	padding:1px 0;
margin:0 0.25em 0 0;
}
#expert_search_kb ul {
margin:0;
float:left;
}

#expert_search_kb ul li {
list-style-type:none;
}






