/*                                                    */

/*  main 'top-level' form elements                    */

/*                                                    */

@import "calendar.css";

/* @ cForm */
	#content .cform {margin:5px 50px;padding:0px 0;}
	.cform ol, .cform li{list-style-type: none; margin:0;padding:0;}
	.cform label {}
	.cform li{margin-bottom: .7em;}
	.cform .single{width: 97%;}
	.cform .area{width: 97%;}
	.cform .emailreqtxt,.cform .reqtxt{font-style: italic;color: #999;}
	.cf_hidden {display: none;}
	 .success {
		background: #f7f7f7; 
		padding: 20px; 
		margin-bottom: .5em; 
		font-family: baskerville,palatino,'palatino linotype',georgia,serif; 
		font-size:1.6em;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #bbb;
	}
	input[type="text"].cf_error:focus {border: 1px solid #3399cc;}
	/* Mailing List Form */
	.mailinglist .cform ol{width:262px; float: left;}
	.mailinglist .cform .single{width:97%}
	.mailinglist .cform .sendbutton{margin:21px 0 0 10px;padding: 3px 0 2px 0;}
	.linklove a{display: none;}


.cform { 

	margin:10px auto 0 auto; 

	width: 410px; 

}





.cform .cf_hidden {

	display:none; 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}







/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

ol.cf-ol li.cf_li_err {

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

	padding:5px 0!important;

	margin:5px 0!important;

}



ol.cf-ol li ul.cf_li_text_err {

	height:1%;

	min-height:1%;

	margin:0 0 0 100px;

	padding:0;

	color:#333;

}



ol.cf-ol ul.cf_li_text_err li {

	background:url(icon-alert.png) no-repeat left 1px!important;

	list-style:none!important;

	font-weight:bold;

	text-indent:0;

	margin:0 0 2px!important;

	padding-left:15px;

}

ol.cf-ol ul.cf_li_text_err li:before {

	content:'';

}



/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.secq,

label.seccap {

	vertical-align:text-bottom;

	margin-bottom:4px;

}



input.secinput {

	vertical-align:text-bottom;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

	height:15px;

	width:50px;

	padding: 4px 4px;

	margin: 0;

}



img.captcha	{

	vertical-align:text-bottom;

	margin:0 0 0 10px!important;

	padding:0!important;

	border:none!important;

	float:none!important;

}



img.captcha-reset {

	vertical-align:text-bottom;

	background:	url(captcha_reset_grey.gif) no-repeat;

	margin:0 0 2px 3px;

	width:21px;

	height:21px;

	border:none;

}



img.imgcalendar {

	border:none;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



div.cf_info {

	color:#333;

	display:none;

	padding:10px 15px!important;

	width:380px;

	line-height:1.3em;

	margin:10px auto;

}

div.cf_info ol {

	margin:0;

	padding:5px 15px 0 30px;

}

div.cf_info ol li {

	padding:1px 0;

	margin:2px 0;

}

div.cf_info a	{

	color:#ad2929!important;

	text-decoration:underline!important;

}

div.success {

	background:#F7F7F7 none repeat scroll 0% 50%;

	color:#444444;

	display:block;

}

div.failure {

	display:block;

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

}

div.waiting {

	background:#F9F9F9;

	color:#AAAAAA;

	display:block;

}

/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */

.cform .cf_error { 

	color:#ad2929; 

	border:1px solid #ad2929; 

}

div.mailerr {

	display:block;

}

.mailerr,

.cform .cf_errortxt {

	color:#ad2929; 

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */

/*                                                    */



[disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important;

}

.disabled {

	border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */

.cform input.cf_upload  {

	width:220px;

	background: #f9f9f9;

	border:1px solid #888888;

}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {

	width:410px;

	margin:0 auto 10px!important;

	padding:0!important;	

	text-align:center!important;

}

.linklove a,

.linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#aaaaaa!important;

}



/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

* html .cform legend { 

	position:absolute; 

	top: -10px; 

	left: 10px; 

	margin-left:0;

}

*+html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

*+html .cform legend { 

	position:absolute; 

	top: -10px; 

	left: 10px; 

	margin-left:0;

}



* html ol.cf-ol,

* html ol.cf-ol li,

* html span.reqtxt,

* html span.emailreqtxt { 

	display: inline-block;  /*for ie6*/

}

*+html .cform label,

*+html ol.cf-ol,

*+html ol.cf-ol li,

*+html span.reqtxt,

*+html span.emailreqtxt {

	display: inline-block; /*for ie7*/

}



* html img.captcha {

	margin-bottom:1px!important;

}

*+html img.captcha {

	margin-bottom:1px!important;

}
/* @ FORMS */
	legend{display: none;}
	fieldset{border:none;background: transparent;}
	form{font-family: baskerville,palatino,'palatino linotype',georgia,serif;}

	/* commentform */
	label {
		color:#333;
		font-size: 110%;

	}
	small {
		color: #555;
		font-size: 90%;
	}
	input{
		font: 110% courier, arial, helvetica;

		padding: 5px 3px 3px 5px;
		background: url(http://www.startupscramble.com/wp-content/plugins/cforms/images/form-field-bg.gif) no-repeat;
		border-top: 1px solid #ccc;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		border-left: 1px solid #ccc;
	}

	 textarea {
		font: 110% courier, arial, helvetica;
		height: 140px;
		background:url(http://www.startupscramble.com/wp-content/plugins/cforms/images/form-field-bg.gif) no-repeat;
		border-top: 1px solid #ccc;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		border-left: 1px solid #ccc;
		padding: 5px 3px 3px 7px;
	}

	textarea:focus, input[type="text"]:focus {
		border: solid 1px #666;
	}
	
		
	input[type="image"]{
		background: none;
		border:none;
	}
	
	a.image {border-bottom: none;}
	
	.button, input[type="submit"], .submit {
		color: #000;
		border: 1px solid #aaa;
		background: #e5e5e5 url(http://www.startupscramble.com/wp-content/plugins/cforms/images/gradlight.gif) repeat-x left bottom;
		margin:0;
		font-size: 15px;
		text-transform: capitalize;
		font-variant: small-caps;
		font-family: baskerville,palatino,'palatino linotype',georgia,serif;
	}
	.button:hover, input[type="submit"]:hover{color: #FFF;background: #e5e5e5 url(http://www.startupscramble.com/wp-content/plugins/cforms/images/graddark.gif) repeat-x left top;}
	.button:active, input[type="submit"]:active{background: #e5e5e5 url(http://www.startupscramble.com/wp-content/plugins/cforms/images/graddown.gif) repeat-x left top; color: #FFF;}


	.inputrow {
		display:block;
		margin-bottom: .5em;
		font-size: 13px;
	}

	.labelcol {
		display: block;
		font-variant: small-caps;
		width:120px;
		float: left;
	}
	.inputcol {
		float: left;
		width: 449px;
	}
	.dropdown {
		margin: .4em;
		padding: .7em;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background: #eee;
	}

