 <style type="text/css">
    
    #inputArea
    {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        background-color: #d6e5f4;
        padding: 10px;
    }


	#zombie_main span.ztitle
	{
		position: absolute;
		left: 20px;
		top: 20px;	
	}

	#zombie_main span.zbrain
	{
		position: absolute;
		left: 130px;
		top: 460px;	
	}

	#zombie_main span.gzw
	{
		position: absolute;
		left: 300px;
		top: 380px;	
	}

	#zombie_main span.countdown_bg
	{
		position: absolute;
		left: 230px;
		top: 405px;			
	}
	
	#zombie_main span.answer_heading
	{
		font:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 22px;
		text-align: left;
		border-top: solid 2px red;
		display: block;
		margin-top: 30px;
		
	}

	/* =============================================================================== */
	/* #zombie_main */
	/* =============================================================================== */
	
	#zombie_main
	{
		page-break-before: always;
	}

	body
	{
		background-image:url(../images/tile_flesh.jpg);
		background-repeat: repeat;	
	}

	#zombie_main img
	{
		border: 0px;
	}

	#zombie_main h1
	{
		background-color: #d8dff7;
		border: 3px solid #3656bd;
		color: #210d9d;
		padding: 10px;
		margin-bottom: 10px;
	}

	#zombie_main h2
	{
		background-color: #d8dff7;
		border: 3px solid #3656bd;
		color: #210d9d;
		padding: 10px;
		margin-bottom: 10px;
	}

	#zombie_main table
	{
        font:  bold 120%'trebuchet ms',helvetica,sans-serif;
		font-size: 16px;
		padding: 10px;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		border-collapse: collapse;
	}
	
	#zombie_main table.main
	{
		border-collapse: collapse;	
		margin-left: 100px;
		margin-top: 100px;
	}

	#zombie_main table.main_lower
	{
		border-collapse: collapse;	
		margin-left: 100px;
		margin-top: 0px;
	}


	#zombie_main table.main_2
	{
		border-collapse: collapse;	
		margin-left: 20px;
		margin-top: 0px;
	}
	
	
	
	#zombie_main td.outter
	{
		background-image: url(../images/outter_background.png);
	}

	#zombie_main td.inner
	{
		background-image: url(../images/inner_background.png);
		font:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		text-align: right;
	}
	
	#zombie_main td.inner-text
	{
		background-image: url(../images/inner_background.png);
		width: 400px;
		font:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
	}

	
	#zombie_main td.main
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
		display: inline-block;
	}
	

	#zombie_main td.bold
	{
		font-size: 35px;
		font:Arial, Helvetica, sans-serif;
	}	

	#zombie_main table.banner
	{
		width: 80%;
		margin: auto;
		background-image:url(../images/white.png);
		background-repeat: repeat;
	}
	
	#zombie_main td.left_space
	{
		width: 100px;
	}
	
	#zombie_main tr.text
	{
		font:Georgia, "Times New Roman", Times, serif;
		background-image:url(../images/pink.png);
		background-repeat: repeat;
	}

	#zombie_main td
	{
		padding: 3px;
	}

	#zombie_main td.heading
	{
		font-size: 20px;
	}

	#zombie_main td.score
	{
		width: 50px;
	}

	#zombie_main tr
	{
		vertical-align: top;
	}
	
	#zombie_main tr.text1
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 14px;
        background-color: #e8faf9;
		border-bottom: 1px solid #808db9;
	}

	#zombie_main tr.text2
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 14px;
        background-color: #dbeceb;
		border-bottom: 1px solid #808db9;
	}

	#zombie_main tr.text3
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 14px;
        background-color: #f2f678;
	}

	#zombie_main tr.decision1
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 16px;
        background-color: #f1ebd0;
		border-bottom: 1px solid #bba075;
	}

	#zombie_main tr.decision2
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 16px;
        background-color: #faf7e8;
		border-bottom: 1px solid #bba075;
	}


	#zombie_main tr.norm1
	{
        background-color: #c3bef5;
	}

	#zombie_main tr.heading
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 12px;
		background-color: #1e0e7f;
		color: white;
	}
	
	#zombie_main tr.heading1
	{
        font:  150% 'trebuchet ms', helvetica, sans-serif;
		font-size: 22px;
		background-color: #5376d1;
		color: white;
	}


	#zombie_main tr.heading2
	{
        font:  150%'trebuchet ms',helvetica,sans-serif;
		font-size: 16px;
		background-color: #8ca9f3;
		color: black;
	}


	#zombie_main tr.norm2
	{
        background-color: #ebe9fa;
	}

	#zombie_main tr.selected
	{
        background-color: #ef9dee;
	}

	#zombie_main tr.norm1:hover, #results tr.norm2:hover 
	{
		 color: #290fc5;
		 background: #e9f79b;
		 border-color: #227;
	}

	#zombie_main td.resultvalue
	{
		text-align: center;
	}

	#zombie_main span.countdown
	{
		position: absolute;
		left: 300px;
		top: 405px;
		font: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 24px;
	}

	#zombie_main span.error
	{
        font:  150% 'trebuchet ms', helvetica, sans-serif;
		font-size: 22px;
		padding: 15px;
		width: 60%;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
		margin-bottom: 30px;
		border: 4px solid red;
		text-align: center;
		background-color: #ef616f;

	}
	
	#zombie_main span.map
	{
		position: absolute;
		left: 172px;
		top: 1043px;	
	}
	

	
	#zombie_main a:link, a:visited
	{
		text-decoration: none;
	}

	#zombie_main a:hover
	{
		background-color: yellow;

	}

	#zombie_main table
	{
        font:  150% 'trebuchet ms', helvetica, sans-serif;
		display: inline-block;
		vertical-align: top;
	}

	#zombie_movie
	{
		page-break-before: always;
		width: 98%;
	}

	#zombie_movie table
	{
        font:  150% 'trebuchet ms', helvetica, sans-serif;
		font-size: 45px;
		display: block;
		vertical-align: top;
	}

	#zombie_movie table.center
	{
		margin-top: 60px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		width: 720px;
		text-align: center;
		color:#BA1F36;
		background-image:url(../images/pink.png);
	}



 </style>
