div #app-nav-container{border-top:2px solid #f90} div #footer{background-color:#f90} div #app-content{display:inline-block;width:100%} fieldset{border:1px dashed #f90} div #column-left{width:33%;float:left} div #column-center{width:34%;float:left} div #column-right{width:33%;float:right} div #recipes{height:300px;overflow-x:hidden;overflow-y:scroll;min-width:200px} div.grocery-recipe{text-indent:-1em;padding-left:1em} div.groceries{text-indent:-2.75em;padding-left:2.75em;margin:0} div.groceries button{vertical-align:middle} div.grocery-recipe a.selected-recipe{font-weight:bold;font-variant:small-caps} div.grocery-recipe a,div.grocery-recipe a:visited,div.grocery-recipe a:active{text-decoration:none;color:#333} button.add{margin-bottom:.6em} label{width:95%;display:block;padding-left:1.75em;text-indent:-1.75em} input{width:10px;height:10px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden} input{margin-bottom:8px;top:8px}