/* Module Dating 
------------------------------------------------------- */

.dating .connections .list li.dating  { 
	display: block;
 } 
	
.dating .connections .bullet .list li  { 
	display: inline; } 

.dating #header .metadata  { 
	display: none;
 } 

.dating h2.action-dating  { 
	margin: 0 0 12pt;
 } 

.dating .labels .label  { 
	margin-top: 20px;
 } 

.dating .answer  { 
	font-style: italic;
 } 

.dating .q_a_cloud .answer  { 
	font-style: normal;
 } 

.dating .label .daterange  { 
	display: none;
 } 

li.dating  { 
	line-height: 0;
 } 

li.dating h4  { 
	display: inline;
 } 
	
.dating .label div.q_a_cloud  { 
	display: block;
	margin: 20px 0;
 } 

.dating .label div.q_a  { 
	margin-bottom: 1em;
 } 

.dating .label div.q_a_cloud .q_a .answer  { 
	line-height: 130%;
 } 

.dating .label div.q_a_cloud .answer  { 
	padding-right: 5px;
 } 

.dating .q_a_cloud div  { 
	color: #000;
 } 

.dating .question  { 
	color: #8c8c8c;
	font-style: italic;
	padding-right: 2px;
 } 

.dating .q_a_cloud .answer  { 
	font-size: 200%;
 } 

#dating_edit_keyword .question  { 
	marging: 0 0 6pt; } 

.dating ul.keyword  { 
	margin: 0; } 
	
.dating ul.keyword li img  { 
	float: none;
	margin: 0; } 
	
.dating ul.keyword li  { 
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
 } 

.dating ul.keyword li.kwima-last  { 
	display: block;
	float: none; } 

.dating ul.menu-dating  { 
	margin-bottom: .5em;
 } 
	
.dating .connections .help  { 
	margin-bottom: 10px;
 } 

.dating .metadatabox  { 
	border-bottom: 1px solid #ccc;
 } 

.dating .edit .answer  { 
	font-style: normal;
 } 

.dating .edit .answer button  { 
	float: none;
 } 

.dating	.edit input.radio,
.dating	.edit input.checkbox  { 
	margin-bottom: 0px;
 } 
	
.dating	.edit select  { 
	width: 250px;
 } 

.dating .edit label  { 
	font-weight: normal; } 

.dating	.edit .dating20 select  { 
	width: 50px;
 } 
	
/* edit dating sheet tables version */

table.editdating  { 
	margin-bottom: 1em; } 

tr.question_wrapper .question  { 
	width: 300px;
	padding: 3pt 0 0;
 } 

	tr.question_wrapper select  { 
		margin: 0;		
 } 
	
	table.editdating td  { 
		padding: 3px 10px 3px 0;
	 } 
		
table.editdating input  { 
	margin: 0 5px 0 0;
	padding: 0;
	border: none;
 } 

table.editdating option  { 
	padding: 2px;
 } 

table.editdating select.age	 { 
	width: 110px;
 } 
			
hr.edit_q_a  { 
	background: #eee; 
  	color: #eee;
  	width: 560px; 
  	height: 4px;
 	margin: 0;
  	border: none;  
   } 

.edit-labels-open hr.edit_q_a  { 
	margin-bottom: 1em
 } 

.dating .dv .daterange-coverage	 { 
	display: none;
 } 


.keywords-with-img label  { 
	padding: 0; } 

.keywords-with-img label input  { 
	display: inline;
	margin: 0 0 0 6px;
	width: auto; } 

tr.sent-body p  { font-style: italic; } 
tr.sent a  { font-style: italic; } 
tr.unread a  { font-weight: bold; } 

tr p.profile-links    { color: #099; margin: 1em 0;}
tr p.profile-links    { font-style: italic; } 
tr p.profile-links a  { color: #099; font-weight: bold; } 
tr p.profile-links a:hover  { border-bottom: 1px solid #099; } 

h2 select  { font-size: 1em; width: auto; } 

body.dating div.help-text-required  { 
	margin-bottom: 12pt;
	width: 560px;
	background-position: 3px 4px; } 

.edit-labels-open  { 
	width: 560px; } 
