* {
	margin:0px;
	padding:0px;
}
*:focus {
outline: none;
}
a {
   outline: 0;
}
a:focus, a:active, 
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}

hr
{
	clear:left;
}

body 
{
	padding:0px;
	background-color:black; 
	margin:0px;
	height:100%;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
}

h1
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:large;
	font-weight:bold;
	color:#006699;
	font-family:Arial,Helvetica,sans-serif;
}

h2
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight:bold;
	padding-left:0px;
	color:#006699;
	font-family:Arial,Helvetica,sans-serif;
}

h3
{
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}

p
{
	padding-left:10px;
	padding-right:10px;
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}

a:link {outline: 0; text-decoration:none; }
a:visited {outline: 0; text-decoration:none; }
a:hover {outline: 0; text-decoration:none; }
a:active {outline: 0; text-decoration:none; }


A:link {outline: 0; text-decoration: none; color:#006699 }
A:visited {outline: 0; text-decoration: none; color:#006699}
A:hover {outline: 0; text-decoration: none; color:#660033 }

.jdm-term-context
{
	color:grey;
	display:inline;
}


#emot_level-block{
	display:inline;
	position:absolute;top:0px;right:0px;
	text-align:center;
	vertical-align:middle;
	color:grey;
	font-size:20pt;
    border:solid 1px lightgrey;
    width:100px;
   	z-index:1000;
   	opacity:0.5;
   	border-radius: 15px;
}

.bigbutton{
	width:70px;
}

.mediumbutton{
	width:60px;
}

.smallbutton{
	width:50px;
}

.vsmallbutton{
	width:40px;
}

.biglabel{
	font-size:36px;
}
.mediumlabel{
	font-size:18px;
}
.smalllabel{
	font-size:14px;
}
.vsmalllabel{
	font-size:12px;
}

.emot-theform{
	width:100%;
	text-align:center;
	display:inline;
	position:relative;
	bottom:-20px;
	z-index:1000;
	border: 0px solid red;	
}

#emot-term{
	font-size:48px;
	color:white;
	text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F;
}

#emot-label-main{
	font-size:24pt;
	color:grey;
}

#emot-pos{
	font-size:24pt;
	color:grey;
}
#emot-signature{
	font-size:24pt;
	color:grey;
}
#nsp{
	font-size:24pt;
	color:grey;
}
#emot_open_label{
	font-size:24pt;
	color:grey;
}


#emot_bg_name{
	z-index:1;width:100%;margin:auto;font-size:100pt;
	font-color:darkgrey;
	position:fixed;top:-50px;
	opacity:0.1;
	text-shadow: white 0px 0px 10px;
	border: 0px solid blue;
}
#emot_bg_qmark{
	z-index:0;width:20%;margin:auto;font-size:400px;color:grey;
	position:fixed;top:-30px;left:40%;
	opacity:0.2;
	text-shadow: white 0px 0px 10px;
	border: 0px solid green;
}

.emot_main_logo{
	margin:10px;
	opacity:1;
	max-height:140px;
	max-width:140px;
}

.emot_help_logo{
	margin:0px;opacity:1;
	position:relative;top:10px;
	max-height:140px;
	max-width:140px;
}

#emot_help_title{
	vertical-align:baseline;
	text-align:center;
	font-size:32px;
}
	
.fb-like{
	margin:30px;		
}
#emot_main_block{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
	
#emotbg{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url("/emot_pics/emot-bg2.jpg");
	opacity:0.13;
	z-index:-1;
}
	
#block_easy{
	color:grey;vertical-align:middle;position:fixed;bottom:20px;left:20px;
}

#block_hard{
	color:grey;vertical-align:middle;position:fixed;bottom:20px;left:20px;
}

#image_easy{
	opacity:0.75;width:70px;
}
#image_easy:hover{
	opacity:1;
}

#image_hard{
	opacity:0.75;width:70px;
}
#image_hard:hover{
	opacity:1;
}
