I cannot use any JavaScript and would like an answer in just CSS if possbile. I have the following check box in a form:\[code\]<label for="autologin">Remember Me</label><input type="checkbox" class="checkbox" id="autologin" name="autologin" value="http://stackoverflow.com/questions/14410753/1"><div class="clear"></div>\[/code\]with the following CSS:\[code\]label { float: left; margin: 5px 0px;}input { float: right; margin: 5px 0px; width: 200px;}.clear { clear: both;}\[/code\]What CSS can I add to the check-box to make it appear on the left hand side of its 200px width? I'm having a bit of a hard time with floats (vertical alignment in particular) but I hear it's the correct practice.