/**************************************************************   AUTHOR:  Pat Heard (fullahead.org)   DATE:    2006.03.19   PURPOSE: Styles the html elements **************************************************************/html {  height: 100%;}body {	height: 100%;	margin: 0;	padding: 0;	text-align: center;	font: 400 0.8em/170% verdana, arial, sans-serif;	background: #666 url(../images/bg/header.jpg) repeat-x left top;	color: #EEE;}h1 {	clear: both;	font: 700 2.2em "trebuchet ms", serif;	color: #FFF;}h2 {	font: 400 1.4em/1.5em "trebuchet ms", serif;	color: #A9EDD1;}h2 a {	color: #35D59E;}h2 a:hover {  color: #FFF;}h3 {  font: 400 1.3em "trebuchet ms", serif;  color: #F8D766;}h4 {  font: 700 1.2em "trebuchet ms", serif;  color: #F39F01;}h5 {  font: 700 1.1em "trebuchet ms", serif;  color: #F17400;}h6 {  font: 700 1em "trebuchet ms", serif;  color: #FF4B33;}h1, h2, h3, h4, h5, h6, p, dl {  margin: 0;  padding: 10px 15px;}/* Done so the leftmost column aligns properly with the header.   If the leftmost column has class gradient applied to it,    this class isn't required. */.leftColumn h1,.leftColumn h2, .leftColumn h3,.leftColumn h4,.leftColumn h5,.leftColumn h6,.leftColumn p,.leftColumn dl {  padding-left: 0;}a {	color: #35D59E;}/* Uncomment this if you would like a visited link style a:visited {  text-decoration: line-through;} */a:hover {  color: #FFF;}b {  color: #FFF;}ol, ul {  margin: 10px 30px;  padding: 0 30px;}ol {  color: #FC0;}ol span {  color: #EEE;}ul {  list-style-image: url(../images/bg/bullet.gif);}del {	color: #AAA;}code {	margin: 10px 15px;	padding: 10px;	display: block;	overflow: auto;	font: 400 1em courier, monospace;	line-height: 120%;	white-space: pre;	background: #444;}.leftColumn code {  margin-left: 0;}acronym {  cursor: help;  border-bottom: 1px solid #777;}dt {  font-weight: bold;  color: #FFB323;}dd {  margin-left: 0;  padding-left: 45px; }/**************************************************************   Form Elements **************************************************************/label {  display: block;}input,textarea,select {	padding: 2px;	font: 400 1em verdana, sans-serif;	color: #444;	background: #EEE;	border: 1px solid #444;}input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover {  color: #000;  background: #E4F7FA;  border: 1px solid #00DFFF;}input.button {  padding: 2px 5px;  font: 400 1.1em "trebuchet ms", serif;  color: #555;  background: #9FF3FF;  border-width: 1px;  border-style: solid;  border-color: #FFF #00DFFF #00DFFF #FFF;}/**************************************************************   Blockquote and included icons **************************************************************/blockquote {  margin: 10px 15px;  padding-left: 27px;    background-color: #444;    background-image: url(../images/icons/quote.gif);  background-repeat: no-repeat;  background-position: 5px 50%;  }blockquote.exclamation {  background-image: url(../images/icons/exclamation.gif);}blockquote.stop {  background-image: url(../images/icons/stop.gif);}blockquote.go {  background-image: url(../images/icons/go.gif);}/**************************************************************   Images **************************************************************/img.floatRight {  margin: 5px 0px 10px 15px;  }img.floatLeft {  margin: 5px 15px 10px 0px;}a img {	border: 2px none #8BE6FA;}a:hover img {	/* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */  border: 2px none #FFF !important;	border: 2px solid #8BE6FA;}
