* { margin: 0; padding: 0; } body { background: #666; font-family: Verdana, sans; } h1 { font-size: 1.6em; margin: 0 0 1em; padding: 0 0 .3em; border-bottom: 4px solid #ccc; } h1.home { margin: 0; border: none; } h2 { font-size: 1.2em; margin: 1em 0 1em; padding: 0 0 .3em; border-bottom: 2px solid #ccc; } h3 { font-size: 1.1em; font-weight: normal; padding: 0 0 10px; border-bottom: 2px solid #ccc; } p { margin: 1em 0; } ul { margin: 0 0 0 20px; } dt { margin: 1em 0 .2em; font-weight: bold; } dd { margin: .2em 0 1em; } #container { width: 758px; margin: 0 auto; padding: 10px 20px; background: #fff; } fieldset { margin: 1em 0; padding: 0 10px; width: 180px; } label { width: 160px; display: inline-block; line-height: 1.8; vertical-align: top; } #chooseDateForm li { list-style: none; padding: 5px; clear: both; } select { width: 100px; } input { width: 170px; margin: 5px 0; } input.dp-applied { width: 140px; float: left; } a.dp-choose-date { float: left; width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(../images/calendar.png) no-repeat; } a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; } #calendar-me { margin: 20px; } pre.sourcecode { border: 2px dashed #ccc; padding: 10px; width: 734px; overflow: auto; margin: 0 0 20px; }