/*  
Theme Name: Psyched V2014.01 by CiNiTriQs
Description: Psyched Winter Edition 2014 - Ho ho ho.
Version: 2014.01
Author: CiNiTriQs
Author URI: http://www.blackbookoperations.com/
Edited by CiNiTriQs

*/

/*  -----|  Glooooobally  |------------------------------------------------------  */

/* Google Font Import */
@import url(http://fonts.googleapis.com/css?family=Permanent+Marker|Rock+Salt);


body {
	background:#000 url(images/body_bg_psyched.jpg) 50% 0% no-repeat fixed;
	background-attachment:fixed;
	color: #d8d7d3;
	color:rgba(216,215,211,.95);
	font: 70%/110% Verdana, Helvetica, sans-serif;
	letter-spacing:0.10em;
	margin: 0;
	padding: 0;
}

hr {
	background-image:url(images/hr_vert_graph.png);
	background-repeat:no-repeat;
	background-color: #892101;
	background-color:rgba(34, 32, 29, .7);
	border: 1px solid #2a0600;
	height: 18px;
	margin: 5px auto;
	clear:both;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

a {
	-moz-transition: color 0.3s ease-in, background-color 0.4s ease-out; /* Firefox 4 */
	-webkit-transition: color 0.3s ease-in, background-color 0.4s ease-out; /* Safari and Chrome */
	-o-transition: color 0.3s ease-in, background-color 0.4s ease-out; /* Opera */
	transition: color 0.3s ease-in, background-color 0.4s ease-out;
}

a:link, a:visited, a:active {
	color: #d8d7d3;
	color:rgba(216,215,211,.95);
	text-decoration: none;

}

a:hover {
	color: #f4c31f;
	color:rgba(244,195,31,.95);
	text-decoration: none;
	-moz-transition: color 0.3s ease, background-color 0.3s ease; /* Firefox 4 */
	-webkit-transition: color 0.3s ease, background-color 0.3s ease; /* Safari and Chrome */
	-o-transition: color 0.3s ease, background-color 0.3s ease; /* Opera */
	transition: color 0.3s ease, background-color 0.3s ease;
}

ul { list-style: none; }

input, textarea {
	color: #d8d7d3;
	color:rgba(216,215,211,.95);
	font-size: 16px;
	text-decoration: none;
	background-color: #2a0600;
	background-color:rgba(22, 15, 8, .20);
	padding: 6px;
	margin-bottom:5px;
	border:1px solid rgba(244, 195, 31, .60);
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px
}

label {
	color: #d8d7d3;
	color:rgba(216,215,211,.95);
	font-size: 14px;
}

blockquote {
	background-color: #441901;
	background-color:rgba(25, 13, 2, .55);
	padding: 1px 15px 5px;
	border-bottom: 1px solid #2a0600;
	border-bottom: 2px solid rgba(244, 195, 31, .30);
	border-right: 1px solid #2a0600;
	border-right: 1px solid rgba(244, 195, 31, .30);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

table {
	width: 100%;
	border-collapse: collapse;
}

th {
	border-bottom: 1px solid #2a0600;
	text-align: left;
}

pre {
	padding: 5px 0;
	border-top: 2px dotted #2a0600;
	border-bottom: 2px dotted #2a0600;
}

p { margin-bottom:5px; }

strong { font-weight:bolder; }

li {
	-webkit-border-radius: 13px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius: 13px;
	-moz-border-radius-topright: 1px;
	-moz-border-radius-bottomright: 1px;
	border-radius: 13px;
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px;
}

img {
	border:none;
}

h2, h3, h4, h5, h6 {
	font-family: 'Permanent Marker','Rock Salt', Georgia, 'Times New Roman', serif;
	font-weight: bold;
	color:#f4c31f;
	color:rgba(244,195,31,0.95);
}
h5, h6 {
	font-family: 'Rock Salt', Georgia, 'Times New Roman', serif;
}
h1 {
	color: #fff;
	color:rgba(255,255,255,0.95);
	font-size: 2.40em;
	margin: 0;
}

h2 {
	line-height: 1.8em;
	font-size: 1.75em;
	font-family:'Permanent Marker', 'Rock Salt';
	display: inline;
}

* {z-index:0;}

/* **************************************************** */
/*  -----|  Structure  |------------------------------- */
/* **************************************************** */
 
 
#bg_overlay {
	margin:0 auto;
	background:url(images/bg_overlay_header_opt.png) 50% -25px no-repeat scroll;
	width:100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#page {
	margin:24px auto 20px;
	padding: 0;
	width: 1040px;
}

#header {
	padding-top:55px;
	margin-bottom:32px;
	width:100%;
	height:127px;
}

#wrapper { 
	width:100%;
	padding-top:10px;
	display:block;
	overflow:hidden;
}

.headerMenu, #wrapper, #footer {
	-moz-box-shadow: 0 0 4px 3px rgba(15,10,03,.5);
	-webkit-box-shadow: 0 0 4px 3px rgba(15,10,03,.5);
	box-shadow: 0 0 4px 3px rgba(15,10,03,.5);
}

#wrapper, #footer, #adsenseFoot {
	background-color:#160903;
	background:rgba(8, 4, 1, .70) url(images/bg_pattern_pixelStripes.png) top left repeat;
}

searchform, #s {
	background-color:#291303;
	background-color:rgba(16, 5, 0, .30);
}
#header h1 {
	display:block;
	width:630px;
	float:right;
	text-indent:-5000px;
}

#header h1 a {
	display:block;
	font-size:2.4em;
	line-height:1.75em;
	color:#2a0600;
	color:rgba(42,6,0,.95);
	width:630px;
	height:70px;
}

#header h1 a:hover { color:#892101; color:rgba(137,33,1,.95);}

/* **************************************************** */
/* Header - Footer Navigation  */
/* **************************************************** */


.navigate {
	margin:0 auto;
	padding-left:10px;
	height:auto;
	width:100%;
}

.headerMenu {
	color: #666;
	color:rgba(102,102,102,.95);
	font-weight: bold;
	font-size:1.5em;
	font-family:'Permanent Marker', 'Rock Salt';
	width:100%;
	float:left;
}

.headerMenu ul {
	padding:0;
	margin:0;
	text-align:left;
}

.headerMenu li {
	display:inline;
	position:relative;
	background-image:url(images/DarkRedDown_Linear2.png);
	background-repeat: repeat-x;
	background-color:rgba(42, 25, 09, .85);
	padding:0 10px;
	margin-left:1px;
	line-height:38px;
	height:38px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	float: left;
	list-style:none;
	z-index:9999;
}

.headerMenu li a {
	color:#e6e6e6;
	color:rgba(230, 230, 230, .93);
	height:38px;
	display:block;
}

.headerMenu li a:hover, .headerMenu li.current-menu-item a {
	color:#e8bb1d;
	color:rgba(232, 187, 29, .93);
}

/* submenu section */

.headerMenu li li a, .headerMenu li li a:visited {
	font-weight:normal;
	font-size:1.1em;
}

.headerMenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:auto;
}

.headerMenu li li {
	display:block;
	float:none;
	margin-left:1px;
	width:auto;
	min-width:150px;
}

.headerMenu li li:hover {
	background-color:#55584d;
	background-color:rgba(42, 25, 09, .90);
}

.headerMenu li li a, .headerMenu li li a:visited {
	font-weight:normal;
	font-size:0.9em;
}

.headerMenu li:hover ul, .headerMenu li li:hover ul, .headerMenu li li li:hover ul { left: auto; }

.headerMenu li li li {
	top:-38px;
	margin-left:155px;
}


/* **************************************************** */
/*		 Social Media Icons				 */
/* **************************************************** */

.socialMedia {
	color: #666;
	color:rgba(102,102,102,.95);
	font-weight: bold;
	font-size:1.11em;
	width:350px; /*5 times 70 ;) */
	float:left;
	margin:0 0 36px 10px;
}

.socialMedia ul {
	margin:0;
	padding:0;
	float:left;
}

.socialMedia ul li {
	display:inline;
	float:left;
}

/* .socialMedia ul li a, .socialMedia ul li a img { border:none; } */

.socialMedia ul li a span {
	width:70px;
	height:70px;
	padding:0;
	display:block;
	-moz-transition:background-position 0.9s ease;
	-o-transition:background-position 0.9s ease;
	-webkit-transition:background-position 0.9s ease;
	transition:background-position 0.9s ease;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-o-border-top-left-radius:10px;
	border-top-left-radius:10px;
}
.socialMedia ul li a span:hover {
	-moz-transition:background-position 0.60s ease;
	-o-transition:background-position 0.6s ease;
	-webkit-transition:background-position 0.6s ease;
	transition:background-position 0.6s ease;

}

.twitter, .youtube, .rss, .feedburner, .home, .back2top, .twitter:hover, .youtube:hover, .rss:hover, .feedburner:hover, .home:hover, .back2top:hover { background:url(images/social_media_sprite_v13.png); } 

.youtube { background-position:0px 0px; }

.youtube:hover { background-position:0px 70px; }

.twitter { background-position:-70px 0px; }

.twitter:hover { background-position:-70px 70px; }

.rss { background-position:-140px 0px; }

.rss:hover { background-position:-140px 70px; }

.feedburner { background-position:-210px 0px; }

.feedburner:hover { background-position:-210px 70px; }

@media screen and (min-width: 1220px) {

	.socialMediaSticky {
		position:fixed;
		top:15em;
		left:.4em;
		width:100px;
		height:350px;
		margin:0 0 10px 10px;
		z-index:999;
		display:block;
		opacity:0;
		-moz-transition:all 0.55s ease;
		-o-transition:all 0.55s ease;
		-webkit-transition:all 0.55s ease;
		transition:all 0.55s ease;
	}

	.socialMediaSticky ul {
		margin:0;
		padding:0;
		float:left;
	}

	.socialMediaSticky  ul li {
		 opacity:0.53;
		-moz-transition:all 0.55s ease;
		-o-transition:all 0.55s ease;
		-webkit-transition:all 0.55s ease;
		transition:all 0.55s ease;
		
		}

	.socialMediaSticky  ul li:hover {
		 opacity:0.95;
		-moz-transition:all 0.45s ease;
		-o-transition:all 0.45s ease;
		-webkit-transition:all 0.45s ease;
		transition:all 0.45s ease;
	}

	.socialMediaSticky  ul li a span {
		width:70px;
		height:70px;
		padding:0;
		display:block;
		-webkit-border-top-left-radius:10px;
		-moz-border-top-left-radius:10px;
		-o-border-top-left-radius:10px;
		border-top-left-radius:10px;
	}
	.socialMediaSticky  .youtube:hover { background-position:0px 0px;}

	.socialMediaSticky .twitter:hover { background-position:-70px 0px; }

	.socialMediaSticky .rss:hover {	background-position:-140px 0px; }

	.socialMediaSticky .feedburner:hover {  background-position:-210px 0px;}

	.socialMediaSticky > ul { margin-bottom:70px;}
	
	.home { background-position:-350px 0px; }
	.socialMediaSticky .home:hover {	background-position:-350px 0px; }
	
	.back2top {  background-position:-420px 0px;}
	.socialMediaSticky .back2top:hover {  background-position:-420px 0px;}


}
	
/* content */

#content {
	border-left-color:#f4c31f;
	border-right-color:#f4c31f;
	border-left: 1px dashed rgba(244, 195, 31, .65);
	border-right: 1px dashed rgba(244, 195, 31, .65);
	margin:10px;
	float: left;
	font-size: 1.25em;
	width: 100%;
	max-width:640px;
	padding:0px 10px 25px 5px;

}

#content h2 { margin-bottom:10px; line-height:1.3em;}

#content p { line-height: 1.25em; }

#crumbs {
	width:95%;
	padding:10px 20px 15px 12px;
	font-size:0.90em;
}

#crumbs .current { color:#e8bb1d; color:rgba(232,187,29,.95); }

/* **************************************************** */
/*	Template pages*/
/* **************************************************** */

.contentShop {
	float: left;
	font-size: 1.1em;
	width: 95%; 
	height:1090px;
	overflow:auto;
	padding:20px;
}
.contentShop .entrytext {padding-left:50px;}


#tubePressPage {
	margin:0px 0px 0px 8px;
	padding:15px 2px 25px;
	float: left;
	font-size: 1.1em;
	width: 98%;
	overflow:auto;
	border-left: 1px dashed rgba(244, 195, 31, .65);
	border-right: 1px dashed rgba(244, 195, 31, .65);
}

#videoZone {
	margin:0px 0px 0px 10px;
	padding:15px 20px 20px 20px;
	font-size: 1.1em;
	width: 94%;
	overflow:auto;
	border-left: 1px dashed rgba(244, 195, 31, .65);
	border-right: 1px dashed rgba(244, 195, 31, .65);
}


/* **************************************************** */
/* videozone list items */
/* **************************************************** */

.tubepress {margin:0; padding:0;}
.tubepress li {display:inline;}

.tubepress a {
	display:block;				
	width: 220px;
	height: 230px;
	background-color:rgba(9,3,3,.3);
	margin: 4px;
	padding: 5px 10px;
	float: left;
	text-align:center;
	font-family:'Permanent Marker', 'Rock Salt';
	font-size:1.2em;
	word-wrap:break-word;
	border-right:1px solid rgba(244, 195, 31, .20);
	border-bottom:2px solid rgba(244, 195, 31, .20);
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.tubepress a:hover {
	background-color:rgba(9,3,3,.5);
	border-right:1px solid rgba(244, 195, 31, .45);
	border-bottom:2px solid rgba(244, 195, 31, .45);
	}
.tubepress a img { 
	opacity:.55;
	}
.tubepress a:hover  img { 
	opacity:.93;
	}
.tubepress a img, .tubepress a { 	
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.tubepress a:hover  img, .tubepress a:hover { 
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}

.tubepress_thumbs  {margin-bottom:0.6em;}	
	
.tubepress_thumb {
	height:285px;
	margin-bottom:10px;
	padding: 15px 0px 5px 0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
		-moz-transition:all 0.55s ease-out;
	-o-transition:all 0.55s ease-out;
	-webkit-transition:all 0.55s ease-out;
	transition:all 0.55s ease-out;
}
.tubepress_thumb img {
	border-radius:3px;
	padding:3%;
}

.tubepress_thumb a img {
	border:2px solid #F90;
	border:2px solid rgba(244, 180, 31, .45);
	padding:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

}

.tubepress_thumb:hover {
	background-color:rgba(4,2,1,.60);
	-moz-transition:all 0.25s ease-in;
	-o-transition:all 0.25s ease-in;
	-webkit-transition:all 0.25s ease-in;
	transition:all 0.25s ease-in;
}
.tubepress_thumb > a img {
	-moz-transition:all 0.35s ease-out;
	-o-transition:all 0.35s ease-out;
	-webkit-transition:all 0.35s ease-out;
	transition:all 0.35s ease-out;
}

.tubepress_thumb:hover > a img {
	border:2px solid #F30;
	border:2px solid rgba(244, 195, 31, .65);
			-moz-transition:all 0.44s ease-in;
	-o-transition:all 0.44s ease-in;
	-webkit-transition:all 0.44s ease-in;
	transition:all 0.44s ease-in;
}

.tubepress_meta_group { padding:10px; font-size:1.1em; line-height:1.5em; }
.tubepress_meta_group dd {padding-right:5px; }

dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover  {
	font-size:1.1em;
}

.tubepress_sidebar .tubepress_thumb a {
	margin-left:50px;
	}
.tubepress_sidebar .tubepress_thumb img { 
	padding:3.5%;
	border-radius: 5px;

}
#sidebar .tubepress_meta_group {
	margin:0px 0px !important;
}
#sidebar .tubepress_meta_group { width: 96% !important; padding-left:15px !important;}


/* **************************************************** */
/* 			sidebars + footer widgets 					*/
/* **************************************************** */


#sidebar {
	float: right;
	width:100%;
	max-width: 320px;
	margin:10px;
	font-size:1.15em;
}

#sidebar .sidebarheaders { 
	font-size: 1.5em;
}

#sidebar ul {
	margin:10px 0 10px 0;
	padding: 0;
}

#sidebar li {
	display: block;
	padding: 4px 8px;
	background-color:#291303;
	background-color:rgba(31, 11, 3, .55);
	margin: 2px 0;
	border-right:5px solid #291303;
	line-height:1.2em;
}

#sidebar {
	padding-right:15px;
	border-right: 1px dashed rgba(244, 195, 31, .65);
}

.tweets li a {overflow:hidden;}

#adsenseFoot {
	width:auto;
	min-height:30px;
	padding:5px;
}

#adsenseFoot div {
	width:730px;
	margin:0 auto;
}

#footer {
	width:100%;
	color: #999;
	color:rgba(153,153,153,.95);
	padding-top:10px;
	padding-bottom:20px;
}

.footerBox {
	margin-left:10px;
	font-size:1.1em;
	overflow:hidden;
}

#footerBox:hover { }

#footerBox1, #footerBox2 {
	float:left;
	padding-left:15px;
	border-right: 1px dashed rgba(244, 195, 31, .65);
}

#footerBox1 {
	width: 100%;
	max-width: 630px;
	margin-right:10px;
	padding-right:10px;
	border-left: 1px dashed rgba(244, 195, 31, .65);
}

#footerBox2 { width:100%; max-width:330px; padding-right:10px; }


#footerBox1 ul, #footerBox2 ul {
	padding:0;
	margin:0;
}

#footerBox1 li, #footerBox2 li {
	display: block;
	padding: 6px 10px;
	background-color:#291303;
	background-color:rgba(41, 19, 3, .75);
	margin: 2px 0;
	border-right:5px #291303 solid;
	border-right:5px rgba(41, 19, 3, .55) solid;
	line-height:1.25em;
}

#footerBox1 li:hover, #footerBox2 li:hover, #sidebar li:hover {
	background-color:#291303;
	background-color:rgba(10, 6, 2, .60);
	border-right:5px #e8bb1d solid;
	border-right:5px rgba(244, 195, 31, .65) solid;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#footerBox1 li, #footerBox2 li, #sidebar li  {
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.footerheaders, .sidebarheaders {
	position: relative;
	left:-10px;
	font-family:'Permanent Marker', 'Rock Salt', Georgia, 'Times New Roman', serif !important; /* some plugin loads a different .sidebarheader override */
	font-weight: bold;
	color:#e5a612;
	color:rgba(232, 187, 29, .80);
	font-size: 1.7em;
	line-height:1.6em;
	overflow:hidden;
	/*text-shadow: -0px -1px #666, 1px 1px #e8bb1d;*/
}
.footerheaders {
	font-size:1.5em;
}
.sidebarheaders {
	top:7px;
}


#footerBox1 li a, #footerBox2 li a, #sidebar li a {
	display:block;	
}
#footerBox1 li a:hover, #footerBox2 li a:hover, #sidebar li a:hover {
	
}

.customFooter { text-align:center; }

/* **************************************************** */
/*	Search											    */
/* **************************************************** */

#searchform {
	padding: 9px;
	margin-top:12px;
}

#s { 
	width: 245px;
	-moz-transition:width 0.5s ease;
	-o-transition:width 0.5s ease;
	-webkit-transition:width 0.5s ease;
	transition:width 0.5s ease;
}

#s:hover, #s:active { 
	width: 280px;  
	-moz-transition:width 0.5s ease;
	-o-transition:width 0.5s ease;
	-webkit-transition:width 0.5s ease;
	transition:width 0.5s ease;
}

#s {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.goleft { float: left; }

.goright { float: right; }

ul.navigation {
	border-top: 1px solid #2a0600;
	border-bottom: 1px solid #2a0600;
	border-top: 1px solid rgba(42,6,0,.95);
	border-bottom: 1px solid rgba(42,6,0,.95);
}

ul.navigation li {
	display: block;
	padding: 4px 10px;
	background-color: #892101;
	background-color: rgba(137,33,1,.95);
	margin: 1px 0;
}

ul.navigation li:hover { background-color: #2a0600; background-color:rgba(42,6,0,.95);}

/* **************************************************** */
/* Post Structure */
/* **************************************************** */


.post {
	padding:0;
	margin-bottom:45px;
	height:auto;
	overflow:visible;
}

.widecolumn .post {
	padding: 0;
	margin: 0;
	margin-bottom:40px;
}

.top {
	padding: 5px 10px 10px;
	margin-bottom: 30px;
}

.lastfive { padding:0 15px 0 15px }

.postmetadata {
	margin: 3px 0;
	padding: 0;
	
}

.postmetadata a { font-weight: bold; font-size:0.85em; }

#sidebar .postmetadata { line-height: 1.3em; }


.top .entry {
	font-size: 1.1em;
	border-bottom: 1px dotted rgba(229, 182, 18, .45);
}

.entry {
	border-bottom: 1px dotted #e5b612;
	border-bottom: 1px dotted rgba(229, 182, 18, .40);
	padding-bottom:20px;
}

.entrytext {
	padding: 0 5px 0 5px;
	line-height: 2em;
	font-size: 1.20em;
}

.entrytext h2 {
	border-bottom: 1px solid #e5b612;
	border-bottom:1px solid rgba(229, 182, 18, .40);
	display: block;
}

.entrytext ul { list-style-type: circle; }

.entrytext p img {
	margin:14px;
	display:block;
	float:left;
	border:1px solid rgba(229, 182, 18, .40);
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.entrytext p img:hover {
	border:1px solid rgba(229, 182, 18, .65);
	
}
.entrytext p a img, .top .entry p a img {
	margin:10px 10px 10px 0px;
	padding:4px;
	display:block;
	float:left;
}

.gallery-icon a img { padding:4px; }

/* **************************************************** */
/* Comments Structure */
/* **************************************************** */


.comments {
	padding: 10px;
	margin-top: 15px;
	background-color: #1b1814;
	background-color:rgba(15, 11, 3, .30);
	border-top:1px solid rgba(229, 182, 18, .40);
	border-bottom: 1px solid rgba(229, 182, 18, .40);
	position: relative;
}

#comment {
	max-width:98%;
	overflow:hidden;
}

#commentform p { margin:0px 10px 10px 0; }

.commentlist {
	background-color: #1b1814;
	background-color:rgba(28, 31, 34, .20);
	list-style: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	background-color: #2a0600;
	background-color: rgba(42,6,0,.95);
	margin-top: 10px;
	padding: 5px 0 0;
}

.commentlist li p {
	padding: 5px 10px 0;
	margin: 0;
}

.commentlist li p.commentmetadata {
	border-bottom: 1px solid #2a0600;
	border-bottom: 1px solid rgba(42,6,0,.95);
	background-color: #181612;
	background-color: rgba(24,22,18,.95);
	padding: 5px 10px;
	margin-top: 10px;
}

.cmntformtxt { text-align:right; }

.comments h3 {
	margin: 0 0 10px 0;
	color: #e5b612;
	color:rgba(229,182,18,.95);
}

ul.archive {
	list-style: none;
	padding: 0;
	margin: 0 10px 25px;
	font-size: 1.3em;
}

ul.archive li { display: inline; }

/* **************************************************** */
/*  -----|  Typography  |------------------------------ */


/*.post h2 { 	text-shadow: -0px -1px #666, 1px 1px #e8bb1d;
}*/
.post h2 a {
	color: #e5b612;
	color:rgba(229, 182, 18, .75);
}
.post h2 a:hover {
	color:  #e8bb1d;
	color:rgba(229, 182, 18, .93);
}
.post h2.first {
	font-size: 2.3em;
	padding:10px 0px 0px 0;
}
#content .post p a { 
	border-bottom-color:#2a0600;
	border-bottom:1px dotted rgba(229, 182, 18,.45);
}

#content .post p a:hover { 
	border-bottom-color:#2a0600;
	border-bottom:1px dotted rgba(229, 182, 18,.65);}

.widecolumn h2.title {
	display: block;
	width:95%;
	padding: 5px 10px;
	margin: 0 0 15px;
	border-bottom: 1px dotted #2a0600;
	border-bottom: 1px dotted rgba(229, 182, 18, .40);
	font-size: 2.1em;
	line-height:1.5em;
}

.description {
	color: #666;
	color: rgba(102,102,102,.95);
	font-weight: bold;
}

/* **************************************************** */
/*  -----|  Miscellaneous  |--------------------------  */

.clear { clear:both; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.editNote {
	background:url(images/bg_editNoteHGred.png) repeat-y;
	clear:both;
	color:#f4c31f;
	color:rgba(244,195,31,.95);
	font-size:0.9em;
	text-align:left;
	margin:6px 0px 6px 0px;
	padding:8px;
}

.lyricCont { text-align:center; }

small a[href^="https://maps.google.com"]  {
	color:  #e8bb1d;
	color:rgba(229, 182, 18, .93); !important
}


a[href*="maps.google.com"]:hover {

	color:  #e8bb1d;
	color:rgba(229, 182, 18, .93);
}

/* **************************************************** */
/* previous : next entries  / single post ************* */
/* **************************************************** */

.prevNextNav {
	margin:30px 0;
	padding:20px 10px 20px 10px;
	height:100%;
	width:98%;
	clear:both;
	font-family:'Permanent Marker', 'Rock Salt';
	font-size:1.9em;
	line-height:1.6em;
	overflow:hidden;
	border-top:1px dotted #e5b612;
	border-bottom:1px dotted #e5b612;
	border-top:1px dotted rgba(229, 182, 18, .40);
	border-bottom:1px dotted rgba(229, 182, 18, .40);
}

.prevNextNav .spanPrev a {
	text-align:right;
	width:230px;
	display:block;
	float:left;
	border-right:1px solid rgba(229, 182, 18, .40);
	padding:0 25px 0 40px;
}

.prevNextNav .spanNext a {
	width:210px;
	display:block;
	float:right;
	padding:0 40px 0 25px;
}
.prevNextNav .spanPrev a:hover {
	background: url(images/btn_previous.png) left top no-repeat;
}
.prevNextNav .spanNext a:hover {
	background: url(images/btn_next.png) right top no-repeat;
}
/* **************************************************** */
/* more videos conditional class          ************* */
/* **************************************************** */
.morevideo {
	padding:20px 10px 0px 10px;
	border-top: 1px dotted #2a0600;
	border-top: 1px dotted rgba(229, 182, 18, .40);
	font-size:1.5em;
	font-family:'Permanent Marker', 'Rock Salt';
}
.morevideo a { 
	border-bottom: 1px dotted #2a0600;
	border-bottom: 1px dotted rgba(229, 182, 18, .30);
}

/* **************************************************** */


.readmore a, .continue {margin-top:25px;}

.readmore a, .continue {
	padding:10px 10px 10px 50px;
	background-color:rgba(60, 20, 5, .45);	
	color:#EEC;
	color: rgba(244,195, 31,.73);
	display:block;
	width:90%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	line-height:1.3em;
	font-size:1.1em;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}

.readmore a:hover, .continue:hover {
	color:#FC0;
	color: rgba(244, 195, 31,.93);
	background:rgba(10, 6, 2, .60) url(images/btn_next.png) left center no-repeat;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}

/* **************************************************** */
/* Hardcoded blogpagination	+ tubepress pagination **** */
/* **************************************************** */


.pagination {
	clear:both;
	margin:0 auto;
	padding:20px 0;
	position:relative;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

.pagination span, .pagination a {
	padding:5px 6px 4px 6px;
	margin: 1px;
	color:#ccc;	
	color:rgba(204,204,204,.95);
	border: 1px solid #2a0600;
	border: 1px solid rgba(244, 195, 31, .40);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.pagination .current {
	padding:6px 8px 5px 8px;
	background:rgba(244, 195, 31, .60);
}	

.pagination a:hover {
	background:rgba(244, 195, 31, .60);
	color:#eff;
	color:rgba(238,255,255,.95);
	border: 1px solid #2a0600;
	border: 1px solid rgba(244, 195, 31, .80);
}


#tubePressPage .pagination a {
	background:none; 
	color:#ccc;	
	color:rgba(204,204,204,.95);
	border: 1px solid #2a0600;
	border: 1px solid rgba(244, 195, 31, .40);}
	
#tubePressPage .pagination .current {
	background-color:#280600;
	background:rgba(244, 195, 31, .60);}	

#tubePressPage .pagination a:hover {
	background:none; 
	color:#eff;
	color:rgba(238,255,255,.95);
	border: 1px solid #2a0600;
	border: 1px solid rgba(244, 195, 31, .80);}

#tubePressPage .pagination { margin-bottom:35px; }


.widecolumn .excerpt {
	min-height:145px;
	width:95%;
	padding:8px 10px;
}
.widecolumn .excerpt:nth-child(2n+1) {
 background-color:#2a0600;
 background-color:rgba(60, 20, 5, .45);
}

/*****************************/
/* ADDTHIS plugin button div */
/*****************************/

.addthis_toolbox {
	margin-top:20px;
	clear:both;
}