@media all
{
	a:link {text-decoration:none;}    /* unvisited link */
	a:visited {text-decoration:none;} /* visited link */
	a:hover {text-decoration:underline;}   /* mouse over link */
	a:active {text-decoration:underline;}  /* selected link */
	
	body
   {
   /* background-color:#FFFFcc; */ 
   background-color: rgba(255,255,156,0.5);
   //background-color: rgba(255,255,156);
	text-align: center;
   }
   
   table
   {
   margin: auto;	   	
   }
     
	table,td
	{
	border:1px solid green;
	border-collapse:collapse;
	}
	
	td
	{
	padding:5px;
	}
	
	.page-break  
	{ 
	display: none;
 	}
	
	.favor
	{
		color: blue;
	}

	.unfavor
	{
		color: red;
	}

	.mixed
	{
		color: green;
	}

	header
	{
    position: fixed;
    top:0;
    width: 100%;	
    z-index: 1000;
    background-color: rgb(255,255,156);    
    padding-bottom: 10px;
//-webkit-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.12);
//-moz-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.12);
//box-shadow: 0 7px 8px rgba(0, 0, 0, 0.12);    
	}	
	
	div#content
	{
		margin-top:50px;		
	//margin-left: 0 auto;
	//margin-right: 0 auto;	
	width: 100%;
	//position:relative; 	
	//text-align: center;		
	}
	
	.progOut
	{
    //margin:0,auto; 
    //margin-right:auto; 	
    //display: none;
	}

	#ana tr > td:nth-child(2), #yilin tr > td:nth-child(2)
	{
		text-align: left;
		max-width: 600px;
		width: 70%;
	}

	#main
	{
		display: block;
	}
	
	#IronPlate
	{
    background-color: #fff;
	 border-bottom: 2px solid #ccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    margin-bottom: 2em;
	 padding: 0.5em 1em 1em;
	 max-width: 700px;
	 margin: auto;	   	
	}
	
	#misc
	{
    background-color: #fff;
	border-bottom: 2px solid #ccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    margin-bottom: 2em;
	padding: 0.5em 1em 1em;
	max-width: 800px;
	margin: auto;	  
	}
	
	pre
	{
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre;			 /* Safari */
		word-wrap: normal;			 /* Safari */
		/* word-wrap: break-word; */      /* Internet Explorer 5.5+ */
		word-break: break-all; 		/* webkit */
		/*
		white-space: pre;
		*/
		/* white-space: pre\9; */		/* IE7+ */	
		font-family: "MingLiU_HKSCS", "MingLiu", "PingFang HK", monospace;
		font-size: 14px; 
		/* font-size: 1em; */
	
	}
	
	button
	{
	margin:1px;
	}
	
/*
	td:hover
	{
	background-color: yellow;
	color: blue;
	}

	pre:hover
	{
	background-color: yellow;
	color: blue;
	}
*/	
}
@media print
{
	body
	{
   background-color:white;
   background-image:none;
   //width: 960px;
   //height: 600px;
	}
	.page-break  { display: block; page-break-before: always; }
	header { display: none; }
}
