body {  }

.pagination { margin: 0 0 10px 0; }
#mainContent .results,
#mainContent .pages { margin: 0; padding: 0; }
#mainContent .pages span,
#mainContent .pages a { margin: 0 10px 0 0; }

#mainContent .blogListItem h2,
#mainContent .blogItem h2 { font-size: 1.5em; font-weight: normal; padding: 0; }
#mainContent .blogListItem h2 strong { font-weight: normal }
#mainContent .blogListItem { margin: 20px 0; }

.blogKategori { font-size: 10px; color: #444 }
.blogKategori .label { margin: 0 3px 0 0; }
.blogKategori .tags,
.blogKategori .tags a { color: #444; }
.meta { font-size: 10px; color: #999 }
.meta span { margin: 0 5px 0 0; }
.blogItemContent { margin: 10px 0; }


#mainContent .blogItem p.meta { margin: 0; }
#mainContent .blogItemForm p { margin: 0 0 3px 0; }


.blogItemForm { padding: 0 0 30px 0; }

.blogItemFormLine { margin: 0 0 15px 0; }
.blogItemFormLine input { border: 1px solid #BBBBBB; padding: 1px 3px 3px; width: 250px; }
.blogItemFormLine textarea { border: 1px solid #BBBBBB; padding: 1px 3px 3px; }

.blogItemFormLine .redErr { margin: 0 0 0 10px; color: rgb(181, 1, 77); }


.blogItemFormLine .btn,
.blogItemFormLine .btn .buttonSimple { padding: 0; margin: 0; background: url(../../images/button.gif) no-repeat; }

.blogItemFormLine .btn { background-position: left top; padding: 0 0 0 1px; border: 0px none; margin: 0 0 0 10px; display: block; float: left; }
.blogItemFormLine .btn .buttonSimple { background-position: right top; padding: 2px 10px; border: 0px none  }


#pnlSave p { margin: 0; }
#pnlSave p.meta { margin: 2em 0 0 0; }





