@import 'library';

.widget_tag_cloud {
	padding:1.2em;
	font-size:85%;

	h1 {
		text-align:center;
	}

	ol.list {
		list-style:decimal inside;
		margin:0; padding:0;
	}

	.combinedtagcloud {
		text-align:center;
		padding:0.4em;
		.rounded(0.8em);
		.box-shadow(0 0 0.2em 0.1em rgba(0,0,0, 0.3));

		a {
			display:inline-block; position:relative;
			letter-spacing:-0.04em; text-decoration:none;
			vertical-align:middle;
			margin:0 0.2em 0.02em 0; padding:0.3em 0.4em 0.4em; line-height:1;

			&.smaller {
				letter-spacing:0;
			}
			&.larger {
				padding:0.2em 0.4em 0.3em;
			}
		}

		li {
			margin:0; padding:0;
		}

		&.boxes {
			a {
				.rounded(0.4em);
				margin:0 0.4em 0.3em 0; padding:0.25em 0.4em; line-height:0.8;

				text-shadow:0 0 0.1em solid rgba(255,255,255, 0.6);
				border:0.1em solid rgba(255,255,255, 0.2);
				.box-shadow(0 0 0.3em rgba(0,0,0, 0.3));

				&:hover {
					text-shadow:0 0 0.1em rgba(0,0,0, 0.3);
					border:0.1em solid rgba(0,0,0, 0.7);
					.box-shadow(0 0 0.2em rgba(0,0,0, 0.6) inset);
				}
				&.smaller {
					padding:0.4em 0.6em;
				}
			}

		}

		.lower {
			text-transform:lowercase;
		}
		.upper {
			text-transform:uppercase;
		}
	}
}
