/*
Title:		Standard website style definitions
File: 		inc/style_site.css
Version: 	v2.02
Author:		Digitalization
Contact:	info@digitalization.nl

Comments:	All definitions defined in this stylesheet are used by Digitalization modules. So make sure that if you use
			your own stylesheet, you define these elements too if you use the modules.
*/

/* Success message after form submit */
p.message {
	font-style:		italic;
}

/* Error message after form submit */
p.error_message {
	color:			red;
}

/* Clearing element */
.clear {
	clear: 			both;
}

/* No border for images */
img {
	border: 		0px;
}

/* Form elements font style */
input, select, textarea, button, option {
	font-family: 	Verdana;
	color: 			#000000;
	font-size: 		12px;
	margin-bottom: 	1px;
	margin-top: 	1px;
}

form {
	display: 		inline;
}

/* Standard width fitting for textarea and selectboxes */
textarea {	
	border: 		1px solid #888888;
	width: 			362px;
	height: 		120px;
	padding: 		2px;
}

select {
 	border: 		1px solid #888888;
	width: 			216px;
	height: 		18px;
	padding: 		1px;
}

/* Standard width text input boxes */
.input_small {
 	border: 		1px solid #888888;
	width: 			50px;
	height: 		14px;
	padding: 		2px;
}

.input_medium {
 	border: 		1px solid #888888;
	width: 			150px;
	height: 		14px;
	padding: 		2px;
}

.input_regular {
 	border: 		1px solid #888888;
	width: 			210px;
	height: 		14px;
	padding: 		2px;
}

.input_large {
 	border: 		1px solid #888888;
	width: 			362px;
	height: 		14px;
	padding: 		2px;
}

/* Calendar input box and file input box */
.input_calendar {
 	border: 		1px solid #888888;
	width: 			180px;
	height: 		14px;
	padding: 		2px;
}

.input_file, input[type='file'] {
	width: 			221px;	
	padding: 		2px;
}

/* Checkboxes */
input[type='checkbox'] {
	margin-left: 4px;
}

/* Buttons */
button, input[type='submit'], .input_submit {

}

/* Calendar button */
button.calendar_button {
	padding-top:		0px;
	width: 				26px;
	height:				20px;
}