form#adoption-form{background:#dee;width:535px;padding:10px;border:1px solid #000;margin:0 auto;}form#adoption-form fieldset{width:530px;display:block;border:1px solid #fff;padding:5px;font-family:verdana,sans-serif;margin-bottom:.5em;clear:left;position:relative;}form#adoption-form fieldset#opt{background:#dee;}form#adoption-form legend{font-family:georgia,sans-serif;font-size:1.1em;font-weight:bold;border:3px solid #fff;padding:3px;width:254px;text-transform:uppercase;}form#adoption-form label{text-align:right;padding-right:10px;color:#888;margin-bottom:1em;}form#adoption-form input{border:1px solid #fff;padding-left:.5em;}form#adoption-form input[type='radio']{margin-left:.5em;}form#adoption-form input[type='checkbox']{margin-left:.5em;}form#adoption-form textarea{border:1px solid #fff;padding:.5em;overflow:auto;}fieldset#household{page-break-before:always;}form#adoption-form option{background:#788;color:#fff;}form#adoption-form optgroup{background:#abb;color:#000;font-family:georgia,serif;}form#adoption-form optgroup option{background:#9aa;color:#fff;}form#adoption-form input.button{margin-left:4px;}div.adoption-page-header{color:navy;margin-bottom:7px;}input.age{margin-right:5px;}.optional{border:dashed navy 1px!important;}form#adoption-form dd{float:left;margin:0 0 .3em 0;padding:0;}form#adoption-form dt{width:176px;clear:left;float:left;margin-right:.5em;}form#adoption-form dl{clear:both;}div#app-comments{width:150px;position:fixed;top:350px;left:710px;font-size:8pt;border:solid 3px #369;font-weight:bold;text-align:center;background-color:white;z-index:10;}div#app-comments textarea{width:100px;height:100px;margin-top:4px;border:solid 1px orange;}
