/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
	Kubrick v1.5
	http://binarybonsai.com/kubrick/
	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
.group:after {/*--clear floats--*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
body.mceContentBody {
	background: #c6ae7e!important;
}
/* General styles */

/*Default*/

html, body {
}
body, a, div, span, p, form, label, table, tbody, tr, th, td, img, ul, ol, h1, h2, h3, h4, h5, hr {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:none;
}
body, a, div, span, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, input, select {
	font-size:15px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #000000;
	font-style: normal;
}
input, select, textarea, li {
	padding:0px;
	margin:0px;
}
a {
	color:#000000;
	text-decoration:underline;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:15px;
	font-weight:normal;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
table td {
	vertical-align:top;
}
p {
	padding-bottom:10px;
}
li {
	margin-left:25px;
	margin-bottom:5px;
}
/*End Defaults*/



/* Begin Typography & Colors */

body {
	margin: 0px;
	padding: 0px;
}
p {
	line-height:22px;
}
table {
	margin: 0px;
	padding: 0px;
}
td {
	margin: 0px;
	padding: 0px;
}
#header-master {
	width: 100%;
	text-align: center;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}
 @media screen {
body>div#header-master {
	position: fixed;
}
}
#header {
	width:1000px;
	margin:0 auto;
	text-align:center;
	margin-bottom:18px;
	z-index: 50;
}
#headername {
	width: 427px;
	float:left;
}
#headertext {
	width: 300px;
	float:left;
	padding-top:5px;
}
#navigation {
	width: 900px;
}
#navigation ul {
	list-style:none;
	float:right;
	clear: none;
	display:block;
	/*margin:0 40px 0 0;*/
	margin: 0 130px 0 0;
}
#navigation li {
	list-style:none;
	float:left;
	display:block;
	margin:0;
}
#footernavigation {
	text-align:center;
	margin-top:15px;
}
#footernavigation a {
	font-size:12px!important;
	text-decoration:none;
}
#footernavigation a:hover {
	font-size:12px!important;
	text-decoration:underline;
}
#footernavigation ul {
	list-style:none;
	display:block;
	margin:0;
}
#footernavigation li {
	list-style:none;
	display:block;
	margin:0;
}
#content1000 {
	width:1000px;
	margin: 0 auto;
}
#facebook {
	position:absolute;
	bottom:-36px;
	right:48px;
}
.page_item {
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 10px;
	margin:0;
	position: relative;
	font-weight:normal;
	text-transform:uppercase;
	color: #000000;
}
.page_item a {
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Geneva, Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	text-decoration: none;
	font-weight:normal;
	text-transform:uppercase;
	color: #000000!important;
}
.page_item a:hover {
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Geneva, Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	text-decoration: none;
	font-weight:normal;
	text-transform:uppercase;
	color: #000000!important;
}
.current_page_item a {
	font-weight:bold!important;
}
.navdivider {
	height:37px;
	width:1px;
	background-color: #333333;
}
#headertext h3 {
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px!important;
	text-decoration: none;
	position: relative;
	font-weight: normal;
	padding-top:14px;
}
.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px solid #ddd;
}
.even, .alt {
	border-left: 1px solid #ddd;
}
#footer-old {
	border: none;
}
#footer-old {
	padding: 0 0 20px 0;
	margin: 0 auto;
	width: 995px;
	text-align:center;
	clear: both;
	position:relative;
}
#footer-old ul li {
	list-style:none;
	display:inline;
	margin:0;
}
.footertext {
	padding-left:25px;
	padding-right:25px;
	margin:0;
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	text-decoration: none;
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
}
h2 {
	font-size: 1.6em;
}
h2.pagetitle {
	font-size: 1.6em;
}
#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #000000;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}
.entry p a:visited {
	color: #b85b5a;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
	font-weight: normal;
}
#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar a {
	text-decoration: none;
}
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
/* End Typography & Colors */


/* Begin Structure */

body {
	margin: 0 0 20px 0;
	padding: 0;
}
#page {
	margin: 0 auto;
	/*padding: 120px 0 0 0;*/
	width: 1000px;
	text-align:left;
	margin-top:20px;
}
#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
}
.post {
	margin: 0 0 40px;
	text-align: justify;
}
.post hr {
	display: block;
}
.postmetadata {
	clear: both;
}
.clear {
	clear: both;
	font-size: 0px;
}
/* End Structure */


/*	Begin Headers */

h1 {
	padding-top: 70px;
	margin: 0;
}
h2 {
/*margin: 30px 0 0;*/

	}
h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
}
h3.comments {
	padding: 0;
	margin: 40px auto 20px;
}
/* End Headers */


/* Begin Images */

p img {
	padding: 0;
	max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
/* End Images */


/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}
html>body .entry li {
	margin: 7px 0 8px 10px;
}
.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}
/* End Entry Lists */


/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
#sidebar #searchsubmit {
	padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
	width: 130px;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
/* End Form Elements */


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children {
	padding: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */


/* Begin Sidebar */
#sidebar {
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
}
#sidebar form {
	margin: 0;
}
/* End Sidebar */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff;
}
/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
hr {
	display: none;
}
a img {
	border: none;
}
.navigation {
	display: block;
	text-align: center;
	margin-bottom: 60px;
}
/* End Various Tags & Classes*/


/* Captions */
.aligncenter,  div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/*==Box frames
=======================================*/
.box-container {
margin-bottom:28px;
}
.box-container.small {
width:470px;
}
.box-container.med {
width:680px;
}
.box-container.intro {
float:right;
margin:0 70px 100px 0;
}
.box-container img {
margin:9px 11px 0 0;
border:1px solid #90816f;
}
.box-container.left {
float:left;
}
.box-container.right {
float:right;
}
.box-container.mgn-top {
margin-top:60px;
}
.box-container.mgn-left {
margin-left:80px;
}
.box-container.mgn-right {
margin-right:70px;
}
.box-container .content {
padding:9px 11px 0 0;
}
.box-container .content-inner {
background: #f6f4ef;  /*#f0eae0;*/
border:1px solid #979475;
padding:14px;
}
.box-container .content-inner h1, .box-container .content-inner h2 {
background:url(images/header-underline.png) no-repeat left bottom;
font-family:"lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;
margin:0 0 10px 0;
padding:0 0 4px 0;
color:#111;
}
.box-container .content-inner h1 {
font-size:24px;
}
.box-container .content-inner h2 {
font-size:22px;
}
p.link-wrap {
text-align:right;
padding:0;
margin:3px 0;
}
.box-container .content-inner a:link, .box-container .content-inner a:visited {
color:#990000;
letter-spacing:.1em;
}
.box-tl {
display: block;
background:url(images/box-tl.png) no-repeat left top;
min-height:45px;
padding:0 0 0 9px;
}
.box-tr {
display: block;
background:url(images/box-tr.png) no-repeat right top;
min-height:45px;
}
.box-bl {
display: block;
background:url(images/box-bl.png) no-repeat left bottom;
min-height:12px;
padding:0 0 0 9px;
}
.box-br {
display: block;
background:url(images/box-br.png) no-repeat right bottom;
min-height:12px;
line-height:0;
}
br.nobreak {/* stupid wordpress */
line-height:0;
height:0;
}

/*==Legal
=============================*/
#legal-tucson, #legal-img {
margin-top:350px;
}

/*==Location
=============================*/
#google-map {
width:450px;
float:left;
}
.maplink {
text-align:center;
}
#location-img {
/* margin-top:330px; */
}

/*==Contact
=============================*/
#contact-img {
clear:left;
margin-left:35px;
}
#client-login {
width:210px;
margin-left:20px;
}

/*==Legal Services sub
=============================*/

/*									ei fix*/
/* .estateplanning .box-container,
.probate .box-container,
.elderlaw .box-container {
margin-top:280px;
}
.familyandjuvenilelaw .box-container {
margin-top:300px;
} */
.action-btn {
float:left;
}
.action-btn img {
border:0;
}
.elderlaw .link-wrap,
.estateplanning .link-wrap,
.probate .link-wrap,
.familyandjuvenilelaw .link-wrap {
float:right;
margin-top:48px;
}

/*==Forms
=============================*/
#forms-box {
width:300px;
margin:0 auto;
}

/*=Wills
=============================*/
.featured-list li {
background:url(images/list-gradient.png) repeat-y left top;
margin:0 0 5px 0 !important;
font-size:16px;
padding:10px 0 10px 24px;
}
.featured-list li:before {
content: "" !important;
}
.featured-list {
padding-left:5px !important;
margin-bottom:15px;
}
#prepared-wills {
float:left;
margin-left:30px;
}
#prepared-wills h3 {
margin:15px 0 20px -5px;
font-size:19px;
}
body.wills .box-container .box-container .content-inner {
background-color:#fcfcfa;
min-height:166px;
position:relative;
}
body.wills .box-container .box-container .link-wrap {
position:absolute;
bottom:14px;
right:14px;
}

/*=Page specific backgrounds
-----------------------------*/

/* backgrounds for wills pages */
body.wills,
body.typesofwills,
body.benefitsoflegallyexecutedwill,
body.wills #header-master,
body.typesofwills #header-master,
body.benefitsoflegallyexecutedwill #header-master {
background: #c7b390 url(/wp-content/themes/wood/images/bg2/estateplanning_BG.jpg) no-repeat fixed center top;
}
body.tucsonprobate,
body.tucsonprobate #header-master,
body.whatmakesprobatenecessaryinarizona,
body.whatmakesprobatenecessaryinarizona  #header-master,
body.whathappensintheprobateofadecedentsestate,
body.whathappensintheprobateofadecedentsestate #header-master
{
background: #c7b390 url(/wp-content/themes/wood/images/bg2/probate_BG.jpg) no-repeat fixed center top;
}

/*/////////////////////////Home Styles////////////////////////////////*/

.homebox {
	position:relative;
	z-index:1;
	border:1px solid #918F6E;
	background: url(/wp-content/themes/wood/images/home_transp_bg.png) repeat;
}
/*transparency png is 60% opacity of the center color*/

.homebox h1 {
	position:relative;
	z-index:9;
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	margin:0px 0px 8px 0px;
	_margin:0px 0px 8px 0px;
	padding:0;
	text-align:left;
}
/*	background: url(/wp-content/themes/wood/images/homebox-inner-bg.jpg) bottom repeat-x;*/


.homebox small {
	color:#000000;
	font-size:16px;
	position:relative;
}
.homebox p {
	padding:20px;
	margin:0;
	position:relative;
	z-index:3;
}
.homebox1 {
	width:650px;
	float:right;
	margin-right:70px;
	_margin-right:35px;
	padding:18px;
}
.homebox-inner {
	background:#f6f4ef; /*#f0eae0;*/
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
}
.homebox2 {
	width:302px;
	float:left;
	margin-left:80px;
	_margin-left:40px;
	padding:18px;
}
.homebox2 img {
	border:1px solid #90816F;
}
.homebox3 {
	width:500px;
	float:right;
	margin-top: 65px;
	padding:18px 8px 18px 8px;
}
.homebox4 {
	width:650px;
	float:left;
	padding:18px;
}
.homebox5 {
	width:650px;
	float:right;
	padding:18px;
}
/*/////////////////////////Legal Services Styles////////////////////////////////*/

.legalbox {
	position:relative;
	z-index:1;
	border:1px solid #918F6E;
	background: url(/wp-content/themes/wood/images/home_transp_bg.png) repeat;
}
/*transparency png is 60% opacity of the center color*/



.legalbox h1 {
	position:relative;
	z-index:9;
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	margin:0px 0px 8px 0px;
	_margin:0px 0px 8px 0px;
	padding:0;
	text-align:left;
}
.legalbox small {
	color:#000000;
	font-size:16px;
	position:relative;
}
.legalbox p {
	padding:20px;
	margin:0;
	position:relative;
	z-index:3;
}
.legalbox-inner {
	background: #f4f1e7;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
}
.legalbox1 {
	width:450px;
	float:right;
	padding:18px;
	margin-top:350px;
	margin-right:50px;
}
.legalbox2 {
	width:340px;
	float:left;
	padding:18px;
	margin-top:350px;
}
.legalbox2 img {
	border:1px solid #7E7A5E;
}
.legalbox3 {
	width:570px;
	float:right;
	margin-top:20px;
	padding:18px 8px 18px 8px;
}
.legalbox4 {
	width:450px;
	float:left;
	padding:18px;
	margin-top:40px;
}
.legalbox5 {
	width:440px;
	float:right;
	padding:18px 14px 18px 14px;
	margin-top:140px;
}
.legalbox6 {
	width:650px;
	float:left;
	padding:18px 22px 18px 22px;
	margin-left:63px;
}
.legalbox7 {
	margin: 320px 0 0 0;
}
/*/////////////////////////Documents Styles////////////////////////////////*/

.docsbox {
	position:relative;
	z-index:1;
	border:1px solid #918F6E;
	background: url(/wp-content/themes/wood/images/home_transp_bg.png) repeat;
}
/*transparency png is 60% opacity of the center color*/



.docsbox h1 {
	position:relative;
	z-index:9;
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	margin:0px 0px 8px 0px;
	_margin:0px 0px 8px 0px;
	padding:0;
	text-align:left;
}
.docsbox small {
	color:#000000;
	font-size:16px;
	position:relative;
}
.docsbox p {
	padding:20px;
	margin:0;
	position:relative;
	z-index:3;
}
.docsbox-inner {
	background: #fbfaf6;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
}
.docsbox1 {
	width:700px;
	float:right;
	padding:18px;
}
.docsbox2 {
	width:402px;
	float:left;
	padding:18px;
	margin-top: 40px;
}
.docsbox2 img {
	border:1px solid #7C7B71;
}
.docsbox3 {
	width:500px;
	float:right;
	margin-top: 180px;
	padding:18px 8px 18px 8px;
}
.docsbox4 {
	width:600px;
	float:left;
	padding:18px;
	margin-top: 40px;
}
.docsbox5 {
	width:600px;
	float:right;
	padding:18px 22px 18px 22px;
	margin-top: 40px;
}
/*/////////////////////////Lcation Styles////////////////////////////////*/

.locationbox {
	position:relative;
	z-index:1;
	border:1px solid #918F6E;
	background: url(/wp-content/themes/wood/images/home_transp_bg.png) repeat;
}


/*transparency png is 60% opacity of the center color*/
.locationbox h1 {
	position:relative;
	z-index:9;
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	margin:0px 0px 8px 0px;
	_margin:0px 0px 8px 0px;
	padding:0;
	text-align:left;
}
.locationbox small {
	color:#000000;
	font-size:16px;
	position:relative;
}
.locationbox p {
	padding:20px;
	margin:0;
	position:relative;
	z-index:3;
}
.locationbox-inner {
	background: #f4efe9;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
}
.locationbox1 {
	width:439px;
	float:left;
	padding:18px;
	margin-top:5px;
}
.locationbox2 {
	width:318px;
	float:left;
	margin-top: 35px;
	padding:18px 8px 18px 8px;
	margin-left:32px;
}
.locationbox1 .maplink {
	padding-bottom:18px;
	text-align:center;
}
.locationbox3 {
	width:302px;
	float:right;
	padding:18px;
	margin-top:380px;
}
.locationbox3 img, .locationbox1 img {
	border:1px solid #907C6D;
}
/*/////////////////////////Contact Us Styles////////////////////////////////*/

.contactbox {
	position:relative;
	z-index:1;
	border:1px solid #918F6E;
	background: url(/wp-content/themes/wood/images/home_transp_bg.png) repeat;
}


/*transparency png is 60% opacity of the center color*/
.contactbox h1 {
	position:relative;
	z-index:9;
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	margin:0px 0px 8px 0px;
	_margin:0px 0px 8px 0px;
	padding:0;
	text-align:left;
}
.contactbox small {
	color:#000000;
	font-size:16px;
	position:relative;
}
.contactbox p {
	padding:20px;
	margin:0;
	position:relative;
	z-index:3;
}
.contactbox-inner {
	background: #f4f2e9;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
}
.contactbox1 {
	width:350px;
	float:left;
	padding:14px 8px 14px 8px;
	margin-top:25px;
}
.contactbox1 p {
	padding:8px 10px 8px 10px!important;
}
.contactbox2 {
	width:302px;
	float:left;
	clear: left;
	padding:18px;
	margin-left:20px;
	margin-top:30px;
}
.contactbox2 img {
	border:1px solid #837E7A;
}
.contactbox3 {
	width:570px;
	float:right;
	padding:18px;
	margin-right: 35px;
	margin-top: 30px;
}
#emailform {
	padding:10px;
	margin:0;
	position:relative;
	z-index:3;
}
.contactbox4 {
	width:180px;
	float:right;
	padding:18px 8px 18px 8px;
	margin-top:200px;
	margin-right: 0px;
}
.contactbox4 p {
	padding:8px 10px 8px 10px!important;
}
/*/////////////////////////Form Passcode Styles////////////////////////////////*/

.formsbox {
	position:relative;
	z-index:1;
	border:1px solid #918F6E;
	background: url(/wp-content/themes/wood/images/home_transp_bg.png) repeat;
}


/*transparency png is 60% opacity of the center color*/
.formsbox h1 {
	position:relative;
	z-index:9;
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	margin:0px 0px 8px 0px;
	_margin:0px 0px 8px 0px;
	padding:0;
	text-align:left;
}
.formsbox small {
	color:#000000;
	font-size:16px;
	position:relative;
}
.formsbox-inner {
	background: #ebe5d4;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
}
.formsbox1 {
	width:245px;
	left:50%;
	margin-left:-122px;
	padding:18px 8px 18px 8px;
	margin-top:30px;
	margin-bottom:37px;
}
.formsbox1 p {
	padding:8px 10px 8px 10px!important;
}


/*more styles */
.formpasscode {
	padding-bottom:8px;
	text-align:center;
}
.morelinks {
	position:relative;
	text-align:right;
	padding:0px 0px 10px 0px!important;
	margin:0!important;
}
.morelinks img {
	padding-right:15px;
	padding-bottom:1px;
	margin:0!important;
}
.morelinks a {
	font-weight:bold;
	font-size:13px;
	letter-spacing: 0.3em;
	padding:0!important;
	margin:0!important;
}
.morelinks a:hover {
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

/* Thickbox styling for inner part */
.box-thickbox {
/*position:relative;*/
	/*z-index:10;*/
}
.box-thickbox h1 {
	/*position:relative;
	z-index:12;*/
	line-height:25px;
	font-size:25px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#000000;
	/*margin:0px 0px -7px 0px;
	_margin:0px 0px -4px 0px;*/
	padding:0 0 4px 0;
	text-align:left;
}
.box-thickbox small {
	color:#000000;
	font-size:16px;/*position:relative;*/
}
.box-thickbox-inner {
	margin:0;
	padding:5px 20px 10px 20px;/*position:relative;
	z-index:11;*/
}
.box-thickbox-inner p {
	margin:0px 0px 18px 0px;
	padding:0;
}
.box-thickbox-inner ul {
	list-style-type:square;
	margin-left:10px;
	margin-top:-15px;
	margin-bottom:18px;
}
.legalbox-thickbox-inner {
	background: #f9f8f4;
}
.docsbox-thickbox-inner {
	background: #f9f8f4;
}
#frm_passcode input.sendbutton {
	width:100px;
	padding:2px;
	margin: 10px 0 0 0px;
	font-size:16px;
	background-color:#f5f3ec!important;
	border:1px solid #6C6776!important;
	color:#40392C;
	font-weight:bold;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.sendbutton {
cursor:pointer;
}
#frm_passcode input {
	padding:3px;
	background: #f5f3ec;
	border: 1px solid #6C6776;
	vertical-align:top;
}
#frm_passcode input:hover {
	background:#d3c8aa;
}
#frm_passcode input:focus {
	background:#F3F8F8;
}
#frm_passcode input {
	width:150px;
}
/* Privacy Policy */

.privacy-policy {
	display: block;
	padding:5px;
	width: 150px;
	margin: -20px auto 35px auto;
	font-size:16px;
	background-color:#f5f3ec!important;
	border:1px solid #6C6776!important;
	color:#40392C;
	font-weight:bold;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
}
#privacy-policy-text {
	padding: 5px!important;
	margin: 0!important;
}
/*
#cforms2form label span {
	width:400px!important;
}
#cforms2form input {
	margin-left:320px!important;
	width:250px!important;
}
#cforms2form select {
	margin-left:320px!important;
	width:30px!important;
}
#cforms2form textarea {
	margin-left:320px!important;
	width:250px!important;
}
#cforms2form legend {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#cforms2form fieldset {
	background-color: #ede5f2!important;
}
#cforms2form input.sendbutton {
	width:100px!important;
}
#cforms2form p.cf-sb {
	text-align:left!important;
	margin-left:150px!important;
}
#cforms2form {
	margin-bottom:37px;
}
*/

#emailform #li--1 {
	z-index: 500;
}
#cf_field_1 {
	z-index: 500!important;
}
#emailform #li--2 {
	padding-top: 38px;
}
#emailform #li--5 span {
	width: 380px;
}
#emailform p.cf-sb {
	margin: 0;
	padding: 0;
	height: 35px;
	width: 100px;
	float: right;
	clear: both;
	margin-right: 50px;
}
#advice-time {
	width: 900px;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
}
#hiddencontent {
	display: none;
}
#displayme p {
	font-size: 10px!important;
}
.smart-notice {
	float: right;
	clear: none;
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}
.cf-fs1 #cf6_field_19 {
	width: 45px;
}
input.disabled {
	display: none;
}
/* Ghetto Form Removal (sorry for this) */

#cforms2form .cf-fs8 {
	display: none;
}
#cforms3form .cf-fs7 {
	display: none;
}
#cforms3form .cf-fs8 {
	display: none;
}
#cforms7form .cf-fs8 {
	display: none;
}
#cforms7form .cf-fs9 {
	display: none;
}
#cforms7form .cf-fs10 {
	display: none;
}
#cforms7form .cf-fs11 {
	display: none;
}

.box-container img.email {
border:none;
margin:0;
padding:0;
position:relative;
top:3px;
}

/*=Blog
---------------------------------------*/
#blog { background:url(images/bg2/documents_BG.jpg) no-repeat fixed center top #E8DDC9; }
#blog #content { float:left; width:680px; }
#blog .aside { float:right; width:300px; }
#blog .time { text-align:right; font-size:13px; font-style:italic; }
#blog .thumb { float:left; width:150px; }
#blog .excerpt { float:right; width:73%; }
#blog .box-container img { margin:0; }
#blog h2, #blog h2 a { font-size:22px; }
