body{margin: 0;padding: 10px;}
#logo{margin: 0 10px 0 0;padding: 0;}
h1#site-name, div#site-name{margin: 0;font-size: 2em;line-height: 1.3em;}
#site-name a:link,#site-name a:visited{color: #000;text-decoration: none;}
#site-name a:hover{text-decoration: underline;}
.breadcrumb{padding-bottom: 0;}
h1.title,h2.title,h3.title{margin: 0;}
.help{margin: 1em 0;}
.more-help-link{font-size: 0.85em;text-align: right;}
.pager{clear: both;margin: 1em 0;text-align: center;}
.pager a, .pager strong.pager-current{padding: 0.5em;}
.feed-icons{margin: 1em 0;}
#edit-search-theme-form-1-wrapper label{display: none;}
.node-unpublished div.unpublished,.comment-unpublished div.unpublished {height: 0;overflow: visible;color: #d8d8d8;font-size: 75px;line-height: 1;font-family: Impact, "Arial Narrow", Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;text-align: center;word-wrap: break-word;}
.marker{color: #c00;}
.node.node-unpublished .picture,.comment.comment-unpublished .picture{position: relative;}
.node div.links {margin: 1em 0;}
ul.links{margin: 0;padding: 0;}
ul.links.inline{display: inline;}
ul.links li{display: inline;list-style-type: none;padding: 0 0.5em;}
#comments{margin: 1em 0;}
.new{color: #c00;}
.comment div.links{margin: 1em 0}
.block{margin-bottom: 1em;}
.more-link{text-align: right;}
#user-login-form{text-align: left;}
li a.active{color: #000;}
.form-item,.form-checkboxes,.form-radios{margin: 1em 0;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border: 2px solid #c00;}
.form-item label {display: block;font-weight: bold;}
.form-item label.option {display: inline;font-weight: normal;}
.form-required{color: #c00;}
.form-item .descriptionp{font-size: 0.85em;}
.form-checkboxes .form-item,.form-radios .form-item{margin: 0.4em 0;}
.container-inline div, .container-inline label{display: inline;}
.tips{margin: 0;padding: 0;font-size: 0.9em;}
#user-login-form ul{margin-bottom: 0;}
#user-login-form li.openid-link, #user-login li.openid-link{margin-top: 1em;margin-left: -20px; padding-left: 20px;background-position: left center;}
#user-login-form li.user-link,#user-login li.user-link{margin-top: 1em;list-style-type: disc;list-style-position: outside;}
#user-login li.openid-link,#user-login li.user-link{margin-left: -2em;}
form tbody{border-top: 1px solid #ccc;}
form th{text-align: left;padding-right: 1em;border-bottom: 3px solid #ccc;}
form tbody th{border-bottom: 1px solid #ccc;}
form thead th{text-align: left;padding-right: 1em;border-bottom: 3px solid #ccc;}