footer,header,nav{display:block}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif;color:#222}
body{line-height:1.4;background-color:#000;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:12px;color:#FFF;text-decoration:none;font-weight:400;margin:0}
::-moz-selection{background:#F60;color:#fff;text-shadow:none}
a{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:12px;color:#FFF;font-weight:700;text-decoration:none}
a:visited{color:#FFF}
a:hover{color:#F60;text-decoration:underline;text-shadow:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
ul,ol{margin:1em 0;padding:0 0 0 40px}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}
#header{background:#000;height:55px}
#header h1{float:left;width:220px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:12px;font-weight:400;color:#FFF;text-decoration:none;text-shadow:none;margin:0;padding:2px;}
#appholder{text-align:center;min-height:270px;width:100%;background-size:100%;padding:20px 0}
#introbox{height:250px;margin:auto}
h1{text-shadow:1px 1px 0 black, 2px 2px 0 #3a1c05, 2px 2px 0 #000000;font-size:20px;width:auto}
.sh1{font-size:18px}
#startbutton{-webkit-border-radius:2;-moz-border-radius:2;border-radius:2px;color:#fff;font-size:18px;background:#D24E33;-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);padding:2px 20px;text-decoration:none;line-height:27px;text-align:center;margin:10px auto auto;height:31px;display:inline-block}
#startbutton:hover{background-image:-moz-linear-gradient(top,#D24E33,#b6422a);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#D24E33),color-stop(1,#b6422a));filter:progid:DXImageTransform.Microsoft.gradient (startColorStr='#D24E33', EndColorStr='#b6422a');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#D24E33', EndColorStr='#b6422a')"}
#footer{clear:both;width:100%;text-align:center;padding-top:0;padding-bottom:20px}
#introbox ul{text-align:left;text-shadow:1px 1px 0 black, 2px 2px 0 #476871;font-size:12px;margin:auto;padding:0 0 0 60px}
.flagButtonEN{background-position:-206px 0!important}
.flagButtonES{background-position:-206px -16px!important}
.flagButtonPT{background-position:-206px -32px!important}
.flagButtonFR{background-position:-206px -48px!important}
.flagButtonIT{background-position:-206px -64px!important}
.flagButtonRU{background-position:-206px -80px!important}
.flagButtonDE{background-position:-206px -96px!important}
.flagButtonNL{background-position:-206px -112px!important}
.flagButtonNO{background-position:-206px -128px!important}
.flagButtonSE{background-position:-206px -160px!important}
.flagButtonTR{background-position:-206px -176px!important}
.flagButtonPL{background-position:-206px -192px!important}
#mpuspot {width:300px;height:250px;float:right;background:#666666;display:none;}
.divFlags {position:absolute;top:60px;right:0px;display:none;}
.divProperties {}
#localemsg {display:none;}

.leaderboardad {width: 320px; height: 100px;}

.topRightSocial {display:none;}
@media(min-width: 500px) {
	.leaderboardad {width: 468px; height: 60px;}
	.topRightSocial {display:block;}
}
@media(min-width: 700px) {
	#mpuspot {display:block;}
	#introbox {width:700px;}
	.divFlags {display:block;}
	.divProperties {width:400px;float:left}
	#localemsg {display:block;}
}
@media(min-width: 800px) {
	.leaderboardad {width: 728px; height: 90px;}     
}
@media(min-width: 1000px) {
	.leaderboardad {width: 970px; height: 90px;}     
}
@media(min-width: 1200px) {
	.leaderboardad {width: 1200px; height: 100px;}     
}
.filterNav {display:inline-block;padding-left:20px;}  

