.editLink { float: right; clear: both; display:block; /*position: relative; top: -2em; height: 1em; margin-bottom: -1em;*/}

/* Forms */
div.required, div.optional { float: left; width: 100%; margin-bottom: 0.75em;}
div.required label, div.optional label { width: 120px; display: block; float: left; padding-top: 2px; }

div.required input, div.optional input { width: 345px; }
div.required textarea, div.optional textarea { width: 345px; font-family: Verdana, sans-serif; font-size: 1em; }

div.required label { font-weight: bold; }

div.submit { height: 20px; width: 495px; clear: both; }
div.submit input { float: right; }

/* General Style
  
  This should be very basic layout that is expected for 99% of cases */

pre { font-size: 1.2em; }
ul { margin-left: 2em; margin-bottom: 1em;}
.image { float: right; clear: right;}
#content p { margin-bottom: 1em; }
.imagePreview img { margin-right: 1em; padding-left: 0em; }