/*
+--------------------------------------
|   Wiccle v1.00
|   ==================================
|   by Markus Loponen & Keith Killilea
|   (c) 2009-2010 Wiccle Ltd.
|   http://www.www.wiccle.com
|   Email: info@wiccle.com
|   ==================================
|   Time: 2010-04-16 | File version: 1.00
+-------------------------------------
|  	Please read the Wiccle license 
|   Available at docs/license.txt
+-------------------------------------
*/





.cat_wrapper , .cat_sidebar_wrapper {
	background-color: #f8f8f8;
	overflow: hidden;  /* IE7 fix to floating images */
}
.cat_wrapper  {
	border: 1px solid #ddd;
}






.cat_metadata {
	padding: 5px;
	padding-left: 10px;
	font-size: 85%;
	border-bottom: 1px solid #eee;
}


.cat_overview {
	background-color: #fcfcfc;
}

.cat_description {
	padding: 5px;
	padding-left: 10px;
	font-size: 87%;
}

.cat_footer {
	border-top: 1px solid #ddd;
	font-size: 85%;
}





.cat_sidebar_description {
	font-style: normal;
	padding: 5px;
	padding-left: 8px;
}


.cat_text {
	font-size: 85%;
	padding-left: 5px;
	padding-right: 5px;
}

.cat_text p
{
	margin-top: 0px;
	margin-bottom: 0px;
	
}


.cat_row_1, .cat_row_2, .cat_row_3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

.cat_row_1 {
	background-color: #dde9d7;
}

.cat_image_right, .cat_image_left {
	border: 1px solid #ddd;
	float: right;
	margin: 5px;
	margin-left: 8px;
	
}
.cat_image_left {
	float: left;
	margin: 5px;
	margin-right: 8px;
}





.cat_text {
	font-size: 85%;
	padding: 5px;
}
.cat_text p
{
	
}


.cat_footer {
	font-size: 85%;
}

.cat_end { /* This is used as an extension to last class of category */
	margin-bottom: 0px;
}

.cat_row_1, .cat_row_2, .cat_row_3 {
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

.cat_row_1 {
	background-color: #dde9d7;
}


.cat_list_sidebar {
	padding-top: 7px;
}


.cat_list_sidebar li {
	font-size: 85%;
}

.cat_list_sidebar a {
	font-weight: bold;
}





.cat_stream_holder {
	
	border: 1px solid #9dcccf;
	border-top: 5px solid #9dcccf;
	border-bottom: 5px solid #9dcccf;
	background-color: #fff;

}

.cat_stream_unit {
	border: 1px solid #fff;
	margin-right: 0px; 
	max-width: 140px;
	text-align: center;
	font-size: 90%;
	background-color: #fff;
}



.cat_image_right, .cat_image_left {
	float: right;
	background-color: #bbbbbb;
	padding: 1px;
	border: 5px solid #f8f8f8;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}

.cat_image_left {
	border: 5px solid #f8f8f8;
	float: left;
	margin-right: 0px;
}



/* Tags */

.tags {
	padding-left: 0px;
	padding-right: 0px;
}
.tag_cloud {
	text-align: center; 
	width: 90%;
	margin: auto;
}

.tag_cloud_tag {
	padding: 10px;
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: middle;
}


.tagbox {
	height: 200px;
	overflow: auto;
}