body{font-family:courier,monospace,times;font-size:8pt;color:#555;background-image:url(images/bg_bg.gif);overflow-y:auto;}
#text2image_container{width:885px;margin:50px auto 0 auto;}
#nav{height:25px;}
#nav_textual,#nav_submit{float:left;margin-right:12px;}
#nav_textual{width:400px;margin-left:92px;}
#nav_logo{position:absolute;width:270px;height:45px;margin:0 0 0 604px;background-image:url(images/pixel_d_02.gif);background-image:url(images/logo_i_05.gif);background-image:url(images/logo_t_05.gif);background-repeat:none;}
#nav_logo:hover{background-image:url(images/logo_i_05.gif);background-repeat:none;}
#output{margin-top:12px;}
#alg_switch{width:92px;float:left;margin-top:19px;}
#switch_01,#switch_02{width:80px;height:60px;border:1px solid #555;margin:0 0 10px 0;overflow:hidden;}
#output_container{height:377px;width:785px;overflow:hidden;}
#img_output{width:500px;height:375px;border:1px solid #555;float:left;}
#recent_output{width:283px;height:360px;margin-top:19px;float:left;}
#output img,#output a{border:none;}
.thumb,.thumb_random{width:80px;height:60px;border:1px solid #555;float:left;margin:0 0 12px 12px;}
#textual_output{position:absolute;padding:0 5px 0 5px;float:left;width:475px;}
#footer{clear:both;margin:12px 5px 0 100px;width:776px;float:left;}
#textual_output{}
#credits{float:right;text-align:right;}
#moreinfo,#contact, #survey_container{position:absolute;z-index:200;height:377px;width:500px;border:1px solid #555;background-image:url(images/pixel_d_02.gif);opacity:0.95;filter:alpha(opacity = 95);}
#moreinfo{overflow-y:scroll;}
#contact{position:relative;z-index:201;width:280px;float:left;margin:19px 0 0 514px;}
#moreinfo_content,#contact_content, #survey_content{padding:20px;text-align:left;color:#fff;}
#moreinfo a,#contact a, #survey_container a{color:#fff;text-decoration:underline;}
#nomoreinfo{position:absolute;bottom:15px;}
#nojscript_text a{text-decoration:underline;}
#alg_01_variation{visibility:visible;}
#soi{position:fixed;top:5px;left:5px;font-size:8pt;}
#eoi{position:fixed;bottom:5px;right:5px;font-size:8pt;}
#switch_text{text-align:right;margin-top:-5px;}
#share,#cc_link{width:80px;clear:both;}
#share,#cc_link,#moreinfo_link,#teddavis_link{height:15px;float:right;}
#share{overflow:hidden;background-image:url(images/share_mo.gif);}
#moreinfo_link,#teddavis_link{margin-right:14px;}
#cc_link,#teddavis_link{margin-top:5px;}
.italic{font-style:italic;}
a{color:#555;text-decoration:none;}
a:hover{text-decoration:underline;}
.inputword{padding:0 5px 0 5px;width:390px;height:23px;border:1px solid #555;color:#555;font-size:16pt;font-family:monospace;background-image:url( 'images/pixel_l.gif' );background-position:top;outline:none;}
.subbutton,.feedback_subbutton{background:#fff;color:#000;text-align:center;border:1px solid #555;height:25px;width:90px;cursor:pointer;}
.subbutton:hover,.feedback_subbutton:hover{background:#000;color:#fff;}
.feedback_box,.feedback_text{height:23px;width:230px;color:#555;font-size:14pt;font-weight:bold;outline:none;border:1px solid #000;font-weight:bold;background-image:url( 'images/pixel_l.gif' );}
.feedback_text{height:100px;width:232px;}
.feedback_subbutton{border:1px solid #000;}
