/** 
 * SilverStripe Black Candy Theme
 * http://www.silverstripe.com
 *
 * Form Styling
 */

/* FORMS
---------------------------------------- */

#Contact form {
    width: 314px;
}
#PageCommentInterface_Form_PostCommentForm {
	overflow: hidden;
	width: 321px;
}


/* FIELDSETS
---------------------------------------- */
fieldset {
	border: 0;
}

/* ACTION BUTTONS
---------------------------------------- */
input[type=submit],
input.action {
    background: #e5e5e5;
    border: 0;
    /*border-radius: 2px;*/
    color: #333;
    cursor: pointer;
    float: right;
	padding: 4px 6px;
    }
    input[type=submit]:hover,
    input.action:hover,
    input.action:focus {
        background-color: #333;
		color: #e5e5e5;
    	cursor: pointer;
    }

/* FIELD FORMATING
---------------------------------------- */
form ul {
	list-style: none;
}
form div {
	padding: 4px !important;
}
.middleColumn {
	background: #ddd;
	background: rgba(225,225,225,0.5);
	border-radius: 4px;
	clear: left;
 	display: block;
 	margin: 0 10px 0 0;
	width: 306px;
    }	
	div.tab .field .middleColumn {
		clear: none !important;
 		margin: 0 !important;
		width: auto;
	}	
	.middleColumn .middleColumn {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}	
	.middleColumn .message {
		margin: 0;
	}
    
    
/* INPUT BOXS
---------------------------------------- */

input[type=text],
input.text,
textarea,
select {
	padding: 2px;
	border: 1px solid #ccc;
	color: #333 !important;
	font-family: inherit;
	font-weight: normal;
	font: inherit;
	width: 300px;
    }
    input[type=text]:focus,
    input.text:focus,
    textarea:focus,
    select:focus {
        border-color: #aaa;
    }

/* SELECT DROPDOWN
---------------------------------------- */

select {
	width: auto;
}

/* LABELS
---------------------------------------- */
label {
 	display: block;
	color: #777;
	font-size: 1em;
}

label.right {
	display:inline;
}
/* SEARCH BOX 
---------------------------------------- */
#Search {
	width: 105px;
}
	input#Search_Form_SearchForm_Search {
		width: 110px;
		padding: 3px;
		margin-left: -4px;
		font-size: 1.2em;
	}
#Sidebar input.action {
	font-size: 1.2em;
	float: right;
	padding: 1px;
	margin: -22px 10px 0 0;
}
