#dual {margin:0}
#dual h2 {margin:20px 40px 5px 0;font-size:1.8em;text-transform:none;font-weight:normal;text-align:left}
#dual h3 {margin:7px 40px 3px 0;font-size:1.4em;font-weight:normal;text-align:center;color:#a3a1a1}
#frame {width:525px;height:297px;margin:20px 0 0 0;padding:9px 0 0 9px;position:relative;float:left;background:url('/img/frame.gif')}
	
/* Registration */
#dual .registration {width:340px;margin:30px 15px 50px 20px;float:left;position:relative}
#dual .registration label {width:100px;display:block;margin:20px 10px 0 0;float:left;text-align:right;font-size:1.6em}
#dual .registration input {width:184px;height:12px;margin:15px 0 0 0;padding:5px;float:left;font-size:1.2em;border:solid 1px #ccc;color:#707070;background:#f8f8f8}
#dual .registration p {width:220px;margin:25px 0 0 0;float:left;font-size:1.2em}
#dual .registration p a {text-decoration:underline;color:#707070}
#dual .registration p a:hover {text-decoration:none}
#dual .registration #join {width:80px;height:80px;left:220px;top:300px;border:none;background:none}
#frame #registration {width:516px;height:288px;overflow:hidden;background:url('/img/frame_gray_bg.gif')} 
#frame #registration h2 {margin:50px 0 0 55px;font-size:1.7em;font-weight:normal;text-transform:lowercase;color:#412311}
#frame #registration ul {width:480px;margin:15px 0 0 15px;list-style-type:none;overflow:hidden}
#frame #registration li {width:491px;height:265px;float:left}
#frame #registration li a {width:491px;height:265px;display:block;text-indent:-2000px;background:url('/img/kids_welcome.gif')}
#frame #registration .events a {background-position:0 0}
#frame #registration .date a {background-position:-162px 0}
#frame #registration .group {margin:0}
#frame #registration .group a  {background-position:-324px 0}
/* register errors */
#register label.error { padding: 5px 0 0 16px; margin: 0 0 0 8.5em; width: 100%; font-size: 11px; text-align: left; }

/* Find friends */
#dual .find_friends {width:340px;margin:30px 15px 50px 20px;float:left;position:relative}
#dual .find_friends h3 {margin:20px 40px 15px 0;font-size:1.4em;text-align:left}
#dual .find_friends label {width:65px;display:block;margin:20px 10px 0 0;float:left;font-size:1.4em;text-align:right}
#dual .find_friends label.error { padding: 4px 0 0 16px; margin: 0 0 -14px 60px; width: 100%; font-size: 11px; text-align: left; }
#dual .find_friends input {width:184px;height:12px;margin:15px 0 0 0;padding:5px;float:left;font-size:1.2em;border:solid 1px #ccc;color:#707070;background:#f8f8f8}
#dual .find_friends select {width:204px;height:25px;margin:15px 0 0 0;padding:3px;float:left;font-size:1.4em;border:solid 1px #ccc;color:#707070;background:#f8f8f8}
/* Buttons */
#content #dual .buttons {margin:5px 0 0 0;float:left}
#content #dual .buttons input {width:auto;height:auto;clear:none}
#content #dual .buttons a {width:60px;height:34px;margin:10px 20px 45px 130px;display:block;float:left;color:#A2CC4E;font-size:12px;text-decoration:underline;}
#dual .find_friends .skip {width:50px;height:34px;margin:30px 0 45px 135px;display:block;float:left;color:#A2CC4E;font-size:12px;text-decoration:underline;}
#dual .find_friends .find {width:85px;height:32px;clear:none;float:left;border:none;background:white}
#dual .find_friends #fb_login_button {margin-top:70px; margin-left:75px;}
#frame #find_friends {width:516px;height:288px;overflow:hidden;background:url('/img/frame_gray_bg.gif')}
#frame #find_friends h2 {width:303px;height:24px;margin:40px 0 0 100px;text-indent:-2000px;background:url('/img/find_friends_header.gif');color:#a1cc4d}
#frame #find_friends ul {width:424px;margin:50px 0 0 35px;list-style-type:none;overflow:hidden}
#frame #find_friends li {float:left}
#frame #find_friends li a {display:block;text-indent:-2000px;background:url('/img/mail.gif')}
#frame #find_friends .yahoo a {width:196px;height:28px;margin:0 60px 50px 0;background-position:0 0}
#frame #find_friends .msn a {width:167px;height:33px;margin:0 0 50px 0;background-position:-196px 0}
#frame #find_friends .aol a {width:150px;height:50px;margin:0 100px 0 30px;background:url('/img/facebook.jpg')}
#frame #find_friends .gmail a {width:121px;height:41px;background-position:-516px 0}
#frame #find_friends_circle {width:80px;height:80px;display:block;position:absolute;top:-25px;left:-20px;text-indent:-2000px;background:url('/img/circles/find_friends.gif')}

/* Find friends ask to connect */
#dual .find_friends_ask {width:340px;margin:30px 15px 0 20px;float:left;position:relative}
#dual .find_friends_ask h2 {margin:20px 40px 15px 0;font-size:1.8em;text-transform:none;font-weight:normal;text-align:left}
#dual .find_friends_ask p {width:300px;margin:20px 0;font-size:1.4em;color:#a3a1a1}
#dual .find_friends_ask p a {text-decoration:underline;color:#e8685d}
#dual .find_friends_ask p a:hover {text-decoration:none}
#dual .jNiceWrapper {height:23px;margin:15px 0 0 0 !important;float:left}
#dual .frame .jNiceWrapper {height:23px;margin:0 !important;float:left;clear:left}
#dual .frame #scroll {height:180px;margin-bottom:10px;padding-top:10px;overflow-y:scroll;position:relative}
#frame #find_friends_ask .jNiceWrapper {margin:6px 0 0 108px !important}
#dual .frame {width:299px;position:relative;float:left;border:solid 1px #c3c3c3}
#dual .top {width:326px;height:5px;position:absolute;left:-1px;top:-1px;background:url('/img/find_friends_ask.gif') 0 0}
#dual .bottom {width:326px;height:5px;position:absolute;left:-1px;bottom:-1px;background:url('/img/find_friends_ask.gif') 0 -5px}
#dual .find_friends_ask label {display:block;float:left;margin:2px 0 20px 10px;font-size:1.6em}
#dual .find_friends_ask input {width:13px;height:13px;float:left;clear:left;margin:1px 0 20px 0}
/* Buttons */
#dual .find_friends_ask .skip {width:50px;height:34px;margin:30px 0 45px 135px;display:block;float:left;color:#A2CC4E;font-size:12px;text-decoration:underline;}#dual .find_friends_ask .invite {width:86px;height:34px;margin:20px 0 0 0;clear:none;float:left}
#frame #find_friends_ask {width:516px;height:288px;overflow:hidden;background:url('/img/frame_gray_bg.gif')}
#frame #find_friends_ask_st {width:516px;height:288px;overflow:hidden;background:url('/img/frame_st_bg.gif')}
#frame #find_friends_ask h2 {margin:20px 0 15px 110px;text-transform:none;font-weight:normal;font-size:1.8em;color:#E8685D}
#frame #find_friends_ask label {width:100px;margin:4px 10px 10px 0;display:block;float:left;text-align:right;font-size:1.4em;color:#707070}
#frame #find_friends_ask .recipient_invisibility {width:300px;margin:8px 0 0 8px;text-align:left}
#frame #find_friends_ask input {width:300px;margin:0 0 10px 0;padding:3px 0;float:left;text-indent:5px;border:solid 1px #c1c1c1;background:#f8f8f8;color:#a3a1a1}
#frame #find_friends_ask #recipient_invisibility {width:16px;margin:8px 0 0 0;clear:left;border:none}
#frame #find_friends_ask textarea {width:290px;height:150px;padding:5px;float:left;border:solid 1px #c1c1c1;background:#f8f8f8;font:normal 58%/140% Helvetica, Tahoma, sans-serif;font-size:1.3em;color:#a3a1a1}
#frame #find_friends_circle {width:80px;height:80px;display:block;position:absolute;top:-25px;left:-20px;text-indent:-2000px;background:url('/img/circles/find_friends.gif')}
#register div {position:relative;clear:both;top:-4px;left:2px}
#register div label {position:absolute}