#journal-editor input,
#journal-editor textarea,
#journal-editor select,
#journal-editor option,
.msgbox input {
	font:             12px "Trebuchet MS", sans-serif !important;
	background-color: #ddd !important;
	border:           1px solid #666 !important;
	padding:          .1em .25em !important;
}
#journal-editor option {
	border: 0 !important;
}

#journal-editor input:focus,
#journal-editor textarea:focus {
	background-color: #eee !important;
	border-color:     #000 !important;
}

#error-div {
	margin: 0 1em 1em !important;
}
#error-div a {
	color:       #9ea8a5 !important;
}
.gruze #error-div {
	background-color: #DAE4D9 !important;
}
p#jcsse-footer {
	font-size:    12px !important;
	margin:       1em !important;
	text-align:   right !important;
}
p#jcsse-footer a {
	color:       #333 !important;
}
p#jcsse-footer a:hover {
	color:       #666 !important;
}

#journal-editor {
	float:        right;
	width:        45%;
	margin-right: 5px;
	color:        #000;
}

#journal-editor p {
	color: inherit !important;
	margin: 5px 0 !important;
	height: auto  !important;
	width:  100%  !important;
	text-indent:  0 !important;
	font-variant: normal !important;
}

#journal-editor textarea {
	color: inherit !important;
	width:  98%  !important;
	height: 15em !important;
	text-indent:  0 !important;
	font-variant: normal !important;
}

#journal-title {
	width:  64%;
}

#jmain {
	margin:  5px 5px 0;
	padding: 5px 5px 0;
}

#journal-editor p.buttons {
	margin-right: 5px !important;
	text-align: right !important;
	text-indent:  0 !important;
	font-variant: normal !important;
}

#journal-editor input[type="button"] {
	text-transform: capitalize;
}

.float-left {
	float: left;
	width: 49%;
}
.float-right {
	float: right;
	width: 49%;
}

.clear-after:after {
	content:    ".";
	display:    block;
	height:     0;
	clear:      both;
	visibility: hidden;
}

.clear-after {display: inline-block;}

/* Hide from IE mac \*/
	* html .clear-after {height: 1%;}
	.clear-after {display: block;}
/* End hide from IE mac */

.msgbox {
	background: #CAD5CA !important;
	border:     3px solid #92A399 !important;
	color:      black !important;
	padding:    0 !important;
}
.msgbox h3 {
	background: #92A399 !important;
	color:      #fff !important;
	padding:    .25em .5em .5em !important;
	margin:     0 !important;
}
.msgbox p {
	text-indent:  0 !important;
	font-variant: normal !important;
}
.msgbox-fields {
	padding: 0 1em !important;
}
.msgbox input,
.msgbox textarea {
	background: #fff !important;
	color:      #000 !important;
}
.msgbox a {
	color:           #196BA7 !important;
	text-decoration: none !important;
}
.msgbox a:hover {
	text-decoration:underline !important;
}

.msgbox-buttons {
	margin:     2em 1em 1em !important;
	text-align: right !important;
}
.msgbox-buttons input {
	margin: 0 .125em 0 0 !important;
}
