
div#courtwrap {
	background: #09f; 
	/*border-left: solid 1px blue;
	border-right: solid 1px blue;*/
}

div#courtwrap h1 {
	font-size:2em; /* 32pt/16px = 2 */
}
div#courtwrap h2 {
	font-size:1.75em; /* 28pt/16px = 1.75 */
	margin-top: .25em;
	margin-bottom: .25em;
}
div#courtwrap h3 {
	font-size:1.25em; /* 20pt /16px = 1.25 */
	margin-top: .25em;
}

div#courtwrap h1, div#courtwrap h2 {color: #930;}
div#courtwrap h3, div#courtwrap h4 {color: #c60;}

	#courtwrap a:hover {
		background:#fc6;
		color:#000;
	}

	#courthdr {
		background: #fff url(images/courtback.jpg);
		width:100%;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
	}
		#courtwrap #courthdr p#hd {
			margin-top:0;
			margin-bottom:0;
			text-align:center;
			width: 100%;
			font-size:3em;
		}
		#courtwrap #courthdr p#tag {
			width: 100%;
			margin:0;
			margin-bottom: 1em;
			text-align:center;
		}
	#courtwrap #content {
		width:75%;
		float: right;
		padding: 0;
		background:white;
		margin-bottom: 0;
		margin-top:0;
		background: #fff url(images/courtback.jpg);
	}
	#courtwrap #content h1 {
		text-align:center;
		margin-bottom: .5em;
	}
		#courtwrap #content #maintext2 {
			width:66%;
			float:left;
			margin: 0;
			padding: 0;
			border-right:dotted 1px #ccc;
			background:none;
		}
			#courtwrap #content #maintext2 #courtcont {
				width: 98%;
				margin: auto;
			}
				
				#maintext2 h3 {
					margin:0 1em;
					font-weight:normal;
				}
				#courtwrap #maintext2 p {
					margin: 0 .5em 1em 2em;
				}
				
				table.winhours, table.courthours{
					margin-left: 2em;
					margin-bottom: 1em;
				}
				table.winhours caption, table.courthours caption {
					color: #c60;
					text-align:left;
					text-transform:uppercase;
					font-weight: bold;
					font-size:1.1em;
				}
				table.winhours td, table.courthours td {
					padding:.25em;
					vertical-align:middle;
				}
				table.winhours tr>td:first-child {
					padding-right: 1.5em;
				}
				table.courthours tr>td:first-child {
					padding-left: 25px;
					padding-right:1.5em;
					background:url(images/diamond.gif) left center no-repeat;
				}
		#courtwrap #courtcont {
			padding:.5em;
		}
		#courtwrap #courtcont ul {
			list-style-image: url(./images/gavel.gif); 
			list-style-position: outside;
			margin-left: 3em;
		}
		#courtwrap #courtcont ul li {
			padding-bottom: 1em;
		}
		#courtwrap #courtcont ul.faq {
			list-style-image:none;
			list-style-type:none;
			margin-left:0;
		}
			#courtwrap #courtcont ul.faq li {
				padding-bottom:.25em;
			}
		#courtwrap #content #courtcont p {
			margin-top: 1em;
			margin-bottom: 1em;
		}
		
		#courtcont table#pnum{
			width: 30em;
			margin: 1em auto;
		}
		#courtcont table#pnum td {
			padding:.25em;
		}
		#courtcont #faq {
			border-top: solid 1px;
			padding-bottom:15em;
		}
			#courtcont #faq p {
				margin-left: 2em;
			}
			#courtcont #faq h2 {
				color: #c60;
				font-size:1.1em;
			}
		#courtwrap #content #righttext {
			width: 32%;
			float:left;
			padding-left: .25em;
			margin-top: .5em;
			padding-bottom: .5em;
		}
			#courtwrap #content #righttext div {
				/*border: solid 1px #339;*/
				background:#fff;
				margin-top: 1.25em;
				float:right;
				width: 99%;
			}
			
			#righttext table td.nw {
				white-space:nowrap;
				padding-right: 1em;
			}
				#righttext div h3 {
					width:100%;
					margin-top:0;
					margin-bottom: .25em;
					padding-bottom: .15em;
					border-bottom: solid 1px;
				}
				#courtwrap #content #righttext div p {
					margin-left: 0;
					margin-top: 0;
					text-indent:0;
				}
				#righttext #warr {
					border:solid 2px;
				}
				#courtwrap #content #righttext #warr p{
					font-weight:bold;
					text-align:center;
					margin-top: 1em;
					margin-bottom: 1em;
				}
				
				
	#lefttext {
		width: 24.9%;
		float:left;
	}
		#lefttext div {
			width: 95%;
			margin: auto;
			margin-top: 2em;
			font-size:.95em;
		}
				
			#lefttext #servsdiv {
				/*margin-top: 0;*/
			}
				#lefttext #servsdiv h2 {
					width:100%;
					margin-top:0;
					margin-bottom:.25em;
					border-bottom: solid 1px;
					font-weight: normal;
					font-size: 1.25em;
					color: black;
				}
				#servsdiv ul {
					margin-top: 0;			
				}
					#servsdiv li {
						display:block;
					}
						#servsdiv li a {
							display: block;
							width:95%;
							padding: .25em 2.25%;
							color: #fff;
							background: #09f;
						}
							#servsdiv li a:visited {
								color: #000;
								background: #09f;
							}
							#servsdiv li a:hover, #servsdiv li a:focus {
								background:#09f;
								color:#ff0;
							}
						#servsdiv li span {
							display: block;
							width:95%;
							padding: .25em 2.25%;
							text-decoration:none;
							color:yellow;
						}

