/* @override 

	http://localhost/wp/wp-content/themes/InterPhaseTwo/style.css

	

*/



/*

Theme Name: BobLilley

Theme URI: http://www.realivent.com

Version: 1.0

Description: 2 Column theme from Elegant WPT

Author: Realivent

Author URI: http://www.realivent.com

*/





h1, h2, h3, h4 {

	color: #434343;

	font-family: Georgia, "Times New Roman", Times, serif;

}



body {

	background: #eaeae1 url(images/pattern-black.png) repeat-x 0 13.5em;

	*background: #eaeae1 url(images/pattern-black.png) repeat-x 0 10.5em;

	font: 12px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	width: 100%;

	margin-right: 0;

	margin-left: 0;

}



a {

	color: #8b5b10 !important;

}



a:hover {

	text-decoration: underline;

}



p {

	color: #434343;

	font: 1.1em/1.5em Georgia, "Times New Roman", Times, serif;

	/* clear: both; */

}





 img.share {

	padding: 0;

	height: auto;

	width: auto;

	clear: none !important;

	margin-right: 0;

	margin-top: -2em;

	margin-left: 0;

}



.share-div

 {

	display: none;

	width: 40em;

	height: 1.6em;

	float: left;

	margin-top: -2em;

	margin-bottom: 2em;

	background-color: transparent;

}





div.post-info {

	font: 1.1em "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	color: gray;

	margin-bottom: 2em;

	*margin-bottom: 0em;

	display: block;

	clear: both;

	margin-top: .5em;

	float: left;

	width: 100%;

}



h2.titles {

	margin-bottom: 0;

}



#sidebar div span.orange-titles2 {

	padding-left: 0;

	color: #543507;

}



div.post-wrapper {

	border-style: none;

	margin-left: -1.9em;

	padding-left: 2em;

	padding-right: 2em;

	width: 46em;

	background-color: #fffff3;

}

div.post-wrapper2 {

	border-style: none;

	margin-left: 2em;

	padding-left: 0em;

	padding-right: 2em;

	/*width: 75em;*/

	background-color: #fffff3;

}

div.post-wrapper3 {

	border-style: none;

	margin-left: 3em;

	padding-left: 0em;

	padding-right: 2em;

	width: 45em;

	background-color: #fffff3;

}



h1.post-title {

	/* float: left !important; */

	display: block;

	clear: left !important;

	margin: -.5em 0 0;

}

h1.post-title2 {

	float: left !important;
	display: inline !important;
	clear: left !important;
	margin: -.5em 0 0;
	width:12em;
	

}



#left-inside div.post-wrapper h1.post-title a {

	color: #543507 !important;

	font-size: 1.3em;

	line-height: 1.25em;

}



#slideshow {

	background-color: #ababab;

	width: 54em;

	clear: both;

	height: 30em;

	margin-top: 1em;

	float: left;

}



#placeSearch input#submit {

	background-color: #a68a59;

	font-size: 1.3em;

	color: #e6dad0;

}



#pages h1 {

	float: left;

	background: url(images/top-left.gif) no-repeat;

	text-shadow: 0 0 1px #FFF;

	color: #282828 !important;

	font: bold 3.3em "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	padding-top: .65em;

	padding-left: .75em;

	padding-right: .5em;

}



#pages h1 a.title {

	color: #434343;

	opacity: 1;

	background-repeat: no-repeat;

	position: relative;

	overflow: hidden;

}


#pages h1 a.title span {
	/* background-image: url(images/robert.png) ; */
	background-image: url(images/bob_logo4.gif) ;
	background-repeat:no-repeat;
	display: block;
	height: 46px;;
	width: 350px;
	margin-top: 0;
	background-color: white;
	z-index: 1;
	position: relative;
}



div#header {

	display: inline-block;

		background: #fff url(images/top-right.gif) no-repeat;

}



div#wrapper2 {

	width: 80em;

	background-image: none;

	margin-left: auto;

	margin-bottom: 2em;

	margin-right: auto;

}



div#pages {

	width: 80em;

}



div#buttons {

	padding: .5em !important;

	background-color: #fffff6;

	border: 1px solid #eaeae1;

	margin-bottom: 1em;

	margin-right: 1em;

	height: 38px;

	float: right;

	margin-top: 2em !important;

}



#buttons span {

	margin: 0 !important;

	padding: 0;

}



#buttons span a {

	margin: 0 !important;

	padding: 0 !important;

	height: 1px !important;

}



#pages ul {

	color: #fffeff;

	list-style-type: none;

	background: url(images/menu-left.png) no-repeat 0 0;

	margin-left: 0;

	padding-right: 1em;

	padding-left: 1em;

	width: 76em;

	text-align: center;

}



#left-inside div.home-post-wrap2 div.single-entry div.post-info {

	font-size: .9em;

	color: gray;

	margin-bottom: .75em;

}



#left-inside div.home-post-wrap2 div.single-entry div.readmore a {

	color: #8b5b10;

}



div#navigation {

	background: #1a1718 url(images/menu-right.png) no-repeat 77.25em 0;

	margin-left: 1em;

	margin-right: 1em;

	padding: 0;

	width: 78em;

	display: inline-block;

	float: left;

}



#pages ul li {

	border-bottom-width: 2px;

	display: inline;

	margin: 0;

	padding: 0;

	clear: none;

	float: left;

}



#pages ul li.page_item a {

	width: auto;

	color: #e6e6e6 !important;

	font-weight: normal;

	height: auto;

	font-style: normal;

	font-size: 1.2em;

	padding: .5em .75em;

	clear: none;

	float: none;

}



#pages ul li + li{

	border-left: 2px solid #3e3f3a;

}



#pages ul li a:hover {

	background-color: #1a1718;

	background-image: none;

	text-decoration: underline;

	color: #fff1b1;

}



#pages ul li a.title:hover {

	background: #1a1718 no-repeat 0 -00px;	text-decoration: underline;

	color: #fff1b1;

}



#pages ul li:hover {

	background-color: #1a1718;

	background-image: none;

}



div#container {

	background-color: #fffff3;

	background-image: none;

	border: 1em solid white;

	padding-top: 0;

	float: left;

	width: 78em;

}



#sidebar div.sidebar-box h2 {

	background-image: none;

	text-transform: uppercase;

	font-size: 1.3em;

	line-height: 1.2em;

	padding-top: 0;

	color: #543507;

	margin-left: 0;

	padding-left: 0;

	height: auto;

	width: auto;

	margin-bottom: .25em;

}







#buttons span a img {

	border-style: none;

}



#sidebar div.sidebar-box {

	margin-left: 0;

	width: auto;

	padding-right: 0;

	padding-top: 0;

	margin-bottom: .5em;

	padding-left: 0;

}



#sidebar div.sidebar-box ul {

	width: auto;

	list-style-image: none;

	list-style-type: square;

	margin-left: 0;

}



#sidebar div ul {

	list-style-image: none;

	list-style-type: none;

	color: #434343;

	line-height: 1.5em;

	margin-top: 0;

	padding-left: 0;

	margin-left: 0;

}



#sidebar div.sidebar-box ul li a {
	padding: 0;
	margin-bottom: 0em;
	
}

#wrapSidebar .textwidget h5 {
	font-size:1.3em;
	color:#666;
	padding-bottom:0px;
	
	
}

#wrapSidebar .textwidget h4 {
	font-size:1.3em;
	color:#8B5B10;
	padding-bottom:0px;
}

#wrapSidebar .textwidget a {
	font-size:0.9em !important;
	color:#666 !important;
	padding-bottom:0px;
}

#searchform {

	margin-top: .5em;

	margin-bottom: 1em;

}



#sidebar div.sidebar-box ul ul {

	width: auto;

	margin-left: 1.5em;

	margin-bottom: 0;

	height: auto;

	padding-bottom: 0;

}



#sidebar  ul li{

	margin-left: 0;

	padding-left: 0;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

	margin-bottom: 0;

}



.sidebar-box div {

	margin-left: 0 !important;

}



div#headerFront {

	margin-left: 1em;

	margin-right: 1em;

	margin-top: .8em;

	width: 84.6em;

	height: 19.4em;

}



div#headerImage.wrap {

	background: url(images/shadow.png) no-repeat .9em 18.7em;

	*margin-bottom: -1em;

	padding-bottom: 1em;

}



div#headerImage.wrap div {

	width: 78em;

	margin-left: 1em;

	margin-top: 1em;

	margin-right: 1em;

	height: 17.5em;

}



textarea#comment {

	background-color: white;

}

div#headerImage.wrap div + div {

	height: 0;

}



div#left-div {

	margin-left: 0;

	width: 51em;

}

div#left-div2 {
	margin-left: -2.7em;
	width: 57em;
}

div#left-div3 {
	clear:both;
	margin-left: 0em;
	width: 50em;
	float:left;
}




div#left-inside {

	background-color: #fffff3;

	padding-left: 2em;

	border-right: 26.5em solid #f6f0d6;

	padding-top: 2em;

	padding-right: 2em;

	width: 47.25em;

}

div#left-inside2 {
	background-color: #fffff3;
	padding-top: 2em;
	width: 50em;
	margin-left: -2em;
}



#left-inside div.home-post-wrap2 {

	width: 42em;

	margin-bottom: 1em;

	padding: 1em 2em 1.5em;

}



#left-inside hr {

	margin-bottom: 2em;

	border-top: 1px solid #d4caa8;

	margin-top: 2em;

}



#left-inside div.post-wrapper ul {

	color: #282828;

	line-height: 1.5em;

	font-size: 1.1em;

}



#left-inside div.post-wrapper h1.post-title a {

	

}





#left-inside div.post-wrapper ul li + li {

	margin-top: .5em;

}



#left-inside div.home-post-wrap2 div.single-entry h2.titles a {

	text-transform: capitalize;

	color: #8b5b10;

	text-decoration: underline;

	font: normal normal normal 1em Georgia, "Times New Roman", Times, serif;

	margin-bottom: 0;

}



#left-inside div.home-post-wrap2 div.single-entry div.readmore a {

	text-transform: uppercase;

	text-decoration: underline;

}



#left-inside div.home-post-wrap2 div.single-entry {

	color: #434343;

	font: 1.1em/1.6em Georgia, "Times New Roman", Times, serif;

	clear: left;

}



#left-inside div.home-post-wrap2 div.single-entry p {

	font-size: 1em;

	float: left;

	margin-top: .5em;

}



#left-inside div.home-post-wrap2 div.single-entry div.readmore {

	margin-top: 0;

}



div#welcome {

	margin-left: 1em;

	margin-right: 2em;

	width: 45.5em;

}



#welcome h2 {

	border-bottom: 1px solid #e9d1ba;

	padding-bottom: .25em;

}





#welcome ul li {

	line-height: 1.5em;

}



#welcome h4 {

	margin-bottom: .5em;

	margin-top: 1.0em;

	font-size: 1.6em;

	font-variant: normal;

	font-weight: normal;

	font-style: normal;

	line-height: 1.3em;

}

div#wrapSidebar {
	background-color: #f6f0d6;
	float: left;
	font-family: Trebuchet MS, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: .5em;
	padding-right: 1em;
	width: 25em;
	margin: 0 0 0 .3em;
}

div#wrapSidebar2 {
	background-color: #f6f0d6;
	float: right;
	font-family: Trebuchet MS, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: .5em;
	padding-right: 1em;
	width: 25em;
	margin: 0 0 0 .3em;
}

#sidebar div.recentMap {background-image:url(images/searchMap.png) }
#sidebar div.recent small {
	line-height: 1.5em;
	font-size: .95em;
}

#sidebar div.recent p {
	font: 1.1em/1.5em "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#sidebar div.recent ul li {
	margin-left:15px;
	list-style-image:url(images/bullet.gif);
}



#sidebar div.recent p a {

	float: right;

	font-weight: bold;

	text-decoration: underline;

	background: url(images/arrow.png) no-repeat 0 .25em;

	padding-left: 2.0em;

	text-transform: uppercase;

}



#sidebar div.recentSearch h4.location {

	color:#FFF;

	margin-bottom: .5em;

	margin-left:0.5em;

	margin-top: 0em;

	font-size: 1.6em;

	font-variant: normal;

	font-weight: normal;

	font-style: normal;

	line-height: 1.3em;

}



#sidebar div.recentSearch {

	color:#fff;

	background-image:url(images/searchback1.png);

}



#sidebar div.recentSearch small {

	color:#fff;

	line-height: 1.5em;

	font-size: .95em;

}



#sidebar div.recentSearch p {

	font: 1.1em/1.5em "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}



#sidebar div.recentSearch ul li {

	color:#fff !important;

	margin-left:25px;

	list-style-image:url(images/bullet.gif);

}



#sidebar div.recentSearch ul li a visited {

	color:#fff;

	margin-left:25px;

	list-style-image:url(images/bullet.gif);

}



#sidebar div.recentSearch p a {

	color:#fff;

	float: right;

	font-weight: bold;

	text-decoration: underline;

	background: url(images/arrow.png) no-repeat 0 .25em;

	padding-left: 1.75em;

	text-transform: uppercase;

}







#sidebar img {

}



img#searchImg {

	padding: 0;

	width: 20em;

}



#sidebar div.recent p a:before {



	

}



div#sidebar {

	width: 20em;

	background-color: white;

	margin-bottom: 1em;

	border: 1px solid #d4caa8;

	margin-left: 1em;

	margin-top: 1em;

	padding: 1.5em;

}



input#placeSearch {

	

}



#placeSearch form select {

	font-size: 2em;

	width: 10.5em;

	margin-bottom: .5em;

}



#sidebar div.recent h4.location {

	margin-bottom: .5em;

	margin-top: 0em;

	font-size: 1.6em;

	font-variant: normal;

	font-weight: normal;

	font-style: normal;

	line-height: 1.3em;

}



#placeSearch form {

	background-color: #503906;

	padding: 1em;

	text-align: center;

}



#sidebar div.recent {

	background-color: #fbf6e2;

	margin-top: 1em;

	*margin-left:0em;

	*width: 17em;

	border: 1px solid #e4e7e7;

	padding: 1.5em;

	width: 17em;

}



p#slug {

	float: left;

	color: #fffeff;

	text-transform: uppercase;

	font: 2em "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-align: right;

	*width: 30em;

	letter-spacing: 3px;

	padding: .75em;

	margin-top: 0;

	background: #898c6d url(images/slug.png) 0 0;

	margin-bottom: 0;

	width: 96.25%;

}



div#respond {

	width: 100%;

	border-top: 1px solid #ced2a6;

	padding-top: 2em;

	margin-top: 0;

}



h3#comments {

	border-top: 1px solid #ced2a6;

padding-top: 1em;

	font-size: 1.5em;

	font-style: italic;

}



ol.commentlist {

}



li.comment {

	padding-bottom: 0;

}



#footer p a {

	font-size: 1em;

	color: #fefda0;

}



#footer p + p {

	float: right;

	margin-top: 0;

	margin-right: 1em;

	display: inline;

}



div#footer {

	color: #fffeff;

	text-align: center;

	background: #1e0f00 url(images/foot.png) repeat-x;

	padding: 0;

	display: block;

	margin-right: 0;

	margin-left: 0;

	float: left;

	height: 5em;

	width: 100%;

}



div#one.wrap {

	background: url(images/foot-left.png) no-repeat 0;

	height: 5em;

}



div#two.wrap {

	padding-left: 2em;

	padding-right: 2em;

	background: url(images/foot-right.png) no-repeat 100% -4px;

	height: 3.2em;

	padding-top: 1.9em;

	margin-bottom: 3em;

}



#footer p {

	display: inline;

	color: #c4c4ad;

	font: 1.2em "Trebuchet MS", Trebuchet MS, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	margin-top: 0;

	float: left;

	clear: none;

	margin-bottom: 3em;

}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
