.box-padding  form { margin: 10px 0; }

.box-padding #gallery-form { margin: 0 0 10px 0; }

.sub-content-round-box input, .sub-content-round-box textarea { border: 1px solid #3b3c3d; background: #cef2ff; padding: 2px; width: 300px; margin-bottom: 4px; }

.sub-content-round-box textarea { height: 175px; }

.sub-content-round-box input:hover, .sub-content-round-box textarea:hover { border: 1px solid #C8592D; background: #cef2ff;  }

fieldset { border: 1px solid #3b3c3d; padding: 6px; }

legend { font-weight: normal; font-size: 14px; margin: 0 0 0 15px; padding: 10px 0 15px 0; }

form .form-question { font-size: 12px; color: #003245; line-height: 14px; width: 100px; float: left; clear: left; margin: 0 6px 6px 0; padding: 0 4px 4px 0; text-align: right; border-right: 1px solid #292728; border-bottom: 1px solid #292728; }

form .form-answer { float: left; margin: 0 0 6px 0; }

form #submit-form { clear: both; float: left; margin-left: 342px; width: 75px; font-weight: bold; color: #292728; background-color: #cef2ff; cursor: pointer; }

form #submit-form:hover { color: #fff; background-color: #292728; }

form .required { color: #c03700; clear: left; float: left; }

#nav_categories li { float: left; width: 160px; height: 260px; margin: 0 15px 0 0; font-weight: bold; line-height: 15px; }

#archive-table { width: 530px; }

#archive-table td { font-size: 12px; line-height: 14px; padding: 0 0 15px 0; color: #003245; }

#archive-table td.archive-title { width: 390px; text-align: left; }

#archive-table td.archive-download { text-align: right; }