@charset "utf-8";
/* typography.css */

.backpage_1col {
	float: left;
	padding: 40px;
	line-height: 1.2em;
	font-size: 1.3em;
}
.ccm-jereme-tweet-follow-link {
	background: none;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #eaeaea;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .6em;
	padding: 0;
	position: relative;
	left: 25px;
	top: -20px;
	text-transform: capitalize;
}
.ccm-jereme-tweet-follow-link:hover {
	border-bottom-style: solid;
	color: #eaeaea;
}
.ccm-jereme-tweet-time {
	font-size: .8em;
}
.backpage_1col a {
	color: #eaeaea;
	border-bottom-color: #eaeaea;
}
.backpage_1col p {
	color: #ccc;
	margin-bottom: 20px;
	text-indent: 20px;
}
.no_text_indent { text-indent: 0 !important; }
.lower_case {
	text-transform: none;
}
h1, h2, h3 {
	color: #f2f2f2;
	text-transform: uppercase;
}
h1 {
	font-size: 1.2em;
}
h2 {
	font-size: .95em;
}
h3 {
	font-size: .85em;
}
h4 {
	font-size: .75em;
	color: #ccc;
}
.b2_color {
	color: #b2b2b2;
}
#content {
	padding-top: 20px;
}
#content ul {
	margin: 0;
	padding-left: 15px;
}
#content ul li {
	line-height: .85em;
	list-style-type: none;
	margin-bottom: 8px;
}
#content ul li a {
	font-size: .68em;
	border: none;
}
#content ul li a:hover {
	text-decoration: underline;
	border: none;
}
.backpage_1col ul, .backpage_1col ol {
	color: #ccc;
	font-size: .6em;
}
.backpage_1col li {
	margin-bottom: 10px;
}
.backpage_1col ul li {
	list-style-type: square;
}
.backpage_1col li a {
	text-decoration: none;
	border-bottom: 1px dotted #f2f2f2;
}
.backpage_1col li a:hover {
	border-bottom-style: solid;
}

/* Begin Form Stlyes */

#formWrap {
	background-color: #464646;
	padding: 7em 0 1em .72em;
}
form#frmContact {
	width: 550px;
	margin: 100px auto 0 auto;
}
td.question {
	color: #C2C2C2;
	font-size: 0.64em;
	line-height: 1.2em;
	margin: 1.4em 0;
}
.ccm-dialog-window-wrapper table {
	background-color: #fff; /*** fixes c5 styling of text boxes ***/
	padding: 0;
}
input.text {
	width: 250px;
}
textarea {
	width: 300px;
	margin-top: .5em;
}
table {
	background-color: #333; /*** background color of form ***/
	padding: 10px;
}
td.question .required {
	color: #999 !important;
}
.miniSurveyView #msg {
	font-size: .72em; /*** styling for thank you message after submission ***/
	background: #f2f2f2 !important;
	padding: 14px !important;
}
/* End Form styles */

.nav-selected {
	background-color: #ccc;
	color: #333 !important;
	cursor: default;
}
#container_right input, #container_right textarea {
	background-color: #f1f1f1;
	border: 1px solid #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
}
#container_right input:hover, #container_right input:focus, #container_right textarea:hover, #container_right textarea:focus {
	background-color: #fff;
}