div, p, h2
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

#sidebar-first
{
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-top: 0pt;
	margin-right: 20px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	width: 160px;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:75%;
	font-weight:normal;line-height:160%;
}

div.rounded-outside, 
div.rounded-inside
{
	background-color: transparent;
	background-image: url(/images/tagcloud/rnd-blk-inn.png);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right center;
	padding-right: 8px;
}

div.rounded-inside
{
	background-position: left center;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 8px;
}

div.rounded-block-top-left, 
div.rounded-block-top-right, 
div.rounded-block-bottom-left, 
div.rounded-block-bottom-right
{
	background-color: transparent;
	background-image: url(/images/tagcloud/rnd-blk.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	font-size: 2px;
	height: 11px;
}

div.rounded-block-top-left, 
div.rounded-block-bottom-left
{
	margin-right: 11px;
}

div.rounded-block-top-right, 
div.rounded-block-bottom-right
{
	margin-left: 11px;
	margin-top: -11px;
}

div.rounded-block-top-right
{
	background-position: 100% 0pt;
}

div.rounded-block-bottom-left
{
	background-position: 0pt -11px;
}

div.rounded-block-bottom-right
{
	background-position: 100% -11px;
}




#sidebar-first div.block-icon
{
	height: 48px;
	left: 10pt;
	position: relative;
	top: 30pt;
	width: 48px;
    z-index: 2
}

#sidebar-first div.block-icon
{
	background-color: transparent;
	background-image: url(/images/tagcloud/leaf.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}

#sidebar-first h2
{
    font-size: 1.75em;
	font-weight: normal;
}

#sidebar-first h2.title
{
	font-family: Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: uppercase;
}

#sidebar-first div.block .title
{

}

#sidebar-first h2.block-title
{
	background-color: #ff6600;
	font-size: 1.3em;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 46px;
	text-align: right;
	text-shadow: #545454;
}

#sidebar-first h2.block-title
{
	background-color: #000000;
}

#sidebar-first div.block div.content
{
	overflow-x: hidden;
	overflow-y: hidden;
}

#sidebar-first div.block div.content
{
	background-color: transparent;
	background-image: url(/images/tagcloud/blk-grad.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f1f5f7;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

a
{
	color: #27638c;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	text-decoration: none;
}

:focus
{
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

a:link, a:visited
{
	color: #27638c;
}

a:hover, a:active
{
	text-decoration: underline;
	color: #dd5800;
}

.tagadelic.level1
{
	font-size:1.4em;
}

.tagadelic.level2
{
	font-size:1.6em;
}

.tagadelic.level3
{
	font-size:1.8em;
}

.tagadelic.level4
{
	font-size:2em;
}

.tagadelic.level5
{
	font-size:2.2em;
}

.tagadelic.level6
{
	font-size:2.4em;
}

.tagadelic.level7
{
	font-size:2.6em;
}

.tagadelic.level8
{
	font-size:2.8em;
}

.tagadelic.level9
{
	font-size:3em;
}

.tagadelic.level10
{
	font-size:3.2em;
}