/*
Theme Name: Bearskin Neck
Theme URI: http://www.webedelic.com
Description: Bearskin Neck
Author: Webedelic
Author URI: http://www.webedelic.com
Description: For Bearskin Neck
Version: 1.0
Tags: Bearskin neck
License:
License URI:
*/



@import url('http://fonts.googleapis.com/css?family=Raleway|PT+Sans+Narrow');


body {
	font-size: 15px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;	
	color: #494848;
}

h1, h2 {
	color: #ffffff;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 18px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}

img {
	max-width: 100%;
	height: auto;
}


a:link {color: #e2211e; text-decoration: none; }
a:visited {color: #e2211e; text-decoration: none; }
a:hover {color: #000000; text-decoration: none; }
a:active {color: #e2211e; } 



.logo {
	background-image: url(http://bearskinneck.net/images/leftbg.png);
	width: 454px;
	height: 1300px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}

.all {
	width: 1200px;
}

.leftbankspacer {
	width: 357px;
	height: 1200px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	float: left;
}

.leftbankoutside {
	width: 357px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	float: left;
	z-index: 101;
}

.leftbank {
	background-image: url(http://bearskinneck.net/images/leftbg.png);
	background-repeat:repeat-y;
	width: 337px;
	padding-top:0px;
	position: fixed;
	padding-bottom:600px;
	padding-right:0px;
	padding-left:20px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	text-align: left;
	line-height: 1.7em;
}
.leftbank a:link {color: #ffffff; text-decoration: none; }
.leftbank a:visited {color: #ffffff; text-decoration: none; }
.leftbank a:hover {color: #e2211e; text-decoration: none; }
.leftbank a:active {color: #ffffff; } 

.smallleft {
	font-size: 12px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	text-align: left;
	line-height: 1.7em;
}
.smallleft a:link {color: #ffffff; text-decoration: none; }
.smallleft a:visited {color: #ffffff; text-decoration: none; }
.smallleft a:hover {color: #e2211e; text-decoration: none; }
.smallleft a:active {color: #ffffff; } 



.rightside {
	width: 770px;
	height: 1200px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	text-align: left;
	line-height: 1.7em;
	float: left;
}

.topspacer {
	max-width: 800px;
	height: 20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bannerbg {
	background-image: url(http://bearskinneck.net/images/slidebg.png);
	width: 800px;
	height: 179px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bannerfiller {
	width: 795px;
	height: 173px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.btop {
	background-image: url(http://bearskinneck.net/images/btop.png);
	width: 800px;
	height: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bmid {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 750px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:30px;
	padding-left:20px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bmid2 {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 770px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:20px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bbottom {
	background-image: url(http://bearskinneck.net/images/bbottom.png);
	width: 800px;
	height: 17px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.btophb {
	background-image: url(http://bearskinneck.net/images/btop.png);
	width: 800px;
	height: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bmidhb {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 750px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:30px;
	padding-left:20px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bmid2hb {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 770px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:20px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bbottomhb {
	background-image: url(http://bearskinneck.net/images/bbottom.png);
	width: 800px;
	height: 17px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.adweather {
	background-color: #ffffff;
	width: 171px;
	height: 120px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	text-align: center;
	font-size: 14px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	float: left;
}

.adweatherinside {
	background-color: #ffffff;
	width: 161px;
	height: 110px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	text-align: center;
	font-size: 14px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	float: left;
}

.adbg {
	background-image: url(http://bearskinneck.net/images/adbg.jpg);
	width: 171px;
	height: 131px;
	padding-top:4px;
	padding-bottom:12px;
	padding-right:3px;
	padding-left:3px;
	margin-bottom:12px;
	text-align: center;
	font-size: 14px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	float: left;
}

.adspacer {
	width: 12px;
	height: 175x;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	float: left;
}




.nav {
	background-image: url(http://bearskinneck.net/images/second.jpg);
	height: 62px;
	padding-top:60px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:20px;
	font-size: 18px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #666666;
	float: left;
}
.nav a:link {color: #666666; text-decoration: none; }
.nav a:visited {color: #666666; text-decoration: none; }
.nav a:hover {color: #000000; text-decoration: none; }
.nav a:active {color: #666666; } 


.titletext {
	font-size: 30px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: bold;	
	color: #e2211e;
	text-align: left;
	line-height: .6em;
	margin-top:-15px;
}
.titletext a:link {color: #e2211e; text-decoration: none; }
.titletext a:visited {color: #e2211e; text-decoration: none; }
.titletext a:hover {color: #494848; text-decoration: none; }
.titletext a:active {color: #e2211e; } 


.titlesearchtext {
	font-size: 30px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: bold;	
	color: #494848;
	text-align: left;
	line-height: .6em;
	margin-top:-15px;
}
.titletextcat {
	font-size: 18px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: bold;	
	color: #e2211e;
	text-align: left;
	line-height: .6em;
}
.picture {
	padding-top:0px;
	padding-bottom:10px;
	padding-right:12px;
	padding-left:0px;
	float: left;
}
.catbox {
	background-color: #203a53;
	background:rgba(32,58,83,0.2);
	width: 100%;
	max-width: 750px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom:10px;
}

catbox a:link {color: #666666; text-decoration: none; font-size: 120%; }
catbox a:visited {color: #666666; text-decoration: none; font-size: 120%; }
catbox a:hover {color: #000000; text-decoration: none; font-size: 120%; }
catbox a:active {color: #666666; font-size: 120%; } 

.bsplittop {
	background-image: url(http://bearskinneck.net/images/bodysplit1.png);
	width: 800px;
	height: 9px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bsplitmid {
	background-image: url(http://bearskinneck.net/images/bodysplit2.png);
	width: 800px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bsplitbottom {
	background-image: url(http://bearskinneck.net/images/bodysplit3.png);
	width: 800px;
	height: 12px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bsplit1 {
	width: 555px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:20px;
	float: left;
}

.bsplit3 {
	width: 161px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:17px;
	float: left;
}

.adbgsplit {
	background-image: url(http://bearskinneck.net/images/adbg.jpg);
	width: 161px;
	height: 141px;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	text-align: center;
	font-size: 14px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
}

.mobile_logo {
	display: none;
}

.navmobile {
	display: none;
}

.socialsall {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: right;
}

.socials {
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float: left;
}

.sitesearch #searchsubmit {
	background-color: #006ec3;
	color: #ffffff;
	padding: 0px 6px;
	border: none;
	margin-bottom: 15px;
}

.sitesearch #s {
	background-color: #eeeeeee;
	color: #ffffff;
	width: 102px;
	border: 1px;
	color: #333333;
	margin-bottom: 15px;
}


@media screen and (max-width:750px) {

    body {
    margin:0 0 0 0;
	overflow-x:hidden;
    }
    
.leftbank {
	display: none;
}

.mobile_logo {
	display: block;
}

.navmobile {
	display: block;
}



.btop {
	background-image: url(http://bearskinneck.net/images/btop.png);
	width: 100%;
	max-width: 800px;
	height: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bmid {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 100%;
	max-width: 750px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bmid2 {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 100%;
	max-width: 770px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bbottom {
	background-image: url(http://bearskinneck.net/images/bbottom.png);
	width: 100%;
	max-width: 800px;
	height: 17px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}



.btophb {
	background-image: url(http://bearskinneck.net/images/spacer.png);
	width: 100%;
	max-width: 800px;
	height: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bmidhb {
	background-image: url(http://bearskinneck.net/images/spacer.png);
	width: 100%;
	max-width: 750px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bmid2hb {
	background-image: url(http://bearskinneck.net/images/spacer.png);
	width: 100%;
	max-width: 770px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bbottomhb {
	background-image: url(http://bearskinneck.net/images/spacer.png);
	width: 100%;
	max-width: 800px;
	height: 17px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.all {
	width: 100%;
	max-width: 1200px;
	background-image: url(http://bearskinneck.net/images/spacer.png);
}
.rightside {
	width: 100%;
	max-width: 1070px;
	height: 1200px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
	text-align: left;
	line-height: 1.7em;
}

.adbg {
	background-image: url(http://bearskinneck.net/images/adbg.jpg);
	width: 171px;
	height: 131px;
	padding-top:4px;
	padding-bottom:12px;
	padding-right:3px;
	padding-left:3px;
	margin-left:85px;
	margin-bottom:12px;
	text-align: center;
	font-size: 14px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #ffffff;
}

.bannerbg {
	background-image: url(http://bearskinneck.net/images/spacer.png);
	width: 100%;
	max-width: 800px;
	height: 70px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bannerfiller {
	width: 100%;
	max-width: 795px;
	height: 67px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}



.bsplittop {
	background-image: url(http://bearskinneck.net/images/btop.png);
	width: 100%;
	max-width: 800px;
	height: 9px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bsplitmid {
	background-image: url(http://bearskinneck.net/images/bmid.png);
	width: 100%;
	max-width: 800px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 16px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: normal;	
	color: #23425e;
	text-align: left;
	line-height: 1.4em;
}

.bsplitbottom {
	background-image: url(http://bearskinneck.net/images/bbottom.png);
	width: 100%;
	max-width: 800px;
	height: 12px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.bsplit1 {
	width: 100%;
	max-width: 555px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:20px;
	float: left;
}

.bsplit3 {
	width: 100%;
	max-width: 161px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:17px;
	float: left;
}
.picture {
	width: 100%;
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	margin-left: auto;
    margin-right: auto;
}

.leftbankspacer {
	display: none;
}

.titletext {
	font-size: 30px;
	font-family: PT Sans Narrow, Helvetica, sans-serif;
	font-weight: bold;	
	color: #e2211e;
	text-align: left;
	line-height: .6em;
	margin-top: 20px;
}