/*
Theme Name: PNW Blogs mu
Description: PNW Blogs mu theme.
Version: 1.0
Author: Seth Long, Aaron Marbet, PSD2HTML
*/
body {
	color: #343434;
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 0 0;
	background: #3E5569 url(http://www.pnwautos.com/images/background2.png) repeat-x 0 0;
}
a {
	color: #005289;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
img { border-style:none; }
label,
input,
textarea,
select {
	/*font: 100% Arial, Helvetica, sans-serif;*/
	/*vertical-align: middle;*/
	/*color: #343434;*/
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.more { padding: 0 0 10px; }
.none { display: none; }
/*container start*/
#container {
	width: 987px;
	margin: 0 auto;
	border-top: 1px solid #2a4357;
	border-left: 1px solid #2a4357;
	border-right: 1px solid #2a4357;
	background: #fff;
}
/*header start*/
#header {
	text-align: center;
}

#header img { vertical-align: top; }
/*header end*/
/*content start*/
#content {
	width: 100%;
	padding: 0 0 12px;
}
#content:after {
	content: "";
	clear: both;
	display: block;
}
/*holder start*/
.holder { background: #fff url(images/bg-holder.gif) repeat-y; }
.holder .inner {
	background: url(images/bg-holder-top.gif) no-repeat;
	width: 100%;
}
.holder .inner .inner {
	background: url(images/bg-holder-bot.png) no-repeat 0 100%;
	width: 100%;
	padding: 0 0 34px;
}
/*holder end*/
/*widget start*/
.widget { padding: 8px 6px 0 14px; }
.widget .title {
	display: block;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	margin: 0 0 1px;
/*	letter-spacing: -1px; */
}
.search-form input.text { width: 210px; }
.secondary-block .search-form input.text { width: 84px; }
.widget .cols {
	width: 100%;
	overflow: hidden;
	padding: 0 0 6px;
}
.widget .ddmcc {
	width: 49%;
	float: left;
	padding:0;
}
.widget ul {
	margin: 0;
	padding: 7px 0 0 6px;
	list-style: none;
	line-height: 16px;
}
.widget ul li { padding: 0 0 6px; }
.widget .ddmcc ul li,
.widget_categories ul li { padding: 0; }
.widget ul a { font-weight: bold; }
.search-form { padding: 5px 0 10px; }
.widget .text { color: #444; }
.widget .text p { margin: 0 0 8px; }
/*widget end*/
/*seo block start*/
.seo-block {
	width: 629px;
	float: left;
	padding: 0 0 0 21px;
}
/*primary block start*/
.primary-block {
	width: 446px;
	float: left;
}
/*blog columns start*/
h1.blog {
/*	height: 51px;
	background: url(images/bg-blog2.png) no-repeat 50% 0; */
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
}
.blog-cols {
	width: 470px;
	/*overflow: hidden; */
	padding: 11px 0 0 8px;
	margin: 0 -16px 0 0;
}
.blog-cols .col {
	width: 215px;
	float: left;
	padding: 0 16px 0 0;
}
.blog-cols h2 {
	font-size: 18px;
	color: #005289;
	margin: 0;
}
.blog-cols h3 {
	font-size: 12px;
	color: #005289;
	margin: 0;
}
.blog-cols .box {
	padding: 18px 0 26px 4px;
	height: 1%;
	overflow: hidden;
}
.blog-cols .text {
	line-height: 14px;
	height: 1%;
	overflow: hidden;
}
.blog-cols p { margin: 0; }
.blog-cols .image {
	float: left;
	padding: 2px 13px 0 0;
}
* html .blog-cols .image { padding-right: 10px; }
.blog-cols .image img { display: block; }
/*blog columns end*/
/*blog title start*/
.blog-title {
	border: 1px solid #005289;
	width: 402px;
	padding: 15px 21px;
	font-size: 15px;
	font-weight: bold;
	line-height: 19px;
	overflow: hidden;
}
.avatar-hold {
	float: left;
	border: 1px solid #005289;
	width: 48px;
	height: 48px;
	margin: 4px 18px 0 0;
}
* html .avatar-hold { margin-right: 15px; }
.avatar-hold img { display: block; }
.blog-title .text {
	height: 1%;
	overflow: hidden;
}
.blog-title h1 {
	margin: 0 0 2px;
	font-size: 19px;
	color: #005289;
}
.blog-title p { margin: 0; }
/*blog title end*/
/*articles list start*/
.articles-list { padding: 22px 0 20px; }
.articles-list .title {
	display: block;
	font-size: 17px;
	line-height: 22px;
	color: #444;
}
/*articles list end*/
/*articles start*/
.article {
	padding: 5px 0 12px;
	font-size: 12px;
}
.article h2 {
	margin: 0 0 3px;
	font-size: 24px;
	line-height: 28px;
	color: #005289;
}
.article .head { margin: 0 0 16px; }
.article .body p { margin: 0 0 14px; }
.article .footer { font-weight: bold; }
/*articles end*/
/*pager start*/
.pager {
	width: 100%;
	overflow: hidden;
	position: relative;
	font-size: 11px;
	padding: 0 0 10px;
}
.pager div {
	float: left;
	text-align: center;
	position: relative;
	left: 50%;
}
.pager ul {
	float: left;
	text-align: center;
	position: relative;
	left: -50%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.pager ul li {
	float: left;
	padding: 0 2px 0 1px;
}
.pager ul a {
	float: left;
	border: 1px solid #e4e4e4;
	line-height: 15px;
	padding: 0 4px;
}
.pager ul li.active a {
	background: #205688;
	border-color: #205688;
	color: #fff;
}
.pager ul li.first a {
	background: url(images/bg-pager-first.gif) no-repeat left;
	padding-left: 14px;
}
.pager ul li.last a {
	background: url(images/bg-pager-last.gif) no-repeat right;
	padding-right: 14px;
}
.pager ul li.next a {
	background: url(images/bg-pager-next.gif) no-repeat right;
	padding-right: 10px;
}
.pager ul li.prev a {
	background: url(images/bg-pager-prev.gif) no-repeat left;
	padding-left: 10px;
}
/*pager end*/
/*action list start*/
.action {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #cfcfcf;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 23px 0 2px;
	margin: 0 0 -3px;
}
.action ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.action ul li {
	float: left;
	padding: 0 3px 0 12px;
}
.action a {
	color: #262626;
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 20px;
	float: left;
	line-height: 16px;
}
.action a:hover { text-decoration: none; }
.action ul li.no-comments a { background-image: url(images/bg-no-comments.gif); }
.action ul li.no-comments a:hover { background-image: url(images/bg-no-comments-hover.gif); }
.action ul li.follow a { background-image: url(images/bg-follow.gif); }
.action ul li.follow a:hover { background-image: url(images/bg-follow-hover.gif); }
.action ul li.share a { background-image: url(images/bg-share.gif); }
.action ul li.share a:hover { background-image: url(images/bg-share-hover.gif); }
/*action list end*/
/*more info start
.more-info {
	border-top: 1px solid #cfcfcf;
	padding: 9px 0 0;
}
/*info author start*/
.info-author {
	border-top: 1px solid #cfcfcf;
	height: 1%;
	padding: 9px 6px;
}
.info-author:after {
	content: "";
	clear: both;
	display: block;
}
.info-author .image {
	width: 75px;
	float: left;
	margin: 4px 12px 0 0;
}
.info-author .image img { display: block; }
.info-author .text {
	height: 1%;
	overflow: hidden;
}
.info-author p { margin: 0 0 8px; }
/*info author end*/
/*comments description start*/
.comm-descr {
	width: 536px;
	border: 1px solid #3c3c3c;
	background: #eeedee;
	margin: 0 auto 20px;
	padding: 14px;
}
.comm-descr p { margin: 0 0 12px; }
.comm-descr a { color: #003290; }
.comm-descr ul {
	margin: 0;
	padding: 0 0 4px 24px;
	list-style: none;
}
.comm-descr ul li {
	padding: 0 0 0 16px;
	background: url(images/bg-bullet.gif) no-repeat left;
	margin: 0 0 8px;
}
/*comments description end*/
/*add comments start*/
.add-comm { padding: 0 0 20px; }
.add-comm .headline {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #005289;
	padding: 0 0 9px;
}
.add-comm .headline .disqus {
	float: right;
	width: 93px;
	height: 10px;
	background: url(images/bg-disqus.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.add-comm .headline strong { float: left; }
.add-comm textarea {
	border: 1px solid #005289;
	padding: 0;
	margin: 0;
	overflow: auto;
	padding: 3px 0 3px 4px;
	width: 623px;
	height: 94px;
}
.add-comm .wrapp {
	width: 100%;
	overflow: hidden;
}
.add-comm .wrapp input {
	float: left;
	margin: 5px 6px 0 0;
}
.add-comm .wrapp img { float: left; }
.options-holder {
	margin: 0;
	padding: 30px 0 0;
	list-style: none;
}
.options-holder li {
	width: 100%;
	vertical-align: top;
	padding: 0 0 10px;
}
.options-holder a.video {
	background: url(images/bg-video-bullet.gif) no-repeat left;
	padding: 0 0 0 14px;
	color: #003290;
}
.options-holder a.option {
	display: block;
	width: 71px;
	height: 19px;
	background: url(images/bg-options.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/*add comments end*/
/*more info end*/
/*primary block end*/
/*secondary block start*/
.secondary-block {
	width: 175px;
	float: right;
	margin: 0 -17px 0 0;
	position: relative;
}
/*secondary block end*/
/*seo block end*/
/*sidebar start*/
.sidebar {
	width: 320px;
	float: right;
	background: #f6f6f6 url(images/bg-sidebar.gif) repeat-y;
}
.sidebar .bot-bg { background: url(images/bg-sidebar-bot.gif) no-repeat 0 100%; }
.sidebar .top-bg {
	background: url(images/bg-sidebar-top.gif) no-repeat;
	padding: 0 0 34px;
	width: 100%;
}
/*ads holder start*/
.ads .bot-bg {
	display: block;
	height: 6px;
	background: url(images/bg-widget-ads-bot.gif) no-repeat;
	overflow: hidden;
}
.ads .content { padding: 11px 8px 0 12px; }
.content {
	height: 1445px;
}
.ads img { vertical-align: top; }
.ads .cols {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
}
.ads .col-1 {
	width: 160px;
	float: left;
	border: 1px solid #000;
	background: #4f5249;
}
.ads .col-2 {
	width: 120px;
	float: right;
}
.ads .col-2 a {
	display: block;
	margin: 0 0 11px;
}
.jobs {
	border-top: 1px solid #000;
	padding: 6px 9px 9px;
	text-align: center;
}
.jobs .title {
	color: #fff;
	display: block;
	font-size: 14px;
	margin: 0 0 7px;
}
.jobs ul {
	margin: 0;
	padding: 0 10px;
	list-style: none;
	border: 1px solid #202014;
	background: #fff;
	font-size: 11px;
	line-height: 12px;
}
.jobs ul li {
	border-top: 1px solid #202014;
	margin: -1px 0 0;
	padding: 7px 0 10px;
}
.jobs ul span { display: block; }
.jobs ul a { font-weight: bold; }
/*ads holder end*/
/*sidebar end*/
/*content end*/
/*banners start*/
.banners {
	margin: 0;
	padding: 0 0 4px;
	list-style: none;
	text-align: center;
}
.banners li {
	display: inline;
	padding: 0 9px;
}
.banners img { vertical-align: top; }
/*banners end*/
/*footer start*/
#footer {
	height: 125px;
	background: #000 url(images/bg-footer.gif) repeat-x;
	padding: 12px 0 0;
}
#footer img { vertical-align: top; }

#footerInside {
	margin-top:5px;	
}
/*footer end*/
/*container end*/

/* =PageNavi
ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΠ */
 
/* Use !important to override PageNavi CSS */
 
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
color: blue !important;
background:transparent !important;
}
.wp-pagenavi a:hover {
}
.wp-pagenavi span.pages {
background:transparent !important;
}
.wp-pagenavi span.current {
background:transparent !important;
}
.wp-pagenavi span.extend {
background:transparent !important;
}

