/*
Theme Name: Entrequest
Theme URI: http://www.entrequest.com
Description: Custom Template for Entrequest.
Version: 1.0
Author: r2integrated
Author URI: http://www.r2integrated.com
Tags: Entrequest

*/

/* overall page styles */
body {
	margin-top: 0;
	font-family:Verdana, Geneva, sans-serif;
	background:url(images/bg.jpg) top center no-repeat #fdfdfd;
}
/* clear all margin and padding */
* {
	margin: 0;
}
a, a:visited, a:link, a:active {
	color:#226bb4;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
/* site wrapper and container */
#wrapper {
	width: 100%;
	height: auto;
	margin: 0;
	text-align: center;
}
#container {
	width: 910px;
	margin: 0 auto;
}
/* header area */
#header {
	width: 910px;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
}
#utility a, #utility a:visited, #utility a:link, #utility a:active {
	color:#6c6c6c;
	text-decoration:none; 
}
#headerimg {
	float:left;
	width:183px;
}
#utility {
	width:200px;
	float:right;
	text-align:right;
	color: #979797;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	padding-top:0;
	letter-spacing:-0.6px;
}
/* navigation */
#navigation_dropdown {
	float:right;
	width:710px;
	height:27px;
	padding-top:47px;
	text-transform: uppercase; 
	font-size:10px;
	overflow:visible;
}
/* top home area */

#home_content {
	width: 910px;
	margin: 0 auto;
	text-align: left;
}
#home_img {
	padding-top:5px;
}
/* three column content layout */
#threeColumn {
	padding-top:18px;
	font-size:11px;
	padding-bottom:20px;
}
#threeColumn a, #threeColumn a:visited, #threeColumn a:link, #threeColumn a:active {
	color:#dc6726;
	text-decoration:none; 
}
#threeColumn h2 {
	font-size:14px;
	color:#db6526;
}
#threeColumn h3 {
	font-size:10px;
	color:#db6526;
	padding-bottom:5px;
}
#colOne {
	float: left;
	width:403px;
	padding: 10px 16px 0px 16px;
	text-align: left;
	height:250px;
	line-height:16px;
	color:#6c6c6c;
	border-right:1px solid #cac8c8;
}
#threeColumn .textwidget {
	padding-top:10px;
	padding-bottom:10px;
}
#colOne ul {
	list-style: none;
	padding-left:0px;
	padding-top:10px;
}
#colOne ul li{
	float: left;	
	padding-right:20px;
}
#colTwo {
	float: left;
	width: 188px;
    padding: 10px 28px 0px 31px;
	text-align: left;
	height:250px;
	line-height:16px;
	color:#6c6c6c;
	border-right:1px solid #cac8c8;
}
#colTwo h2 {
	
}
#colThree {
	float: left;
	width: 200px;
	padding: 10px 4px 0px 20px;
	padding-bottom:0px;
	text-align: left;
	line-height:16px;
	color:#6c6c6c;
	height:250px;
}
#home_video {
	float:left !important;
}
/* interior page layout */
#breadcrump {
	padding-top:0;
	margin-top:30px;
	padding-bottom:15px;
}
.widget_img_chel {
	position:relative;
	top:-35px;
	float:right;
}
#twocolumnborder {
	border-bottom:1px solid #d5d3d3;
	color:green;
	padding-bottom:5px;
	min-height:600px;
}
#twoColumn {
	background-image:url(images/about_background.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	width: 850px;
	padding-left:30px;
	padding-top:20px;
	background-color:#FFF;
	padding-right:30px;
	padding-bottom:10px;
	min-height:600px;
}
#interior_colOne {
	width: 580px;
	margin: 0 auto;
	text-align: left;
	float: left;
}
#interior_colTwo {
	float: right;
	text-align: left;
	line-height:16px;
	color:#6c6c6c;
}
#interior_colTwo-Two {
	float: right;
	text-align: left;
	line-height:16px;
	color:#6c6c6c;
}
#interior_colTwo a, #interior_colTwo a:visited, #interior_colTwo a:link, #interior_colTwo a:active {
	color:#dc6726;
	text-decoration:none; 
}
#interior_colTwo h2 {
	font-size:14px;
	color:#db6526;
	padding-bottom:10px;
}
#interior_colTwo h3 {
	font-size:10px;
	color:#db6526;
	padding-bottom:5px;
}
#interior_colTwo-Two a, #interior_colTwo-Two a:visited, #interior_colTwo-Two a:link, #interior_colTwo-Two a:active {
	color:#dc6726;
	text-decoration:none; 
}
#interior_colTwo-Two h2 {
	font-size:14px;
	color:#db6526;
	padding-bottom:10px;
}
#interior_colTwo-Two h3 {
	font-size:10px;
	color:#db6526;
	padding-bottom:5px;
}
#interior_colTwob {
	float: right;
	text-align: left;
	line-height:16px;
	color:#6c6c6c;
}
#interior_colTwob h2 {
	font-size:14px;
	color:#db6526;
	padding-bottom:10px;
	margin-top:15px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
}
.entrypic {
	padding-left:27px;
	margin-top:5px;
}
#page_content_blog {
	color:#626263;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page_content_blog p {	
	line-height: 18px;
	padding-bottom:10px;
}
#page_content_blog h2 {
	color: #db6526;
	font-weight: bold;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:15px;
}
#page_content h1 {
	color: #db6526;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:15px;
}
#page_banner {
	margin-left:-27px;
	margin-top:-15px;
	height:140px;
	width:619px;
	_position:relative;
	_top:0px;
}
#page_banner_title {
	display:;
	position:relative;
	margin-top:-80px;
	height:76px;
}
#page_banner_title h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#dc6726;
	border-bottom:dashed 1px #b7b5b1;
	width:250px;
	font-weight:normal;
}
#page_content  p:first-child {
	font-family: Arial, Helvetica, sans-serif;
	color: #626263;
	font-size: 14px;
	padding-bottom:15px;
	font-weight:normal;
}
.blog_content small {
	padding-top:5px;
	padding-bottom:15px;
	display:block;
}
#page_content h3 {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #db6526;
	font-size: 11px;
	padding-top: 22px;
}
#page_content ul {

	padding-top: 10px;
	padding-bottom: 20px;

}
#page_content ol {
	padding-top: 10px;
	padding-bottom: 20px;

}
#page_content {
	color:#626263;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page_content p {	
	line-height: 18px;
	padding-bottom:10px;
}
#page_content img {
	padding-top:7px;
}
#page_content ul li {
	background-image:url(images/li.gif);
    background-position: 0px 5px;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 0 13px;
	margin:4px 0;
}
#page_content ol li {
	padding:0 0 0 0px;
	margin:4px 0;
}
.contact_us_1div {
}
.wpcf7 {
padding-left:10px;
float:right;

}
.contact_us_content_title {

}
.contact_us_content_title p {
	padding-bottom:17px;
	float:left;
}
.contact_us_content_title img {
	padding-top:0!important;
	float:right;
	padding-right:13px;
}
.contact_us_1div {
	padding-bottom:12px;
}

.contact_us_content {
	padding:15px;
	padding-top:5px;
	padding-bottom:0;
}
.contact_us_info {
	width:230px;
	float:left;

}
.wpcf7-form-control-wrap {
}
.wpcf7-form-control-wrap input{
	width:180px;
}
.wpcf7 p {
	padding-bottom:0!important;
}
.contact_us_1fill {
	width:110px;
	float:left;

}
.corners {
	width:330px;
	background: #e3e6e9;
	float:right;
	 
}
.corners_top,
.corners_bottom {
	background: #e3e6e9;
	height:15px;
}
.corners_top_left {
	background: #e3e6e9 url(images/l-t.gif) top left no-repeat; 
	height:15px;
	float:left;
	width:15px;
}
.corners_top_right {
     background: url(images/r-t.gif) top right no-repeat; 
	float:right;
	height:15px;
	width:15px;
}
.corners_bottom_right {
     background: url(images/r-b.gif) bottom right no-repeat; 
	 	float:right;
	height:15px;
	width:15px;
}
.corners_bottom_left {
     background: url(images/l-b.gif) bottom left no-repeat; 
	 	float:left;
	height:15px;
	width:15px;
}
.corners div div div div {
     background: none; 
}
.submit_button {
	padding-top:4px;
	padding-left:4px;
}
/*.wpcf7-form-control-wrap.Comments input{
	width:295px;
	float:left;
	height:70px;
}*/
.smallbox-1 .textwidget {
	padding-bottom:17px;
        margin-bottom:17px;
	border-bottom:1px solid #d5d3d3;
}
.smallbox-1 .blog_widget .textwidget {
	border:none;
        padding:0;
}
.smallbox-1 .blog_widget .textwidget form {
	border:none;
}
h2.tweets {
        margin-top:17px;
}
.smallbox-1 {
	padding: 30px 10px 0px 10px;
	width: 230px;
	text-align: left;
	font-size:11px;
	line-height:14px;
}
.smallbox-2 {
	padding: 0 10px 0px 10px;
	width: 230px;
	text-align: left;
	font-size:11px;
	line-height:14px;
}
.description p {
margin-bottom:0px;
}
.files iframe {
	border: 2px solid #FECF0C;
}
#trailsmap {
	width: 270px;
	padding: 10px 10px 10px 10px;
	margin: 20px 0 0 10px;
	background: #fff;
	text-align: left;
}
#footer {
	clear:both;
	padding-top:15px;
}
#footer-top {
	color:#6c6c6c;
	padding-top:30px;
	font-size:10px;
	padding-bottom:30px;
	padding-right:25px;
	padding-left:25px;
	margin:0 auto;
	margin-bottom:20px;
}
#footer a, #footer a:visited, #footer a:link, #footer a:active {
	color:#6c6c6c;
	text-decoration:none; 
}
#footer-1 {
	float:left;
	text-align:left;
}
#footer-2 {
	float:right;
}
/* icon classes */
.icon_photo {
	background: url(images/icons/icon_photo.gif) top left no-repeat;
	padding-left: 30px;
}
/* special span classes */
.yellow {
	color: #FECF0C;
}
/* homepage files template */
.trails_guide_home {
	width: 100%;
	margin: 1em 0;
}
.trails_guide_home p {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 30px;
}
.trails_guide_home a {
	color: #E38025;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
.trails_guide_home h3.title a, .trails_guide_home h3.title a:visited, h3.title a, h3.title a:visited {
	color: #E38025!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
.trails_guide_home .icon {
	float: left;
	width: 30px;
	height: 30px;
}
/* interior page sidebar files template */
.files_interior {
	width: 100%;
	margin: 1em 0;
	padding-bottom:10px;
	
}
.files_interior p {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 30px;
}
.files_interior a {
	color: #E38025;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
.files_interior .icon {
	float: left;
	width: 30px;
	height: 30px;
}
/* inline drainhole files */
.inline_files {
	width: 100%;
	margin: 1em 0 2em 0;
}
.inline_files .icon {
	float: left;
	width: 30px;
	height: 30px;
}
.inline_files p {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.inline_files p strong {
	color: #FECF0C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.alignleft {
	float:left;
	margin:0 20px 10px 0;
}
/* clearing class */
.clear {
	clear: both;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
	position:relative; 
	z-index:100; 
	font-family:arial, 
	sans-serif;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	width:auto;
	position:relative;
	display:inline; 
}
.menu li.page_item a {
	background:url(images/dropdown_background_nc.jpg) repeat-x;
	border: 1px solid #b5571c; 
	border-width: 0px 1px 0px 0px; 
}
.menu li.page_item a:hover {
	background:url(images/dropdown_background_c.jpg) repeat-x;
}
.menu li.page_item.current_page a {
	background:url(images/dropdown_background_c.jpg) repeat-x;
}
.menu li.page-item-2 a {
	background:url(images/dropdown_about_us_nc.jpg) ;
	_background:url(images/dropdown_background_nc.jpg) repeat-x;
}
.menu li.page-item-2 a:hover {
	background:url(images/dropdown_about_us.jpg) ;
	_background:url(images/dropdown_background_c.jpg) repeat-x;
}
.menu li.page-item-2.current_page a {
	background:url(images/dropdown_about_us.jpg) ;
	_background:url(images/dropdown_background_c.jpg) repeat-x;
}
.menu li.page-item-16 a {
	width:98px;
	background:url(images/dropdown_contact_us_nc.jpg) no-repeat;
	border:0px;
	background-repeat:no-repeat;
}
.menu li.page-item-16 a:hover {
	background:url(images/dropdown_contact_us.jpg) no-repeat;
	background-repeat:no-repeat;
}
.menu li.page-item-16.current_page a {
	background:url(images/dropdown_contact_us.jpg) no-repeat;
	background-repeat:no-repeat;
}
.menu ul ul li.page-item-21 a, .menu ul ul li.page-item-21 a:visited {
	padding-top:8px;
}
.menu ul li.page-item-209,
.menu ul li.page-item-238,
.menu ul li.page-item-245,
.menu ul li.page-item-262,
.menu ul li.page-item-255 {
	display:none;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	_margin:0;
	_padding:0;
	font-size:11px;
	text-decoration:none; 
	color:#fff; 
	width:auto; 
	height:27px; 
	background:#e57f24; 
	padding-left:24px; 
	line-height:27px; 
	font-weight:bold; 
	padding-right:22px;
	_padding-left:18px;
	_padding-right:0;
	_margin-top:4px;
} 
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
	width:98px; 
	w\idth:98px;
}
.menu ul ul {
	padding-bottom:7px;
}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:url(images/dropdown_1px.jpg); 
}
/* style the second level hover */
.menu ul ul a.drop:hover {
	background:url(images/dropdown_1px.jpg);
}
.menu ul ul a:hover {
	background:url(images/dropdown_1px.jpg);
}
/*.menu ul ul a {background:url(images/dropdown_1px.jpg) !important;}*/
.menu ul ul a {
	background:transparent !important; 
}

.menu ul ul a:hover {
	color:#FC0 !important; 
}
.menu ul ul :hover > a.drop {
	background:url(images/dropdown_1px.jpg);
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#e2dfa8;
}
/* style the third level hover */
.menu ul ul ul a:hover {
	background:#a34222;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	top:27px;
	left:0;
}
/* another hack for IE5.5 */
* html .menu ul ul {
	top:30px;
	t\op:31px;
}
/* position the third level flyout menu */
.menu ul ul ul {
	left:149px; 
	top:-1px; 
	width:149px;
		display:none;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left:-149px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
	position:absolute; 
	top:0; left:0; 
	border-collapse:collapse;
}
.menu ul ul {
	background-color:#a34222; 

}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { 
	background:#a34222; 
	color:#fff; 
	height:auto; 
	line-height:18px; 
	padding:5px 10px; 
	width:132px;
	border-bottom:1px dashed #fff !important; /* IMPORTANT */
	border-right:0px !important;
	padding-left:7px;
	margin-right:10px;
	margin-left:10px;
}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
	width:150px;
	w\idth:128px;
}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover {
	color:#000; 
	background:#b7d186; 
}
.menu :hover > a, .menu ul ul :hover > a {
	color:#fff; 
	background:#000;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
	visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul { 
	visibility:visible;
}
/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */
.menu ul ul .current_page_item a {
	color: red;
	background: white;
	border-left: 1px solid black;
}
.menu .current_page_item a {
	color: red;
	font-weight: bold;
	background: white;
}
.menu ul .current_page_item ul a {
	color: white;
	font-weight: normal;
	background: black;
}
.menu ul .current_page_item ul a:hover {
	background: gray;
}
.menu .current_page_item a:hover {
	background: white;
}


/* post styles */
.entry {
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
	margin-bottom:20px;
}
.post h2 a:link, .post h2 a:visited{
	color:#DC6726;
	font-size:16px;
}
.post h1{
	color:#DC6726;
	font-size:16px;
	border-bottom:1px dashed #ccc;
	padding-bottom:7px;
	margin-bottom:5px;
}
.blog_content, .narrowcolumn  {
	margin-top:30px;
}
.blog_content p:first-child {
	font-size:12px !important;
}
#page_content_blog {
	margin-top:15px;
}
.post .entry {
	margin-top:20px;
}
.blog_content .post .entry {
	margin-top:0px;
}
#page_content_blog a:link, #page_content_blog a:visited  {
	color:#DC6726;
}

.entry_author_image img {
	height:50px;
	float:left;
	margin:0 20px 0 0;	
}

/* video styles */

#vid02, #vid03, #vid04 {
display:none;
}
#c2-two ul {
	margin-top:20px;
	padding:0px !important;
}
#c2-two ul li  {
padding-lefT:0 !important;
margin-lefT:0 !important;
background:none;
}
#c2-two ul li img {
float:right;
padding:0px 15px 0px 0px;
}
.topic {
color:#111111;
float:left;
font-weight:bold;
}
.topic-info {
	clear:both;
}
#connected {
	padding-bottom:50px;
}
#connected ul {
	padding-top:0;
	margin:0;
	padding-lefT:0;
}
#connected ul li {
	float: left;	
	padding-right:20px;
	list-style:none;
	background:none;
	padding-top:0;
}
.textwidget .widgettitle {
	margin-bottom:10px;
}
#books p:first-child {
	font-size:11px;
	line-height:18px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Geneva, sans-serif;
}


/* Dustin */


.scroll {
	position:relative;
	width:909px;
	height:336px;
}

.scroll .panel {
	display:block;
	height:336px;
	width:909px;
	margin:5px 0 0;
}

.scroll .panel #home_img {
	padding:0;
}

.scroll .panel .video {
	position:absolute;
	top:68px;
	right:50px;
}

#nav {
	position:absolute;
	top:306px;
	left:20px;
	z-index:50;
}

#nav a {
	background:#ed9922;
	padding:2px 5px;
	text-decoration:none;
	margin:0 5px 0 0;
	font-size:11px;
	color:#fff;
}

.listing {
	padding-left:150px;
}

.postthumb {
	float:left;
	width:150px;
}

.slideshow div {

}


/* Browser Adjustments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}          
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


