@charset "utf-8";







/*  



Theme Name: Inspiration



Description:   



Version: 1



Author: 



Author URI: http://themeforest.net/user/MixerTheme



*/







/* ##############################################################



						---	WIDGETS ---



##############################################################







1. CONTENT SIDEBAR



		Default Widgets



			Container



			Archive



			Categories



			Nav Menu



			Links



			Pages



			Search



			Recent Posts



		Custom Widgets



			Tabbed



			Recent Projects



			Recent Posts +



			Flickr



2. FOOTER SIDEBAR



		Default Widgets



			



		Custom Widgets



			



 */







/* ========== CONTENT SIDEBAR ========== */







#sidebar div, #sidebar li		{position:relative;}







#sidebar a		{



				color:#999;



				text-decoration:none;



				}



				



#sidebar a:hover{



				color:#fff;



				text-decoration:none;



				}



				



#sidebar .widget-container{



				width:275px;



				margin-bottom:3em;



				color:#999;



				}



				



#sidebar .widget-container h3{margin-bottom:0.45em;}


#sidebar .widget-container h4{margin-bottom:0.45em;}
				



#sidebar .widget_archive ul li,



#sidebar .widget_categories ul li,



#sidebar .widget_nav_menu ul li,



#sidebar .widget_links ul li,



#sidebar .widget_pages ul li	{



				width:auto;



				line-height:1.444em;



				padding:0.75em 0 0.75em 1em;



				border-top:1px dashed #555759;



				background:url(../../images/arr.gif) 0 14px no-repeat;



				}



				



#sidebar .widget_archive ul li a,



#sidebar .widget_categories ul li a,



#sidebar .widget_nav_menu ul li a,



#sidebar .widget_links ul li a,



#sidebar .widget_pages ul li a	{



				position:relative;



				}



				



#sidebar .widget_archive ul li:first-child,



#sidebar .widget_categories ul li:first-child,



#sidebar .widget_nav_menu ul li:first-child,



#sidebar .widget_links ul li:first-child,



#sidebar .widget_pages ul li:first-child	{border-top:none;}







/* ---- Search ---- */







/* Styles for search area */



#searchform div	{



				width:238px;



				height:30px;



				position:relative;



				padding:12px 16px;



				background:#4e4f4f;



				border-radius:4px;



				-moz-border-radius:4px;



				-khtml-border-radius:4px;



				-webkit-border-radius:4px;



				behavior: url(js/PIE.htc);



				}



				



#searchform div label.screen-reader-text {



				display:none;



				}







/* Styles for search input */



#searchform input[type=text]	{



				width:179px;



				height:16px;



				padding:6px 9px;



				position:absolute;



				top:12px;



				left:19px;



				z-index:100;



				color:#666666;



				background:#fff;



				border:1px solid #000;



				border-right:0;



				border-radius:4px 0 0 4px;



				-moz-border-radius:4px 0 0 4px;



				-khtml-border-radius:4px 0 0 4px;



				-webkit-border-top-left-radius:4px;



				-webkit-border-bottom-left-radius:4px;



				behavior: url(js/PIE.htc);



				}



				



#searchform input[type=text]:hover	{background:#E9E9E9;}



#searchform input[type=text]:focus	{background:#fff;}



				



/* Styles for search button */



#searchform input[type=submit],



#searchform input#searchsubmit	{



				width:41px;



				height:30px;



				padding:0;



				position:absolute;



				top:12px;



				right:16px;



				overflow:hidden;



				cursor:pointer;



				text-indent:-9999px;



				line-height:999px;



				background:url(../../images/search_btn.png) 0 0 no-repeat;



				border:none !important;



				z-index:101;



				-moz-border-radius:0;



				}



				



/* Styles for search button */



#searchform input[type=submit]:hover,



#searchform input:hover#searchsubmit	{background:url(../../images/search_btn.png) 0 -30px no-repeat;}



				



/* ---- Tabbed ---- */







#sidebar .widget_tabbed .alignleft{



				margin-right:5px;



				margin-bottom:0;



				}







#sidebar .widget_tabbed .alignright{



				margin-left:5px;



				margin-bottom:0;



				}







#sidebar .widget_tabbed .tab-items	{



				width:275px;



				height:25px;



				background:#000;



				border-bottom:3px solid #4c4c4d;



				border-radius:5px 5px 0 0;



				-moz-border-radius:5px 5px 0 0;



				-khtml-border-radius:5px 5px 0 0;



				-webkit-border-top-left-radius:5px;



				-webkit-border-top-right-radius:5px;



				behavior: url(js/PIE.htc);



				}







#sidebar .widget_tabbed .tab-items li	{



				width:auto;



				float:left;



				padding:0;



				font:bold 12px/16px Arial, Helvetica, sans-serif;



				}



				



#sidebar .widget_tabbed .tab-items li a	{



				width:61px;



				display:block;



				float:left;



				text-align:center;



				color:#999;



				text-decoration:none;



				padding:10px 15px 8px;



				outline:none;



				}



				



#sidebar .widget_tabbed .tab-items li:last-child a	{width:63px;}







#sidebar .widget_tabbed .tab-items li a:active,



#sidebar .widget_tabbed .tab-items li a:focus,



#sidebar .widget_tabbed .tab-items li.ui-tabs-selected a,



#sidebar .widget_tabbed .tab-items li.ui-tabs-selected a:hover,



#sidebar .widget_tabbed .tab-items li.ui-state-active a,



#sidebar .widget_tabbed .tab-items li.ui-state-active a:hover	{



				color:#fff;



				background:#4c4c4d;



				border-radius:5px 5px 0 0;



				-moz-border-radius:5px 5px 0 0;



				-khtml-border-radius:5px 5px 0 0;



				-webkit-border-top-left-radius:5px;



				-webkit-border-top_right-radius:5px;



				behavior: url(js/PIE.htc);



				}



				



#sidebar .widget_tabbed .tab-items li a:hover {color:#535353;}



#sidebar .widget_tabbed .tab-items li a:focus {color:#fff;}



				



#sidebar .widget_tabbed .tabs-inner		{



				width:275px;



				padding:10px 0 0;



				clear:both;



				position:relative;



				}



.tabs-inner	strong	{

				color:#FFFFFF;



				}



#sidebar .widget_tabbed .tabs-inner ul	{



				margin:0;



				padding:0;



				list-style:none;



				}



				



#sidebar .widget_tabbed .tabs-inner ul li	{



				width:275px;



				margin:0;



				padding:1em 0;



				border-top:1px dashed #555759;



				}



				



#sidebar .widget_tabbed .tabs-inner ul li:first-child	{border-top:none;}



				



#sidebar .widget_tabbed .tabs-inner p	{margin:0;}



#sidebar .widget_tabbed .tabs-inner .pic	{margin:0 1em 0.5em 0;}



#sidebar .widget_tabbed .tabs-inner b	{display:block;}



				



#sidebar .widget_tabbed .ui-tabs-hide	{display: none;}



				



#sidebar .widget_tabbed .geter	{



				color:#4c4c4d;



				font-style:italic;



				}



				



/* ---- Recent Projects ---- */







.widget_recent_projects	{



				width:275px;



				position:relative;



				}



				



.widget_recent_projects ul	{



				width:400px;



				min-height:240px;



				margin:0;



				padding:0;



				list-style:none;



				}



				



.widget_recent_projects li	{



				width:275px;



				margin:0;



				padding:4px;



				position:relative;



				background:none !important;



				}







.widget_recent_projects b	{display:block;}



.widget_recent_projects .pic{margin:0 0 1.5em 0;}







/* ========== FOOTER SIDEBAR ========== */







#fsb h3			{color:#dadada;}



#fsb h4 a 		{color:#dadada;}



#fsb h4 a:hover {color:#fff;}



				



#fsb a			{



				color:#969696;



				text-decoration:none;



				}



				



#fsb a:hover	{



				color:#fff;



				text-decoration:none;



				}







#fsb .widget-container	{



				width:100px;



				float:left;



				color:#969696;



				}



				



#fsb .widget-container ul	{



				margin:0;



				padding:0;



				list-style:none;



				}



				



#fsb .widget_recent_posts,



#fsb .widget_text	{width:280px;}







#fsb .widget_recent_posts li {



				line-height:1.515em;



				border-top:1px dashed rgba(255, 255, 255, 0.2);



				*border-top:1px dashed #4a4e4b;



				border-top:1px dashed #4a4e4b\0/;



				}







#fsb .widget_recent_posts li:first-child {border-top:none;}







#fsb .widget_recent_posts a.thumb {



				width:72px;



				height:48px;



				margin-left:-5px;



				padding:9px;



				overflow:hidden;



				margin-right:0.75em;



				display:block;



				float:left;



				background:url(../../images/thumb_bg.png) 0 0 no-repeat;



				}







#fsb .widget_recent_posts a:hover.thumb {



				background:url(../../images/thumb_bg.png) 0 -66px no-repeat;



				}







#fsb .widget_recent_posts p {



				margin:0;



				padding:0;



				}



				



#fsb .widget_nav_menu li,



#fsb .widget_categories li,



#fsb .widget_archive li,



#fsb .widget_links li	{



				width:auto;



				line-height:1.474em;



				padding-left:15px;



				background:url(../../images/fsb_bull.png) 3px 15px no-repeat;



				border-top:1px dashed rgba(255, 255, 255, 0.2);



				*border-top:1px dashed #4a4e4b;



				border-top:1px dashed #4a4e4b\0/;



				}



				



#fsb .widget_nav_menu li:first-child,



#fsb .widget_categories li:first-child,



#fsb .widget_archive li:first-child,



#fsb .widget_links li:first-child {border-top:none;}



				



#fsb .widget_nav_menu li:hover,



#fsb .widget_categories li:hover,



#fsb .widget_archive li:hover,



#fsb .widget_links li:hover	{



				background:url(../../images/fsb_bull.png) 3px 15px no-repeat rgba(0, 0, 0, 0.2);



				}



				



#fsb .wpcf7		{padding:0.5em 0;}



				



#fsb .wpcf7 p {



				width:285px;



				position:relative;



				margin:0 0 0.945em;



				padding:0;



				overflow:hidden;



				zoom:1;



				}







#fsb .wpcf7 .your-name,



#fsb .wpcf7 .your-email {float:right;}







#fsb .wpcf7 label {



				float:left;



				line-height:2em;



				}



				



#fsb .wpcf7 input.wpcf7-text,



#fsb .wpcf7 .your-message textarea {



				padding:4px 5px;



				color:#fff;



				border:1px solid rgba(0, 0, 0, 0.6);



				background:rgba(255, 255, 255, 0.2);



				}



				



#fsb .wpcf7 input:hover.wpcf7-text,



#fsb .wpcf7 .your-message textarea:hover {



				color:#2E4B4E;



				border:1px solid rgba(0, 0, 0, 0.1);



				background:rgba(255, 255, 255, 0.7);



				}



				



#fsb .wpcf7 input:focus.wpcf7-text,



#fsb .wpcf7 .your-message textarea:focus {



				color:#2E4B4E;



				border:1px solid rgba(0, 0, 0, 0.1);



				background:rgba(255, 255, 255, 1);



				}



				



#fsb .wpcf7 .wpcf7-text {width:215px;}



#fsb .wpcf7 .your-message textarea {



				width:273px;



				height:48px;



				}



				



#fsb .wpcf7 input.wpcf7-submit {



				padding:6px 20px;



				color:#fff;



				text-transform:lowercase;



				cursor:pointer;



				font-size:12px;



				background:url(../../images/grey_grad.gif) top repeat-x #363A3E;



				border:0;



				}



				



#fsb .wpcf7 input:hover.wpcf7-submit,



#fsb .wpcf7 input:focus.wpcf7-submit {background:url(../../images/grey_grad.gif) bottom repeat-x #484C52;}



#fsb .wpcf7 input:focus.wpcf7-submit {top:1px;}