/* $Id: style.css,v 1.1.4.3 2008/11/22 00:53:22 stevek Exp $
*/

/**
 *
 * ABOUT
 *
 * Style.css is the first custom stylesheet called in the CSS order (for the remaining stylesheets, see the .info file).
 * Please place commonly used CSS snippets here. Otherwise, place design specific styles in css/main.css
 */

/* Simple Layout reset */

* { margin: 0; padding: 0; }


/*Uncomment to activate YUI CSS reset, YUI CSS Reset is designed to cancel all basics css styles applyed by field across A-grade browsers by default*/

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}


/* Paragraph Styles */

.node p {
  padding:0px 7px 12px 14px;
  /*line-height:1.7em;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:1em;

}

.clear{
	clear:both;
}

/* Titles  */

h1, h2, h3 {
	font-family: Arial black, Arial, Helvetica, sans-serif; /*'Futura Extra Black BT', 'Futura XBlk BT', 'Arial Black',*/
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	color:#010101;
}
h1 {
	/*margin: 5px 0px 0px 0px;*/
	margin:0px;
	padding:0px;
	font-size:3.4em;
	line-height:0.8em;
	color:#191919;
	/*letter-spacing: -5px;
	letter-spacing:-0.1em;*/
	letter-spacing:0em;
}
h1.sIFR-replaced{
	line-height:0px;
	/*height:40px;*/ /* causes issues with wrapped lines.  */
}
h2{
	margin: 20px 0px 0px 0px;
	padding:14px 14px 7px 14px;
	font-size:1.5em;
	line-height:1em;
	letter-spacing: -1px;
	letter-spacing:-0.05em;
}
h2.sIFR-replaced{
}
h3{
	margin: 15px 0px 0px 0px;
	padding:14px 14px 7px 14px;
	font-size:1.2em;
	line-height:1em;
	letter-spacing: 0px;
	letter-spacing:-0em;
}
h2.sIFR-replaced, h3.sIFR-replaced{
	line-height:0px !important;
	/*height:0px !important;*/
}

/* 
  Could use more precise selectors like #content-header h1
  See forms.css for header in forms
*/

ul{
	margin-left:0px;
	padding:0px 14px 8px 14px;
}

ul li{
	padding:2px 14px;
	margin-left:24px;
	list-style: disc outside;
	list-style-image:url('../images/bullet-chevron.gif');
}

#main .tabs ul li{
	background:none;
	padding:2px 0 0px 5px;
}

strong{
	font-weight:bold;
}
em {
	font-style:italic;
}

#content-area a, .newsbreadcrumb a {
	color:#FFF;
	background:#000;
	text-decoration:none;
	padding:2px 4px;
	text-transform:uppercase;	
	/*white-space: nowrap;*/
}
#content-area a:hover, .newsbreadcrumb a:hover {
	background:#FFF;
	color:#000;
}

.mceEditor a{
	background:none !important;	
}

/**
 * How To Clear Floats Without Structural Markup: 
 * http://www.positioniseverything.net/easyclearing.html
 * 
 */

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* clear classes for content */

.clearleft { clear: left; }

.clearright { clear: right; }

.clearboth { clear: both; }

/* Float classes for images */

.floatleft { float: left; margin: 0 10px 5px 0 !important; }

.floatright { float: right; margin: 0 0 5px 10px !important; }

.floatleft .caption { font-size: 10px; font-weight: bold; text-transform: uppercase; padding-top: 5px; }

/* "Skip to Main Content" link
*
* This link useful for both visually impaired people and those with mobility impairments
* who cannot use a mouse.
*/

#skip-nav { display: none; }

#skip-nav a, #skip-nav a:hover, #skip-nav a:visited {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip-nav a:active, #skip-nav a:focus {
  position: static;
  width: auto;
  height: auto;
}

/** Prevent overflowing content **/

#header,
#content,
#sidebar-left,
#sidebar-right,
#footer {
  overflow: visible;
  /*word-wrap: break-word; *//* A very nice CSS3 property */
}

/* bug fix with views 2 edit links */

div.view div.views-admin-links {
	width:auto;
}