/* CSS Document */
Theme Name: Business Idea Template
Description: The Business Idea Template  WordPress theme.
Version: 2.7
Author: system32
Author URI: http://www.themeforest.net/user/system32
Tags: space, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design under 960 Grid System:
*/

/*------------------------------------------------------
        Error / Success / Notice	
  ------------------------------------------------------*/
.wpcf7-not-valid-tip-no-ajax 
	{background: #f0f0f0;border: 1px solid #b8b8b8;}

.wpcf7-mail-sent-ok 	
{background: #ccfcd1;border: 1px solid #60a400;}

.wpcf7-validation-errors
	{background: #f9e3e3;	border: 1px solid #e79e9e;}

.wpcf7-not-valid-tip-no-ajax  
	{background: #fcf0cc;border: 1px solid #ecc735;}

.wpcf7-not-valid-tip-no-ajax , .wpcf7-mail-sent-ok, .wpcf7-validation-errors 
		{font-size: 100%;color:#484848;padding:5px 10px;width:auto;margin: 0 0 20px 0px; text-align:left}

.wpcf7-not-valid-tip-no-ajax 	 span, .notice span, .wpcf7-mail-sent-ok span, .wpcf7-validation-errors span 
		{font-weight: bold;font-size: 1.2em;padding: 2px 40px;}

.wpcf7-not-valid-tip-no-ajax 	 p, .wpcf7-mail-sent-ok p, .wpcf7-validation-errors p, .notice p 
		{margin: 0px;padding: 0px 40px;}


.colortheme a
{
padding-top:5px;
position:relative;
top:3px;
}

table.admintable {
	background:#eee;
}

table.admintable  td{
 padding:15px;
}
.social			{ padding:10px 0 0 0; float:right;	margin: 0 10px 0 0; }
.social	h4		{ margin-bottom:0; margin-right:10px;}
.social	p		{ margin-bottom:0; margin-left:10px;}

.social ul 		{ margin: 0; padding: 0; }
.social li 		{ margin-right:8px; padding:4px 0px 0px 0; list-style: none; display: inline; float: left; vertical-align:middle; background:none; }
.social li img 	{ vertical-align:middle }
/*------------------------------------------------------------------------

Contact form

-------------------------------------------------------------------------*/

#contactform {
	width:500px;
	}

#contactform form {
	font:normal 11px/18px Verdana,Tahoma;
	margin:0 0;
	padding:0;
	margin-top:20px;
	width:100%;
	}

#contactform fieldset {
	padding:10px 0;
	margin:0 0 15px 0;
	}


#contactform fieldset legend {
	font:normal bold 18px/26px "Trebuchet MS",Verdana,Tahoma;
	padding:3px 25px;
	margin-left:30px;
	text-transform:uppercase;
	border:0px solid #ddd;
	}

#contactform fieldset legend span {
	font:normal 10px/18px Arial,Verdana,Tahoma;
	text-transform:uppercase;
	display:block;
	}

#contactform form label {
	display:block;
	float:left;
	width:150px;
	padding:6px 10px 0 0;
	margin:0px;
	text-align:right;
	}

#contactform input.inpt, #contactform textarea, #contactform select {
	width:260px;
	font:normal 11px/18px Verdana,Tahoma;
	padding:5px;
	margin:5px 0 5px 0;
	background:#f5f5f5;
	border:1px solid #ddd;
	}

#contactform form br {
	clear:left;
	}

#contactform input.required {
	background:#f5f5f5 url('images/required.gif') center right no-repeat;
	}

#contactform .select select:focus {
	border-color: #9b9b9b;
	}

#contactform form input.btn 	{
	background:none;
	border:none;
	}

#contactform form.c1 input:hover, #contactform textarea:hover	{
	border:1px solid #d8d8d8;
	}

#note {
	width:90%;
	margin:0 auto; 
	}


/*-------------------------------------------------------------------------

Notice Boxes

-------------------------------------------------------------------------*/

.notes		{ background:#f0f0f0; border:1px solid #b8b8b8; }
.success	{ background:#ccfcd1; border:1px solid #60a400; }
.error		{ background:#f9e3e3; border:1px solid #e79e9e; }
.notice		{ background:#fcf0cc; border:1px solid #ecc735; }

.notes,.notice,.success,.error
			{
				padding:10px;
				font-size:10px;
				color:#000;
			}

.notes span,.notice span,.success span,.error span 
			{
				font-weight:bold;
				font-size:1.2em;
			}

.notes p,.success p,.error p,.notice p
			{
				margin:0px;
				padding:0px;
			}

