body {
font-family: "Trebuchet MS",Arial,serif;
font-size: 1em;
color: #333;
background: #FFF;
}
img {
border: none;
}
img.fl {
float:left;
border: none;
}
.top_btm {
margin:0 0 -5px 0;
padding:0;
}
.btm_btm {
margin:-2px 0 0 0;
padding:0;
}
#outer {
margin: 0 auto;
padding:0;
background: #FFF;
border: none;
width:748px;
}
#flashcontent {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
clear:both;}
#fullscreen {
margin: 0 auto;
padding:0;
height:100%;
width:100%;
}
#full {
width:99.9%;
}
#full a{
font-size: 1.1em;
width:60%;
margin: 0 auto;
}
#play {
width:99.9%;
}
#play a{
font-size: 1.1em;
margin: 0 auto;
}
#header {
padding: 0;
margin: 0 0 -5px 0;
}
#head {
padding: 0;
margin: 0 0 -5px 0;
}
#main {
border: none;
width:750px;
margin: 0;
padding: 0;
background: none;
}
#main_van {
border: none;
width:770px;
margin: -10px 0 0 10px;
padding: 10px 0 0 0;
background: none;
}
#l_blk {
width:150px;
height:100%;
background:;
border: none;
padding:10px 5px 25px 0;
margin:0;
text-align:center;
float:left;
}
#l_puzzle{
margin:0 5px 0 0;
}
#l_puzzle img{
margin:3px 0 10px 0;
border:#DDD double 3px;
}
#l_puzzle a{
color:#99CC00;
}
#l_puzzle a:hover{
color:#0099FF;
}
#main_blk {
width:585px;
background: none;
border: none;
padding:0 0 10px 0;
margin: 0;
float:left;
}
#content {
margin:0;
padding:0;
}
div.main_blks{
padding:5px 10px 10px 10px;
margin:5px 0 5px 0;
border:0;
background: url("http://kidrocket.org/img/fsb.png") no-repeat;
}
div.main_blks h1 {
font-size: 1.2em;
padding-left:10px;
clear:both;
}
div.main_blks2{
padding:5px 10px 10px 10px;
margin:25px 0 15px 0;
border:0;
background: url("http://kidrocket.org/img/fsb.png") no-repeat;
}
div.main_blks_jigsaw{
padding:5px 5px 10px 5px;
margin:15px 0 15px 0;
border:0;
background: url("http://kidrocket.org/img/fsb.png") no-repeat;
}

div.misc{
padding:10px;
margin:5px 0;
border:0;
}

div.download{
padding:0 10px;
margin:0;
border:0;
}


.main_left {
width:270px;
padding:0;
margin:0 0 0 10px;
float: left;
}
.main_right {
width:250px;
padding:0;
margin:0 0 0 10px;
float: left;
}
div.alert_red{
width:550px;
height:150px;
font-size: 0.8em;
padding:15px 30px 15px 20px;
margin:25px 0 0 0;
border:0;
background: url("http://kidrocket.org/img/alertbg_red.png") no-repeat;
}
.alert_txt{
color:#FF4444;
margin:2px;
}
div ul{
margin-top:5px;
list-style: disc;
}
#foot {
margin: 0 auto;
text-align: center;
}
#foot p {
font-size: 70%;
}
#amber_alert {
padding: 25px 0 10px 150px;
}


#butt_tri{
padding:10px;
margin:0;
border:0;
text-align:center;
}
#butt_tri img{
padding:0;
margin:20px;
border:0;
}

legend {
font-size: 1.1em;
font-weight: bold;
color: #555;
padding:0 5px;
line-height: 32px;
background: none;
}
fieldset {
padding:10px;
margin: 5px;
color: #EEE;
}

a {
color: #0099FF;
text-decoration: underline;
}
a:hover {
color: #99CC00;
text-decoration: none;
}


a.butt{
padding:2px 1px;
display: block;
background: url("http://kidrocket.org/img/nav30.gif") repeat-x 30px;
border-left: 1px solid #CCC;
border-top: 1px solid #CCC;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
color:#333;
font-weight: bold;
text-align:center;
text-decoration: none;
}
a.butt:hover{
color:#555;
background: url("http://kidrocket.org/img/navHover30.gif") repeat-x 30px;
}
.x {
color: #FFF;
border: 1px solid #FFF;
clear: both;
}
.dl {
padding-left:20px;
background: url("http://kidrocket.org/img/download.gif") no-repeat;
margin: 0 auto;
}
.cntr {
text-align: center;
margin: 0 auto;
}
#free {
text-indent:12px;
width:550px;
height:120px;
font-size: 1em;
padding:20px 0 0 150px;
margin:50px 0 0 20px;
background: url("http://kidrocket.org/img/free_internet_filter.jpg") no-repeat;
display:block;
}
h1 {
font-size: 1.2em;
padding-left:10px;
}
h1.h1sub {
font-size: 1em;
padding-left:7px;
}
h2 {
font-size: 1.1em;
padding-left:10px;
}
h2.h2sub {
color: #FFF;
font-size: 0.9em;
padding-left:20px;
}
h3 {
font-size: 1.0em;
padding-left:10px;
}
h4 {
font-size: 0.9em;
padding-left:10px;
}
h5 {
font-size: 0.9em;
padding-left:10px;
}
h6 {
font-size: 0.8em;
padding-left:10px;
}

#box {
margin: 0;
padding: 0;
list-style: none;
}
#box li a{
margin:1px 7px;
padding:0;
width:120px;
height:120px;
display: block;
text-align: center;
}
#box_demo a{
background: url("http://kidrocket.org/img/button_demo.png") no-repeat 0;
}
#box_games a{
background: url("http://kidrocket.org/img/button_games.png") no-repeat 0;
}
#box_puzzles a{
background: url("http://kidrocket.org/img/button_puzzles.png") no-repeat 0;
}
#box_support a{
background: url("http://kidrocket.org/img/button_users.png") no-repeat 0;
}
.xw {
width:100%;
color: #DDD;
border: #DDD;
margin: 0;
padding: 0;
clear: both;
}
#pg{
padding:0 10px;
}
#pg p{
padding:10px 10px 0 10px;
}
#pg img{
padding:10px;
}
#pg ul{
margin:10px 0 10px 30px;
padding:0;
}
#pg li{
float:left;
margin:0 3px 3px 0;
padding:0;
text-align:center;
list-style: none;
}
#pg a{
width:20px;
font-size:90%;
padding:2px 1px;
display: block;
border-top: 1px solid #A8B090;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
border-left: 1px solid #A8B090;
background: url("http://kidrocket.org/img/nav.gif") repeat-x 20px;
color: #222;
font-family: Arial,Tahoma,"Trebuchet MS",Helvetica,sans-serif;
text-decoration: none;
}
#pg a:hover{
background: url("http://kidrocket.org/img/navHover.gif") repeat-x 20px;
color: #0099FF;
}
#pg a.pgcur{
background: #7A695F;
color: #0099FF;
font-weight:bold;
}
#pg a.pgarw{
font-weight:bold;
}


br.clr {
clear:both;
}
img.alert {
margin:0;
float:left;
}
p.alert_p {
margin:10px;
padding:15px;
font-size:80%;
background:#EEE;
}

span.smcaps{
font-size: 0.7em;
font-variant: small-caps;
text-align: center;
}


div.faq {
background: #000000 url("http://kidrocket.org/img/fsbg.png") no-repeat;
margin:0;
padding: 5px;
}
div.faq h5{
background: #000000 url("http://kidrocket.org/img/fsbg.png") no-repeat;
margin:2px 0;
padding: 0;
}
div.faq img{
float:left;
margin: 5px;
padding: 0 5px 0 0;
}
.faqhr {
color: #FFCC00;
border:none;
clear:both;
}
#kidsafe_list{
padding:20px 0 0 0;
}
#kidsafe_list div{
float:left;
}
#kidsafe_list img{
padding:0 0 7px 5px;
float:left;
}
#kidsafe_list h4{
font-weight:normal;
}
#kidsafe_list hr{
color:#FFF;
border:none;
clear:both;
}
hr{
border:1px solid #DDD;
clear:both;
}
.navcontainer {
width:749px;
height:22px;
background: url("http://kidrocket.org/img/nav.gif") repeat-x 20px;
border-top: 1px solid #A8B090;
border-right: 1px solid #A8B090;
border-bottom: 1px solid #A8B090;
border-left: none;
padding: 0;
margin: 0;
}
.navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background: url("http://kidrocket.org/img/nav.gif") repeat-x 20px;
font: 10px/20px "Lucida Grande", verdana, sans-serif;
text-align: center;
}
.navcontainer a
{
color: #000;
text-decoration: none;
display: block;
width: 80px;
border-left: 1px solid #A8B090;
font-weight: normal;
}
.navcontainer li.end {border-right: 1px solid #A8B090; }
.navcontainer li.activeend { background: url("http://kidrocket.org/img/navHover.gif") repeat-x 20px;border-right: 1px solid #A8B090; }
.navcontainer li.active { background: url("http://kidrocket.org/img/navHover.gif") repeat-x 20px; }
.navcontainer a:hover { background: url("http://kidrocket.org/img/navHover.gif") repeat-x 20px;color:#555; }
.navcontainer span {font-size: 0.7em;padding-left:100px; }


.navlist { 
margin:0;
padding:0;
}

#game_list li{
margin: 0;
padding: 0;
list-style: none;
display: inline;
}
#announce h2 {
font-weight: bold;
color: #FFF;
padding: 3px 5px 3px 27px;
background: #99CC00 url("http://kidrocket.org/img/alert.gif") no-repeat;
}


dl {
margin: 0;
padding: 5px 0 0 10px;
}
dd {
margin:5px;
padding:2px 5px 2px 10px;
}
dt {
font-weight: bold;
background: url("http://kidrocket.org/img/bullet.gif") no-repeat ;
padding-left:15px;
}

.main_blks dd img{
width:120px;
height:45px;
padding:0;
margin:0;
}
.main_blks dd a{
display:block;
width:120px;
height:45px;
margin:2px 2px 5px 3px;
padding:0;
border:7px solid #DDD;
}
.main_blks dd a:hover{
border:7px solid #99CC00;
}
.main_blks_jigsaw dd{
width:550px;
height:100px;
padding:0;
margin:0 0 0 15px;
}
.main_blks_jigsaw dd img{
width:100px;
height:75px;
padding:0;
margin:0;
}
.main_blks_jigsaw dd a{
display:block;
float:left;
width:100px;
height:75px;
margin:2px 2px 0 13px;
padding:0;
border:7px solid #DDD;
}
.main_blks_jigsaw dd a:hover{
border:7px solid #99CC00;
}
em(
text-indent: 20px;
)

div.widget_jigsaw{
padding:0;
margin:0;
border:0;
background:none;
}
.widget_jigsaw dt{
padding:0;
margin:0;
background: none;
}
.widget_jigsaw dd img{
width:100px;
height:75px;
padding:0;
margin:0;
}
.widget_jigsaw dd a{
display:block;
float:left;
width:100px;
height:75px;
margin:2px 2px 0 13px;
padding:0;
border:7px solid #DDD;
}
.widget_jigsaw dd a:hover{
border:7px solid #99CC00;
}
#contact li{
width: 200px;
margin: 15px;
padding: 0;
list-style: none;
}


#outer_amd {
margin: 0 auto;
padding:0;
background: #FFF;
border: none;
width:770px;
}
#main_amd {
border: none;
width:770px;
margin: 0;
padding: 0;
background: #FFF;
}
#content_amd {
background: #FFF;
border:none;
width:770px;
margin:0;
padding:0;
}
#main_blks_amd{
width:585px;
padding:10px 20px 10px 10px;
margin:0 auto;
border:0;
background: url("http://kidrocket.org/img/fsb.png") no-repeat 10px 0;
}
#main_blks_amd li{
width:500px;
}
#footer_amd {
padding: 0;
margin: 0;
}