/*#############################
# General
##############################*/
BODY {
	background-color: #FFFFFF;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	padding-top: 40px;
	color: #191919;
}
.hidden { display: none; }
/* webkit input field borders */
TEXTAREA, SELECT, INPUT { outline: none; }
A { color: #191919; }
DIV.clear-fix {
    clear: both;
}
DIV.input-wrap {
    border-radius: 3px;
    display: inline-block;
    background-color: #2B2B2B;
    border: 1px solid #000000;
    padding: 3px;
    padding-bottom: 2px;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#user-bar DIV.input-wrap { background-color: #606060; border: none; }
DIV.input-wrap INPUT,
DIV.input-wrap TEXTAREA {
    background-color: transparent;
    border: none;
    color: #FFFFFF;
}
DIV.input-wrap TEXTAREA {  }
IMG { border: none; }
/*#############################
# Iframe Uploading
##############################*/
IFRAME.upload { display: none;height: 300px; width: 300px; }
/*#############################
# Notice & Error Messages
##############################*/
DIV.notice { margin: 0 0 5px; padding: 0pt 0.7em; }
DIV.notice > P.ajax-loader { display: none; }
DIV.notice > P > SPAN.ui-icon { float: left; margin-right: 0.3em; }
DIV.notice > P > SPAN.message-type { font-weight: bold; margin-right: 5px; }