.tag-cloud {
	margin-top: 10px;
}
.tag-cloud li {
	line-height: 24px;
}
.tag-cloud a {
	margin-right: 0.5em;
	white-space: nowrap;
	color: inherit;
}
/* temp */
.tag-cloud a:hover {
	text-decoration: none;
}
.tag-cloud .size-0 {
	font-size: 12px;
	color: #8f8f8f;
}
.tag-cloud .size-1 {
	font-size: 14px;
	color: #696969;
}
.tag-cloud .size-2 {
	font-size: 16px;
	color: #5a5a5a;
}
.tag-cloud .size-3 {
	font-size: 18px;
	color: #494949;
}
.tag-cloud .size-4 {
	font-size: 18px;
	font-weight: bold;
	color: #494949;
}
.tag-cloud .size-5 {
	font-size: 20px;
	color: #2b2b2b;
}
.tag-cloud .size-6 {
	font-size: 20px;
	font-weight: bold;
	color: #2b2b2b;
}
.tag-cloud .size-7 {
	font-size: 22px;
	color: #1d1d1d;
}
.tag-cloud .size-8 {
	font-size: 22px;
	color: #1f1f1f;
}
.tag-cloud .size-9 {
	font-size: 22px;
	font-weight: bold;
	color: #1f1f1f;
}

/* Default liquid tag-cloud */
.default-tag-cloud {
     position:relative;
     margin:0px auto;
     min-width:8em;
     max-width:708px; /* based on image dimensions */
     color:#fff;
     z-index:1;
     margin-left:10px; /* default, width of left corner */
     margin-bottom:10px; /* spacing under dialog */
}

.default-tag-cloud-top,
.default-tag-cloud-content,
.default-tag-cloud-bottom ,
.default-tag-cloud-bottom  div {
     background:transparent url('../ui_images/tag-cloud-bg.png') no-repeat top right;
    _background-image:url(dialog2-blue.gif); /* NEED THE GIF HERE! */
}

.default-tag-cloud-top {
    /* top+left vertical slice */
    position:absolute;
    left:0px;
    top:0px;
    width:10px; /* top slice width */
    margin-left:-10px;
    height:100%;
    _height:1600px; /* arbitrary long height, IE 6 */
    background-position:top left;
}

.default-tag-cloud-content {
    position:relative;
    zoom:1;
    _overflow-y:hidden;
    padding:4px 4px 0px 4px;
}

.default-tag-cloud-bottom {
    /* bottom */
    position:relative;
    width:100%;
}

.default-tag-cloud-bottom,
.default-tag-cloud-bottom div {
    height:25px; /* height of bottom cap/shade */
    font-size:1px;
}

.default-tag-cloud-bottom {
    background-position:bottom right;
}

.default-tag-cloud-bottom div {
    position:relative;
    width:10px; /* bottom corner width */
    margin-left:-10px;
    background-position:bottom left;
}

.default-tag-cloud h1,
.default-tag-cloud p {
    margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
    padding:0.5em 0px 0.5em 0px;
}

.default-tag-cloud h1 {
    padding-bottom:0px;
}

.no-illtags {
	margin-top: 20px;
	text-align: center;
	color: #aaa;
}
/* /Default liquid tag-cloud */

/* /TAGCLOUD */