ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc; background: none; padding: 0;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }


/*---:[ sidebar styles ]:---*/

ul.sidebar_list { list-style: none; font-weight: normal; text-align: left; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 190px; padding: 0 0 0.2em 0; font-size: 1.3em; line-height: 1.4em; float: left;} 

		li.widget h2, li.linkcat h2 { font-size: 1.077em; font-weight: bold; letter-spacing: normal; margin: 0 0 0.4em 0; border-top: 0px solid #fff; padding: 0 0 0 10px; }   /*  font-weight: bold; text-transform: uppercase; background: url('images/hr_dot_black.gif') 0 100% repeat-x; } */

		li.widget p { margin: 0 0 0.5em 0; padding: 0 10px; }
		
		li.widget ul, li.linkcat ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 10px }  /* list-style: square; */ 
		
		li.widget ol, li.linkcat ol { margin: 0 0 0 10px; }
		
			li.widget li, li.linkcat li { margin: 0 0 0 0; }
			
				li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }
				
					li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; }
			
				li.widget li .recent_date { padding: 0 0 0 0; color: #888; }  /* font-weight: bold; */ 
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; border: none; }
				
				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; border: none; }  /* text-decoration: underline; */
		
			/*---< FlickrRSS styles for the widget only >---*/
		
			li.widget_flickrrss { }
			
				li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; border: none; }
				
				li.widget_flickrrss a:hover img { background: #ff2a96; border: none;} /* text-decoration: underline; */
				
		/*---< Calendar widget styles >---*/
		
		#calendar_wrap { font-size: 1.3em; }
				



/*---:[ comment styles ]:---*/

#comments { width: 500px; float: left; clear: both; }

	ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left; }
		
		ul#comment_list li.comment { width: 500px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
			
		ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; } /* background: url('images/trackback_bg.gif'); */
				
			.comment_meta { margin: 0 0 1.2em 0; }
			
				.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right;}
				
				.trackback .comment_num { padding: 0 0 0 20px; }
			
					.comment_num a, .comment_num a:visited { text-decoration: none; }
/* color: #888; */ 
					
						.comment_num a:hover { text-decoration: underline; } 

/* color: #df0000; text-decoration: none; */
				
				.comment_meta strong { font-size: 1.6em; }
					
				.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
		
			.comment .entry { padding: 0 15px; }
			
				.comment .entry p { margin: 0 0 1.0em 0; }
			


/*---:[ comment form styles ]:---*/

#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }

	#comment_form p { padding: 0.6em 0; }
	
		#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }

		#comment_form .text_input { width: 206px; padding: 3px; color: #444; font-style: normal; font-size: 1.4em; font-weight: normal; font-family: Verdana, Helvetica, Arial, Sans-Serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
		
		#comment_form .text_area { width: 321px !important; }
	
			#comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	
		#comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); font-family: Verdana, Helvetica, Arial, Sans-Serif;  cursor: pointer; } /* border: 3px #999; border-top-color: #ccc; border-left-color: #ccc; */
		
		#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
			


/*---:[ search form styles ]:---*/

#search_form { padding: 2px 5px 0 20px; }

	#search_form .search_input { width: 130px; border: 0px; color: #999; font-family: Verdana, Helvetica, Arial, Sans-Serif;  }  /* border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; */
	
	li.widget .search_input { font-size: 1.0em !important; } /* background-color:transparent; */
	
		#search_form .search_input:focus {  } /* border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; */
