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

#game,#sb1,#sb2,#startGame,#controls,#ready,#tryAgain,#levels,#helpText,#loading  { background-color:#000; }

#game { color: #777; text-align: left; font-size:24px; cursor: pointer; }

#startGame, #controls, #ready, #tryAgain,#loading { border:1px solid #ddd; text-align:center; font-weight:bold; }
#startGame, #ready { font-size:32px; line-height:85px; }
#tryAgain, #loading { font-size:28px; line-height:80px; }
#ready, #tryAgain, #loading { color:#4d1; }
#pow { color:#ff0;font-size:14px; font-weight:bold;line-height:16px;}

#startGame, #ready, #tryAgain, #controls, #helpText, #loading { -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}

#score, #hiScore, #ell, #ell span { font:22px Verdana,sans-serif; font-weight:bold;}
#score { color: #d3d; }
#hiScore { color: #dd3; text-align:right; }
#ell { border:0px solid red; color: #fff; text-align:center;}
#ell span { color: #3dd;padding-right:3px; }
#help { text-align:right;font-weight:bold; line-height:120%; }

.buttonDown { color: #fff; }
.buttonUp { color: #3dd; }
.startButtonUp { color: #4d1; }

.explosion { background-color: none; border-width: 4px; border-style: dashed; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.explosion2 { background-color: none; border-width: 4px; border-style: solid; -webkit-border-radius: 20px; -moz-border-radius: 20px; }

.ship  { background-color:none;}
#shipShield{ background-color: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
#shipCannon{ background-color: #d00; border-left: 2px solid #0af; border-right: 2px solid #0af;}

.bullet { border-top:5px solid red; background-color:#fff;}
.bullet2 { border-bottom:5px solid red; background-color:#ff6;}

#helpText, #controls { color: #aaa; font-size: 18px; }

#controls {text-align:left;}
#controls ul { font-size:22px;border: 0px solid red;margin:10px 0 0 20px; width:200px; list-style: none ; line-height: 220%; }
#controls ul li { list-style: none;}
#controls ul li em { color: #4d1;}
#controls ul li span { float:right;}
#controls ul li strong { color: #dd2;}

#helpText div h1 { color: #4d1; text-align:center; font-size:20px; margin:30px 30px 15px; }
#helpText div div { color: #777; text-align:right; padding-right:15px; font-size:12px; }
#helpText div ul { font-size:18px;border: 2px solid #800;padding:5px 15px;margin:40px 0 0 35px; width:240px; line-height: 220%; }
#helpText div ul li { list-style:none;}
#helpText div ul li em { font-size:18px;font-weight:bold;color: #4d1;}
#helpText div ul li span { float:right;}
#helpText div ul li strong { color: #dd2;}
#helpText div ol { margin:0 0 55px 67px; width:240px; line-height: 160%; }
#helpText div ol li { list-style: decimal outside; }
#helpText div ol li b { font-weight:normal; color: #3d3;}
#helpText div ol li span { float:right;}
#helpText div ol li strong { color: #dd2;}
#helpText a { color: #4d1; }
#helpText a:hover { color: #fff; }

