/*
	*	---------------------------------------------------------------------
	*  1.Common
	*	---------------------------------------------------------------------
*/
	.widget { 
		margin-bottom: 50px; 
	}

	.widget:last-child {
		margin-bottom: 0;
	}

	.widget h3.title { 
		font-size: 14px; 
		font-weight: bold;
		text-transform: uppercase;
	}

	.widget ul {
		list-style: none;
		margin-left: 0;
	}

	.widget_categories ul,
	.widget_pages ul,
	.widget_nav_menu ul,
	.widget_archive ul,
	.widget_links ul,
	.widget_meta ul { padding: 8px 0 0; }

	.widget_categories ul li ul,
	.widget_pages ul li ul,
	.widget_nav_menu ul li ul { margin: 0; }


	.widget_text .textwidget { margin-top: 15px; }

	.widget_categories li { 
		color: #999;
		font-size: 10px;
	}
	.widget_categories li a { 
		padding-right: 10px; 
		font-size: 14px; 
	}

	.widget-search h3.title { margin-bottom: 20px; }
	.widget-search .text-file { 
		padding: 7px 9px; 
		height: 21px; 
		line-height: 21px; 
		border: 1px solid #E1E1E0; 
		background: #FFF; 
		color: #999;
	}
	.widget-search .text-file:focus { 
		border: 1px solid #CCC; 
		background: #FFF; 
		color: #333; 
	}

	.widget-flickr li,
	.widget-dribbbler li { 
		float: left; 
	}
	.widget-flickr li.error { width: 100%; }

	.widget-social ul { 
		margin-left: -4px; 
		margin-top: 25px; 
	}
	.widget-social li { 
		float: left; 
		margin: 0 0 4px 4px; 
		line-height: 16px; 
	}

    .widget-post ul { margin-top: -5px; }

    .widget-post li {
		padding: 15px 0;
	}

	.widget-post li .post-border {
		float: left;
		width: 65px;
	}
	.widget-post li .post-entry { 
		margin-left: 80px;
	}
	.widget-post li.has-no-avatar .post-entry,
	.widget-post li.has-no-thumb .post-entry {
		margin-left: 0;
	}
	.widget-post li .post-entry .title { 
		font-weight: normal; 
		line-height: 120%; 
		margin: 2px 0; 
	}
	.widget-post li .meta .month {
		text-transform: uppercase;
		padding: 0 10px 0 5px;
	}
	.widget-post li .meta,
	.widget-post li .meta a { 
		font-size: 12px; 
	}
	.widget-post li .meta a:hover { 
		text-decoration: underline; 
	}

	.widget-post li .desc {
		line-height: 120%;
		padding-top: 5px;
	}

	.widget-tweets li { padding: 5px 0; line-height: 120%; }
	.widget-tweets li .meta { font-size: 10px; }
	.widget-tweets li .date { display: block; margin-top: 5px; }

	.widget-tag-cloud .clouds {
		margin-top: 12px;
	}

	.widget-tag-cloud .clouds a {
		display: block;
		float: left;
		padding: 3px 10px;
		margin: 10px 10px 0 0;
	}

	.widget-tabs .tabs li {
		float: left;
		height: 27px;
		line-height: 27px;
		margin-right: 2px;
	}

	.widget-tabs .tabs li a {
		display: block;
		height: 27px;
		line-height: 27px;
		padding: 0 15px;
		font-size: 14px;
	}

	.widget-tabs .tabs-content .widget-post ul {
		margin-top: 15px;
	}

	.widget_calendar th,
	.widget_calendar td {
		padding: 5px 0;
		text-align: center;
	}

	.widget_calendar caption {
		margin-bottom: 10px;
	}






/*
	*	---------------------------------------------------------------------
	*  2.Sidebars
	*	---------------------------------------------------------------------
*/
	.side-widget-area h3.title {
		padding-bottom: 5px;
	}

	.side-widget-area .inner { padding-left: 20px; margin-right: 30px; }

	.page-sitemap .side-widget-area .inner { padding-left: 0; }

	.site-content-wrapper-left-page .side-widget-area .inner {
		padding-left: 0;
		padding-right: 20px;
	}

	.side-widget-area .widget-search .text-file { width: 95%; }
	
	.side-widget-area .widget-flickr ul {
		margin-top: 15px;  
		margin-left: -5px; 
	}
	.side-widget-area .widget-flickr li {
		margin: 5px 0 0 5px;
	}
	.side-widget-area .widget-flickr li img { 
		width: 65px; 
		height: 65px;
	}

	.side-widget-area .widget-dribbbler ul {
		margin-top: 15px;  
		margin-left: -5px; 
	}
	.side-widget-area .widget-dribbbler li {
		margin: 5px 0 0 5px;
	}
	.side-widget-area .widget-dribbbler li img { 
		width: 65px; 
		height: 65px;
	}

	.side-widget-area .widget_categories li,
	.side-widget-area .widget_pages li,
	.side-widget-area .widget_nav_menu li,
	.side-widget-area .widget_archive li,
	.side-widget-area .widget_links li,
	.side-widget-area .widget_meta li {
		padding: 2px 0;
		/*background: url(../images/dotted-line.png) repeat-x 0 100%; */
	}





/*
	*	---------------------------------------------------------------------
	*  3.Footer Widgets
	*	---------------------------------------------------------------------
*/
	.footer-widgets-area .widget-flickr ul {
		margin-top: 15px;  
		margin-left: -5px; 
	}

	.footer-widgets-area .widget-flickr li {
		margin: 5px 0 0 5px;
	}
	.footer-widgets-area .widget-flickr li img { 
		width: 65px; 
		height: 65px;
	}

	.footer-widgets-area .widget-dribbble ul {
		margin-top: 15px;  
		margin-left: -5px; 
	}

	.footer-widgets-area .widget-dribbble li {
		margin: 5px 0 0 5px;
	}
	.footer-widgets-area .widget-dribbble li img { 
		width: 65px; 
		height: 65px;
	}

	.footer-widgets-area .columns .six .widget-search .text-file {
		width: 560px;
	}

	.footer-widgets-area .columns .four .widget-search .text-file {
		width: 360px;
	}

	.footer-widgets-area .columns .three .widget-search .text-file {
		width: 260px;
	}


	