@import url("./whitespace-reset.css");

body {
	background: #213659;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444; }

a:hover {
	text-decoration: underline; }

#sitewrapper {
	margin: 0 auto; }

.clear {
	clear: both; }

	#sitewrapper #header {
		width: 100%;
		float: left; }
		#sitewrapper #header #logo {
			width: 100%;
			height: 107px;
			text-indent: -5000px;
			background: #1A3E66 url("../images/bg_header.jpg") no-repeat 50% 0; }

		#sitewrapper #header #navigation {
			background: #3E587E; }
			#sitewrapper #header #navigation ul {
				margin: 0 auto;
				width: 752px;
				padding: 0 0 0 6px;
				height: 40px; }
				#sitewrapper #header #navigation ul li {
					float: left;
					margin: 7px 4px 0 0;
					height: 33px;
					width: auto; }
				#sitewrapper #header #navigation ul li.current {
					background: transparent url("../images/bg_nav-on_right.gif") no-repeat 100% 0; }
					#sitewrapper #header #navigation ul li a {
						float: left;
						height: 23px;
						width: auto;
						padding: 10px 15px 0 15px;
						color: #FFFFFF;
						text-transform: uppercase; }
					#sitewrapper #header #navigation ul li.current a {
						background: transparent url("../images/bg_nav-on_left.gif") no-repeat 0 0; }
						#sitewrapper #header #navigation ul li.current a strong {
							display: block;
							height: 23px;
							width: auto;
							_width: 10px;
							font-weight: normal;
							background: transparent url("../images/bg_nav-on.gif") no-repeat 50% 100%; }
				#sitewrapper #header #navigation ul li.highlight {
						margin: 7px 0 0 7px;
						float: right;
						position: relative;
						_left: 1px;
						background: transparent url("../images/bg_members-on_right.gif") no-repeat 100% 0; }
					#sitewrapper #header #navigation ul li.highlight a {
							float: left;
							height: 23px;
							width: auto;
							padding: 10px 15px 0 15px;
							color: #FFFFFF;
							text-transform: uppercase;
							background: transparent url("../images/bg_members-on_left.gif") no-repeat 0 0; }
				/*#sitewrapper #header #navigation ul li.highlight {
					margin: 7px 0 0 2px; }
					#sitewrapper #header #navigation ul li.highlight a {
						width: 96px;
						margin-left: 11px;
						padding: 10px 0 0 0;
						text-align: center;
						background: transparent url("../img/bg_nav-highlight.gif") no-repeat 0 0; }*/

		#sitewrapper #header #sub-nav {
			background: #CC9933 url("../images/bg_sub-nav.gif") repeat-x 0 0; }
			#sitewrapper #header #sub-nav ul {
				width: 718px;
				text-align: right;
				margin: 0 auto;
				padding: 10px 40px 10px 0; }
				#sitewrapper #header #sub-nav ul li {
					display: inline;
					padding: 0 15px;
					font-size: 14px; }
					#sitewrapper #header #sub-nav ul li a {
						color: #FFFFFF; }
					#sitewrapper #header #sub-nav ul li a.active {
						color: #000000; }
#middle {
	clear: both;
	float: left;
	width: 100%;
	background-color: #FFFFFF; }

#content {
	clear: both;
	width: 758px;
	margin: 0 auto; }
#content div.inner { /* Required for Faux Column */
	float: left;
	background: transparent url("../images/bg_faux-column.gif") repeat-y 100% 0; }
	#content #main {
		float: left;
		padding: 20px 0;
		margin-right: 34px;
		width: 515px; }
		#content #main a {
			color: #069; }
		#content #main h1 {
			font-size: 26px;
			font-weight: bold;
			color: #036; }
		#content #main h2 {
			font-weight: bold;
			color: #999;
			text-transform: uppercase; }
		#content #main h3 {
			font-size: 14px;
			color: #234166; }
		#content #main h3#links {
			border-top: 1px dashed #a0b5c8;
			padding-top: 15px; }
		#content #main p {
			font-size: 14px;
			line-height: 130%;
			margin-bottom: 20px; }
		#content #main ul { clear: both; }
		#content #main ul.arrow-list { }
			#content #main ul.arrow-list li {
				padding: 0 0 5px 20px;
				font-size: 13px;
				font-weight: bold;
				background: transparent url("../images/blt_arrow.gif") no-repeat 0 2px; }
				
			#content #main li {
				padding: 0 0 5px 20px;
				font-size: 13px;
				background: transparent url("../images/blt_arrow.gif") no-repeat 0 2px; }	
				
				#content #main ul.arrow-list li a { }

		#content #main #news-feature {
			float: left;
			padding: 0 0 20px 0; }
			#content #main #news-feature h2 {
				font-size: 16px;
				border-bottom: 1px solid #EEEEEE;
				margin: 0 0 1px 0; }
			#content #main #news-feature div.news-content {
				background: #EEEEEE url("../images/bg_border-bottom.gif") repeat-x 100% 100%;
				float: left;
				width: 485px;
				padding: 10px 20px 10px 10px; }
				#content #main #news-feature div.news-content img {
					float: left; }
				#content #main #news-feature div.news-content h4 {
					margin-left: 110px;
					font-size: 12px;
					font-weight: normal;
					color: #3399CC; }
				#content #main #news-feature div.news-content h3 {
					margin-left: 110px;
					font-size: 18px;
					margin-bottom: 10px;
					color: #CC9933; }
				#content #main #news-feature div.news-content p {
					margin-left: 110px;
					margin-bottom: 10px; }
					#content #main #news-feature div.news-content p a { }
				#content #main #news-feature div.news-content p.more {
					margin-bottom: 0;
					font-size: 14px; }

#content #sidebar {
	width: 209px;
	float: right; }

	#content #sidebar #login {
		background: #F2E4BD;
		padding: 10px 0 3px 0; }
		#content #sidebar #login p {
			clear: both;
			padding: 0 0 7px 10px; }
			#content #sidebar #login p label {
				display: block;
				float: left;
				width: 80px;
				font-size: 14px; }
			#content #sidebar #login p input {
				width: 90px; }
			#content #sidebar #login p input#login_submit {
				width: auto;
				margin: 0 0 0 80px; }

	#content #sidebar #search {
		padding: 10px 10px 15px 10px;
		background: #B7C9D7; }
		#content #sidebar #search p { }
			#content #sidebar #search p label {
				display: block;
				font-size: 14px;
				padding: 0 0 3px 0; }
			#content #sidebar #search p input { }
			#content #sidebar #search p input.query {
				width: 150px; }
			#content #sidebar #search p input.submit { }

	#content #sidebar #cja-store {
		margin: 10px; }
		#content #sidebar #cja-store a {
			display: block;
			background: transparent url("../images/bg_cart.gif") no-repeat 0 50%;
			padding: 10px 10px 10px 65px;
			color: #666666; }
			#content #sidebar #cja-store a:hover {
				text-decoration: none; }
			#content #sidebar #cja-store a strong {
				color: #006699; }
			#content #sidebar #cja-store a:hover strong {
				text-decoration: underline; }

	#content #sidebar div.hr {
		margin: 10px;
		border-bottom: 1px solid #C1CBD6; }
		#content #sidebar div.hr hr { display: none; }
	
	#content #sidebar a#ceb-online {
		display: block;
		height: 57px;
		width: 166px;
		text-indent: -5000px;
		margin: 0 auto;
		background: transparent url("../images/logo_ceb-online.gif") no-repeat 0 0; }

		#sitewrapper #sidebar #find_courthouse_image {
			display: block;
			margin: 0 auto }

	#content #sidebar ul#side-nav {
		background: #F2E4BD;
		padding: 20px 10px; }
		#content #sidebar ul#side-nav li {
			padding: 0 0 5px 20px;
			font-size: 13px;
			font-weight: bold;
			background: transparent url("../images/blt_arrow.gif") no-repeat 0 2px; }
			#content #sidebar ul#side-nav li a {
				color: #006699;
				font-weight: normal; }
			#content #sidebar ul#side-nav li a.current {
				font-weight: bold;
				font-size: 14px; }
 /*
	#content #sidebar p#logout {
		padding: 10px;
		background: #DBC392; }
		#content #sidebar p#logout a {
			padding: 0 0 5px 20px;
			color: #006699;
			font-size: 13px;
			font-weight: bold;
			background: transparent url("../images/blt_arrow.gif") no-repeat 0 2px  }
  */
  #content #sidebar p.logout {
    padding: 10px;
    background: #DBC392; }
    #content #sidebar p.logout a {
      padding: 0 0 5px 20px;
      color: #006699;
      font-size: 13px;
      font-weight: bold;
      background: transparent url("../images/blt_arrow.gif") no-repeat 0 2px  }

	#footer {
		clear: both;
		background: transparent url("../images/footer_background.jpg") repeat-x;
		color: #FFF; }
		#footer p {
			width: 758px;
			padding: 20px 0;
			margin: 0 auto; }
			#footer p a {
				color: #FFCC00; }

		#sitewrapper #main .print-page {
			display: block;
			float: right;
			background: #F0F6F9 url("../images/icon_printer.gif") no-repeat 5px 50%;
			padding: 10px 7px 10px 35px;
			margin: 0 0 0 10px;
			border: 1px dashed #a0b5c8; }
		
			#sitewrapper #main .forumrules {
			display: block;
			float: right;
			background: url("../images/comments.jpg") no-repeat 5px 50%;
			padding: 10px 7px 10px 35px;
			margin: 0 0 0 10px;
			border: 1px dashed #a0b5c8; }

#popup {
	padding: 15px;
	width: 450px;
	background-color: white;
}


#popup p {
	font-size: 14px;
	margin-bottom: 10px;
	
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}