/*
Copyright (c) 2009, James Hare Design. All rights reserved.
Builds common 'nicer' styling by overriding styles applied by base-min.css
*/
/**
 * Base Nicer
 * @module base
 * @namespace yui-
 * @requires reset, fonts, base
*/

/*
Built on Base but sets .h's to the same base style as h's
Based on:
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.h1{font-size:138.5%;}.h2{font-size:123.1%;}.h3{font-size:108%;}.h1,.h2,.h3{margin:1em 0;}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold;display:block;}.p{display:block;}

html {
	font-size: 13px;
}

body {
	/* For breathing room between content and viewport. */
	margin:0px;
}

body * {
	text-align: left;
}


h1,.h1,h2,.h2,h3,.h3 {
	/* Top & bottom margin based on font size. */
	margin-top: 0;
}

ol,ul,dl {
	/* Reduce breathing room to 1em. */
	margin-left: 1em;
}

em strong, strong em, b i, i b, b em, em b, strong i, i strong {
	/* Yui-reset allows one or the other, not both when nested (correct, semantic operation). */
	font-style: italic;
	font-weight: bold;
}

a:link,a:visited {
	color:#666;
}

a:hover {
	color:#000;
}

a:active {
	color:#666;
}

h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6, p {
	background-color: transparent;
}






/*
Some helper classes used frequently
*/

.clear {
	clear:both;
}

.wbr {
	width:0px!important;
	font-size: 0.0000001em!important;
	color:transparent!important;
}



/*
Some helper classes used in certain JimboCMS views
*/

.editDiv h1, .editDiv .h1, .editDiv h2, .editDiv .h2, .editDiv h3, .editDiv .h3, .editDiv h4, .editDiv .h4, .editDiv h5, .editDiv .h5, h6, .editDiv .h6, .editDiv p {
	background: inherit;
}

.hidden {
	opacity:0.5;
	filter:alpha(opacity=50);
}

object object {
	*display:none!important;
}

tr.odd {
	background-color: #f7f7f7;
}

.form_wrapper {
	margin-bottom:1em;
}

.form_wrapper .label {
	width:150px;
	float:left;
}

.form_wrapper .formw {
	afloat:left;
	display:block;
}

.form_wrapper .notation {
	display:block;
	font-size: 85%;
	margin:0.25em 0;
}

.form_wrapper .row {
	clear:both;
	padding:0.25em 0;
}
.form_wrapper fieldset {
	clear:right;
	float:left;
	padding:0.5em 0;
	width:49%;
	margin-top:1em;
}
.form_wrapper .spacer {
	clear:both;
	width:1px;
	height:1px;
	overflow:hidden;
}

.form_wrapper input, .form_wrapper textarea {
	border:1px solid;
	padding:0.2em;
	awidth:55%;
}

.form_wrapper .textinput, .form_wrapper textarea {
	width:55%;
}

.form_wrapper input[type=submit], .form_wrapper input[type=button], .form_wrapper input[type=image] {
	border:1px solid;
	padding:0.2em 0.4em;
	background-color: #efefef;
	awidth:inherit;
}

.form_wrapper input[type=image] {
	border:0;
	background-color: transparent;
}

.error {
	color:red;
}

.success {
	color:green;
}

#toolbox {
	position:relative;
	top:0px;
	background-color:#FFFFdd;
	margin:0px 0px 0px 0px!important;
	padding:8px 5px 10px;
	background-image:url(../modules/backend/images/caution.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.accessibility {
	text-indent: -999em;
	position: absolute;
	top:0;
	left:0;
	font-size:1px;
}
