/*
Theme Name: BOSSLAW
*/
/* General Tag */
	#pbBody img {
		border:0;
	}
	#pbBody form {
		margin:0;
	}
	#pbBody a {
		color:#025B81;
		text-decoration:underline;
		}
		#pbBody a:visited {
			color:#0483BA;
		}
	/**/
	#pbBody input,
	#pbBody select,
	#pbBody textarea {
		font-family:consolas, arial, sans-serif;
		font-size:13px;
	}
/**/
/* Generic by class */
	.centeredText {
		text-align:center;
	}
	.centeredContent {
		margin:0 auto;
	}
	.nobr {
		white-space:nowrap;
	}
	.clearFloat {
		clear:both;
	}
	hr.floatBreak {
		border:0;
		clear:both;
		margin:0;
	}
/**/
/* Margins */
	.allMargins,
	.wideMargins, 
	.rightMargin {
		padding-right:25px;
	}
	.allMargins,
	.wideMargins, 
	.leftMargin {
		padding-left:25px;
	}
	.allMargins,
	.tallMargins, 
	.topMargin {
		padding-top:25px;
	}
	.allMargins,
	.tallMargins, 
	.bottomMargin {
		padding-bottom:25px;
	}
/**/
/* Text block format */
	#pbBody .txtFormat {
		color:#665A49;
	}
	#pbBody .txtFormat .floatLeft {
		float:left;
		margin-right:2ex;
		margin-bottom:1.5em;
	}
	#pbBody .txtFormat .floatRight {
		float:right;
		margin-left:2ex;
		margin-bottom:1.5em;
	}
	#pbBody .txtFormat a {
		color:#009;
		text-decoration:none;
		}
		#pbBody .txtFormat a:hover {
			text-decoration:underline;
		}
		#pbBody .txtFormat a:visited {
			color:#006;
		}
	/**/
	#pbBody .txtFormat h1, #pbBody .txtFormat h2, #pbBody .txtFormat h3, #pbBody .txtFormat h4, #pbBody .txtFormat h5 {
		font-family:cambria, georgia, times, times new roman, serif;
		margin:0;
	}
	#pbBody .txtFormat h1 {
		color:#900;
		font-size:180%;
		font-weight:normal;
		margin-bottom:.5em;
	}
	#pbBody .txtFormat h2 {
		font-weight:normal;
		padding-top:.8em;
		padding-bottom:.5em;
	}
	#pbBody .txtFormat h2.title {
		padding-top:0;
		color:#000;
	}
	#pbBody .txtFormat h2.big {
		font-size:150%;
	}
	#pbBody .txtFormat .h2Block {
		padding-bottom:2em;
	}
	#pbBody .txtFormat strong {
		font-weight:normal;
		color:#000;
	}
	#pbBody .txtFormat em {
		font-family:georgia, arial, sans-serif;
		font-style:oblique;
		font-weight:normal;
		text-transform:lowercase;
	}
	#pbBody .txtFormat h3 {
		margin-top:1em;
		font-size:120%;
		font-weight:bold;
	}
	#pbBody .txtFormat h4 {
		font-weight:normal;
		text-align:center;
		font-size:140%;
		color:#900;
		padding-top:.8em;
		padding-bottom:.5em;
	}
	#pbBody .txtFormat .h3Block {
		clear:both;
		padding:1em 0;
	}
	#pbBody .txtFormat b {
		font-weight:bold;
	}
	#pbBody .txtFormat p {
		margin:0;
		padding-top:.65em;
		padding-bottom:.65em;
		line-height:1.3em;
	}
	#pbBody .txtFormat table.two50ColBase {
		width:100%;
		}
		#pbBody .txtFormat table.two50ColBase td.two50ColBase {
			width:50%;
			vertical-align:top;
		}
		#pbBody .txtFormat table.two50ColBase td.two50ColBase.col1 {
			padding-right:2.5ex;
		}
		#pbBody .txtFormat table.two50ColBase td.two50ColBase.col2 {
			padding-left:2.5ex;
		}
	/**/
	#pbBody .txtFormat .noMarginTop {
		padding-top:0;
	}
	#pbBody .txtFormat .noMarginBottom {
		padding-bottom:0;
	}
	#pbBody .txtFormat .noMarginLeft {
		padding-left:0;
	}
	#pbBody .txtFormat .noMarginRight {
		padding-right:0;
	}
	#pbBody .txtFormat ul {
		list-style-type:disc;
		}
		#pbBody .txtFormat ul li {
			padding:.3em 4ex .3em 0;
		}
	/**/
	#pbBody .txtFormat .medium {
		font-size:120%;
	}
	#pbBody .txtFormat .centered {
		text-align:center;
	}
	#pbBody .txtFormat label.clickLabel {
		cursor:pointer;
		}
		#pbBody .txtFormat label.clickLabel:hover {
			background-color:#ededed;
		}
	/**/
/**/

/*Structural*/
	#pbBody {
		background-color:#fff;
		margin:0;
		font-family:arial, sans-serif;
		font-size:90%;
	}
	#pbBasePage {
		padding-bottom:50px;
		}
		#pbBasePage .baseWidth {
			margin:0 auto;
			width:95%;
			min-width:800px;
			max-width:960px;
			position:relative;
		}
	/**/
	#pbBaseHeader {
		position:relative;
		top:0px; left:0px;
		background:
			url(pix/header_bkgnd.gif)
			repeat-x
			left top
		;
		}
		#pbBaseHeader .topTabs {
			position:absolute;
			top:54px; right:115px;
			}
			#pbBaseHeader .topTabs ul {
				list-style-type:none;
				margin:0px; padding:0px;
			}
			#pbBaseHeader .topTabs li {
				float:left;
			}
			#pbBaseHeader .topTabs a {
				display:block;
				padding:5px 10px;
				color:#6A5E4D;
				background-color:#E1DDD7;
				text-decoration:none;
				font-size:12px;
				text-transform:uppercase;
				
				border-top-left-radius:6px;
				-moz-border-radius-topleft:6px;
				-webkit-border-top-left-radius:6px;
				border-top-right-radius:6px;
				-moz-border-radius-topright:6px;
				-webkit-border-top-right-radius:6px;
			}
			#pbBaseHeader .topTabs a:hover {
				color:#fff;
				background-color:#94897A;
			}
		/**/
		#pbBaseHeader .rssIcon {
			position:absolute;
			right:0px; top:10px;
		}
	/**/
	#pbColumnBase {
		width:100%;
		border-bottom:20px solid #D5D1CB;
		}
		#pbColumnBase td.pbColumnBase {vertical-align:top;}
		#pbColumnBase td.colA {
			width:20%;
			min-width:160px;
			background-color:#083C76;
			}
			#pbColumnBase td.colA .inner {
				min-height:600px;
			}
		/**/
		#pbColumnBase td.colB {
			background-color:#DCD9D6;
			}
			#pbColumnBase td.colB .inner {
				position:relative;
				z-index:150;
			}
		/**/
		#pbColumnBase td.colC {
			width:22%;
			vertical-align:top;
		}
	/**/
	#pbLeftColumnAbsPos {
		position:absolute;
		top:0px; left:0px;
		width:100%;
		}
		#pbNavBar {
			color:#fff;
			text-transform:uppercase;
			}
			#pbNavBar ul.base {
				width:20%;
				background-color:#083C76;
				list-style-type:none;
				margin:15px 0px; padding:0px;
				}
				#pbNavBar ul.base li {
					position:relative;
				}
				#pbNavBar ul.base li:hover ul.children {
					display:block;
				}
				#pbNavBar ul.base a,
				#pbNavBar ul.base li.current_page_item ul.children a,
				#pbNavBar ul.base li.current_page_parent ul.children a,
				#pbNavBar ul.base li.current_page_ancestor ul.children a {
					font-size:12px;
					color:#ededed;
					background-color:#083C76;
					text-decoration:none;
					display:block;
					padding:7px 15px;
					border-bottom:1px solid #53779F;
					font-weight:normal;
					}
					#pbNavBar ul.base a:hover,
					#pbNavBar ul.base li.current_page_item ul.children a:hover,
					#pbNavBar ul.base li.current_page_parent ul.children a:hover,
					#pbNavBar ul.base li.current_page_ancestor ul.children a:hover {
						color:#fff;
						background-color:#114B8D;
					}
				/**/
				#pbNavBar ul.base li.current_page_item a,
				#pbNavBar ul.base li.current_page_parent a,
				#pbNavBar ul.base li.current_page_ancestor a,
				#pbNavBar ul.base ul.children li.current_page_item a,
				#pbNavBar ul.base ul.children li.current_page_parent a,
				#pbNavBar ul.base ul.children li.current_page_ancestor a {
					color:#fff;
					background-color:#114B8D;
					font-weight:bold;
				}
				#pbNavBar ul.base li.page-item-6 a {
					border:0;
				}
			/**/
			#pbNavBar ul.children {
				display:none;
				
				width:100%;
				background-color:#01326A;
				list-style-type:none;
				margin:0px; padding:0px;
				border-left:1px solid #53779F;
				
				box-shadow:4px 4px 10px rgba(0,0,0,125);
				-moz-box-shadow:4px 4px 10px rgba(0,0,0,125);
				-webkit-box-shadow:4px 4px 10px rgba(0,0,0,125);
				
				position:absolute;
				top:-2px; left:150px;
				z-index:200;
			}
		/**/
		#InjuredInAutoBox {
			width:20%;
			}
			#InjuredInAutoBox.txtFormat {
				color:#ccc;
				line-height:1.5em;
				text-align:center;
			}
			#InjuredInAutoBox.txtFormat p {
				line-height:1.5em;
			}
			#InjuredInAutoBox.txtFormat h2 {
				margin:0; padding:0;
				font-size:120%;
				color:#C7D5E5;
			}
			#InjuredInAutoBox .inner {
				margin:25px 15px;
				border:1px solid #53779F;
				padding:15px;
				background-color:#2E5989;
				border-radius:8px;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;
			}
			#InjuredInAutoBox .contactUsBtn {
				margin:10px 0;
			}
		/**/
	/**/
	#pbTopRightBox {
		padding:15px;
		background-color:#B1A89B;
		width:182px;
		}
		#pbBody #pbTopRightBox h2 {
			margin:0; padding:0;
			color:#fff;
		}
		#BOSSLAW_QuickForm {
			position:relative;
			top:0px; left:0px;
			}
		
			#BOSSLAW_QuickForm form {
			}
			#BOSSLAW_QuickForm .field {
				margin:12px 0px;
				margin-right:9px;
				}
				#BOSSLAW_QuickForm .field .invalidMsg {
					display:none;
					padding:5px 5px;
					color:#fff;
					font-size:90%;
					font-style:italic;
					font-weight:bold;
					max-width:150px;
				}
				#BOSSLAW_QuickForm .field.invalid .invalidMsg {
					display:block;
				}
			/**/
			#BOSSLAW_QuickForm .formSentMsg {
				color:#fff;
				line-height:1.5em;
				padding:10px 25px;
			}
			#BOSSLAW_QuickForm input,
			#BOSSLAW_QuickForm textarea {
				width:100%;
				padding:4px;
				background-color:#EDEDED;
				color:#000;
				border:0;
			}
			#BOSSLAW_QuickForm textarea {
				height:4em;
				overflow:auto;
			}
			#BOSSLAW_QuickForm .initial {
				color:#999;
				font-style:oblique;
			}
			#BOSSLAW_QuickForm .quickFormSubmitBtn {
				text-align:center;
				}
				#BOSSLAW_QuickForm .quickFormSubmitBtn button {
					font-family:consolas, arial, sans-serif;
					border:solid 1px;
					border-color:#E7DAC7 #6C5D46 #6C5D46 #E7DAC7;
					background-color:#AF9B7F;
					font-size:15px;
					letter-spacing:.8ex;
					padding:5px 15px;
					color:#fff;
					}
					#BOSSLAW_QuickForm .quickFormSubmitBtn button:hover {
						background-color:#8D7C65;
					}
				/**/
			#BOSSLAW_QuickForm .threeStateImgButton {
				position:relative;
				}
				#BOSSLAW_QuickForm .threeStateImgButton a {
					display:block;
					text-align:center;
				}
				#BOSSLAW_QuickForm .threeStateImgButton a:focus {
					outline-width:0px;
				}
				#BOSSLAW_QuickForm .threeStateImgButton a img {
					position:absolute;
					visibility:hidden;
				}
			/**/
		/**/
		#pbBody #pbTopRightBox .badges {
			text-align:center;
			margin-top:30px;
			color:#fff;
		}
	/**/
	#pbBaseContent {
		background-color:#fff;
		min-height:20em;
		position:relative;
		top:0px; left:0px;
		}
	/**/
	#pbPageFooter {
		font-size:90%;
		color:#666;
		text-align:center;
		margin:0 25px;
		}
		#pbFooter h2 {
			font-size:140%;
			color:#900;
		}
		#pbFooter strong {
		}
	/**/
	#pbBaseFooter {
		clear:both;
		position:relative;
		margin-top:10px;
		padding:0px 10px 10px;
		font-size:12px;
		color:#666;
		}
		#pbBody #pbBaseFooter a {
			}
			#pbBody #pbBaseFooter a:hover {
			}
		/**/
		#pbBaseFooter .pbFooterNav {
			}
			#pbBaseFooter .pbFooterNav table {
				margin:5px auto 10px;
				}
				#pbBaseFooter .pbFooterNav table td {
				}
			/**/
			#pbBaseFooter .pbFooterNav a {
				display:block;
				padding:4px 8px;
				margin:0 5px;
				}
				#pbBaseFooter .pbFooterNav a:hover {
				}
			/**/
			#pbBaseFooter .pbFooterNav .current_page_item a {
			}
		/**/
		#pbBaseFooter .pbFooterCopy {
			text-align:center;
		}
		#pbBaseFooter .webDevCreditLine {
			font-family:consolas, courier new, courier, serif;
			font-size:13px;
			color:#ccc;
			text-align:center;
			margin-top:20px;
			}
			#pbBaseFooter .webDevCreditLine a {
				color:#ccc;
				text-decoration:none;
				}
				#pbBaseFooter .webDevCreditLine a:hover {
					color:#999;
				}
			/**/
	/**/
	.contactUsBtn {
		height:17px;
		position:relative;
		}
		.contactUsBtn a {
			position:absolute;
			top:0px; right:0px;
			display:block;
			width:100%; height:17px;
			background:
				url(pix/contact_us.gif)
				no-repeat
				left top
			;
			}
			.contactUsBtn a:hover {
				background-position:left -17px;
			}
		/**/
	/**/
/**/

/* Wordpress classes */
	#pbWpContentBase {
		padding:0 5ex;
	}
	#pbWpPage {
		padding:0 25px 40px;
		color:#694D2F;
		line-height:1.3em;
		}
		#pbWpPage b,
		#pbWpPage strong {
			font-weight:normal;
			color:#000;
		}
		#pbWpPage h1,
		#pbWpPage h2,
		#pbWpPage h3,
		#pbWpPage h4 {
			font-weight:normal;
			color:#000;
		}
		#pbWpPage h1 {
			display:block;
			margin:0 -25px 25px;
			padding:10px 18px 15px;
			color:#fff;
			background:
				url(pix/content_top-bkg.gif)
				repeat-x
				left -48px
				#BFAF9D
			;
			line-height:1.4em;
			font-size:180%;
			text-shadow:#000 2px 2px 2px;
		}
		#pbWpPage h2 {
			margin-top:1.5em;
		}
		#pbWpPage h2.pagetitle {
			margin-bottom:2em;
		}
		#pbWpPage .post {
		}
		#pbWpPage .topRightBox {
			width:260px;
			float:right;
			margin:0 -25px 3em 4ex;
			position:relative;
			z-index:100;
		}
		#pbWpPage .navigation {
			padding-bottom:1em;
			}
			#pbWpPage .navigation .alignleft {
			}
			#pbWpPage .navigation .alignright {
				float:right;
			}
			#pbWpPage .navigation .alignleft,
			#pbWpPage .navigation .alignright {
				max-width:48%;
				margin:0;
			}
		/**/
		
		#pbWpPage .postmetadata {
			text-align:center;
			width:80%;
			margin:0 auto;
		}
		
		#pbWpPage .subPagesToc {
			list-style-type:none;
			margin:0px; padding:0px;
			font-size:140%;
			font-family:georgia, times, times new roman, serif;
			text-align:center;
			}
			#pbWpPage .subPagesToc li {
				display:inline;
				padding-right:8px;
				line-height:50px;
			}
			#pbWpPage .subPagesToc a {
				color:#502C07;
				text-decoration:none;
				white-space:nowrap;
				padding:5px 10px;
				background-color:#D5BC9D;
				border:1px solid #fff;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;
				}
				#pbWpPage .subPagesToc a:hover {
					color:#fff;
					background-color:#956F41;
				}
			/**/
		/**/
	/**/
	#sidebar {
		width:20%;
		}
		#sidebar #primary {
			padding:0 15px;
		}
		#pbBody #sidebar h3,
		#sidebar .widget-title,
		#sidebar #search-2 label {
			display:block;
			font-family:Cambria, Georgia, serif;
			font-weight:normal;
			font-size:120%;
			color:#ccc;
			padding-bottom:.5em;
		}
		#sidebar ul.xoxo {
			list-style-type:none;
			margin:0px; padding:0px;
			}
			#sidebar ul.xoxo li {
				margin:0; padding:0;
			}
			#sidebar ul.xoxo ul {
				list-style-type:none;
				margin:0px; padding:0px;
			}
			#sidebar ul.xoxo ul li a,
			#sidebar ul.xoxo ul li a:visited {
				display:block;
				padding:.5em 15px;
				margin:0 -15px;
				color:#989FA7;
			}
			#sidebar ul.xoxo ul li a:hover {
				color:#ccc;
				background-color:#114B8D;
				text-decoration:none;
			}
		/**/
		#sidebar #searchform {
			}
			#sidebar #searchform input#s {
				width:98%;
				background-color:#ADC9E9;
				color:#000;
				border:1px solid #53779F;
				padding:2px 3px;
			}
			#sidebar #searchform input#searchsubmit {
				display:block;
				margin:0 0 0 auto;
				width:50%;
				margin-top:5px;
				margin-right:-5px;
			}
		/**/
	/**/
	
	#posts {
		}
		#posts .postNavSpacer {
			padding:1em 0;
		}
		#posts .post.type-post {
			margin:0 auto;
			padding-bottom:45px;
			max-width:720px;
			}
			#posts .post.type-post h2.title,
			#posts .post.type-post h3.title {
				font-size:160%;
				line-height:1.2em;
				padding-bottom:10px;
				margin-bottom:8px;
			}
			#posts .post.type-post h3 a {
				text-decoration:none;
			}
			#posts .post.type-post .date {
				font-size:80%;
			}
			#posts .post.type-post .entry {
				min-height:300px;
			}
			#posts .post.type-post .pbInsert_Media {
				text-align:center;
			}
		/**/
		#posts .post.type-post.category-smile-gallery {
			}
			#posts .post.type-post.category-smile-gallery .sgIntro {
				font-family:georgia, times, times new roman, serif;
				font-size:120%;
			}
			#posts .post.type-post.category-smile-gallery table {
				margin:0 auto;
				}
				#posts .post.type-post.category-smile-gallery table td {
					text-align:center;
					padding:10px;
				}
				#posts .post.type-post.category-smile-gallery table p {
					margin:0; padding:0;
				}
				#posts .post.type-post.category-smile-gallery table img {
					float:none;
					margin:0 0 10px 0;
				}
				#posts .post.type-post.category-smile-gallery table .label {
					float:left;
					font-family:georgia, times, times new roman, serif;
					font-size:120%;
					font-style:oblique;
					padding:.5em 0;
				}
			/**/
		/**/
		#posts ul.postsList {
			list-style-type:none;
			margin:0px; padding:0px;
			clear:left;
		}
		#posts ul.postsList li.post {
			padding-bottom:1em;
			margin-bottom:1.5em;
		}
		#posts h2.title {
			margin-top:0;
			font-size:160%;
			}
			#posts h2.title a {
				text-decoration:none;
			}
		/**/
	/**/
	#PostListNavigation {
		}
		#PostListNavigation {
			border:1px solid #CBB399;
			border-width:1px 0;
			margin-bottom:2em;
			}
			#PostListNavigation table {
				margin:0 auto;
			}
			#PostListNavigation .left,
			#PostListNavigation .right {
				width:50%;
			}
			#PostListNavigation .left {
			}
			#PostListNavigation .right {
				text-align:right;
			}
			#PostListNavigation div {
				padding:10px 25px;
			}
			#PostListNavigation a {
				color:#694D2F;
				text-decoration:none;
			}
		/**/
	/**/
	#SinglePostNavigation {
		}
		#SinglePostNavigation {
			border:1px solid #CBB399;
			border-width:1px 0;
			}
			#SinglePostNavigation .left,
			#SinglePostNavigation .right {
				width:50%;
			}
			#SinglePostNavigation .left {
			}
			#SinglePostNavigation .right {
				text-align:right;
			}
			#SinglePostNavigation div {
				padding:10px 25px 0;
			}
			#SinglePostNavigation a {
				color:#694D2F;
				text-decoration:none;
			}
		/**/
	/**/
	
	.alignleft {
		float:left;
		margin:0 15px 15px 0;
	}
	.alignright {
		float:right;
		margin:0 0 15px 15px;
	}
	.aligncenter {
		text-align:center;
	}
	
	.wp-caption {
		margin:15px;
		padding:10px;
		background-color:#DCD9D6;
		text-align:center;
	}
	.wp-caption .wp-caption-text {
		font-size:90%;
	}
	.wp-caption.alignleft {
		margin-left:0;
	}
	.wp-caption.aligncenter {
		margin-left:auto;
		margin-right:auto;
	}
	
	a.more-link {
		display:block;
		text-align:right;
	}
	.meta-sep {
		padding:0 .5ex;
	}
	
	.navigation {
		line-height:1.5em;
		background-color:#EBE7E0;
		}
		#pbBody .navigation .nav-previous a,
		#pbBody .navigation .nav-next a {
			display:block;
		}
		.navigation .nav-previous a {
			margin-bottom:.5em;
			margin-right:20%;
		}
		.navigation .nav-next a {
			text-align:right;
			margin-left:20%;
		}
		#nav-above.navigation {
			margin:-25px -25px 15px;
			padding:15px 25px;
		}
		#nav-below.navigation {
			margin:15px -25px;
			padding:15px 25px;
		}
	/**/
		
	.entry-utility,
	.entry-meta {
		font-size:80%;
		color:#999;
		padding:10px 0;
		}
		#pbBody .entry-meta a,
		#pbBody .entry-meta a:visited {
			color:#999;
		}
	/**/
	.entry-utility {
		text-align:center;
	}
/**/

#pbWp-home {
	}
	#pbWp-home .pbColumnBase.colC {
		background-color:#B1A89B;
	}
	#pbWp-home .pbWp-home_columnBase {
		}
		#pbWp-home .pbWp-home_columnBase td.pbWp-home_columnBase_colA {
			text-align:center;
			vertical-align:bottom;
			padding-left:10px;
		}
		#pbWp-home .pbWp-home_columnBase td.pbWp-home_columnBase_colB {
			padding:15px;
			padding-left:0;
		}
	/**/
	#pbWp-home .mainContent {
		background-color:#fff;
		}
		#pbBody #pbWp-home .mainContent h1 {
			font-size:140%;
		}
	/**/
	#pbWp-home .hRuler {
		clear:both;
		background-color:#94897A;
		color:#fff;
		font-family:Cambria, Georgia, serif;
		font-size:150%;
		text-align:center;
		padding:2px 25px;
		}
		#pbWp-home .hRuler strong {
			font-size:140%;
			font-weight:normal;
		}
	/**/
	#pbWp-home .newsHeadlines {
		padding:25px;
		padding-top:0;
		}
		#pbWp-home .newsHeadlines h2 {
			font-size:120%;
			color:#900;
			margin:0; padding:0;
		}
		#pbWp-home .newsHeadlines ul {
			list-style-type:none;
			margin:0px; padding:10px 15px 0;
			}
			#pbWp-home .newsHeadlines ul li {
				padding:10px 0;
			}
		/**/
		#pbWp-home .newsHeadlines .date {
			display:block;
			font-size:80%;
			padding:5px 0;
		}
	/**/
	#pbWp-home .postRulerContent {
		padding:25px;
		}
		#pbBody #pbWp-home .postRulerContent h2 {
			font-size:120%;
			color:#900;
			margin:0; padding:0;
		}
		#pbBody #pbWp-home .postRulerContent ul {
			list-style-type:none;
			margin:0px; padding:15px 0px;
			text-align:center;
			line-height:1.5em;
			}
			#pbBody #pbWp-home .postRulerContent ul li {
				display:inline;
				padding-right:1ex;
			}
			#pbBody #pbWp-home .postRulerContent ul li a {
			}
		/**/
	/**/
/**/

#pbWp-page,
#pbWp-blogCategory,
#pbWp-blogSearch,
#pbWp-blogArchive,
#pbWp-blogIndex,
#pbWp-blogSingle,
#pbWp-autoToc {
	}
	#pbWp-page .mainContent,
	#pbWp-blogCategory .mainContent,
	#pbWp-blogSearch .mainContent,
	#pbWp-blogArchive .mainContent,
	#pbWp-blogSingle .mainContent,
	#pbWp-blogIndex .mainContent,
	#pbWp-autoToc .mainContent {
		background-color:#fff;
		min-height:600px;
	}
	#pbWp-page .pbColumnBase.colB,
	#pbWp-blogCategory .pbColumnBase.colB,
	#pbWp-blogSearch .pbColumnBase.colB,
	#pbWp-blogArchive .pbColumnBase.colB,
	#pbWp-blogSingle .pbColumnBase.colB,
	#pbWp-blogIndex .pbColumnBase.colB,
	#pbWp-page .pbColumnBase.colC,
	#pbWp-blogCategory .pbColumnBase.colC,
	#pbWp-blogSearch .pbColumnBase.colC,
	#pbWp-blogArchive .pbColumnBase.colC,
	#pbWp-blogSingle .pbColumnBase.colC,
	#pbWp-blogIndex .pbColumnBase.colC,
	#pbWp-autoToc .pbColumnBase.colB,
	#pbWp-autoToc .pbColumnBase.colC {
		padding-top:90px;
	}
	#pbWp-page .pbColumnBase.colC,
	#pbWp-blogCategory .pbColumnBase.colC,
	#pbWp-blogSearch .pbColumnBase.colC,
	#pbWp-blogArchive .pbColumnBase.colC,
	#pbWp-blogSingle .pbColumnBase.colC,
	#pbWp-blogIndex .pbColumnBase.colC,
	#pbWp-autoToc .pbColumnBase.colC {
		border-left:1px solid #000;
	}
	#pbWp-page .commonIntroText,
	#pbWp-blogCategory .commonIntroText,
	#pbWp-blogSearch .commonIntroText,
	#pbWp-blogArchive .commonIntroText,
	#pbWp-blogSingle .commonIntroText,
	#pbWp-blogIndex .commonIntroText,
	#pbWp-autoToc .commonIntroText {
		text-align:center;
		margin:0 0 15px;
	}
	#pbWp-page .topBanner,
	#pbWp-blogCategory .topBanner,
	#pbWp-blogSearch .topBanner,
	#pbWp-blogArchive .topBanner,
	#pbWp-blogSingle .topBanner,
	#pbWp-blogIndex .topBanner,
	#pbWp-autoToc .topBanner {
		margin-left:20%;
		width:80%;
		height:90px;
		position:absolute;
		top:0px; left:0px;
		background-color:#94897A;
		}
		#pbWp-page .topBanner .text,
		#pbWp-blogCategory .topBanner .text,
		#pbWp-blogSearch .topBanner .text,
		#pbWp-blogArchive .topBanner .text,
		#pbWp-blogSingle .topBanner .text,
		#pbWp-blogIndex .topBanner .text,
		#pbWp-autoToc .topBanner .text {
			color:#fff;
			font-family:Cambria, Georgia, serif;
			font-size:120%;
			text-align:center;
			margin-right:397px;
			padding:12px;
			line-height:1.3em;
		}
		#pbWp-page .topBanner img,
		#pbWp-blogCategory .topBanner img,
		#pbWp-blogSearch .topBanner img,
		#pbWp-blogArchive .topBanner img,
		#pbWp-blogSingle .topBanner img,
		#pbWp-blogIndex .topBanner img,
		#pbWp-autoToc .topBanner img {
			position:absolute;
			top:0px; right:0px;
		}
		#pbWp-page .topBanner strong,
		#pbWp-blogCategory .topBanner strong,
		#pbWp-blogSearch .topBanner strong,
		#pbWp-blogArchive .topBanner strong,
		#pbWp-blogSingle .topBanner strong,
		#pbWp-blogIndex .topBanner strong,
		#pbWp-autoToc .topBanner strong {
			font-size:140%;
			font-weight:normal;
		}
	/**/
	#pbWp-page .rightColCommon,
	#pbWp-blogCategory .rightColCommon,
	#pbWp-blogSearch .rightColCommon,
	#pbWp-blogArchive .rightColCommon,
	#pbWp-blogSingle .rightColCommon,
	#pbWp-blogIndex .rightColCommon,
	#pbWp-autoToc .rightColCommon {
		padding:0 15px;
		}
		#pbWp-page .rightColCommon ul,
		#pbWp-blogCategory .rightColCommon ul,
		#pbWp-blogSearch .rightColCommon ul,
		#pbWp-blogArchive .rightColCommon ul,
		#pbWp-blogSingle .rightColCommon ul,
		#pbWp-blogIndex .rightColCommon ul,
		#pbWp-autoToc .rightColCommon ul {
			margin:0px; padding:15px 0 0 20px;
		}
	/**/
/**/

#pbWp-autoToc {
	}
	#pbWp-autoToc .content {
		}
		#pbWp-autoToc .content ul {
			list-style-type:none;
			margin:0px; padding:0px;
		}
		#pbWp-autoToc .content ul ul {
			list-style-type:disc;
			margin:0px; padding:0px 3ex;
		}
	/**/
	#pbWp-autoToc .toc {
		width:40%;
		float:right;
		margin:25px 0px 1em 3ex;
		background-color:#F3F0EA;
		padding-bottom:15px;
		
		border-radius:8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		}
		#pbWp-autoToc .toc ul {
			list-style-type:none;
			margin:0px; padding:0px;
		}
		#pbWp-autoToc .toc ul li {
			padding:0;
		}
		#pbWp-autoToc .toc h2.header {
			font-size:120%;
			padding:15px;
			color:#000;
		}
		#pbWp-autoToc .toc h2 {
			font-size:100%;
			padding:.2em 0;
		}
		#pbBody #pbWp-autoToc .txtFormat .toc a strong,
		#pbBody #pbWp-autoToc .txtFormat .toc a {
			color:#745E3E;
		}
		#pbBody #pbWp-autoToc .txtFormat .toc a {
			display:block;
			padding:4px 15px;
		}
		#pbBody #pbWp-autoToc .txtFormat .toc a:hover strong,
		#pbBody #pbWp-autoToc .txtFormat .toc a:hover {
			background-color:#E7E0D5;
			color:#000;
			text-decoration:none;
		}
	/**/
/**/

#pbWp-blogIndex .mainContent,
#pbWp-blogArchive .mainContent,
#pbWp-blogSearch .mainContent,
#pbWp-blogCategory .mainContent,
#pbWp-blogSingle .mainContent {
	min-height:1500px;
}

#pbWp-blogSearch {
	}
	#pbWp-blogSearch #nav-above.navigation {
		margin:0 -25px 15px;
		padding:15px 25px;
	}
/**/
		
#pbBasePage.wpPage_contact {
	}
	#pbBasePage.wpPage_contact #BOSSLAW_QuickForm textarea {
		height:20em;
	}
/**/

