


body {
	margin:0 auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	background:#000 url(images/justice.jpg) no-repeat bottom center;
	color:#fff;
	}

h1, h2, h3, h4 {margin:0;padding:0;font-family:Constantia, Georgia, "Times New Roman", Times, serif;}
h1 {font-size:22px}
h2 {font-size:20px}
h4 {font-size:16px}
h5 {font-size:14px}

a {color:#bc603f;text-decoration:none;}

img {border:0;}

p {margin:10px 0}


.clr {clear:both;margin:0;padding:0;}


#wrap {
	margin:0 auto;
	padding:0;
	width:950px;
	/*border: 1px solid #ccc;*/
	}



/*Header*/
#header {
	display:block;
	margin:30px auto 0;
	padding:10px;
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	}
	
	.title {float:left;width:480px;text-transform:uppercase;}
	.title h1, .title h1 a {color:#fff;font-size:26px;}



/* Nav */

#navigation {
	float:right;
	width:420px;
	margin:0 auto;
	padding:5px 0;	
	line-height:24px;
	font-weight:normal;
	font-size:16px;
	}

#navigation ul {
	margin: 0 auto;
	padding:0;
	list-style: none;
	}

#navigation li {
	float:left;
	display: block;
	height:30px;
	margin:0 0 0 12px;
	padding:0;
	}
	#navigation li.directions {margin-right:10px;}

#navigation a {
	font-size:16px;
	padding:5px;
	color:#fff;
	}
	#navigation a:hover {color:#bc603f;}


/*Main*/

#main {margin:0 auto 20px;padding:0 10px;}

#content {float:left;margin:0;padding:0;width:480px;line-height:20px;}
	#content img {margin:2px 8px;}
	#content h2 {/*display:inline;*/padding:2px 0;margin-top:10px;}
	
	.home {font-size:16px;line-height:24px;}
	
	.about {display:block;padding:5px 10px;margin:10px 0 5px;/*border:1px solid #5e2a0c;border-width:1px 2px 2px 1px;*/
	background:transparent url(images/about-bg.gif) no-repeat top left;}
	.about a {color:#c57249;}
	

	
	#main blockquote.cases {margin:10px;padding:5px 10px;background:#222;border:3px double #444;}
		#main blockquote.cases2 {margin:0 10px;padding:5px 10px;background:#222;border:3px double #444;}
	

#sidebar {float:right;margin:10px 0;padding:0;width:420px;}
.sidebar-contact {background:transparent url(images/contact-bg.gif) no-repeat top center;}
	.contact {margin:15px 0 30px 20px;}
	form {margin:0 auto;padding:0;width:390px;}
	label {display:block;margin:0;padding:0;}
	input {width:360px;margin:6px 0;padding:2px;background:#000;border:1px solid #662F0E;color:#fff;}
	textarea {width:360px;height:45px;background:#000;border:1px solid #662F0E;color:#fff;}
	input.submitbutton {
		width:150px;
		font-size:14px;
		font-weight:bold;
		padding:4px;
		cursor:pointer;
		background:#843506;
		border:1px solid #51230a;
		border-width:1px 2px 2px 1px;
		margin-top:10px;
		}
		input.submitbutton:hover {background:#7b3105;}
		#sidebar h4 {margin:5px 15px;}


/*Footer*/

#footer {
	clear:both;
	margin:0 auto;
	padding:0 20px;
	height:485px;
	text-align:right;
	/*color:#000;*/
	}
	.quote {
		font-family:Constantia, Georgia, "Times New Roman", Times, serif;
		letter-spacing:1px;
		line-height:20px;
		background:#2e0901;
		font-size:13px;
		}
	.inside {padding-top:300px;text-align:center;}
		.copy {	background:#2e0901;}


