/**
 * y-typography_screen.css
 * 
 * For maintaining classes that are usable between sites and providing 
 * consistency, and readability for text and tables.  It is a stripped down
 * version of the old L&S typography CSS rewritten to work with the YUI reset,
 * and also simplified to basic elements.
 *
 * It is not necessary to use the YUI reset with this file.
 */

/**
 * HEADING STYLES
 */
h1.site-title{
  font-size: 40px;
  margin: 0;
  padding: 0;
}

h1.main-heading{
  margin: 0 0 .2em 0;
}

/**
 * PARAGRAPH/BLOCK STYLES
 */
p.indent{
  text-indent: 20px;  
}

.space, dl.space dd, ul.space li, ol.space li{
  margin-bottom: .6em;
}

/**
 * TABLE STYLES
 */
table.noborder, table.noborder  tr, table.noborder td, table.noborder tr th,
table.noborder caption { border: none;}


/**
 * LIST STYLES
 *
 * See also paragraph/block styles
 */
ol.toc li { list-style-type: upper-roman;}
ol.toc li ol { list-style-type: upper-alpha;}
ol.toc li ol li { list-style-type: upper-alpha;}
ol.toc li ol li ol { list-style-type: decimal;}
ol.toc li ol li ol li { list-style-type: decimal;}
ol.toc li ol li ol li ol { list-style-type: lower-alpha;}
ol.toc li ol li ol li ol li { list-style-type: lower-alpha;}
ol.toc li ul li { list-style-type: disc;}
ol.toc li ol li ul li { list-style-type: disc;}

li.nostyle {list-style-type: none;}
ul.nostyle li { list-style-type: none;}
ol li.decimal { list-style-type: decimal;}
ul.horizontal li{display: inline-block; float: left;}

/**
 * ALIGNMENT
 */
.center { text-align: center;}
.right { float: right;}
.left { float: left;}
.clear { clear: both;}

.tright{
  text-align:right;
}

