/*
Theme Name: YellowStone Bear World
Author: Paul Sutton
Author URI: http://www.paulsutton.us
*/


/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {	quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none}
:focus {outline:0}
ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse; border-spacing:0}


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body {background:#f4e3bd; text-align:center; line-height:21px; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#402e19; min-height:25px}

a {text-decoration:none; color:#955812; border:none}
a:hover {color:#442706; text-decoration:none;}
.clear {clear:both}
.ui-tabs-hide {display:none}
br.clear {margin:0px; padding:0px}
iframe.map {padding:0; margin:10px 0; background-color:#f9ebcd}
iframe.fb {padding:0; margin:0 0 0 0; background-color:#fff}
.print {background:url('images/print.png') left center no-repeat; padding:0 0 0 20px}

h1, h2, h3, h4, h5, h6 {font-weight:normal; padding-bottom:5px; color:#592202; letter-spacing:0; line-height:1em; font-family:'Copse', arial, serif}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#592202}
h1 {font-size:30px}
h2 {font-size:24px}
h3 {font-size:22px}
h4 {font-size:18px}
h5 {font-size:16px}
h6 {font-size:14px}

/* section specific typography */
.entry h3 {margin-top:25px; background:url('images/horizontal_sep.png') left bottom repeat-x}
.entry h3.drop-down {margin-top:25px; padding:5px; background-color:#f9eccd; border:1px solid #ccb583; background-image:none}
h3.heading-more {margin-top:0}
.entry h4 {margin-top:15px}
.entry h5 {margin-top:15px; margin-bottom:0}

#pings {margin-top:15px}
p {padding-bottom:10px; line-height:24px}
p.meta {font-size:11px; text-transform:uppercase; padding-bottom:10px; line-height:24px}
strong {font-weight:bold; color:#1c1c1c}
cite, em, i {font-style:italic}
pre, code {font-family:Courier New, monospace; margin-bottom:10px}
ins {text-decoration:none}
sup, sub {height:0; line-height:1; position:relative; vertical-align:baseline}
sup {bottom:0.8em}
sub {top:0.3em}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd  {margin-left:1.5em;}
blockquote  {margin:1.5em; padding:1em; color:#402e19; background:#f9eccd; font-style:italic; border:1px solid #ccb583}
	blockquote p {padding-bottom:0px}

input[type=text],input.text, input.title, textarea, select {background-color:#f9eccd; border:1px solid #ccb583; padding:2px; color:#592202}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#7a6c4c; color:#3e3e3e}
input[type=text], input.text, input.title, textarea, select {margin:0.5em 0}
textarea {padding:4px}

img#about-image {float:left; margin:3px 8px 8px 0px}

.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}
* html .clearfix             {zoom:1} /* IE6 */
*:first-child+html .clearfix {zoom:1} /* IE7 */

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.container {text-align:left; width:960px; margin:0 auto; position:relative}

body#home #header-wrapper {background:#24110a; height:419px }
#header-wrapper {background:#24110a; height:329px }
	body#home #header {background:url('images/top-bg.jpg') no-repeat top center}
	#header {background:url('images/top-bg-interior-no-wolf.jpg') no-repeat top center}
		#header .container {padding-top:20px; height:309px}
		body#home #header .container {height:419px}
			
			#top-box {width:417px; margin-top:20px; padding-left:3px}
				#top-box h2, #pagetop h1 {color:#f1daa9; text-shadow:1px 1px 1px #000; margin-bottom:6px}
				#pagetop {padding:43px 0px 0px 4px}
				#pagetop h1 {font-size:36px; padding-bottom:4px}
				#pagetop p.tagline, #pagetop p.tagline a {font-size:18px; text-shadow:1px 1px 1px #144b8b; color:#ffffff}
					#pagetop p.tagline a:hover {text-decoration:underline}
				
				#breadcrumbs {margin:0 0 15px 0; padding:0 0 5px 0; background:url('images/horizontal_sep.png') bottom left repeat-x}
					#breadcrumbs-content {font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; padding:0}
					#breadcrumbs-content a {color:#955812}
						#breadcrumbs-content a:hover, p.tagline a:hover {text-decoration:none; color:#955812}
				
				#top-box p {font-size:12px; color:#f7efde; text-shadow:1px 1px 1px #000; line-height:24px}
				#top-box a.featured-button {display:block; float:left; height:53px; line-height:52px; padding-right:32px; background:url('images/button_bg.png') no-repeat bottom right; font-size:18px; font-weight:500; font-family:'Copse', arial, serif; color:#402e19; margin:8px 3px 0px 0px; text-shadow:1px 1px 1px #ffdb73}
				#top-box a.featured-button:hover {text-decoration:none}
					#top-box a.featured-button span {display:block; background:url('images/button_bg.png') no-repeat top left; padding-left:27px; height:53px}
				
			#image_slideshow {position:absolute; bottom:-77px; right:-18px; z-index:3}
				#switcher {position:absolute; bottom:70px; left:35px}
					#switcher-left, #switcher-right, #switcher-content {height:85px; float:left}
					#switcher-left {background:url('images/switcher-left.png') no-repeat; width:37px;  }
					#switcher-right {background:url('images/switcher-right.png') no-repeat; width:39px;  }
					#switcher-content {background:url('images/switcher-bg.png') repeat-x; padding:31px 0px 0px; height:54px}
						#switcher-content a {display:block; float:left; background:url('images/switcher-link.png') no-repeat; height:18px; margin:0px; text-indent:-9999px; width:17px}
						#switcher-content a.active {background:url('images/switcher-activelink.png') no-repeat}
			
			
			#content {/*background:#f4e3bd url('images/main-bg.png') repeat-y top center; text-shadow:1px 1px 1px #ffffff;*/ padding-bottom:0}
				#content-wrap {background:#f4e3bd url('images/main-bg-top.jpg') repeat-y top center; min-height:200px}
					#content-wrap .container {width:975px}
						#content-left {float:left; width:665px; margin-right:1px; background:url('images/content-top-left.jpg') right 0 no-repeat}
						body#home #content-left {background:none}
						
							#services {background:url('images/vertical_bg.png') repeat-y 336px 0px}
								.service {float:left; width:224px; position:relative; padding:33px 37px 28px 75px; background:url('images/horizontal_sep.png') repeat-x bottom left}
								#services .even {margin-left:1px; width:215px}
								#services .lastrow {background:none}
									.service h3.title {padding-bottom:14px}
										.service h3.title a {color:#592202}
											.service h3.title a:hover {color:#955812; text-decoration:none}
									.service img.icon {position:absolute; top:26px; left:10px}
									
									et_pt_blogentry a.readmore, a.readmore {padding-right:17px; background:url('images/readmore-bg.png') bottom right no-repeat; height:31px; line-height:31px; float:right; color:#f7ecd2; font-size:11px; font-weight:100; color:#fff; text-shadow:1px 1px 1px #3d3d17}
										et_pt_blogentry a.readmore span, a.readmore span {padding-left:18px; background:url('images/readmore-bg.png') no-repeat; display:block; height:31px}
										et_pt_blogentry a.readmore:hover, a.readmore:hover {color:#eeeeee}
										
									et_pt_blogentry a.readmore-media, a.readmore-media {padding-right:17px; background:url('images/readmore-bg.png') bottom right no-repeat; height:31px; line-height:31px; float:left; color:#f7ecd2; font-size:11px; font-weight:100; color:#fff; text-shadow:1px 1px 1px #3d3d17}
										et_pt_blogentry a.readmore-media span, a.readmore-media span {padding-left:18px; background:url('images/readmore-bg.png') no-repeat; display:block; height:31px}
										et_pt_blogentry a.readmore-media:hover, a.readmore-media:hover {color:#eeeeee}
										
				div.entry {padding:42px 55px 22px 13px; background:url('images/horizontal_sep.png') bottom left repeat-x}
					div.post a {/*color:#955812; font-weight:bold*/}
								
				.entry ul {list-style-type:disc; margin:0 0px 10px 20px}
				.entry ol {list-style-type:decimal; list-style-position:outside; margin:0 0 10px 15px;}
					.entry ul li ul, .entry ul li ol {margin:2px 0px 2px 20px}
					.entry ol li ul, .entry ol li ol  {margin:2px 0px 2px 35px}
					
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		

#topnav {position:absolute; top:25px; right:0px}
	#topmenu-leftbg, #topmenu-rightbg, #topmenu {float:left; height:45px}
	#topmenu-leftbg {background:url('images/menu-leftbg.png') no-repeat; width:11px}
	#topmenu {background:url('images/menu-bg.png') repeat-x; position:relative}
	#topmenu-rightbg {background:url('images/menu-rightbg.png') no-repeat; width:14px}
		ul.nav, #search-form {float:left}
		ul.nav {padding:5px 0px 0px; margin-right:17px}
			ul.nav li {float:left; background:url('images/link-separator.png') no-repeat top right; padding:0px 7px 0px 5px}
				ul.nav a {color:#3a170e; text-shadow:1px 1px 1px #fbedc8; padding:4px 7px 9px}
					ul.nav a:hover {text-decoration:none; color:#995e23}
					ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a, ul.nav > li.current_page_item > a#homelink > span {background:url('images/active-arrow.png') no-repeat bottom center}	
					
					ul.nav > li > a:focus {background:none}
					
					ul.nav > li.sf-ul > a:hover, ul.nav > li.sf-ul.sfHover > a {background:#f6e4b6; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; color:#592202; /*box-shadow:3px 6px 8px 1px rgba('0, 0, 0, 0.2'); -moz-box-shadow:3px 6px 8px 1px rgba('0, 0, 0, 0.2'); -webkit-box-shadow:3px 6px 8px 1px rgba('0, 0, 0, 0.2')*/}
					
						.nav li ul {background:#f6e4b6; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; left:5px !important; top:34px !important; padding:14px 10px 14px 20px; width:172px !important; /*box-shadow:3px 6px 8px 1px rgba('0, 0, 0, 0.2'); -moz-box-shadow:3px 6px 8px 1px rgba('0, 0, 0, 0.2'); -webkit-box-shadow:3px 6px 8px 1px rgba('0, 0, 0, 0.2');*/ z-index:10000; display:none}
								.nav ul li:hover ul, ul.nav ul li.sfHover ul {left:183px !important; top:-14px !important}
							
							ul.nav li li {background:none}
								ul.nav li li a {background:url('images/nav-bullet.png') no-repeat left 9px; padding:4px 0px 4px 17px; display:block; color:#2f1302}
									ul.nav li li a:hover {color:#784c16}
				ul.nav a#homelink {text-indent:-9999px; background:url('images/home-icon.png') no-repeat center 6px; padding:0px}
					ul.nav a#homelink span {display:block; padding:5px 9px 8px 5px; width:16px}
		
		#search-form {background:url('images/search-bg.png') no-repeat; width:148px; margin-top:8px}
			#search-form input {border:none; background:none; margin:0px; padding:5px 0 8px 11px; width:127px; color:#989898; font-size:11px}

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/		

#featured {background:url('images/horizontal_sep.png') repeat-x bottom left}
	#featured .slide {padding:35px 33px 34px 40px}
	#featured-wrap {background:url('images/featured-right-bg.jpg') no-repeat right top; position:relative}
		ul#featured-control {position:absolute; top:-46px; left:11px; font-size:14px; font-weight:500; text-shadow:1px 1px 1px #f4e4c0}
			ul#featured-control li {float:left; background:url('images/featured-li.png') repeat scroll right bottom transparent; padding-right:28px; margin-right:-6px;  }
				ul#featured-control li a {background:url('images/featured-li.png') no-repeat; display:block; height:47px; line-height:57px; padding-left:21px; padding-right:1px; color:#402e19}
				ul#featured-control li a:hover {color:#955812}
				
			ul#featured-control li.active {background:url('images/active-bg-sprite.png') repeat scroll right bottom transparent; padding-right:34px; margin-right:-15px; margin-left:-12px}
				ul#featured-control li.active a {background:url('images/active-bg-sprite.png') no-repeat; height:63px; padding-left:33px; padding-right:4px; color:#402e19}
					ul#featured-control li a:hover {text-decoration:none}
		
		#featured h2.title, .entry h2.title {font-size:30px; margin-bottom:13px}
		.entry h2.title {margin-bottom:10px}
			#featured h2.title a, .entry h2.title a {color:#592202; text-shadow:1px 1px 1px #f4e4c0}
				#featured h2.title a:hover, .entry h2.title a:hover {text-decoration:none; color:#592202}
		img.thumbnail {background:url('images/thumb-bg.png') no-repeat; padding:9px 14px 13px 8px; margin-top:7px}
		
		div.postinfo {background:url('images/horizontal_sep.png') repeat-x; width:490px}
			div.postinfo p.tagline {background:url('images/postinfo-icon.png') no-repeat 2px 7px; font-size:14px; color:#402e19; font-family:Georgia, serif; font-style:italic; padding-bottom:4px}
				div.postinfo p.tagline span.inner {display:block; background:url('images/horizontal_sep.png') bottom left repeat-x; padding:6px 4px 9px 34px}
		
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-section {padding:30px 41px 20px 20px}
	h3#comments {font-size:30px}

span.bottom_bg {background:url('images/comment-bottom.png') no-repeat scroll bottom right; display:block; height:2px; width:100%; margin-top:-21px} 
	div.authordata {width:100px}
		img.avatar {float:right; background:url('images/avatar-bg.png') no-repeat; padding:5px 6px 6px 5px}
		div.comment-author {text-align:right; margin-top:13px; padding-bottom:5px}
			div.comment-author span.fn a, div.comment-author span.fn {color:#262626 !important; font-size:14px; font-weight:normal !important; font-family:Georgia, serif;  }
		.comment-meta {margin-top:3px}	
			.comment-meta a {color:#434343 !important; font-size:11px; font-weight:normal !important}
		
	.comment-wrap {float:left; margin-left:32px}
		.reply-container {float:right}
			.reply-container a {padding-left:15px}
			.reply-container a:hover {text-decoration:none}
			
	
	ul.children .comment .bottom_bg {background:none}

	li.depth-1 .comment-wrap {width:428px}
	li.depth-2 .comment-wrap {width:310px}
	li.depth-3 .comment-wrap {width:193px}
	li.depth-4 .comment-wrap {width:78px}
		
	ol.commentlist {padding-top:10px}
	.commentlist li.comment {margin:20px 0px; background:url('images/content_line.png') repeat-y 117px 0px}
		.commentlist li.comment ul {margin:8px 0px 8px 117px}
		
	#respond {padding-top:30px}
		#commentform textarea#comment {width:99%}
		#commentform input[type=text] {width:40%}
		
	li.comment #respond {padding-left:28px; padding-right:28px; padding-top:20px; background:#d3c3a1}
		li.comment #respond textarea {width:99% !important}
		li.comment #respond input[type=text] {width:50% !important}
	
	.depth-1 li.comment #respond {padding-left:10px}
	
	span.bottom_bg {width:580px}
	
	div#comment-section a {
		color:#955812;
		font-weight:bold;
	}
		
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer-top {background-color:#200d07 }
	#footer {background:url('images/bg-footer2018-bear.jpg') top center no-repeat; border-top:1px solid #000; padding-top:35px; text-shadow:1px 1px 1px #000000; color:#898989; border-bottom:1px solid #2f1810}
		#footer .widget {width:280px; margin:0px 0px 0px 40px; padding-bottom:35px; float:left; display:block}
			#footer .widget h3.title {color:#e6d3a9; font-size:24px; margin-bottom:12px}
			#footer .widget h4 {color:#a88c5f; font-size:24px; margin:15px 0 0 0; line-height:1; padding:0; text-align:center; text-shadow:1px 1px 1px #000}
			#footer .widget p {color:#836534; font-size:11px; margin:5px 0 0 0; line-height:1; text-align:center; text-shadow:1px 1px 1px #000}
			#footer a {color:#ccb083}
				#footer a:hover {color:#ccb083; text-decoration:none}
						
			#footer .widget ul {margin-bottom:5px; margin-left:17px}
				#footer .widget ul ul {margin-bottom:0}
				#footer .widget ul li {background:url('images/footer-bullet.png') no-repeat scroll 0 10px; color:#836534; padding:5px 0 0 18px}
					#footer .widget ul li ul {margin:0 0 -12px; padding:5px 0 0 7px}
					#footer #wp-calendar td#today {color:#836534}
				
#footer-copyright {background-color:#0f0604; padding:11px 0px 1px}
	p#copyright {float:left; color:#59431f; font-size:11px; text-shadow:1px 1px 1px #000000; margin-right:20px}
		p#copyright a {color:#a88c5f; font-weight:600; text-transform:uppercase}

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

#sidebar {float:left; width:309px}
	#sidebar p {line-height:1.3}
	#sidebar a {color:#955812}
		#sidebar a:hover {color:#442706; text-decoration:none}
body#home #sidebar {padding-top:0px}
	.sidebar-block {display:block; padding:15px 18px 10px 28px; background:url('images/horizontal_sep.png') repeat-x left bottom}
		.widget_adsensewidget img {margin:0 0 10px 0; padding:0}
	#testimonial {color:#7f7f7f; font-family:Georgia, serif; font-style:italic; background:url('images/testimonial-bg.png') no-repeat 0px 2px; padding:0 0 0 26px; margin-left:-15px}
		#testimonial p.author {color:#262626; font-family:Arial, sans-serif; font-style:normal; text-align:right; margin-top:-4px; background:url('images/testimonials-bottom-bg.png') no-repeat top right; padding-top:18px; margin-top:-24px}
				
		#tabbed-area #tabs {background:#E6E6E6; border:1px solid #B4B4B4; margin:-30px -18px 0 -37px; height:43px; border-left:none}
			#tabs ul#tab_controls {border-top:1px solid #ffffff}
				#tabs ul#tab_controls li {float:left; padding:0px}
				#tabs ul#tab_controls li.first {background:url('"images/recent-icon.png"') no-repeat 10px 14px transparent}
				#tabs ul#tab_controls li.second {background:url('"images/popular-icon.png"') no-repeat 4px 15px transparent}
				#tabs ul#tab_controls li.last {background:url('"images/random-icon.png"') no-repeat 0px 14px transparent}
					#tabs ul#tab_controls li a {display:block; padding:10px 0px 11px 10px; color:#262626; font-size:14px; font-family:Georgia, serif; text-align:center; font-size:12px; font-weight:bold}
						#tabs ul#tab_controls li a:hover {text-decoration:none; color:#955812}
					
					#tabs ul#tab_controls li.first a {width:92px}
					#tabs ul#tab_controls li.second a {width:94px}
					#tabs ul#tab_controls li.last a {width:87px}
				
				#tabs ul#tab_controls li.active a {background:url('images/active-tab-arrow.png') bottom center no-repeat; padding-bottom:24px}
				.tab-content {margin-top:32px}
				
		.sidebar-block h3.title {font-size:24px; color:#6f7019; margin-bottom:5px}
		
		#sidebar .noborder {background:none}
		.sidebar-block ul {margin-bottom:5px}
			.sidebar-block ul ul {margin-bottom:0}
			.sidebar-block ul li {background:url('images/bullet.png') no-repeat scroll left center; color:#262626; padding:5px 0 5px 18px; line-height:1.1}
				.sidebar-block ul li ul {margin:0 0 -12px; padding:5px 0 0 7px}
			
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter {display:block; margin-left:auto; margin-right:auto}
.wp-caption {border:1px solid #ccb583; text-align:center; background-color:#fbf3e0; padding-top:4px; margin-bottom:10px}
.wp-caption.alignleft {margin:0px 10px 10px 0px}
.wp-caption.alignright {margin:0px 0px 10px 10px}
.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}
.alignright {float:right}
.alignleft {float:left }
img.alignleft {display:inline; float:left; margin-right:15px}
img.alignright {display:inline; float:right; margin-left:15px}

	
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav ul {position:absolute; top:-999em; background-position:bottom; background-repeat:no-repeat; z-index:10}
.nav li {float:left; position:relative}
.nav a {display:block; float:left}
	.nav li:hover ul, ul.nav li.sfHover ul {left:0px; top:35px}
	.nav li:hover li ul, .nav li.sfHover li ul {top:-999em}
		.nav li li:hover ul, ul.nav li li.sfHover ul {left:203px; top:0px}
	.nav li:hover ul, .nav li li:hover ul {top:-999em}
	.nav li li {	display:block;	padding:0px; float:left; height:auto !important}
	.nav li ul {width:202px}
		.nav li li a:link, .nav li li a:visited {display:block; height:auto; float:left; width:180px}
		.nav li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */ }


/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar {empty-cells:show; margin:10px auto 0; width:240px;	}
	#wp-calendar a {display:block; text-decoration:none; font-weight:bold}
		#wp-calendar a:hover {text-decoration:underline}
	#wp-calendar caption {	text-decoration:none; font:bold 13px Arial, Sans-Serif}
	#wp-calendar td {	padding:3px 5px; color:#9f9f9f}
		#wp-calendar td#today {color:#000000}
	#wp-calendar th {	font-style:normal;	text-transform:capitalize;	padding:3px 5px}
		#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt}
		#wp-calendar #next a {padding-right:10px; text-align:right}
		#wp-calendar #prev a {padding-left:10px; text-align:left}
		
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination {overflow:hidden; padding:15px 12px 0px}

.wp-pagenavi {position:relative; text-align:right; padding:33px 55px 33px 0px}
.wp-pagenavi a, .wp-pagenavi a:link {background:url('images/pagenavi-bg.png') no-repeat !important; padding:10px 15px 12px 14px !important; margin:2px; color:#402e19 !important; border:none !important; text-shadow:1px 1px 1px #ffffff; font-size:14px}
.wp-pagenavi a:visited {background:url('images/pagenavi-bg.png') no-repeat !important; padding:10px 15px 12px 14px !important; margin:2px; color:#402e19 !important; border:none !important}
.wp-pagenavi span.pages {padding:5px 7px 5px !important; margin:2px !important ; color:#402e19 !important; border:none !important; color:#413f36; background:none !important}
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover {background:url('images/pagenavi-current-bg.png') no-repeat !important; padding:10px 15px 12px 14px !important; margin:2px; color:#FFFFFF !important; border:none !important; text-shadow:-1px -1px 1px #955812; color:#ffffff !important; font-size:14px !important; font-weight:normal !important}


a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  {text-decoration:none}

.js #feat-content, .js div#from-blog div.entries {display:none;} 

.foursixeight {margin:15px 0 5px 84px;}

.fullwidth {width:100% !important} 

.js #image_slideshow {display:none} 
.nobg {background:none !important}

#tabbed-area #tabs {margin-top:-23px;  }
body#home #tabbed-area #tabs {margin-top:-30px;  }

#top-box ul {color:#EEEEEE; list-style:disc inside none}
#top-box ul, .service ul, #featured ul {color:#EEEEEE; list-style:disc inside none; padding-left:15px}

.fullwidth-page {background-image:url('images/main-bg-full.png') !important}
	.fullwidth-page #content-wrap {background-image:url('images/main-bg-topfull.png') !important}
	.fullwidth-page #content-left {width:980px; background:none;}