@charset "UTF-8";
/*
Theme Name: Pepper
Theme URI: http://www.pepperlive.com
Description: Pepper Website
Version: 1.1
Author: StreetVirus
Author URI: http://streetvirus.com
Tags: pepper

border: 1px dashed #fff; */

@font-face {
	font-family: 'PTSansNarrowRegular';
	src: url('fonts/PT_Sans_Narrow-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Narrow-webfont.woff') format('woff'), url('fonts/PT_Sans_Narrow-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Narrow-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansCaptionBold';
	src: url('fonts/PT_Sans_Caption_Bold-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Caption_Bold-webfont.woff') format('woff'), url('fonts/PT_Sans_Caption_Bold-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Caption_Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansCaptionRegular';
	src: url('fonts/PT_Sans_Caption-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Caption-webfont.woff') format('woff'), url('fonts/PT_Sans_Caption-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Caption-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansBoldItalic';
	src: url('fonts/PT_Sans_Bold_Italic-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Bold_Italic-webfont.woff') format('woff'), url('fonts/PT_Sans_Bold_Italic-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Bold_Italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansBold';
	src: url('fonts/PT_Sans_Bold-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Bold-webfont.woff') format('woff'), url('fonts/PT_Sans_Bold-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansItalic';
	src: url('fonts/PT_Sans_Italic-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Italic-webfont.woff') format('woff'), url('fonts/PT_Sans_Italic-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansRegular';
	src: url('fonts/PT_Sans-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans-webfont.woff') format('woff'), url('fonts/PT_Sans-webfont.ttf') format('truetype'), url('fonts/PT_Sans-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansNarrowBold';
	src: url('fonts/PT_Sans_Narrow_Bold-webfont.eot');
	src: local('☺'), url('fonts/PT_Sans_Narrow_Bold-webfont.woff') format('woff'), url('fonts/PT_Sans_Narrow_Bold-webfont.ttf') format('truetype'), url('fonts/PT_Sans_Narrow_Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('fonts/Chunkfive-webfont.eot');
	src: local('☺'), url('fonts/Chunkfive-webfont.woff') format('woff'), url('fonts/Chunkfive-webfont.ttf') format('truetype'), url('fonts/Chunkfive-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

  
/* TAGS */
.htext {
	font-family: ChunkFiveRegular, Helvetica, Tahoma, sans-serif;
	font-size:24px;
	color:#d7dea1;
	letter-spacing: 2px;
}

img {
	border: 0;
}


/*HEADER*/
body { 
    margin: 0; 
    font-family: PTSansRegular, Helvetica, Tahoma, sans-serif;
	color:#FFF;
	background-color:#000;
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

#container {
	width: 1020px;
	background-image: url('images/redbg.png');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width: 944px;
	height: 195px;
	background-color:#000;
	background-image:url('images/headerbg.jpg');
	margin-left: auto;
	margin-right: auto;
}

#logo {
	padding: 65px 0 0 10px;
	width: 309px;
	height: 129px;
}

#nav {
	font-family: ChunkFiveRegular, Helvetica, Tahoma, sans-serif;
	font-size:21px;
	float: right;
	color:#FFF;
	padding-top: 110px;
	padding-right: 20px;
}

#nav a {
	color: #FFF;
	text-decoration: none;
}

#nav a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

.navspacing {
	font-family: ChunkFiveRegular, Helvetica, Tahoma, sans-serif;
	padding-right: 12px;
}

#icons {
	width: 400px;
	height: 50px;
	position: absolute;
	margin-top: 60px;
	margin-left: 565px;
}

.iconspacing {
	height: 250px;
	padding-right: 10px;
}

/* BODY */
#bodycontainer {
	background-image: url('images/blackbg.png');
	background-repeat: repeat;
	width: 944px;
	/*height: 1900px;*/
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}

#bodyhome {
	width: 944px;
	/*height: 1900px;*/
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}

#column1 {
	background-image: url('images/blackbg.png');
	background-repeat: repeat;
	width: 944px;
	overflow: auto;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 10px;
}

#content {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#nowplaying {
	float: left;
	left: 1px;
	width: 375px;
	padding-left: 15px;
}

.topspin-widget {
	background-image: url('images/needflash.jpg');
	height: 255px;
	width: 375px;
}

.nptext {
	font-size:12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nptext a {
	color: #d7dfa2;
	text-decoration: none;
}

.nptext a:hover {
	color: #d7dfa2;
	text-decoration: underline;
}

#currentnews {
	float: right;
	right: 1px;
	width: 500px;
	padding-right: 10px;
}

#newsslider {
	width: 500px;
	height: 295px;
	display: block; 
	overflow: hidden;
}

#newsslider a {
	color: #d7dfa2;
	text-decoration: underline;
}

#newsslider a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

.newspost {
	width: 500px;
	height: 300px;
}

#newsnav {
	height: 17px;
	width: 132px;
}

#btn1 {
	float: left;
}
#btn2 {
	float: left;
}
#btn3 {
	float: left;
}
#btn4 {
	float: left;
}

.newsbtn {
	height: 15px;
	width: 14px;
	padding-right: 5px;
}

#newsslider ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
}

#btnNext a {
	color: #FFF;
	text-decoration: none;
}

#btnNext a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

#blogholder {
	margin-top: 10px;
	background-image: url('images/blackbg.png');
	background-repeat: repeat;
	width: 630px;
	overflow: auto;
}

#blog {
	float: left;
	left: 1px;
	width: 630px;
}

#blog a {
	color: #d7dfa2;
	text-decoration: none;
}

#blog a:hover {
	color: #d7dfa2;
	text-decoration: underline;
}


#blogtitle a {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#d7dfa2;
}

#blogtitle a:hover {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#fff;
	text-decoration: none;
}


.blogpost {
	padding-top: 25px;
}

.blogpost img {
	padding-top: 10px;
	padding-bottom: 10px;
}

.b2 {
	font-family: PTSansRegular, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	padding-bottom: 15px;
}

.b3 {
	font-family: PTSansItalic, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999;
}

.blogseperator {
	border: .5px solid #333;
	width:620px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* SIDE BAR */

#sidebar {
	width: 302px;
	float: right;
	right: 5px;
	clear: both;
	overflow: auto;
}

#innersidebar {
	float: right;
	height:300px;
}

#streatteam {
	width: 282px;
	float: right;
	right: 5px;
	clear: both;
	background-color: #a2ac52;
	padding: 10px 10px 10px 10px;
}

#streatteam a {
	font-family: PTSansBold, Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#fff;
	text-decoration: none;
}

.st1 {
	font-family: PTSansBold, Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#323232;
	font-weight:400;
	padding-top: 10px;
	padding-left: 5px;
}

.st2 {
	font-family: PTSansItalic, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#323232;
	font-weight:100;
}

#newsletterform {
	width: 200px;
}

#tourschedule {
	margin-top: 10px;
	width: 282px;
	float: right;
	right: 5px;
	clear: both;
	background-color: #a2ac52;
	padding: 10px 10px 10px 10px;
}

.tourdate {
	padding-left: 3px;
	padding-top: 25px;
	font-size: 14px;
	color:#323232;
}

.tour1 {
	font-family: PTSansBold, Helvetica, Arial, sans-serif;
}
.tour2 {
	font-family: PTSansNarrowRegular, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.tourdate a {
	color: #323232;
	text-decoration: underline;
	font-size: 13px;
}

.tourdate a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
}

.tdlinkpage {
	margin-left: 5px;
	margin-top: 10px;
}

.tdlinkpage a {
	color: #323232;
	text-decoration: underline;
}

.tdlinkpage a:hover {
	color: #fff;
	text-decoration: none;
}

#twitterfeed {
	margin-top: 10px;
	width: 282px;
	float: right;
	right: 5px;
	clear: both;
	background-color: #a2ac52;
	padding: 10px 10px 10px 10px;
}

.twitterpost {
	padding-left: 3px;
	padding-top: 20px;
	font-size: 14px;
	color:#323232;
}

.twitterpost a {
	font-size: 14px;
	color:#323232;
	text-decoration: underline;
}

.twitterpost a:hover {
	color: #FFF;
	text-decoration: none;
}

.tw1 {
	font-family: PTSansNarrowRegular, Helvetica, Arial, sans-serif;
}

/* FOOTER */

#footer {
	width: 944px;
	height: 187px;
	background-image:url('images/footerbg.jpg');
	margin-left: auto;
	margin-right: auto;
}

#footer img {
	margin-left: 450px;
	margin-top: 70px;
	margin-bottom: 10px;
}

#footertext {
	font-size:12px;
	color:#FFF;
	text-align:center;
	letter-spacing: 1px;
}

#footertext a {
	color: #FFF;
	text-decoration: none;
}

#footertext a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

/* WIDGETS */
.addtoany_share_save_container ul {
	list-style-type: none;
	padding-left: 0px;
}

/* ABOUT PAGE */
.alignleft {
	border: 0;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.alignright {
	border: 0;
	float:right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

#aboutpage {
	overflow: auto;
}

#aboutcontent {
	float: left;
	width: 570px;
	font-family: PTSansRegular, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	padding-bottom: 15px;
}

.policypage {
	font-family: PTSansRegular, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#FFF;
	padding-bottom: 15px;
}

.policypage a {
	color: #d7dfa2;
	text-decoration: none;
}

.policypage a:hover {
	color: #d7dfa2;
	text-decoration: underline;
}

#aboutcontent a {
	color: #FFF;
	text-decoration: none;
}

#aboutcontent a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

/*LINKS PAGE*/
#linkspage a {
	color: #FFF;
	text-decoration: none;
}

#linkspage a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

/* CONTACT PAGE */

#contactpage a {
	color: #FFF;
	text-decoration: none;
}

#contactpage a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

/* CONTACT PAGE */

#downloadspage {
	overflow: auto;
}

#downloadcontent {
	float: left;
	width: 570px;
	overflow: auto;
}

#downloadcontent a {
	color: #d7dfa2;
	text-decoration: none;
}

#downloadscontent a:hover {
	color: #d7dfa2;
	text-decoration: underline;
}

/* TOUR PAGE */

#tourpage a {
	color: #d7dfa2;
	text-decoration: none;
}

#tourpage a:hover {
	color: #fff;
	text-decoration: underline;
}

#tourpage td {
	border-bottom: 1px solid #C1DAD7;
	background: #000;
	padding: 6px 6px 6px 12px;
	color: #fff;
}


.pageheader {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#d7dfa2;
	padding-bottom: 10px;
}

/* VIDEO PAGE */

#videopage {
	overflow: auto;
}

.playercontainer {
	background-color: #000; 
	width: 550px;
	margin-bottom: 50px;
}

.vidthumb {
	width: 120px;
	height: 90px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}

#vidthumbs {
	width: 580px;
}

#vidtitle {
	margin-top: 10px;
	width: 550px;
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:18px;
	text-align: center;
}

.vtitle {
	margin-top: 5px;
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}

.thumbholder {
	float: left;
	width: 170px;
	height: 130px;
	/* background-color: #313131; */
	margin-right: 23px;
	margin-bottom: 10px;
}

/*PHOTO PAGE*/

#photopage {
	overflow: auto;
}
#photocontent {
	width: 550px;
}

#gallerycontent {
	width: 550px;
}

#gallerycolumn {
	overflow: auto;
	margin-bottom: 60px;
}

#photocontent img {
	float:left;
	margin-right: 10px;
}

.columnheader {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#d7dfa2;
}

.columnheader a {
	font-size:18px;
	color:#d7dfa2;
	text-decoration: none;
}

.columnheader a:hover {
	font-size:18px;
	color:#fff;
	text-decoration: none;
}

.columntext {
	font-size: 14px;
}

#gallerypage {
	overflow: auto;
}

#gallerythumbs {
	padding-left: 10px;
}

#thephoto {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.galthumb {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

#bigimage {
	width: 575px;
	height: 500px;
	float:left;
	left: 5px;
	background-color:#000;
}

#galphotonav {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:14px;
	margin-bottom: 30px;
}

.photopr {
	margin-top: 20px;
	width: 150px;
}

#photopagenavigation {
	width: 550px;
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:14px;
	margin-top: 50px;
}

#photopagenavigation a {
	color:#d7dfa2;
	text-decoration: none;
}

#photopagenavigation a:hover {
	text-decoration: underline;
}

.photonext {
	float: right;
}

#galphotonav a {
	margin-top: 10px;
	color:#fff;
	text-decoration: none;
}

#galphotonav a:hover {
	color:#d7dfa2;
	text-decoriation: none;
}

#backtoall {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#d7dfa2;
	padding-bottom: 5px;
}

#backtoall a {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#d7dfa2;
	text-decoration: none;
}

#backtoall a:hover {
	text-decoration: underline;
}

/* BLOG CATEGORY */
#blogcatholder {
	background-image: url('images/blackbg.png');
	background-repeat: repeat;
	width: 565px;
	overflow: auto;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
}

#blogcatholder a {
	color: #d7dfa2;
	text-decoration: none;
}

#blogcatholder a:hover {
	color: #d7dfa2;
	text-decoration: underline;
}

.catb2 {
	font-family: PTSansRegular, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	padding-bottom: 5px;
}

.catreadpost {
	font-family: PTSansRegular, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#d7dfa2;
}

.catreadpost a {
	color: #d7dfa2;
	text-decoration: none;
}

.catblogpost {
	margin-bottom: 20px;
}

.linebreak {
	border-bottom: 1px dotted #666;
	width: 550px;
	margin-bottom: 20px;
}

/* BLOG POST SINGLE */
#bptitle {
	font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#d7dfa2;
}

.fblike {
	height: 40px;
}

#blogpage {
	overflow: auto;
}

#blogcontent {
	background-image: url('images/blackbg.png');
	background-repeat: repeat;
	width: 575px;
}

#blogcontent a {
	color: #d7dfa2;
	text-decoration: none;
}

#blogcontent a:hover {
	color: #d7dfa2;
	text-decoration: underline;
}

.padblogcontent {
	padding: 10px 0px 10px 10px;
}

/* DISQUS */
#dsq-comments-title { clear:none !important;} 
#dsq-content .dsq-options { clear:none !important;}
#dsq-thread-settings  { clear:none !important;}
#dsq-content div { clear:none !important;}

#disqus_thread a {
	color: #FFF;
	text-decoration: none;
}

#disqus_thread {
	width: 550px;
}

#disqus_thread a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

.dsq-brlink a {
	color: #FFF;
	text-decoration: none;
}

.dsq-brlink a:hover {
	color: #d7dfa2;
	text-decoration: none;
}

#fb_share_1 {
	float: right;
}

.tweetmeme_button {
	float: right;
	/*clear: both;*/
	margin-top: 10px;
	margin-right: 4px;
}