/* 	*****************************
	TYPOGRAPHY
	*****************************
	Fonts, colors and formatting defined here for text, links, etc
		
	(c) 2009 Communication Analysts. Some Rights Reserved.
	Licensed under a Creative Commons license (http://creativecommons.org/licenses/by-sa/3.0/)
*/


/* 	*****************************
	General
	*****************************
*/

body {
	font-size: 62.5%;
	color: #111;
}

#wrapper, .boxy-wrapper {
	font-size: 1.4em;
	line-height: 1.286;
}

body,
input, textarea, select, option, button {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin: 0 0 1.286em 0;
}

/* 	*****************************
	Forms
	*****************************
*/

.form-group .footnote {		/* LATESTENTRY CODE 6JUL */
	margin: 8px 0 8px 108px;
	font-size : 0.8em;
}

/* 	*****************************
	Blocks
	*****************************
*/

#content h2,
.block h2,
.widget h2 {
	font-size: 1.714em;
	line-height: 1.125;
	text-shadow: 0 1px 0 #fff;
	margin : 0 0 1.125em 0;
}
.block h3,
.widget h3 {
	font-size: 1.143em;
	line-height: 1.125;
	text-shadow: 0 1px 0 #fff;
	margin : 0 0 1.125em 0;
}

.block h4 {
	margin: 0 0 1.286em;
	font-size: 1em;
	text-shadow: 0 1px 0 #fff;
}

.block h5 {
	margin : 0;
	color : #999;
	font-size: 1em;
	text-shadow: 0 1px 0 #fff;
}

.block-head p,
.block-subhead p {
	text-shadow: 0 1px 0 #fff;
}


.block-content p {
	text-shadow: 0 1px 0 #fff;
}


/* 	*****************************
	Sidebar
	*****************************
*/

#sidebar p {
	text-shadow: 0 1px 0 #fff;
}

#sidebar h5 {
	width : 250px;
	padding : 15px 0 15px 0;
	font-size: 1.2em;
	line-height: 1.286;
	font-weight : bold;
	text-shadow: 0 1px 0 #fff;
	clear : both;
}

/* 	*****************************
	Widgets
	*****************************
*/

.widget h3 small {
	float : right;
}


/* 	*****************************
	General Links
	*****************************
*/

a:link {
	color: #0092d1;
	text-decoration: none;
}
a:visited {
	color: #0092d1;
	text-decoration: none;
}
a:hover {
	color: #0092d1;
	text-decoration: underline;
}
a:active {
	color: #0092d1;
	text-decoration: underline;	
}

/* 	*****************************
	Strip Margins - To remove margins that cause excess unnecessary padding.
	*****************************
*/

.stripmargin {
margin : 0 !important;
}

.stripmargin p {
margin : 0 !important;
}