.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: 150px; display: block; float: left; padding-top: 2px; }

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

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

div.submit { height: 20px; width: 600px; 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; }
#content 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; }

table th { text-align: left; }
a.sortDown, a.sortUp { padding-right: 13px; background-repeat: no-repeat; background-position: 100% 5px; }
a.sortDown { background-image: url(../img/cms/down.gif); }
a.sortUp { background-image: url(../img/cms/up.gif); }
