

/*-----------------------------------------------------------------------------

Style Sheet: Forms



version:   1.0

author:    Nathan Frerichs

email:     nathan@nannomedia.com

website:   http://www.nannomedia.com

-----------------------------------------------------------------------------*/


/*for getting rid of dotted border in Firefox */
input.button::-moz-focus-inner,
input.cancel::-moz-focus-inner {   
	border : 0px;
}

/*for IE8 */
input.button:focus, 
input.cancel:focus {     
	outline : none; 
}

/* .admin .article {
	float:none;
	width:500px;
	margin: 0 auto;
} */

.admin .figure {
	margin: 10px 0 0;
}




/* ------------------------

	Forms

------------------------- */

fieldset {
	padding: 2em;
	border: 1px solid #CAD5D9;
}

legend {
	padding: 0 10px;
	font-size: 125%;
	font-weight: bold;
}

label {
	float:left;
	width: 120px;
	margin:10px 0 0 10px;
}

label.button_label{
	width:115px;
}

label.cancel_label {
	display:none;

}
	
/* ------------------------
	Validation error
------------------------- */
label.error {
	color: red;
	font-style: italic;
	float:left;
	width: 200px;
	margin:0 0 0 200px;
}

.password label.error {
	color: red;
	font-style: italic;
	float:left;
	width: 200px;
	margin:0 0 0 200px;
}

.password label {
	width: 180px;
}
/* ------------------------
	end Validation styles
------------------------- */

input {
	float:left;
	margin-left:10px;
	width:200px;
	margin-top:12px;
}
	
textarea {
	float:left;
	margin-left:10px;
	width:280px;
	height:100px;
	margin-top:12px;
	overflow: visible;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #A8A8A8 #CCC #CCC #CCC;
}



/* ------------------------

	Hacking wysiwyg editor for books text area

------------------------- */
#wysiwyg_hack {
	margin-bottom:40px;
}

.admin_home textarea {
	min-height:900px;
	width: 420px;
}

.admin_books textarea {
	min-height:750px;
	width: 420px;
}

.admin_links textarea {
	min-height:250px;
}

.admin_books div.wysiwyg,
.admin_home div.wysiwyg{ 
	margin: 5px 0 0 10px; 
}

.admin_books div.wysiwyg ul.panel,
.admin_home div.wysiwyg ul.panel { 
	margin-left:70px;
}

div.wysiwyg ul.panel {
	display:inline;
}

.admin_books input,
.admin_books label,
.admin_home input,
.admin_home label {
	display:block;
	float:none;
	margin-top: 5px;
}

.admin_books .button,
.admin_books .cancel, 
.admin_books .button_label,
.admin_books .cancel_label,
.admin_home .button,
.admin_home .cancel, 
.admin_home .button_label,
.admin_home .cancel_label {
	display:inline;
}
/* ------------------------
	end hack
------------------------- */

input.button,
input.cancel {
	float:none;
	margin-top: 25px;
	width:100px;
	padding: 3px 0;
	color: #294262;
	background-image: url(../images/background_button.png);
	background-repeat: repeat-x;
	background-position: left -25px;
	background-color:#CAD5D9;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC #999 #999 #CCC;
}
	
input.button:hover,
input.cancel:hover {
	color:#FFF;
	background-image: url(../images/background_button_hover.png);
	background-position: left -28px;
}

input.button:active,
input.cancel:active {
	background-image: none;
	border-color: #999 #CCC #CCC #999;
	outline: 0;
}
	
input.button:active {
	background-color:#CAD5D9;
}

input.cancel:active {
	background-color:#ffb7b7;
}
	
input:focus, 
textarea:focus {
	background-color: #ffc;
	outline: 0;
	}

form p {
	clear:both;
}

.login p.last-child {
	margin: 30px 0 0 10px;
}

/* ------------------------

	Add Article, Add Report

------------------------- */

.admin_article label {
	width: 9em;
}

