/* Fields */

input[type="text"], input[type="password"], select, textarea {border: 1px solid #96A6C5; background: #FFF; padding: 2px;}
input[type="checkbox"], input[type="radio"] {vertical-align: middle;}

label.label_s, label.label_m, label.label_l, label.label {display: -moz-inline-box; display: inline-block;}
label.label_s {width: 75px;} label.label_m {width: 100px;} label.label_l, label.label {width: 170px;}
span.field_vert {display: block; display: inline-block; width: 600px; min-height: 1.5em; vertical-align: top;}
p.field_comment, p.field_inline {margin-left: 200px;}
div.field_comment, p.field_comment, span.field_comment {color: #555; margin-top: 5px;}
p.check_box {margin: 0 0 1em 50px;}
span.check_box {float: left; width: 175px;}
input.ferror, textarea.ferror, select.ferror {border-color: #FF0000;}
label.ferror, p.ferror, span.ferror {color: #FF0000;}
input.default, textarea.default {color: #888;}

.larger {font-size: 1.2em !important;}

/* Buttons */

.vpadding {margin: 1em 0;}

a.blink, span.blink, input.button {
	display: inline-block;	
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 6px center;
	padding: 6px 7px 6px 28px;
	font-weight: bold;
	border: 1px solid;
	border-color: #DDD #444 #444 #DDD;
	color: #000 !important;
	text-decoration: none;
	overflow: visible;
	cursor: pointer;
}

a.bicon, span.bicon {
	display: inline-block;	
	width: 16px; height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 2px;
	font-size: 0;
	color: transparent !important;
	overflow: hidden;
}

a.blink:hover, span.blink:hover, input.button:hover {background-color: #F2F2F2;}

.add {background-image: url('/public/images/silk/add.png');}
.edit {background-image: url('/public/images/silk/pencil.png');}
.delete {background-image: url('/public/images/silk/delete.png');}
.stop {background-image: url('/public/images/silk/stop.png');}
.error {background-image: url('/public/images/silk/error.png');}
.arrow {background-image: url('/public/images/silk/arrow_right.png');}
.arrow_left {background-image: url('/public/images/silk/arrow_left.png');}
.video {background-image: url('/public/images/silk/film.png');}
.video_pending {background-image: url('/public/images/silk/film_pending.png');}
.video_encoding {background-image: url('/public/images/silk/film_encoding.png');}
.video_failed {background-image: url('/public/images/silk/film_failed.png');}
.image {background-image: url('/public/images/silk/picture.png');}
.build {background-image: url('/public/images/silk/bricks.png');}
.user {background-image: url('/public/images/silk/user.png');}
.user_add {background-image: url('/public/images/silk/user_add.png');}
.user_del {background-image: url('/public/images/silk/user_delete.png');}
.star {background-image: url('/public/images/silk/star.png');}
.email {background-image: url('/public/images/silk/email.png');}
.email_edit {background-image: url('/public/images/silk/email_edit.png');}
.save {background-image: url('/public/images/silk/disk.png');}
.key {background-image: url('/public/images/silk/key.png');}
.refresh {background-image: url('/public/images/silk/arrow_refresh.png');}
.tick {background-image: url('/public/images/silk/tick.png');}
.database_lightning {background-image: url('/public/images/silk/database_lightning.png');}
.file_icon {background-image: url('/public/images/silk/page_white.png');}
.view_file {background-image: url('/public/images/silk/page_white_magnify.png');}
.printer {background-image: url('/public/images/silk/printer.png');}
.note {background-image: url('/public/images/silk/note.png');}
.note_gray {background-image: url('/public/images/silk/note_gray.png');}
.comment_add {background-image: url('/public/images/silk/comment_add.png');}
.comment_edit {background-image: url('/public/images/silk/comment_edit.png');}
.search {background-image: url('/public/images/silk/magnifier.png');}
.store {background-image: url('/public/images/silk/cart.png');}
.creditcard {background-image: url('/public/images/silk/creditcards.png');}