/*
Theme Name: Law Stuff
Theme URI: http://readingroom.com/
Description: Law Stuff theme developed by Reading Room
Version: 0.9
Author: Reading Room
Author URI: http://readingroom.com/
*/




/*
-------------------- GLOBAL --------------------
(default styles here for links, lists, tables, headings etc)
------------------------------------------------
*/

* { margin: 0; padding: 0; }
body {font: 62.5% Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #ebebeb;}
img {border: none;}
a {font-weight: bold; color: #0099ff; text-decoration: none;}
a:visited {color: #0099ff;}
a:hover {font-weight: bold; color: #0099ff; text-decoration: underline;}

/* ----- Typography - */
h1, h2, h3, h4, h5, h6 {line-height: 1.5em; margin-bottom: .5em;}
h1 {font-weight: bold; font-size: 2.1em; margin: 0;}
h2 {font-weight: normal; font-size: 1.9em; color: #ff0066;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.4em;}
h5, h6 {font-size: 1.3em;}
p {font-size: 1.3em; line-height: 1.5em; margin-bottom: 1.5em;}

/* ----- Lists - */
ul, ol, dl {font-size: 1.3em; line-height: 1.5em; margin-bottom: 1.5em;}
ul ul {font-size: 1em; margin-top: 1em; margin-bottom: 0;}
ul ol {font-size: 1em; margin-top: 1em; margin-bottom: 0;}

ol ol {list-style-type: lower-alpha; font-size: 1em; margin-top: 1em; margin-bottom: 0;}
ol ul {list-style-type: disc; font-size: 1em; margin-top: 1em; margin-bottom: 0;}
dt {font-weight: bold;}
li, dd {margin-bottom: 1em; margin-left: 4em;}

/* ----- Tables - */
table {clear: both; border-collapse: collapse; border: 0; margin-bottom: 1.5em; width: 100%;}
caption {font-weight: bold; font-size: 1.5em; line-height: 1.5em; text-align: left; padding: 0 0 .5em;}
th {font-weight: bold; font-size: 1.3em; color: #000000; text-align: left; vertical-align: bottom; background: #ffffff; padding: 5px 10px 5px; border-bottom: 1px solid #999999;}
td {font-size: 1.2em; text-align: left; vertical-align: top; background: #ffffff; padding: 15px 10px; border-bottom: 1px solid #999999;}

/* ----- Rules - */
hr {height:1px; border: 1px solid #999; background-color:#999; margin:10px auto 0;}
/*
-------------------- COMMON --------------------
(generic re-usable styles here)
------------------------------------------------
*/
.plus {font-size:130%; font-weight:bolder;}
.off-screen {position: absolute; left: -9999px;}
.aside {float: left; width: 190px;}
p.intro {font-size: 1.5em;}
strong.posted-date {display: block; font-size: 1.2em; line-height: 1.5em; background: url(/wp-content/themes/clc/images/site/bg-posted-date-bdr.gif) repeat-x 0 100%; padding: 0 0 10px; margin: 0 0 10px;}
strong.get-the-facts {display: block; font-size: 1.4em; line-height: 1.5em; margin-bottom: 1.5em;}
.more-info-list,
.panel ul {list-style-type: none; font-size: 1.4em;}
	.more-info-list li,
	.panel ul li {background: url(/wp-content/themes/clc/images/site/icn-more-info-list-arrow.gif) no-repeat 0 .4em; padding: 0 0 0 15px; margin: 0;}
		.more-info-list a,
		.panel ul li a {font-weight: normal; color: #000000;}
		.more-info-list a:visited,
		.panel ul li a:visited {color: #000000;}
		.more-info-list a:hover,
		.panel ul li a:hover {font-weight: normal; color: #000000; text-decoration: underline;}
p.ctr {text-align:center;}
.notes {font-style:oblique; font-size: 1em;}
/*
-------------------- HEADER SECTION --------------------
(this section includes logo, top links, search, primary nav)
--------------------------------------------------------
*/
#wrapper {text-align: left; padding: 0 0 20px; margin: 0 auto; width: 980px; overflow: hidden;}
#header {clear: both; float: left; background: #ffffff; padding: 0 20px 20px; width: 940px;}
	#header-inner {clear: both; float: left; background: #ffcc00 url(/wp-content/themes/clc/images/site/bg-header.gif) no-repeat 0 100%; padding: 20px 20px 0; width: 900px;}
		#logo {float: left; width: 226px; margin: 0 34px 0 0;}
			#logo h1 {font-size: 1em; line-height: normal; color: #333333; margin: 0; background: none;}
		#nav-container {float: right;}
			#nav-container ul {list-style-type: none; line-height: normal; text-transform: lowercase; margin: 0;}
			#nav-header {clear: both; float: right; padding: 0 0 20px;}
				#nav-header ul {font-size: 1.2em;}
					#nav-header li {float: left; background: url(/wp-content/themes/clc/images/site/icn-nav-header-arrow.gif) no-repeat 0 .3em; padding: 4px 20px 1px 20px; margin: 0;}
					#nav-header li#clear-history {background-image: url(/wp-content/themes/clc/images/site/icn-clear-history.gif);}
					#nav-header li#close-window {background-image: url(/wp-content/themes/clc/images/site/icn-close-window.gif);}
						#nav-header a {font-weight: normal; color: #333333;}
						#nav-header a:visited {color: #333333;}
						#nav-header a:hover {font-weight: normal; color: #333333; text-decoration: underline;}
					#nav-header li#search-site {font-size: .85em; background: none; padding: 0;}
						#search-site fieldset {display: inline; border: none;}
							#search-site input.text {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #333333; vertical-align: middle; background: #ffffff url(/wp-content/themes/clc/images/site/bg-fld-search-for.gif) no-repeat 100% 50%; padding: 2px 23px 3px 3px; border: 1px solid #464646; margin: 0 3px 0 0; width: 107px;}
							#search-site input.submit{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #333333; vertical-align: middle; text-transform: lowercase; background: none; border: none; width: auto; overflow: visible;}
			#nav-pri {clear: both; float: right; width: 100%;}
				#nav-pri ul {float: right; font-size: 2.9em;}
					#nav-pri li {float: left; white-space: nowrap; margin: 0 50px 0 0;}
					#nav-pri li.last-child,
					#nav-pri li.page-item-10 {margin: 0;}
						#nav-pri a {display: block; float: left; font-weight: normal; color: #000000; padding: 0 0 35px;}
						#nav-pri li.current_page_item a,
						#nav-pri li.current_page_ancestor a,
						#nav-pri li.selected a {background: url(/wp-content/themes/clc/images/site/bg-nav-pri-on.gif) no-repeat 50% 100%;}
						#nav-pri a:visited {color: #000000;}
						#nav-pri a:hover {font-weight: normal; color: #000000; text-decoration: none; background: url(/wp-content/themes/clc/images/site/bg-nav-pri-on.gif) no-repeat 50% 100%;}
						
/*
-------------------- BREADCRUMB SECTION --------------------
------------------------------------------------------------
*/
#nav-crumb {clear: both; float: left; background: #ffffff; padding: 0 40px 20px; width: 900px;}
	#nav-crumb ol {list-style-type: none; font-size: 1.2em; line-height: normal; text-transform: lowercase; margin: 0;}
		#nav-crumb li {display: inline; margin: 0;}
			#nav-crumb a {background: url(/wp-content/themes/clc/images/site/icn-nav-crumb-arrow.gif) no-repeat 100% 50%; padding: 0 15px 0 0;}
			
/*
-------------------- PAGE BODY SECTION --------------------
(this section includes secondary nav, content, related content) 
-----------------------------------------------------------
*/
#page-body {clear: both; float: left; background: #ffffff url(/wp-content/themes/clc/images/site/bg-page-body-bot.gif) no-repeat 0 100%; padding: 0 20px 20px; margin: 0 0 20px; width: 940px;}
	#banner {clear: both; float: left; position: relative; margin: 0 0 20px; width: 940px; height: 280px; overflow: hidden;}
		#banner-inner {position: absolute; left: 0; top: 0; background: url(/wp-content/themes/clc/images/site/bg-banner.png) no-repeat 0 0; width: 940px; height: 280px; overflow: hidden;}
		#banner-inner {padding: 80px 360px 0 70px; width: 510px; height: 200px;}
			p#banner-headline {font-size: 2.4em; line-height: 1.5em; color: #000000; margin: 0 0 25px;}
				p#banner-headline strong {font-weight: normal; line-height: 1.3em; background: #ffffff; padding: 0 0 5px;}
			#banner-links {float: left; font-size: 2.9em; color: #ffffff; background: #000000; padding: 3px 5px;}
				#banner-links a {color: #ffffff;}
				#banner-links a#banner-link-true {background: #000000 url(/wp-content/themes/clc/images/site/icn-banner-link-true.gif) no-repeat 0 50%; padding: 0 0 0 40px;}
				#banner-links a#banner-link-false {background: #000000 url(/wp-content/themes/clc/images/site/icn-banner-link-false.gif) no-repeat 0 50%; padding: 0 0 0 35px;}
				#banner-links a:visited {color: #ffffff;}
				#banner-links a:hover {color: #ffffff; text-decoration: none;}
	
	#panel-group {clear: both; float: left; background: url(/wp-content/themes/clc/images/site/bg-panel-group.gif) no-repeat 0 100%; padding: 0 0 5px; width: 940px;}
		#panel-group .panel {float: left; margin: 0 20px 0 0; width: 300px;}
		#panel-group #panel-1 {background-color: #99ff33;}
		#panel-group #panel-2 {background-color: #ffcc33;}
		#panel-group #panel-3 {background-color: #ff99ff; margin: 0;}
			#panel-group .panel h2 {color: #ffffff; background: #4200ff url(/wp-content/themes/clc/images/site/bg-panel-group-heading-1.gif) no-repeat 0 0; padding: 5px 20px 5px; margin: 0;}
			#panel-group #panel-1 h2 {background-color: #4200ff; background-image: url(/wp-content/themes/clc/images/site/bg-panel-group-heading-1.gif);}
			#panel-group #panel-2 h2 {background-color: #ff008a; background-image: url(/wp-content/themes/clc/images/site/bg-panel-group-heading-2.gif);}
			#panel-group #panel-3 h2 {background-color: #0090ff; background-image: url(/wp-content/themes/clc/images/site/bg-panel-group-heading-3.gif);}
			#panel-group .panel-content {padding: 20px 20px 0; width: 260px;}
				#panel-group .panel-content p {font-size: 1.2em;}
	
	/* ----- 1st Level ----- */
	#nav-sec {}
	#nav-sec a {font-weight: normal; color: #333333;}
	#nav-sec a:visited {color: #333333;}
	#nav-sec a:hover {font-weight: normal; color: #333333; text-decoration: underline;}
		
		/* ----- 2nd Level ----- */
		#nav-sec ul {list-style-type: none; font-size: 1.4em; line-height: normal; margin: 0;}
			#nav-sec li {background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev2-top.gif) no-repeat 0 0; margin: 0 0 10px; width: 190px;}
			#nav-sec li.selected {background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev2-top-on.gif) no-repeat 0 0;}
				#nav-sec li div {background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev2-bot-full.gif) no-repeat 0 100%; width: 190px;}
				#nav-sec li.selected.no-child div {background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev2-bot-on.gif) no-repeat 0 100%;}
				#nav-sec li div span {display: block; padding: 10px 10px 10px 15px; width: 165px;}
						#nav-sec li.selected div span a {font-weight: bold; color: #ffffff; background: #ff008a;}
						#nav-sec li.selected div span a:visited {color: #ffffff;}
						#nav-sec li.selected div span a:hover {font-weight: bold; color: #ffffff; text-decoration: underline;}
					
					/* ----- 3rd Level ----- */
					#nav-sec li.selected ul {font-size: 1em; background: #ffffff url(/wp-content/themes/clc/images/site/bg-nav-sec-lev2-bot-empty.gif) no-repeat 0 100%; padding: 0 0 10px; width: 190px;}
						#nav-sec li.selected li {background: none; border-width: 0 2px; border-style: solid; border-color: #ffcc00; padding: 10px 15px 0; margin: 0; width: 156px;}
						#nav-sec li.selected li.selected {}
							#nav-sec li.selected li a {display: block; color: #017bcd; width: 156px;}
							#nav-sec li.selected li.selected a {font-weight: bold; color: #ff008a; background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev3-on.gif) no-repeat 0 .2em; padding: 0 0 0 15px; width: 141px;}
							#nav-sec li.selected li a:visited {color: #017bcd;}
							#nav-sec li.selected li.selected a:visited {color: #ff008a;}
							#nav-sec li.selected li a:hover {color: #017bcd;}
							#nav-sec li.selected li.selected a:hover {color: #ff008a;}
							
							/* ----- 4th Level ----- */
							#nav-sec li.selected li.selected ul {font-size: .85em; background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev4-bot.gif) repeat-x 0 0; padding: 0; margin: 5px 0 0; width: 156px;}
								#nav-sec li.selected li.selected ul li {background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev4-bot.gif) repeat-x 0 100%; border: none; padding: 5px 0; width: 156px;}
									#nav-sec li.selected li.selected ul li a {font-weight: normal; color: #017bcd; background: none; padding: 0 0 0 15px; width: 141px;}
									#nav-sec li.selected li.selected ul li.selected a {color: #333333; background: url(/wp-content/themes/clc/images/site/bg-nav-sec-lev4-on.gif) no-repeat 0 0;}
									#nav-sec li.selected li.selected ul li a:visited {color: #017bcd;}
									#nav-sec li.selected li.selected ul li.selected a:visited {color: #333333;}
									#nav-sec li.selected li.selected ul li a:hover {color: #017bcd;}
									#nav-sec li.selected li.selected ul li.selected a:hover {color: #333333;}
	
	#content {float: left; background: #f2f2f2 url(/wp-content/themes/clc/images/site/bg-content-bot.gif) no-repeat 0 100%; /*padding: 0 0 20px;*/ margin: 0 35px; width: 490px;}
		#content h1 {background: #00c080 url(/wp-content/themes/clc/images/site/bg-content-heading.gif) no-repeat 0 0; color: #ffffff; padding: 4px 20px;}
		#content hr {width:80%; clear:both;}
		#content-plus hr {width:80%;}
		#content-inner {padding: 20px 20px 0;}
		#nav-social ul {font-size: 1.2em; text-align: center; margin-top:1em;}
			#nav-social li {display: inline; padding: 1px 15px 0 20px; margin-left: 0;;}
			#nav-social li.last-child {padding: 0 0 0 20px;}
	
	#content.wide{margin:0; width:730px; background: #f2f2f2 url(/wp-content/themes/clc/images/site/bg-content-bot2-wide.gif) no-repeat 0 100%;}
		#content.wide h1 {background: #00c080 url(/wp-content/themes/clc/images/site/bg-content-heading-wide.gif) no-repeat 0 0;}
		#content.wide.post{margin-bottom:20px; padding-bottom:10px; float:left; clear:left;}
	
	#related-content {float: right;}
		.aside .panel {float: left; background: #ffcc33 url(/wp-content/themes/clc/images/site/bg-aside-panel-bot-1.gif) no-repeat 0 100%; margin: 0 0 20px 0; width: 190px;}
		.aside  .panel-1 {background-color: #ffcc33; background-image: url(/wp-content/themes/clc/images/site/bg-aside-panel-bot-1.gif);}
		.aside  .panel-2 {background-color: #0090ff; background-image: url(/wp-content/themes/clc/images/site/bg-aside-panel-bot-2.gif); color: #ffffff;}
		.aside .panel-share {background-color: #ffcc33; background-image: url(/wp-content/themes/clc/images/site/bg-aside-panel-share.gif); text-align: center; padding: 7px 0 0 0; height: 23px; overflow: hidden;}
			.aside  .panel h2 {color: #ffffff; text-transform: lowercase; background: #ff008a url(/wp-content/themes/clc/images/site/bg-aside-panel-heading-1.gif) no-repeat 0 0; padding: 5px 15px 5px; margin: 0;}
			.aside  .panel-1 h2 {background-color: #ff008a; background-image: url(/wp-content/themes/clc/images/site/bg-aside-panel-heading-1.gif);}
			.aside  .panel-2 h2 {background-color: #9900ff; background-image: url(/wp-content/themes/clc/images/site/bg-aside-panel-heading-2.gif);}
			.aside  .panel .panel-content {float: left; padding: 20px 15px 0; width: 160px;}
				.aside  .panel .panel-content p {font-size: 1.2em;}
				.aside .panel .panel-content a {color: #000000;}
				.aside .panel-2 .panel-content a {color: #ffffff;}
				.aside .panel .panel-content a:visited {color: #000000;}
				.aside .panel-2 .panel-content a:visited {color: #ffffff;}
				.aside .panel .panel-content a:hover {color: #000000; text-decoration: underline;}
				.aside .panel-2 .panel-content a:hover {color: #ffffff;}
				.aside .panel .panel-content ul {list-style-type: none; font-size: 1.4em;}
					.aside .panel .panel-content li {margin: 0;}
						.aside .panel .panel-content li a {font-weight: normal;}
						.aside .panel .panel-content ul.poll li a {display: block; font-weight: bold; padding: 0 0 0 40px; margin: 0 0 10px 0; width: 120px;}
						.aside .panel .panel-content ul.poll li.poll-yes a {background: url(/wp-content/themes/clc/images/site/icn-poll-yes.gif) no-repeat 0 0; padding: 7px 0 0 40px;}
						.aside .panel .panel-content ul.poll li.poll-no a {background: url(/wp-content/themes/clc/images/site/icn-poll-no.gif) no-repeat 0 .4em;}
						.aside .panel .panel-content ul.poll li.poll-feedback a {background: url(/wp-content/themes/clc/images/site/icn-poll-feedback.gif) no-repeat 0 .4em;}
						.aside .panel .panel-content li a:hover {font-weight: normal;}
						.aside .panel .panel-content ul.poll li a:hover {font-weight: bold;}
						
	#nav-social{clear:left; float:left; width:100%;}
	
li p{font-size: 1em;}
	
	
	
	
	
/*
-------------------- FOOTER SECTION --------------------
--------------------------------------------------------
*/
#footer {clear: both; float: left; background: #ffffff url(/wp-content/themes/clc/images/site/bg-footer-top.gif) no-repeat 0 0; padding: 15px 0 0; width: 980px;}
	#footer ul {list-style-type: none; line-height: normal; text-transform: lowercase; margin: 0;}
		#footer li {margin: 0;}		
		#footer a {font-weight: normal; color: #333333;}
			#footer a:visited {color: #333333;}
			#footer a:hover {font-weight: normal; color: #333333; text-decoration: underline;}
		li#print-page {background: url(/wp-content/themes/clc/images/site/icn-print-page.gif) no-repeat 0 50%;}
		li#bookmark-page {background: url(/wp-content/themes/clc/images/site/icn-bookmark-page.gif) no-repeat 0 50%;}
		li#email-page {background: url(/wp-content/themes/clc/images/site/icn-email-page.gif) no-repeat 0 50%;}
		li#share-page {background: url(/wp-content/themes/clc/images/site/icn-share-page.gif) no-repeat 0 50%;}
	#footer hr {width:73%;}
	#nav-footer {padding: 10px 0;}
		#nav-footer ul {font-size: 1.4em; text-align: center;}
			#nav-footer li {display: inline; margin: 0 20px 0 0;}
			#nav-footer li.last-child {margin: 0;}
	#copyright {font-size: 1.1em; background: url(/wp-content/themes/clc/images/site/bg-footer-bot.gif) no-repeat 0 100%; text-align: center; padding: 0 20px 15px;}
	
/*
-------------------- SEARCH --------------------
(specific page styles here)
------------------------------------------------
*/


dl#search-list h3 {}
ol#search-list dd {margin-left:0;}
ol.prev-next {text-align:center;}
	ol.prev-next li {display: inline;}
		li.prev a {padding: 0 0 0 25px; background: url(/wp-content/themes/clc/images/site/arrows.gif) no-repeat 0 -1px;}
		li.next a {padding: 0 25px 0 0; background: url(/wp-content/themes/clc/images/site/arrows.gif) no-repeat 33px -21px;}
	ol.prev-next li {display: inline; margin: 0 20px 0 0;}
	ol.prev-next li.current{font-weight:bold; text-decoration:underline;}
		ol.prev-next li a {background-color:#f2f2f2;} 
div#pages{width:100%;}

/*
-------------------- MYTHBUSTERS ---------------
(specific page styles here)
------------------------------------------------
*/

div.myth {margin-bottom:2em;}
	
	/* classes for toggle open */
	div.myth{margin-bottom:20px; float:left;}
	div.myth .myth-heading{width:690px; float:left !important;}
	div.myth.open  .head-blue  {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-1minus-wide.gif") no-repeat 0 0;}
	div.myth.open  .head-orange{background:url("/wp-content/themes/clc/images/site/bg-myths-heading-2minus-wide.gif") no-repeat 0 0;}
	div.myth.open  .head-red  {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-3minus-wide.gif") no-repeat 0 0;}
	div.myth.open  .head-pink  {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-4minus-wide.gif") no-repeat 0 0;}

	/* classes for toggle closed */
	div.myth.closed  .head-blue {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-1plus-wide.gif") no-repeat 0 0;}
	div.myth.closed  .head-orange {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-2plus-wide.gif") no-repeat 0 0;}
	div.myth.closed  .head-red {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-3plus-wide.gif") no-repeat 0 0;}
	div.myth.closed  .head-pink {background:url("/wp-content/themes/clc/images/site/bg-myths-heading-4plus-wide.gif") no-repeat 0 0;}
	
		div.myth h2 {color:#fff; padding:5px 20px 5px; margin-bottom:-14px;}
			span.myth-links {font-size: 2.5em; color: #ffffff; background: #000000; padding: 3px 5px; margin:20px 0 0 0; float:right;}
		span.myth-links a {color: #ffffff;}
		span.myth-links a.true {background: #000000 url(/wp-content/themes/clc/images/site/icn-myths-link-true.gif) no-repeat 0 50%; padding: 0 0 0 35px;}
		span.myth-links a.false {background: #000000 url(/wp-content/themes/clc/images/site/icn-myths-link-false.gif) no-repeat 0 50%; padding: 0 0 0 30px;}
		span.myth-links a:visited {color: #ffffff;}
		span.myth-links a:hover {color: #ffffff; text-decoration: none;}
	div.myth-answer {font-size: 1em; line-height: 1.5em; background:url("/wp-content/themes/clc/images/site/bg-content-bot-wide.gif") no-repeat scroll 0 100% #fff; padding: 20px 20px 5px; clear:both;}
		div.myth-answer h3{font-size: 2em;}
			
/*
-------------------- CONTACT --------------------
(specific form styles for the contact us page)
-------------------------------------------------
*/

#content-inner form {
	-moz-border-radius-bottomright: 4px;	-moz-border-radius-bottomleft: 4px;	-webkit-border-bottom-right-radius: 4px;	-webkit-border-bottom-left-radius: 4px;
	background-color: #fafafa;	border: 1px solid #bbbbbb;	padding: 20px;	margin-bottom: 2em; width:408px; float:left; margin-right:20px;}
#content-inner .form-heading{float:left;}
#content-inner .cont-sec{float:right; width:220px; margin-top:-40px;}
#content-inner .cont-tir{clear:left; width:450px;}

#content-inner fieldset {border: 1px dashed #666666;padding: 10px;margin-bottom: 1em;}
	#content-inner fieldset.nobdr {border:none;}

#content-inner p.legend {
	padding: 0 1em;
	margin: .8em 0 1em 0;
	font-weight: bold;
	color: #000000;
	background-color: #fafafa;
	width:160px;
	height:20px;
	text-align: center;
	vertical-align: middle;
}

#content-inner .formField, select {
	border: 1px solid #AACCEE;
	background-color: #f2f2f2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}






#content-inner .clearFix:after {content: "clear"; display: block;height: 0;clear: both;visibility: hidden;}

#content-inner .item {margin-bottom: 5px; padding:10px;	float:left; clear:left;	90%;}
	#content-inner .clear {float:left; clear:left;}
	#content-inner .item.cb {float:left; width:100%;}
	#content-inner .item.cb input{display:inline; width:auto; float:none;}
	#content-inner .item.cb label {display:inline; float:none;}
	
	#content-inner .item input, 
	#content-inner .item textarea{float: right;	width: 250px; padding: 4px; border:1px solid #aaa;}
	#content-inner .item textarea{font-size:1.2em; font-family:Arial, Helvetica, sans-serif; height:130px; width:100%;}
	#content-inner .item select {width: 200px;}
	#content-inner .item label {float: left; text-align: right; font-weight: bold; width: 95px; font-size: 1.1em; margin:0.3em 10px 0 0;}
		
	#content-inner .item.error p{color:#ff0066;}
	#content-inner .item.error input,
	#content-inner .item.error textarea{border-color:#ff0066;}
	#content-inner .item .errormsg {margin-left:105px; margin-bottom:3px;}
	
	#content-inner .wide .item{width:98%;}
	#content-inner .wide .item label{ text-align:left; margin-bottom:8px; magin-left:0;}
	#content-inner .wide .item .errormsg{margin-left:0; clear:left; float:left;}
	
#fMessage {width: 402px; padding:2px; color: #333333; font-size:1em;}

#content-inner .submitButton {
	-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;	border-radius: 4px;
	background: url("/wp-content/themes/clc/images/site/bg-btn-blue.png") repeat-x scroll 0 0 #3399DD;
	border: 1px solid #3399DD; color: #ffffff; font-weight: bold; padding: 5px 12px; text-shadow: 0 -1px 0 #3399DD;}

#content-inner .submitButton::-moz-focus-inner {border: 0 none;	padding: 0;}

#content-inner .submitButton:hover, 
#content-inner .submitButton:focus {background-position: 0 -5px; cursor: pointer;}

div.form-heading {height: 39px;	width: 450px; background: url("/wp-content/themes/clc/images/site/bg-form-header.gif") no-repeat 0 0;}

div.form-heading h2 {font-size: 2em; color: #fff; padding: 5px 20px 5px; margin-bottom: -14px;}

#content-inner form input.text, 
#content-inner form textarea {display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.response{float:left; padding:10px 20px !important; clear:left; width:400px; background:#fff; border:5px solid #00c080;}
	.response.gd{}
	.response.bad{border-color:#f00;}
div.spamfield{padding:0 10px !important; margin:0;}
#iamspamming{display:none;}
.scbf h1,
.scbf h2,
.scbf h3{text-shadow:0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;}

