

body { font-size:14px; font-family:Tahoma, Arial, Sans-Serif; padding:0px; margin:0px; color:#f5f5f5; background:#000020; background-image:url(http://joelie.org/?&f=image-473); }
h1,h2,h3,h4,h5,h6 { margin-top:0px; }

a { color:#69e; text-decoration:none; }
  a:normal { text-decoration:none; }
  a:hover { text-decoration:underline; }
a.span { padding:5px; background:#69e; color:#000020; font-weight:bold; }

a.btn { display:block; background:#000020; color:#69e; text-decoration:none; }
 a.btn span { display:block; padding:1em; border:1px solid #69e; }
 a.btn:normal { background:#000020; color:#69e; text-decoration:none; }
 a.btn:hover { background:#69e; color:#000020; text-decoration:none; }

input, textarea, select { border:1px solid #f5f5f5; background:#000020; color:#f5f5f5; padding:2px; font-size:1em; }
.noverflow { overflow:auto; overflow-x:hidden; overflow-y:hidden; }

table { width:98%; border-top:1px solid #b7b7b7; border-left:1px solid #b7b7b7; border-spacing:0px; }
 table tr { }
  table tr td { vertical-align:top; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:3px; }


#Joelie { position:relative; }
 #joelie_hat { position:relative; width:960px; padding-top:12px; padding-bottom:3px; }
 #joelie_head { position:relative; background:#69e; padding:5px; }
  #jk_form_container { width:960px; position:relative; overflow-y:hidden; border:1px solid #000020; }
   #joelie_head form { margin-top:0px; margin-bottom:0px; }
    #joelie_head input#so_slash_string { position:relative; display:block; width:952px; border:0px solid #000020; background:inherit; font-size:3.2em; color:#000020; padding:3px; }
    #joelie_head input#jk_form_submit_btn { display:none; color:#69e; border-color:#000020; z-index:999; position:absolute; font-size:3.2em; right:0px; top:0px; cursor:pointer; }
 #joelie_body_container { position:relative; padding:0px; margin:0px; min-height:360px; }
  #joelie_body { position:relative; width:960px; padding-top:16px; margin-bottom:48px; }
 #joelie_foot { position:fixed; z-index:1000; left:0px; bottom:0px; }


.reward { border-bottom:1px solid #fff999; color:#f5f5f5; padding:3px; }
.bighint { padding:7px; border-right:1px solid #69e; border-top:1px solid #69e; }


.box_links { position:relative; }
 .box_links a { text-align:center; position:relative; display:block; padding:3px; color:#f5f5f5; border:1px solid #b7b7b7; text-decoration:none; }
  .box_links a:normal { color:#f5f5f5; border:1px solid #b7b7b7; text-decoration:none; }
  .box_links a:hover { color:#f5f5f5; background:#69e; border:1px solid #b7b7b7; text-decoration:none; }

.jparse_explain_sidebar_unit { margin-bottom:7px; }
  .jparse_explain_sidebar_unit_head { position:relative; padding:3px; background:#69e; color:#000020; overflow:hidden; }
    .jparse_explain_sidebar_unit_head a { color:#000020 !important; }
    .jparse_explain_sidebar_unit_head span { position:absolute; z-index:2; right:0px; top:2px; }
     .jparse_explain_sidebar_unit_head span a { color:#000020 !important; padding:5px; padding-right:8px; padding-left:8px; font-family:Verdana, Arial, Sans-Serif; text-decoration:none; }
     .jparse_explain_sidebar_unit_head span a:normal { background:#69e; color:#000020 !important; }
     .jparse_explain_sidebar_unit_head span a:hover { background:#000020; color:#69e !important; }
  .jparse_explain_sidebar_unit_body { position:relative; padding:3px; color:#b7b7b7 }

#ups { position:absolute; display:none; width:100%; min-height:240px; left:0px; top:0px; overflow:auto; }
 #cancel_btn { position:absolute; display:block; cursor:pointer; padding:1px; padding-left:5px; padding-right:5px; z-index:99999; right:36px; top:0px; border:5px solid #5a5a5a; background:#000020; color:#f5f5f5; font-family:Verdana, Arial, Tahoma, Sans-Serif; }
 .up { position:absolute; display:none; left:0px; top:0px; width:100%; height:100%; z-index:1; }
 #ups_notifications_container { position:absolute; right:36px; bottom:0px; width:240px; overflow:visible; z-index:2; }
  #ups_notifications { position:relative; }
   #ups_notifications .notification { position:relative; display:block; padding:5px; font-weight:bold; color:#000020; background:#69e; cursor:pointer; border-top:1px solid #5a5a5a; font-size:0.8em; }



textarea::-moz-selection {
	background:#f5f5f5 !important;
	color:#000020 !important;
}
::selection  {
	background:#f5f5f5 !important;
	color:#000020 !important;
}  