
html, body { position:absolute; top:0px; bottom:0px; right:0px; left:0px; background-color:#fff; 
             color:black; font-family:arial, sans-serif; padding:0px 0px 0px 0px; margin:0px auto 0px auto; } 

body { background-color:; width:1340px;  top:0px; bottom:0px; border-left:1px solid #aaa; border-right:1px solid #aaa; }


#title 	 { position:absolute; top:0px; height:70px; left:0px; right:0px; 
		   background-color:#fafafa; border-bottom:1px solid #ddd; } /* eef fbfbff */

#ez_add_div{ position:absolute; top:20px; left:0px; width:300px; height:50px; background-color:; }
	#wikilink_home{ position:absolute; top:0px; left:0px; color:blue; 
				  font-size:31px; padding:0px 0px 0px 16px; font-style:; font-family:arial;}
	#wikilink_home img { display:none; position:absolute; top:1px; left:0px; width:38px; height:38px; }
	
	#ez_add		  { position:absolute; top:16px; left:155px; width:200px; font-size:13px; color:gray;}	
	#bookmark_demo{ position:absolute; top:16px; left:245px; width:70px; font-size:12px; font-size:12px; color:gray; }	
	
#ez_add_div:hover #ez_add{ color:blue; }
#ez_add_div:hover #bookmark_demo{ color:green; }

#ez_ext{ position:absolute; top:17px; left:260px; width:200px; font-size:13px; color:black; font-size:12px; font-weight:bold; }	

a{ text-decoration:none; }

#connect_div      { position:absolute; right:0px; top:0px; width:440px; height:70px; background-color:; }

#sign_in_form	{ position:relative; top:0px; height:100%; width:431px; left:0px; font-size:18px; color:black; 
                  -webkit-transition: width 0.5s, height 0.5s; -moz-transition: width 0.5s, height 0.5s; 
                  -ms-transition: width 0.5s, height 0.5s; -o-transition: width 0.5s, height 0.5s; transition: right 0.5s, height 0.5s; }

#sign_in_lun		  { position:absolute; top:19px; height:25px; left:3px;   width:130px; padding:0px 0px 0px 5px; border:1px solid #ccc; border-radius:3px; }
#sign_in_lp		      { position:absolute; top:19px; height:25px; left:154px; width:130px; padding:0px 0px 0px 5px; border:1px solid #ccc; border-radius:3px; }

#sign_in_login_b{ position:absolute; top:20px; height:23px; left:300px; width:46px;  cursor:pointer; cursor:hand; color:#666; border-radius:4px; }
#sign_in_login_sign	  { position:absolute; top:4px;               left:3px; font-size:15px;  }
#sign_in_in_msg		  { position:absolute; top:50px;  height:20px; max-width:150px; left:156px; 
						color:red; font-size:14px; font-weight:bold; }

#sign_up_b	          { position:absolute; top:22px; height:22px; right:0px; left:354px; 
						font-size:16px; border-left:1px solid #aaa; }
#sign_up_sign         { position:absolute; top:2px; left:7px; cursor:pointer; color:#555; }


/************ register  panel ************/
#register_title{ position:relative; margin:0px auto 0px auto; width:290px; top:161px;
				 text-align:center; color:#00d; font-size:30px; border-bottom:1px solid #00d; } 

#activate_expired{ position:relative; margin:0px auto 0px auto; width:790px; top:161px;
				 text-align:center; color:#00d; font-size:20px; color:red; line-height:50px; }
#activate_expired a{ color:green; text-decoration:underline; font-size:18px; }

#activated_msg{ position:relative; margin:0px auto 0px auto; width:790px; top:161px;
				 text-align:center; color:#00d; font-size:20px; line-height:50px; }
#activated_msg a{ color:green; text-decoration:underline; font-size:18px; }

#spn_wrapper  { position:relative; margin:0px auto 0px auto; width:460px; top:208px; }
#spn_title    { font-size:20px; color:#00d; font-style:italic; }
#spn          { position:relative; top:10px; height:35px; width:100%; padding:0px 5px 0px 5px; 
		         border:1px solid #ccc; border-radius:3px; font-size:20px; }
#spn_user_msg { display:none; position:absolute; top:9px; right:-13px; padding:0px 5px 0px 5px; 
			    color:red; font-weight:bold; font-size:12px; }

#se_wrapper   { position:relative; margin:0px auto 0px auto; width:460px;  top:248px; }
#se_title     { font-size:20px; color:#00d; font-style:italic; }
#se		      { position:relative; top:10px; height:35px; width:100%; padding:0px 5px 0px 5px; 
				border:1px solid #ccc; border-radius:3px; font-size:20px; }

#sp_wrapper   { position:relative; margin:0px auto 0px auto; width:460px;  top:298px; }
#sp_title     { font-size:20px; color:#00d; font-style:italic; }
#sp		      { position:relative; top:10px; height:35px; width:100%; padding:0px 5px 0px 5px; 
				border:1px solid #ccc; border-radius:3px; font-size:20px; }

#scp_wrapper  { position:relative; margin:0px auto 0px auto; width:460px;  top:311px; }
#scp		  { position:relative; top:10px; height:35px; width:100%; padding:0px 5px 0px 5px; 
				 border:1px solid #ccc; border-radius:3px; font-size:20px; }

#sign_b       { position:relative; margin:0px auto 0px auto; width:280px;  top:388px; height:24px; padding:9px 0px 0px 0px;
				cursor:pointer; cursor:hand; border-radius:4px; box-shadow:0px 1px 1px #00d; text-align:center; 
				background-color:#fafafa; border:0px solid #00d; color:#00d; }
#sign_b:hover { box-shadow:0px 3px 2px #888; }

#up_msg        { position:relative; top:306px; left:0px; right:0px; text-align:center; font-size:14px; color:red; font-weight:bold; }


#sign_up_ok_title{ display:none; position:relative; margin:0px auto 0px auto; width:290px; top:171px;
				   text-align:center; color:; font-size:30px; border-bottom:1px solid #000; } 

#sign_up_ok      { display:none; position:relative; width:45%; top:206px; right:0px; line-height:44px; font-size:16px; 
		           margin:0px auto 0px auto; background-color:#fafafa; height:300px; padding:10px 10px 10px 10px; 
		           border:1px solid #ddd; border-radius:2px; }
#sign_up_ok     a{ color:green; font-size:18px; text-decoration:underline; }

#sign_up_ok_1{ color:black; font-size:20px; font-weight:bold; }
#sign_up_ok_2{ position:absolute; top:90px; }
#sign_up_ok_3{ position:absolute; top:116px; }
#email_str{ color:#00d; }
#sign_up_ok_4{ position:absolute; top:183px; font-size:17px; }

