/*
* Document   : typography
* Created on : 10 May 11
* Author     : Steve Clason
* Description:
*     Typography stylesheet for sosidd_1 Joomla template. Client-specific for "The
*     State of the States in Developmental Disabilities.
*/

/*
*   This stylesheet assumes YUI Reset has been loaded.

	2013-05-20 S. Clason Added rules for AIDD-Profiles page.
*/

body { /* Set the default font for the entire site. */
  font-family: arial, helvetica, sans-serif;
  font-size: 100%;
  color: #000;
  background-color: #fff;
}

em {
  font-style: italic;
}

/************ Content Section ************/

#content h1 {
  font-family: Trebuchet, helvetica, sans-serif;
  font-size: 130%;
  font-weight: bold;
  margin-bottom: 1em;
}

#content h2 {
  font-family: Trebuchet, helvetica, sans-serif;
  font-size: 110%;
  font-weight: bold;
  margin: 1em 0;
}

#content h3 {
  font-family: Trebuchet, helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  margin: 1em 0;
}

#content p {
  margin: 1em 0;
}

.article-info { /* Details of the article, author, date, etc. */
  font-size: .8em;
  color: #969696;
  margin-bottom: 1em;
}

/************ Footer **************/

#credits {
  text-align: center;
}

#footer_2 {
  float: right;
}

/*********** Category Section ***************/
/** This is only here to aid understanding the category page layout. */

.jcat-children li {
  margin-top: 1em;
}

.jcat-children h3 {
  font-weight: bold;
  margin: 1.5em 0;
}

.jcat-children dd, .jcat-children dt {
  display: inline;
}

span.jitem-title {
  font-weight: bold;
}

div.category-desc p {
  display: inline;
}

/************* General Purpose ************/

.error .message {
  color: red;
}

.center {
  text-align: center;
}

.clearLeft {
  clear: left;
}

.clearRight {
  clear: right;
}

.clearBoth {
  clear: both;
}

#content p.bigTopMargin { /* Used for bookcover on home page. */
  margin-top: 5em;
}

a.backToTop { /*Used in Links page. */
  display: block;
  margin: 1em auto;
  text-align: center;
  font-size: 80%;
}

strong {
  font-weight: bold;
}

/********** Style Switcher *********/
#styleSwitcher {
  margin: 0 20px;
  text-align: right;
  color: rgb(0, 0, 0);
  font-size: 86%;
}

#styleSwitcher a, #styleSwitcher a:link, #styleSwitcher a:visited,
#styleSwitcher a:hover, #styleSwitcher a:active {
  color: rgb(0, 0, 0);
  text-decoration: none;
}

#styleSwitcher a:hover {
  text-decoration: underline;
}

/********** Main Navigation ************/
#nav {
	font-size: 95%;
}

#nav ul {
  padding-left: 15px;
}


#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
  color: #fff;
  text-decoration: none;
}

#nav li:hover {
  list-style-type: none;
}

#nav ul ul {
  color: red;
  padding-top: .5ex;
}

#nav ul {
  color: orange;
}

#nav li#item-124, #nav li#item-125 {
  list-style: none inside none;
  line-height: 1.2;
  margin: 2ex 0 2ex -2ex;
}

#nav li span.separator { /* A text separator used as a navigation element. */
  color: #fff;
}

#nav li {
  line-height: 1.2;
  list-style-type: disc;
  padding-bottom: 1.3ex;
}

#nav .item-151 a {
	color: #CFB87C;
}

/************ Interactive Charts **********/
form#chartControls {
  font-size: 80%;
}

form#chartControls input {
  margin-right: 1ex;
}

div#chartDescription {
  font-size: 80%;
  padding: 3em;
}


/*Chart Descriptions */
#descriptionContainer h2{
	font-size: 20px;
}


/******* Data Table ********/

#tableContainer th, #tableContainer td {
  padding: .5ex 1ex;
  font-size: 90%;
}

#tableContainer th {
  font-weight: bold;
}

#tableContainer caption {
  padding: 1ex 0;
  text-align: center;
  font-weight: bold;
}

.copyright {
  font-size: 80%;
  margin-top: 1em;
}

.noDecoration {
	text-decoration: none;
}

.smaller {
	font-size: 90%;
}

/***** Joomla! Smart Search Results *****/

dt.result-title {
	margin-top: 1em;
}

dd.result-url {
	font-size: 85%;
	color: #4B4B4B;
	margin: .6em 1em;
}

a#advanced-search-toggle {
	color: blue;
	text-decoration: underline;
	display: block;
	margin: auto;
	text-align: center;
	font-size: 90%;
}

a#advanced-search-toggle:visited {
	color: purple;
}

a#advanced-search-toggle:hover {
	text-decoration: none;
}

/***** Support Letters: Temporary, can be removed after Grant Cycle is finished. *****/
.support-letters h4 {
	font-weight: bold;
	margin-top: 1.5ex;
}

.support-letters h5 {
	margin-left: 2ex;
	margin-top: 1ex;
}

.support-letters a {
	margin-left: 2ex;
}

/***** AIDD Profiles, Index page tables *****/
#aidd-tables {
	display: table-row;
}
#statelist {
	 display: table-cell;
}
#statelist td {
	padding-right: .5em;
	padding-bottom: .3em;
}

#regionList {
	margin-left: 1em;
	display: table-cell;
	vertical-align: middle;
	font-size: 90%;
	padding: 1em;
	font-weight: bold;
}

#regionList caption {
	padding-bottom: .7em;
}

#regionList td {
	padding: 4px;
	border: 1px solid black;
	border-collapse: collapse;

}

#regionList td:first-child {
	text-align: right;
}

/* Buttons on charting pages. */
button a,
button a:link,
button a:visited,
button a:hover,
button a:active {
	color: rgb(0, 0, 0);
	text-decoration: none;
}