#tagcloud {
    color:#999;
    text-align:center;
}

#tagcloud a {
    text-decoration:none;
}

#tagcloud .info {
    font-size:.5em;
}

#tagcloud .weight-1 {
    font-size:.8em;
}

#tagcloud .weight-2 {
    font-size:1em;
}

#tagcloud .weight-3 {
    font-size:1.5em;
}

#tagcloud .weight-4 {
    font-size:1.7em;
}

#tagcloud .weight-5 {
    font-size:2em;
}

#tagcloud .weight-6 {
    font-size:2.5em;
}

#tagcloud .weight-7 {
    font-size:3em;
}

.blog-comment {
    border-top:solid 1px silver;
    margin:5px 5px 20px;
}

.blog-comment .date {
    font-size:10px;
    font-style:italic;
    margin-left:3px;
}

.blog-comment .text {
    margin-left:15px;
}

/* BlogRoll */
.blogroll-title {
    font-size:28px;
}

.blogroll-post-title {
    font-size:16px;
}

.blogroll-post-pubdate {
    color:Gray;
    font-size:8px;
    font-style:italic;
}

/* CategoryAdmin */
DIV.blogcategoryadmin {
    background-color:#FFF;
    border:solid 1px #e0e0e0;
    margin:5px;
}

.blogcategoryadmin .title {
    background:url(images/category_title.png) repeat-x top;
    background-color:#f8f8f8;
    font-style:italic;
    font-variant:small-caps;
}

.blogcategoryadmin .form td {
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
}

.grid .row-unapproved {
    background:url(images/grid_row_unapproved.png) repeat-x top;
    background-color:#ffffe0;
}

/* Popup message */
TABLE.popup-messagebox {
    background-color:#FFF;
}

.popup-messagebox .b1 {
    background:url(images/skin-messagebox.png) 0 0;
    height:6px;
    width:6px;
}

.popup-messagebox .b2 {
    background:url(images/skin-messagebox.png) 0 -15px;
    height:6px;
}

.popup-messagebox .b3 {
    background:url(images/skin-messagebox.png) -9px 0;
    height:6px;
    width:6px;
}

.popup-messagebox .b4 {
    background:url(images/skin-messagebox.png) 0 -35px;
    width:6px;
}

.popup-messagebox .b6 {
    background:url(images/skin-messagebox.png) -9px -35px;
    width:6px;
}

.popup-messagebox .b7 {
    background:url(images/skin-messagebox.png) 0 -9px;
    width:6px;
}

.popup-messagebox .b8 {
    background:url(images/skin-messagebox.png) 0 -26px;
    height:6px;
}

.popup-messagebox .b9 {
    background:url(images/skin-messagebox.png) -9px -9px;
    width:6px;
}

.blogcategoryadmin .title td,
.blogcategoryadmin .grid td,
.grid td {
    padding:10px;
}

.blogcategoryadmin .grid .row,
.grid .row {
    background:url(images/grid_row.png) repeat-x top;
    background-color:#FFF;
}

.blogcategoryadmin .grid .header,
.grid .header {
    background:url(images/grid_header.png) repeat-x top;
    font-size:14px;
    font-weight:700;
    height:31px;
    padding:0;
    vertical-align:middle;
}

.blogcategoryadmin .grid .pager,
.grid .pager {
    background:url(images/grid_pager.png) repeat-x top;
    font-size:10px;
    font-weight:700;
    height:31px;
    vertical-align:middle;
}

.blogcategoryadmin .grid .pager td,
.grid .pager td {
    padding-bottom:0;
    padding-right:0;
    padding-top:0;
}