
html
{
	background-color: #58013C;
	color: #58013C;
	
	font-family: verdana;
	

}

.header
{
	padding: 2px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.bordered
{
	margin: 2px;
	border:solid 6px #480200 ;
	padding: 12px;
}

.left_panel
{
	visibility:hidden;
	display:none;

	float: left;
	width: 20%;
	
	margin: 2px;
	padding: 12px;
	
	background-color:#fcff9f;
	
} 

.content
{
	float: left;
	width: 75%;
	
	margin: 2px;
	
	background-color:#fcff9f;
	
} 

.right_panel
{
	
	float:left;
	width: 20%;

	margin: 2px;
	padding: 16px;
	
	background-color:#fcff9f;

} 

.footer
{
	margin: 20px;
} 

.title
{
	color: #58013C;
	font-weight: bold;
	font-size: 110%;
}

.entry
{
	padding-top:6px;
	padding-bottom:6px;
	
}

.entry_header
{
	font-weight:bold;
	font-size: 110%;
	color: #2D011E;
	
	padding: 6px;

	cursor: pointer;
}

.entry_header_hl
{
	font-weight:bold;
	font-size: 110%;
	color: #2D011E;
	background-color: #FAFF33;

	padding: 6px;
	
	cursor: pointer;
}

.entry_separator
{
	margin-top: 6px;
}

.entry_body
{
	font-size:80%;
	padding: 6px;
}

.entry_header_col0
{
	
	float: left;
	font-size:120%;
	width: 55%;
	text-align: left;
	
}

.entry_header_col1
{
	float: left;
	font-size:90%;
	width: 35%;
	text-align: right;
	padding-top: 4px;
	
	color: #4E447D;
	
}

.entry_header_col2
{
	
	float: left;
	font-size:120%;
	width: 10%;
	text-align: right;
	
}
          
.entry_extended       
{
	font-size:70%;
	color: #808080;
	
}
       
.comment_header    
{
	font-size:90%;
	color: #808080;
	
	padding: 20px;
	padding-top: 8px;
	padding-bottom: 2px;
	
}

.comment_body         
{	
	font-size:70%;
	color: #808080;
	
	padding: 20px;
	padding-top: 2px;
	padding-bottom: 4px;
}  

.comment_button
{
	padding: 4px;
	padding-top: 8px;

}
       
.progress_bg
{           
    display: none; 
    position:fixed; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%;
    vertical-align: middle;	
    background-color: silver;
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25;
    z-index: 1000000;
    
}
        
