/*********************************************************************************
 * cms_news.css -- stylesheet for traas.org's custom news system
 * 
 * Defines all the classes and layout elements for the news content-management 
 * system. Should be pretty portable; no color information specified.
 *********************************************************************************/

/*********************************************************************************
 * news entry stuff
 *********************************************************************************/
#news {
}

#comments {
}

#news div.entry {
	margin: 0 0 25px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#comments li.empty,
#comments li.entry {
	display: block;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	background-color: #ffffff;
	padding: 0; 
	margin: 0;
}

#comments li.entry {
	margin: 0 0 10px -50px;
	padding: 3px;
	border: 1px solid #999;
}

#news div.entry h3 {
	margin: 0;
}

#news div.entry div.timestamp {
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	margin: 0; 
	padding: 0 0 0 5px;
	border-bottom: 1px dashed #888888;
}

#news div.entry div.text {
	margin: 0 0 0 5px; 
	padding: 1px 0; 
}


#comments li.entry div.text {
	padding: 3px; 
	color: #000000;
	background-color: #f0f0f0;
}

#news div.entry img {
	float: right;
	display: block;
	width: 64px;
	height: 64px;
	margin: 0 0 0 10px;
}

#news div.entry div.infobar,
#comments li.entry div.infobar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	border-top: 1px dashed #999;
	padding: 0 1px 2px 5px; 
}

#comments li.entry div.infobar {
	margin: 0; 
	color: #000000;
	background-color: #f0f0f0;
}

#comments ul {
	padding: 0;
	margin: 0 0 0 50px;
	background-color: #FFFFFF;
	color: #000000;
}

#comments li.entry div.actions {
	height:25px;
	color: #000000;
	background: #f0f0f0;
}

#comments li.entry div.actions a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 70px; 
	height: 18px; 
	float: right; 
	display: block; 
	margin: 3px; 
	text-align: center; 
	text-decoration: none; 
}
 
#comments li.entry div.actions a:link, 
#comments li.entry div.actions a:visited { border: 1px outset #999; background: #f0f0f0; color: #000000 }
#comments li.entry div.actions a:hover   { border: 1px inset #999;  background: #DDDDDD; color: #000000 }
#comments li.entry div.actions a:active  { border: 1px solid #999;  background: #999999; color: #FFFFFF }

#comments li.entry div.actions a.disabled, 
#comments li.entry div.actions a.disabled:link, 
#comments li.entry div.actions a.disabled:visited, 
#comments li.entry div.actions a.disabled:hover, 
#comments li.entry div.actions a.disabled:active { border: 1px solid #DDD;  background: #EEE; color: #AAA; font-style: italic } 

.blogger-post-footer { display: none; }