body { margin:0; font-family: Segoe UI,Verdana,Arial,sansserif; font-size:16pt; }
html { min-height:100%; }
html { 
	background:#e8eeff;
	background:#e8eeff -webkit-linear-gradient(rgba(91,91,91,1.0),rgba(47,47,47,1.0));
	background:#e8eeff -ms-linear-gradient(rgba(91,91,91,1.0),rgba(47,47,47,1.0));
	background:#e8eeff linear-gradient(rgba(91,91,91,1.0),rgba(47,47,47,1.0));
  }
.panel { 
	background-color:#eeeeee;
	background:#e0e0ff -webkit-linear-gradient(left, rgba(127,127,127,0.6),rgba(192,192,192,0.6),rgba(127,127,127,0.6));
	background:#e0e0ff -ms-linear-gradient(left, rgba(127,127,127,0.6),rgba(192,192,192,0.6),rgba(127,127,127,0.6));
	background:#e0e0ff linear-gradient(90deg, rgba(127,127,127,0.6),rgba(192,192,192,0.6),rgba(127,127,127,0.6));
	width:80%; height:auto; margin:8px auto; 
	padding : 30px;
	border-radius : 5px 5px 13px 5px;
	box-shadow : 0 1px 1px #ffffff inset,0 0 5px rgba(0,0,0,0.4), 10px 10px 15px #000000;
}
.panel.inline {
        width:auto;
	display:inline-block;
	margin-left:15px;
}
h1 { text-align: center; font-size:1.8em; }
h2 { text-align: center; font-size:1.4em; }
h3 { color:red; font-weight:bold; font-size:1.2em; }
.paypal { text-align: center; }
a:link
{
	text-decoration : none;
	color : blue;
	border-bottom : dashed 1px;
}
a:hover
{
	border-bottom-style : solid;
}
a:visited
{
	color : blue;
}
.postdate
{
    position:absolute;
    right: 15%;
}
#demo-canvas { filter:blur(4px); }
