/**********************************************
* 			   School Color Theme       	  *
**********************************************/

/* Typography */

h1 {font-size: 36px;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}

a {
	color:#A72222; 
	text-decoration: none;
}

a:hover { 
	color: #0D437F !important;
}

a:active { 
	color:#A72222 !important;
}

a:visited { 
	color:#A72222 !important;
}

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a {
	color:#A72222;
}

h1 a:active, 
h2 a:active,  
h3 a:active, 
h4 a:active, 
h5 a:active, 
h6 a:active { 
	color:#A72222 !important; 
} 

h1 a:visited, 
h2 a:visited,  
h3 a:visited, 
h4 a:visited, 
h5 a:visited, 
h6 a:visited { 
	color:#A72222 !important; 
} 


.header { background:#A72222; }

.footer { background: #444444; }

.footer-container { background: #444444; }

.disclaimer { background: #f2f2f2; }

.footer p { color:#fff; }
.footer-container p { color:#fff; }
.footer th.expander,
.footer td.expander {
	color:#fff;
}

.footer a { color:#fff; }

/*Button Colors */
table.theme-button table td {
	background:#A72222;
	border: 1px solid #792222;
	color: #ffffff;
}

table.theme-button:hover table td,
table.theme-button:visited table td,
table.theme-button:active table td {
	background: #792222 !important;
}

.callout-theme {
	background: #A72222;
	border: 1px solid #792222;
	padding: 10px 10px 10px 10px !important;
	color:#ffffff;
}
.callout-theme h1,
.callout-theme h2,
.callout-theme h3,
.callout-theme h4,
.callout-theme h5,
.callout-theme h6,
.callout-theme p,
.callout-theme p a{
	color:#ffffff;
}

/* Added in OU Classes */
h1, h2, h3, h4, h5, h6,
.theme-color-highlight {
	color:#A72222;
}
.black {
	color:#3D3D3B;
}
.date {
	color:#A72222;
	font-size:18px;
	text-align:right;
}
