/*-----------------------------------------------------------------------------
Mental Health Transformation - Print styles
version:   2.0
author:  wendy cook  
email: wendy.cook@dshs.state.tx.us
march 4, 2008
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, pre, blockquote, form, fieldset, table{
  margin: 3px;
}

p {
padding: 10px 15px 10px 15px;
}

ul p {
padding-left: 0px;
}

ol{
margin-left: 30px;
list-style: decimal;
}

ol ol {
margin-left: 35px;
list-style: upper-alpha;
}

blockquote {
padding-right: 40px;
padding-left: 40px;
}


/* Class for clearing floats */
.clear {
	clear:both;
}

/*Class for clearing floats to help text wrap around object */
.clearfix:after {
  content: ".";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}


/* Remove border around linked images */
/*img a{
	border: 0;
}*/


/* =Typography
-----------------------------------------------------------------------------*/

body {
  font: 82.5%/1.6 "Arial", "Trebuchet MS", Tahoma, Verdana, sans-serif;
  margin: 10px;
  background: #ffffff;
}

#footer p {
 text-align: center;
 font-size: .8em;
 color: #666666;
 margin: 0px;
 padding: 3px;
}

/*for event calendar dates*/
.blue {
color: #00529B;
} 

/*for crisis information on contact page*/
.crisis {
color: #990033;
font-weight: bold;
}

/* =Headings
-----------------------------------------------------------------------------*/
h1 {
	font: 1.75em "Trebuchet MS", "Arial", Tahoma, Verdana, sans-serif;
	color: #333333;
	margin: 3px;
	padding-top: 8px;
}

h2 {
	font: 1.35em "Trebuchet MS", "Arial", Tahoma, Verdana, sans-serif;
	color: #333333;

		margin: 3px;
		padding-top: 8px;
}

h3 {
	font: 1.2em "Trebuchet MS", "Arial", Tahoma, Verdana, sans-serif;
	color: #5A1866;
	font-weight: bold;
		margin: 3px;
		padding-top: 10px;
}

h4 {
	font: 1.2em  "Trebuchet MS", "Arial", Tahoma, Verdana, sans-serif;
	color: #406618;
		margin: 3px;
		padding-top: 12px;
		font-weight: 600;


}

h5 {
	font: 1.15em "Trebuchet MS", "Arial", Tahoma, Verdana, sans-serif;
	color: #0D4372;
		margin: 3px;
		padding-top: 12px;
}


/* =Links
-----------------------------------------------------------------------------*/
a {
color: #630460;
text-decoration: underline;
}

a:hover {
color: #9E0039;
text-decoration: underline;
}

a:active {
color: red;
text-decoration: none;
}

a:visited {
color: #1F3F59;
text-decoration: underline;
}


/* =Container
-----------------------------------------------------------------------------*/
#container {
margin: 0 auto;
width: 760px;
}



/* =Branding
-----------------------------------------------------------------------------*/
#masthead {
position:relative;
}



/* =Main Nav
-----------------------------------------------------------------------------*/



/*hides the navigation when printing */

#primaryNav, 
#primaryNav ul, 
#primaryNav li, 
#primaryNav ul ul, 
#primaryNav ul ul ul, 
.govdocs {
visibility: hidden;
display: none;
}



/* =Main Content
-----------------------------------------------------------------------------*/
#bodyContent {
width: 100%;
margin-bottom: 20px;
}

.date {
text-align: right;
margin-right: 20px;
font-size: .85em;
color: #666666;
}


#bodyContent ul{
margin-left: 30px;
/*margin-bottom: 10px; */
list-style: square;
}
 
#bodyContent ul ul {
margin-left: 35px;
margin-top: 0px;
margin-bottom: 0px;
/*margin-bottom: 5px; */
list-style: circle;
}

body.photoCredits #photoCredits img {
border: 1px; 
border-style:solid;
border-color: silver;
margin-top: -5px; 
margin-right: 5px; 
margin-bottom: 5px; 
padding: 3px; 
}


/* =Footer
-----------------------------------------------------------------------------*/
#footer {
clear: both;
border-top: 1px solid silver;
text-transform: capitalize;
}

#footer a {
color: #0E0E0E;
text-decoration: none;
}

#footer a:hover {
color: #9E0039;
text-decoration: underline;
}

#footer a:active {
color: red;
text-decoration: none;
}


#footer a:visited {
color: #003663;
text-decoration: none;
} 

/*formats footer nav links, which are printed */
body.welcome #footer a#welcome, 
body.about #footer a#about,
body.collaboratives #footer a#collaboratives,
body.workgroups #footer a#workgroups,
body.documents #footer a#documents,
body.mhnews #footer a#mhnews,
body.events #footer a#events,
body.getinvolved #footer a#getinvolved,
body.contact #footer a#contact,
body.photoCredits #footer a#photoCredits{
color: #9E0039;
border-bottom: silver 1px dotted;
}



/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table {
margin: 0 auto;
}

th {
padding: 5px;
}

.boxBorder {
	border: 1px solid #666666;
}

.headers {
    color: #FFFFFF;
    border: thin solid #FFFFFF;
	padding: 10px; 
	}
	
.titles {
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #552C6D;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.row1 {
	color: #434042;
	background-color: #F3F3F3;
	padding:8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #666666;
	text-align: center;
}

.row2 {
	color: #434042;
	background-color: #E8E8E8;
	padding:8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #666666;
	text-align: center;
}
 

