/* $Id: html-elements.css,v 1.1.2.2 2009/02/13 19:42:10 johnalbin Exp $ */

/* EMCC Templates
 * HTML ELEMENT STYLING
 * Worthington - March 18, 2009
 */

/** fonts **/
  body { background-color: #FFF; font-size: 100%; } /* Fixes exaggerated text resizing in IE6 and IE7 */
  #page { font-size: 0.75em; line-height: 1.333em; }
  body, caption, th, td, input, textarea, select, option, legend, fieldset {
    font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif; }
  pre, code { font-size: 1.1em; font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; }
  strong { font-weight: bold; }
  em { font-style: italic; }
  legend { font-weight: bold; font-size: 1.16em; color: #4A0030; }
  label { cursor: pointer; }

/** headings **/
  h1 { font-size: 1.67em; line-height: 1.33em; margin-top: 0; margin-bottom: 0.5em; color: #4A0030; }
  h2 { font-size: 1.5em; line-height: 1.16em; margin-top: 0.667em; margin-bottom: 0.2em; color: #71715c; }
  h3 { font-size: 1.33em; line-height: 1.16em; margin-top: 0.769em; margin-bottom: 0.2em; color: #b3b393; text-transform:capitalize; }
  h4 { font-size: 1.25em; line-height: 1.16em; margin-top: 0.909em; margin-bottom: 0.2em; color: #4A0030; }
  h5, h6 { font-size: 1.1em; line-height: 1.16em; margin-top: 0.909em; margin-bottom: 0.2em; color: #4A0030; }

/** block-level elements **/
  p, ul, ol, dl, pre, table, fieldset, blockquote { margin: .8em 0 1em; }
  
/** lists **/
  ul, ol { margin-left: 0; padding-left: 2em; }
  .block ul, .item-list ul { margin: 1em 0; padding: 0 0 0 2em; }
  ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul,
  .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin: 0; }
  li { margin: 0; padding: 0; }
  .item-list ul li { margin: 0; padding: 0; list-style: inherit; }
  ul.menu li, li.expanded, li.collapsed, li.leaf { margin: 0; padding: 0; }
  ul          { list-style-type: disc; }
  ul ul       { list-style-type: circle; }
  ul ul ul    { list-style-type: square; }
  ul ul ul ul { list-style-type: circle; }
  ol          { list-style-type: decimal; }
  ol ol       { list-style-type: lower-alpha; }
  ol ol ol    { list-style-type: decimal; }

  dt { margin: 0; padding: 0; }
  dd { margin: 0 0 0 2em; padding: 0; }

/** links **/
  a {  font-size:inherit; text-decoration: none; }
  a:link { color: #cb8f42; }
  a:visited { color: #e2bc56; }
  a:hover, a:focus, a:active { color: #606; text-decoration:underline; }

/** tables **/
  table { border-collapse: collapse; }
  th, thead th, tbody th { text-align: left; padding-right: 0; border-bottom: none; }
  tbody  { border-top: none; }

/** abbreviations **/
  abbr { border-bottom: 1px dotted #666; cursor: help; white-space: nowrap; }
  abbr.created { border: none; cursor: auto; white-space: normal; }

/** images **/
  img, a img { border: 0; }

/** horizontal rules **/
  hr { text-align: left; height: 1px;  width: 85%; margin: 2px 0;
		border: 1px solid #691573; background-color: #691573; border-bottom:none; }
  /*hr { text-align: left; color: #691573; width: 85%; height: 1px; border-top:1px solid #691573; margin: 2px 0; }
  HTML>BODY HR { margin: 2px 0; padding:0; width: 85%; height: 1px; background-color: #691573; border: none; }
  HTML>BODY HR { margin: 2px 0; padding:0; width: 85%; height: 1px; background-color: #691573; border: 0px solid #F00; }*/

/** forms **/
  form { margin: 0; padding: 0; }
  fieldset { margin: 1em 0; padding: 0.5em; }

