#shell, #shell-outer { width: 428px; height: 334px; }
#game, #game * { margin: 0; padding: 0; font-family: "Comic Sans MS","Marker Felt",Verdana,Arial,sans-serif; cursor:pointer; }

#game, #loading, #gameOver, #viewport, #newGame, #sameGame, #helpText {background-color:#000;}

#loading, #gameOver { font-size:32px; line-height:80px; }
#loading, #gameOver { border:1px solid #999; text-align:center; font-weight:bold; }
#loading, #gameOver { -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
#loading, #gameOver { color:#4b1; }

#viewportborder { background-color:#999; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;}
#viewport, #optionstext, #helpText { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}

#score, #hiScore, #gridHiScore  { font:24px Verdana,sans-serif; font-weight:bold;}
#newGame, #sameGame, #help  { font-size:24px; font-weight:bold; line-height:125%; text-align:center;}

#helpText { text-align:left; background-color: #000; color: #aaa; font-size: 16px; position:relative;}
#helpText div h1 { color: #4b1; text-align:center; font-size:24px; margin:10px 0 10px 0; }
#helpText div ol { margin:0 0 8px 25px; width:380px; list-style: decimal inside; line-height: 165%; }
#helpText div ol li { list-style: decimal inside; }
#helpText div div { color: #777; text-align:right; padding-right:15px; font-size:14px; }
#helpText a { color: #4b1; }
#helpText a:hover { color: #fff; }

.buttonDown { color: #fff; cursor: pointer; } 
.buttonUp { color: #399; }

.explosion { background-color: none; border: 6px dashed #222; -webkit-border-radius: 20px; -moz-border-radius: 20px; }

.block { -webkit-border-radius: 6px; -moz-border-radius: 6px; }

