/*
Theme Name: Bankruptcy Lawyer Prescott
Theme URI: http://www.prescottbankruptcy.com/
Description: Custom theme from Superlative
Version: 1.0
Author: Superlative
Author URI: http://www.supint.com/
Tags: bankruptcy lawyer website template
Colors:
	597991	blue
*/

* {
	margin:0;
	padding:0;
}

a {
	color:#597991;
	text-decoration:underline;
}
	a:hover {
		color:#597991;;
		text-decoration:none;
	}

body {
	background:url(images/bg.gif) top left repeat-x #f9f9f7;
	font:62.5%/1.6em verdana, geneva, sans-serif;
	color:#333;
	margin:0;
}

.button {
	background:url(images/button-bg.png) top left repeat-x #5e747d;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}

#container {
	background:url(images/content.png) top center repeat-y;
}

.clear {
	clear:both;
}

#contact-error {
	background:#ffa3f3; 
	border:1px solid #000; 
	color:#000; 
	line-height:18px; 
	margin:6px 6px 6px 52px; 
	padding:4px 0 4px 10px; 
	text-align:left;	
}

#content-container {
	background:url(images/sidebar-bg.png) top right repeat-y;
	margin:0 18px 0 17px;
}

#content-side-bg {
	background:url(images/content-bg.png) top left repeat-x;
}

#content {
	float:left;
	margin:10px 0 0 6px;
	width:640px;
}
	#content2 {
		padding:10px 0 0px;
	}
	#content p, #content2 p {
		line-height:25px;
		font-size:1.4em;
		word-spacing:1px;
		padding:10px 10px;
	}
	#content h1, #content2 h1 {
		background:url(images/title.png) top left repeat-x;
		color:#597991;
		font-size:22px;
		margin:0;
		padding:10px;
	}
	#content h1 a, #content2 h1 a {
		text-decoration:none;
	}
	#content h2, #content2 h2 {
		background:url(images/title.png) top left repeat-x;
		color:#597991;
		font-size:18px;
		line-height:1.4em;
		margin:20px 0 0 0;
		padding:10px;
	}
	#content h2 a, #content2 h2 a {
		text-decoration:none;
	}
	#content h3, #content2 h3 { 
		color:#597991;
		font-size:14px;
		margin:0 0 10px 0;
	}
	#content h3 a, #content2 h3 a {
		text-decoration:none;
	}
	#content ul, #content2 ul {
		font-size:120%;
		list-style-image:url(images/bullet.png);
		margin:0 20px 15px 20px;
		padding:10px;
	}
	#content ol, #content2 ol {
		font-size:120%;
		margin:0 20px 15px 20px;
		padding:10px;
	}
	#content li, #content2 li {
		font-size:1.1em;
		line-height:1.6em;
		padding-bottom:1em;
	}

#disclaimer {
	color:#555;
	margin:0 auto 30px auto;
	text-align:justify;
	width:940px;
}

#error-close {
	float:right; 
	font-weight:bold;
	margin:0 6px 0 0; 
	text-align:center; 
	width:15px;
}
#error-message {
	float:left; 
	width:170px;
}

#footer {
	background:url(images/footer-bg.jpg) top right no-repeat;
	margin-right:2px;
}
	#footer a {
		color:#9a938a;
		font-size:12px;
		text-decoration:none;
	}	
	#footer a:hover {
		background:none;
		color:#9a938a;
		text-decoration:underline;
	}
	#footer #contact-info {
		color:#c17332;
		font-size:13px;
		padding:5px 0 15px 0;
	}
	#footer #link-container {
		padding:90px 0 0 30px;
	}
	#footer ul {
		float:left;
		list-style-type:none;
		margin-left:15px;
		width:210px;
	}
	#footer li {
		background:url(images/footer-bullet.png) no-repeat scroll 0 5px;
		margin:1px 0 0;
	}
	#footer li a {
		color:#474747;
		display:block;
		font-size:1.2em;
		font-weight:bold;
		padding:8px 0 5px 27px;
		text-decoration:none;
	}
	#footer li a:hover {
		color:#474747;
		text-decoration:underline;	
	}
	#footer #service-areas {
		color:#867b70;
		font-size:1em;
		margin:9px 30px 0 45px;
		padding-bottom:10px;
	}
	
#footer-credits {
	margin:0 auto;
	padding-bottom:15px;
	text-align:center;
	width:360px;
}
	#footer-credits a {
		text-decoration:none;	
	}
	#footer-credits a:hover {
		text-decoration:underline;	
	}
	
#footer-links {
	background:url(images/footer-links.png) top center no-repeat #f9f9f7;
	font-size:1.3em; 
	font-weight:bold;
	padding:35px 0;
	text-align:center;
}
	#footer-links a {
		text-decoration:none;	
	}
	#footer-links a:hover {
		text-decoration:underline;	
	}

#header {
	/* see code logic for rotating bg image */
	height:357px;
	margin-left:1px;
}
	#header #header-text {
		height:284px;	
	}
	#header #intro {
		color:#fff;
		font-size:2.5em;
		font-variant:small-caps;
		padding:60px 0 25px 120px;
	}	
	#header #free-consultation {
		color:#fff;
		font-size:3.0em;
		font-variant:small-caps;
		line-height:1em;
		padding:0 0 25px 85px;
		text-align:center;
		width:400px;
	}
	#header #call-now {
		color:#fff;
		font-size:2.1em;
		font-variant:small-caps;	
		padding:0 0 0 130px;
	}
	#header #phone-number {
		color:#bbb; 
		font-size:1.2em; 
		padding:2px 0 0 325px; 
		word-spacing:0.3em;
	}

/* http://javascript-array.com/scripts/jquery_simple_drop_down_menu/ */
#jsddm {
	height:74px;
	margin-left:32px;
	padding: 0;
}
	#jsddm li {
		float: left;
		list-style: none;
	}
	#jsddm li a {
		display: block;
	}
	#jsddm li a:hover {}		
	#jsddm li ul {
		border-bottom:5px solid #fff;
		border-left:5px solid #fff;
		border-right:5px solid #fff;
		position: absolute;
		visibility: hidden;
		z-index:100000;
	}	
	#jsddm li ul li {
		display: inline;
		float: none;
	}	
	#jsddm li ul li a {
		background:#87a2b4;
		color:#fff;
		font-size:1.4em;
		line-height:16px;
		margin:0;
		padding:10px;
		text-align:center;
		text-decoration:none;
		width:200px;
	}	
	#jsddm li ul li a:hover {
		text-decoration:underline;
	}	
			
#logo-tabs {
	margin:0 auto;
	width:970px;
}
	#logo-tabs ul {
		margin:15px 0 0;	
	}
	#logo-tabs ul li {
		list-style:none;
	}
	#logo-tabs ul li.tabs {
		float:left;
	}
	#logo-tabs ul li.home a {
		background:url(images/tabs/man-at-computer.jpg) top left no-repeat;
		height:41px;
		width:120px;
	}

#map {
	border:1px solid #aaa; 
	height:500px; 
	margin:0 auto; 
	text-align:center; 
	width:95%;
}
	#map img {
		background:none;
		border:none;
	}

#map-help li {
	color:#333;
	font-size:120%;
	line-height:25px;
	list-style-image:none;
}

#search {
	padding:30px 0 0 55px;
	text-align:left;
}
	#search input {
		font-size:1.4em;
		padding:1px;
	}

#sfstest-page blockquote {
	background:#fff;
	border:none;
	font-size:1.4em;
	line-height:25px;
	margin-bottom:25px;
	padding:10px;
}
	/* hide repeat of their name */
	#sfstest-page cite {
		display:none;	
	}

#sidebar {
	float:right;
	height:100%;
	margin:22px 0 0 0;
	padding:0;
	text-align:right;
	width:280px;
}
	#sidebar blockquote {
		background:none;
		border:none;
		font-style:italic;
		margin:0 0 15px 50px;
		text-align:left;
	}
	#sidebar cite {
		font-style:normal;	
	}
	#sidebar ul {
		padding:15px 0;
	}
	#sidebar li {
		font-size:1.3em;
		/*list-style-image:url(images/bullet.png);*/
		margin:0 0 0 74px;
		padding:2px 0 8px 0;
		text-align:left;
		width:190px;
	}
	#sidebar li a {
		color:#494949;
		display:block;
		text-decoration:none;
	}
	#sidebar li a:hover {
		color:#494949;
		text-decoration:underline;
	}

#spinner-contact {
	display:none;	
}

#table-contact {
	margin:10px 0 20px 50px;
}
	#table-contact input {
		font-size:1.1em;
		margin:0 5px;
		padding:1px;
		width:150px;
	}	
	#table-contact td {
		color:#494949;
		font-size:1.3em;
		font-variant:small-caps;
		font-weight:bold;
		padding:2px 0;
	}
	
#top {
	background:#fff;
}

#wrapper {
	margin:0 auto;
	width:970px;
}












blockquote {
	background:#EFF8FB;
	border:1px solid #ccc;
	margin:10px 0;
	padding:5px 15px;
}

a.more {
display:block;
text-align:right;
color:#2F460D;
text-decoration:none;
margin:10px 0 0;
}

a.more:hover {
text-decoration:none;
}

.post {
	margin:0 0 0 0;
}

.post img {
background:#ccc;
border:5px solid #eee;
padding:1px;
}

.post .info {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
background-color:#EFF8FB;
font-size:1em;
color:#333;
padding:2px 3px 3px 8px;
margin: 25px 0;
}

.date {
margin: 0 0 15px 0;
}

.post small {
	font-size:1.1em;
	margin:10px;
}


p.news {
background:#EFF8FB;
color:#333;
font-size:120%;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin:10px 0 28px;
padding:10px;
}


#comments {
font-size:0.9em;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
}

#commentform {
background:#fff;
width:350px;
text-align:left;
margin:0 0 15px 0;
}

#commentform textarea {
background:#f8f7f6;
border:1px solid #d6d3d3;
width:480px;
font: 13px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
}

#commentform #email,#commentform #author,#commentform #url {
font-size:1.1em;
background:#f8f7f6;
border:1px solid #d6d3d3;
width:350px;
}

#commentform input {
margin-bottom:3px;
}

#gravatar {
align:right;
}


.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.navigation {
text-align:center;
font-size:120%;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding:4px 0 0 0;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}


.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}