html {  }
body { background:url('images2/top_bg.png'); background-repeat:repeat-x; background-color:#292929; margin:0px;font-size:12px; line-height:15px; font-family:Arial; color:#838383;  }

h1 { font-size:18px; font-weight:200; }
h2 { font-size:14px; color:#bbbbbb; }
a { color:#bbbbbb; text-decoration:none; }
a:hover { color:#59dff4; text-decoration:none; }
strong { color:#bbbbbb; }
table { width:100% }
ul { padding-left:10px;margin-left:10px; }

#wrapper { margin:0 auto; width:840px; }

#flash { margin-left:30px; width:780px; text-align:center }

/* TOP */

#top_content { margin-left:30px;width:780px;margin-bottom:40px; }
#top_content h1 { padding-left:80px; }

/* TOP LEFT */

#top_content .top_left {  margin-left:15px; width:380px; float:left; }
#top_content .top_left_long {  margin-left:15px; width:520px; float:left; }
#top_content .top_left_short {  margin-left:15px; width:240px; float:left; }

#top_content .world { background:url('images2/h1_half_world.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .long_book { background:url('images2/h1_long_book.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .short_world { background:url('images2/h1_short_world.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .long_graph { background:url('images2/h1_long_graph.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .long_help { background:url('images2/h1_long_help.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .long_world { background:url('images2/h1_long_world.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }


#top_content .top_left h2 { padding-left:20px; }
#top_content .top_left p { padding-left:20px; }
#top_content .top_left_long p { padding-left:20px; }
#top_content .top_left_short p { padding-left:20px; }
#top_content .top_left_long table { margin-left:10px;}



/* TOP RIGHT */

#top_content .top_right { width:380px; float:left;  }
#top_content .top_right_short { width:240px; float:left;  }
#top_content .top_right_long { width:520px; float:left;  }

#top_content .puzzle { background:url('images2/h1_half_puzzle.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .short_puzzle { background:url('images2/h1_short_puzzle.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .long_graph { background:url('images2/h1_long_graph.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }
#top_content .short_anchor { background:url('images2/h1_short_anchor.png'); background-position:left; background-repeat:no-repeat; padding-top:40px;padding-bottom:40px; }

#top_content .top_right_long table { margin-left:10px; }
#top_content .top_right_long p { padding-left:20px; }
#top_content .top_right_short p { padding-left:25px; }
#top_content .top_right_short ul { padding-left:25px; }

#top_content .top_right div { height:45px;margin-left:20px;padding-left:65px;padding-right:10px; }
#top_content .top_right .chat_icon { background:url('images2/chat_icon.png'); background-repeat:no-repeat; }
#top_content .top_right .stats_icon { background:url('images2/stats_icon.png'); background-repeat:no-repeat;}
#top_content .top_right .arrow_icon { background:url('images2/arrow_icon.png'); background-repeat:no-repeat; }

/* BOTTOM */

#bottom_content { width:100%;background-color:#f2f2f2;padding-bottom:40px;  }
#bottom_content .quote { padding:5px;margin-top:10px;margin-bottom:10px; font-style:italic; }

/* BOTTOM LEFT */

#bottom_content .bottom_left { width:420px; float:left;  }
#bottom_content .bottom_left_long { width:550px; float:left;  }
#bottom_content .bottom_left_short { width:290px; float:left;  }

#bottom_content .bottom_left img { padding:0px;margin:0px; }
#bottom_content .bottom_left table { padding-left:60px;padding-top:20px; }
#bottom_content .bottom_left_long p { padding-left:70px;padding-right:20px;padding-top:10px; }
#bottom_content .bottom_left_long table { padding-left:60px; }
#bottom_content .bottom_left_short p {padding-left:60px;padding-right:20px;padding-top:10px;  }
#bottom_content .bottom_left_short ul {padding-left:75px;  }

#bottom_content .user { background:url('images2/h1_half_user.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:130px;padding-top:15px;  } 
#bottom_content .long_snail { background:url('images2/h1_long_snail.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:130px;padding-top:15px;  }
#bottom_content .short_user2 { background:url('images2/h1_short_user2.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:130px;padding-top:15px;  } 
#bottom_content .long_report { background:url('images2/h1_long_report.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:130px;padding-top:15px;  }

/* BOTTOM RIGHT */

#bottom_content .bottom_right { width:420px; float:left;}
#bottom_content .bottom_right_short { width:290px; float:left;}
#bottom_content .bottom_right_long { width:550px; float:left;}

#bottom_content .bottom_right p { padding-left:30px;padding-right:20px;padding-top:10px; }
#bottom_content .bottom_right_long p { padding-left:10px;padding-right:20px;padding-top:10px; }
#bottom_content .bottom_right_long table { margin-left:5px; }
#bottom_content .bottom_right_short p { padding-left:30px; padding-right:10px; }



#bottom_content .glass { background:url('images2/h1_half_glass.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:90px;padding-top:15px; } 
#bottom_content .short_user { background:url('images2/h1_short_user.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:90px;padding-top:15px; } 
#bottom_content .long_info { background:url('images2/h1_long_info.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:90px;padding-top:15px; }
#bottom_content .short_graph { background:url('images2/h1_short_graph.png'); background-position:left; background-repeat:no-repeat; margin:0px;padding:0px;height:40px;padding-left:90px;padding-top:15px; }






  
#footer { height:70px; padding-left:60px;padding-top:40px;}