/*--------------------------------------------------------
====================== default.css =======================

version:      1.0
author:       Doug Ward
email:        doug_ward@mac.com

comments:     Global rules.

--------------------------------------------------------*/

	/* The CSS for this site is implemented via an 'environmental' approach. This approach establishes named layout boxes (or, 'environments')
	 * via CSS positioning. This layout contains 'masthead', 'globalNav', 'leftColumn', 'mainContent', 'rightContent', and 'footer' environments.
	 *
	 * Default declarations, or declarations that apply to the entire layout are contained in the 'default.css' file.
	 *
	 * Default 'environmental' declaration, or declarations that apply to one environment, are found within the 'environments.css' file.
	 *
	 * CSS modules (i.e., 'mod-globalNav-search.css') are brought in as neccessary to style particular components, or
	 * to create unqiue styles within environments.
	 *
	 * This layout supports one, two, or three columns, and is determined via descendant selectors of the body id
	 * (i.e., #oneColLayout #mainContent, or #twoColLayout #mainContent). 
	 *
	 */

* {
	/* Zero out all default margins and padding.*/
		 margin:0;
		 padding:0;
}

body {
	/* Set font-size using percentages. IE/Win 6.x- does not allow users to override font-sizes set using pixels.
	 * Using an initial setting of 90% also helps produce more consistent sizing between Macs and PCs.
	 */
		 font:90%/1.5em Georgia, "Times New Roman", Times, serif;
}
	 
h1, h2, h3, h4, h5, h6 {
		 margin: 0;
		 font-weight: normal;
		 font-size: 1em;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear {
		 clear: both;
		 margin:0px;
		 line-height:.1em;
}

.even{
		 background-color:#ffc;
}

.odd{
		 background-color:#fff;
}

.alert{
		 color:red;
}

.inline {
		 display:inline !important;
}

.center {
		 text-align:center !important;
}

.left {
		 float:left;
}

.right {
		 float:right;
}

.show {
		 display: block;
}

.hide {
		 display:none !important;
}

#invisible {
	/* This class is assigned cia JavaScript.
	 * If a user has JavaScript disabled, this element won't be hidden.
	 */
		 visibility:hidden;
}

	/* === js_disabled ===
	 * This div is contained within <noscript> tags, and only displays if
	 * the user has javascript disabled.
	 */
#js_disabled {
		 background: #f93;
		 padding: 5px 0;
		 text-align: center;
}
