#system .page-title { margin-top: 0px; font-size: 18px; line-height: 18px; }
#system .title { margin-top: 0px; }
#system .title a { text-decoration: none; }
#system .title + .title { margin-top: 20px; }
#system > .description { margin-bottom: 30px; overflow: hidden; }
#system small { font-style: italic; }
#system .item > header { margin-bottom: 15px; }
#system .item > :first-child + header { margin-top: 10px; }
#system .item > header .title { margin-bottom: 0px; }
#system .item > header .meta { margin: 10px 0px 0px; font-size: 11px; line-height: 13px; }
#system .item > header .subtitle { margin: 0px 0px 8px; font-size: 14px; line-height: 16px; font-weight: normal; text-transform: uppercase; }
#system .item > .content > :first-child:not(.grid-gutter), #system .item > .content > [class*="align"]:first-child + * { margin-top: 0px; }
#system .item > .content > :last-child:not(.grid-gutter) { margin-bottom: 0px; }
#system .item > .links { margin: 22px 0px 0px; }
#system .item > .links a { margin-right: 15px; }
#system .item > .taxonomy {  }
#system .item > .trackback {  }
#system .item > .edit {  }
#system .item > :last-child { margin-bottom: 0px; }
#system .item .socialbuttons { margin-top: 15px; }
#system .item .socialbuttons > div { margin-right: 10px; float: left; }
#system .items { margin: 0px -10px; }
#system .items .item { margin: 0px 10px; }
#system .items > .width50 .title { font-size: 22px; line-height: 22px; }
#system .items > .width33 .title { font-size: 20px; line-height: 20px; }
#system .items > .width25 .title { font-size: 18px; line-height: 18px; }
#system .pagination { margin-top: 10px; text-align: center; }
#system .pagination a { text-decoration: none; }
#system .pagination strong { font-weight: normal; }
#system .pagination a, #system .pagination strong { display: inline-block; min-width: 15px; height: 25px; margin-left: 5px; padding: 0px 5px; line-height: 25px; }
#system .pagination > :first-child { margin-left: 0px; }
#system .pagination a.previous, #system .pagination a.next { font-size: 16px; line-height: 23px; }
.searchbox { position: relative; }
.searchbox input { width: 100%; padding: 0px; border: medium none; outline: medium none; background: transparent none repeat scroll 0% 0%; float: left; }
.searchbox button { display: none; }
.searchbox.filled button { display: block; position: absolute; top: 0px; bottom: 0px; right: 0px; padding: 0px; border: medium none; line-height: 0; cursor: pointer; }
.searchbox.loading button {  }
.searchbox .results { position: absolute; top: 30px; right: 0px; z-index: 110; width: 300px; margin: 0px; padding: 0px; list-style: outside none none; }
.searchbox .results li.results-header, .searchbox .results li.more-results { height: 35px; line-height: 35px; text-indent: 15px; text-transform: uppercase; }
.searchbox .results li.more-results { cursor: pointer; }
.searchbox .results li.result { padding: 10px 15px; cursor: pointer; }
.searchbox .results li.result h3 { margin: 0px 0px 5px; font-size: 16px; }
.searchbox .results li.result div { font-size: 11px; }
.breadcrumbs { overflow: hidden; }
.breadcrumbs a, .breadcrumbs span, .breadcrumbs strong { display: inline-block; text-decoration: none; }
.breadcrumbs a, .breadcrumbs > span { margin-right: 10px; }
#system .author-box { margin: 20px 0px; }
#system .title + .author-box { margin-top: 0px; }
#system .author-box .avatar { margin-right: 15px; float: left; }
#system .author-box .name { margin: 0px 0px 10px; font-size: 18px; font-weight: normal; line-height: 22px; }
#system .author-box .description {  }
#system #comments { margin-top: 20px; }
#system #comments h3.comments-meta { margin: 0px 0px 10px; }
#system #comments ul { margin: 0px; padding: 0px; list-style: outside none none; }
#system #comments .comment-head { margin-bottom: 10px; overflow: hidden; }
#system #comments .comment-head .avatar { margin-right: 10px; float: left; }
#system #comments .comment-head .author { margin: 8px 0px 0px; font-size: 18px; line-height: 18px; font-weight: bold; }
#system #comments .comment-head .meta { margin: 3px 0px 0px; font-size: 11px; }
#system #comments .comment-body { margin-bottom: 20px; padding: 0px 10px; }
#system #comments .comment-body .content { text-align: justify; }
#system #comments .comment-body .reply { margin: 10px 0px 0px; }
#system #comments .no-response .comment-body .reply { display: none; }
#system #comments .comment-body .moderation { margin: 10px 0px 0px; font-size: 14px; font-style: italic; }
#system #comments ul.level1 ul { padding-left: 55px; }
#system #respond h3 { margin: 0px 0px 10px; font-size: 18px; line-height: 20px; font-weight: normal; }
#system #respond p.user { margin: 0px; }
#system #respond input[type="text"] { width: 200px; height: 25px; padding-left: 5px; line-height: 25px; }
#system #respond textarea { width: 100%; max-width: 400px; height: 100px; }
#system ul #respond { margin: 0px 0px 30px; padding-left: 10px; }
.comments-list > article { margin-top: 10px; padding-top: 10px; overflow: hidden; }
.comments-list > article:first-child { margin: 0px; padding: 0px; }
.comments-list .avatar { margin-right: 10px; float: left; }
.comments-list .author { margin: 2px 0px 0px; font-size: 12px; line-height: 18px; }
.comments-list .meta { margin: 0px; font-size: 11px; line-height: 13px; font-style: italic; }
.comments-list .content p { margin: 5px 0px 0px; }
.tagcloud { list-style: outside none none; margin: 0px; padding: 0px; text-align: center; }
.tagcloud li { display: inline-block; line-height: 20px; vertical-align: middle; }
.tagcloud a { white-space: nowrap; }
.tagcloud .weight1 a { font-size: 11px; }
.tagcloud .weight2 a { font-size: 12px; }
.tagcloud .weight3 a { font-size: 13px; }
.tagcloud .weight4 a { font-size: 14px; }
.tagcloud .weight5 a { font-size: 15px; }
.tagcloud .weight6 a { font-size: 16px; }
.tagcloud .weight7 a { font-size: 18px; }
.tagcloud .weight8 a { font-size: 20px; }
.tagcloud .weight9 a { font-size: 23px; letter-spacing: -1px; }
.tagcloud .weight10 a { font-size: 26px; letter-spacing: -1px; }
.page-nav { margin-top: 15px; }
.page-nav .prev { float: left; }
.page-nav .next { float: right; }
