/* -----------------------------------------------------------
// BLOG NEW LOOP section CSS 
// (Home page)
-------------------------------------------------------------- */




/* > NEW LARGE BLACK NAV style
-------------------------------------------------------------- */


.home-page #largenavbeta {
	background-color: #000;
	color: #fce;
	font-size: 12px;
	line-height: 15px;
}

.home-page #largenavbeta .padder {
	width: 977px;
	margin: 0 auto;
	xborder: 2px solid #fc0;;
	
	padding: 0;
}

.home-page #largenavbeta a {
	color: #fce;
	border-bottom: none;
}



.home-page #largenavbeta .col3 {
	width: 241px;
	margin-left: 16px;
	float: left;
	padding: 5px 0 20px;
	position: relative;
}
.home-page #largenavbeta .col3:hover {
}

.home-page #largenavbeta .col3:hover a.hd {
	color: #f00;
}

.home-page #largenavbeta .col3 a.hd h2 {
	color: #fce;
	font-size: 30px;
	margin-bottom: 5px !important;
	
	xfont-family: 'American Typewriter', 'PAmericanTypewriter', Courier, monospace;
}
.home-page #largenavbeta .col3:hover a.hd h2 {
	color: #f00;
}


.home-page #largenavbeta .col3 .menu {
	position: absolute;
	top: 75px;
	left: -5px;
	width: 301px;
	background-color: #000;
	padding: 5px;
	z-index: 40;
	display: none;
}
.home-page #largenavbeta .col3:hover .menu {
	display: block;
}
.home-page #largenavbeta .col3 .menu a.menu_item {
}
.home-page #largenavbeta .col3 .menu a.menu_item:hover {
	color: #f00;
}
.home-page #largenavbeta .col3 .menu a.menu_item.menu_item_last {
	border-bottom: none !important;
}
.home-page #largenavbeta .col3 .menu a.menu_item.menu_item_main {
	padding: 5px 0 4px 5px;
	border-bottom: 1px solid #fce;
	font-size: 18px;
	line-height: 22px;
	display: block;
}
.home-page #largenavbeta .col3 .menu a.menu_item.menu_item_main:hover {
	background-color: #fce;
	color: #000;
}

.home-page #largenavbeta .col3 .menu .menu_item_container {
	border-bottom: 1px solid #fce;
	padding: 5px 0 4px 5px;
}
.home-page #largenavbeta .col3 .menu .menu_item_container:hover {
	background-color: #fce;
	color: #000;
}
.home-page #largenavbeta .col3 .menu .menu_item_container a.menu_item.menu_item_main {
	display: inline;
	padding: 0;
	border-bottom: none;
	margin-right: 8px;
}
.home-page #largenavbeta .col3 .menu .menu_item_container:hover a.menu_item.menu_item_main {
	color: #000;
}
.home-page #largenavbeta .col3 .menu .menu_item_container:hover a.menu_item.menu_item_main:hover {
	color: #000;
}
.home-page #largenavbeta .col3 .menu .menu_item_container.menu_item_container_highlight {
	font-size: 18px;
}
.home-page #largenavbeta .col3 .menu .menu_item_container.menu_item_container_highlight:hover {
	color: #767;
}
.home-page #largenavbeta .col3 .menu .menu_item_container.menu_item_container_highlight:hover a.menu_item.menu_item_main {
	color: #767;
}
.home-page #largenavbeta .col3 .menu .menu_item_container.menu_item_container_highlight:hover a.menu_item.menu_item_main:hover {
	color: #000;
}
.home-page #largenavbeta .col3 .menu .menu_item_container a.menu_item.menu_item_sub {
	display: none;
	color: #000;
	padding: 4px 5px 3px;
	position: relative;
	top: -1px;
}
.home-page #largenavbeta .col3 .menu .menu_item_container:hover a.menu_item.menu_item_sub {
	display: inline;
}
.home-page #largenavbeta .col3 .menu .menu_item_container a.menu_item.menu_item_sub:hover {
	display: inline;
	color: #000;
	padding: 3px 4px 2px;
	border: 1px solid #000;
}



.home-page #largenavbeta .col4 {
	width: 160px;
	padding-bottom: 5px;
	margin-left: 30px;
	float: left;
	color: #a89;
}
	.home-page #largenavbeta .col4 a {
		xheight: 37px;
		xdisplay: block;
		xcolor: #a89;
	}
	.home-page #largenavbeta .col4 a:hover {
		color: #f00;
	}
	
	



.home-page #largenavbeta #search-bar {
		width: 160px;
	}

.home-page #largenavbeta #search-bar .padder {
			padding: 0;
			padding-top: 1px;
			width: 160px;
		}

.home-page #largenavbeta #search-bar input[type=text] {
			height: 24px;
			width: 134px;
			border-top: 1px solid #434;
			border-left: 1px solid #434;
			border-bottom: 1px solid #434;
			color: #fce;
		}

.home-page #largenavbeta #search-bar input[type=submit] {
			width: 20px;
			background-position: 1px 8px;
			border-top: 1px solid #434;
			border-right: 1px solid #434;
			border-bottom: 1px solid #434;
			background-position: 1px -22px !important;
		}

.home-page #largenavbeta #search-bar .input_search:hover input[type=text] {
			border-top: 1px solid #f00;
			border-left: 1px solid #f00;
			border-bottom: 2px solid #f00;
			color: #f00;
			height: 23px;
		}

.home-page #largenavbeta #search-bar .input_search:hover input[type=submit] {
			border-top: 1px solid #f00;
			border-right: 1px solid #f00;
			border-bottom: 2px solid #f00;
			background-position: 1px -52px !important;
		}
		
		
.home-page #largenavbeta #search-bar #search-which {
			display: none;
		}











/* > BLOG / HOMEPAGE style
-------------------------------------------------------------- */

	
.home-page #sidebar {
	padding-top: 0px !important;
}


.home-page #sidebar #search-bar {
		width: 160px;
	}

.home-page #sidebar #search-bar .padder {
			padding: 0;
			width: 160px;
		}
		


.home-page #sidebar #search-bar input[type=text] {
			height: 25px;
			width: 134px;
			border-bottom: 1px solid #ebc;
		}

.home-page #sidebar #search-bar input[type=submit] {
			width: 20px;
			background-position: 1px 8px;
			border-bottom: 1px solid #ebc;
		}

.home-page #sidebar #search-bar .input_search:hover input[type=text] {
			height: 23px;
			border-bottom: 2px solid #f00;
		}

.home-page #sidebar #search-bar .input_search:hover input[type=submit] {
			border-bottom: 2px solid #f00;
		}
		
		
.home-page #sidebar #search-bar #search-which {
			display: none;
		}
		
		

	.home-page #sidebar #sidebar-login-form {
		margin-bottom: 0 !important;
		height: 133px;
	}
	
	.home-page #sidebar #sidebar-login-form textarea, 
	.home-page #sidebar #sidebar-login-form input[type=text],
	.home-page #sidebar #sidebar-login-form select, 
	.home-page #sidebar #sidebar-login-form input[type=password] {
		font: inherit;
		font-weight: normal !important;
		font-size: 12px !important;
		xcolor: #a89 !important;
		xbackground-color: #000;
		border: none !important;
		border-bottom: 1px solid #000 !important;
	}
	
	.home-page #sidebar #sidebar-login-form input[type=text]:hover, 
	.home-page #sidebar #sidebar-login-form input[type=password]:hover {
		color: #f00 !important;
		border-bottom: 1px solid #f00 !important;
	}
	
	.home-page #sidebar #sidebar-login-form input:focus, 
	.home-page #sidebar #sidebar-login-form input[type=text]:focus, 
	.home-page #sidebar #sidebar-login-form input[type=password]:focus, 
	.home-page #sidebar #sidebar-login-form select:focus {
		color: #f00 !important;
		border-bottom: 1px solid #f00 !important;
	}

	.home-page #sidebar #sidebar-login-form input[type=submit] {
		font-size: 14px;
		padding: 2px 7px;
		border: 1px solid #000;
	}
	.home-page #sidebar #sidebar-login-form input[type=submit]:hover {
		border: 1px solid #f00;
	}
	.home-page #sidebar #sidebar-login-form input[type=submit]:active {
		border: 1px solid #f00;
	}	
		
		
		
		

.home-page .padder_content {
	padding: 0px 30px 5px 25px;
}

.home-page .padder_content .content {
	width: 765px;
	padding-top: 0px;
}


.home-page .intro {
	height: 180px;
	position: relative;
	margin: 0 5px;
}
.home-page .intro a {
	border-bottom: none;
}
.home-page .intro a:hover {
	border-bottom: 1px solid #f00;
}
.home-page #sidebar .intro {
	border-bottom: 5px solid #000;
	margin: 0;
	height: 170px;
	padding-top: 10px;
}
.home-page.logged-in #sidebar .intro {
	height: 170px;
	line-height: 16px;
}
.home-page.logged-in #sidebar .intro #sidebar-me,
.home-page.logged-in #sidebar .intro #sidebar-login-form {
	height: 138px;
}
.home-page.logged-in #sidebar .intro small {
	display: block;
	padding-top: 5px;
}

.home-page #sidebar .intro .marquee {
	
	font-size: 18px;
	line-height: 22px;
}
.home-page #sidebar .intro .marquee a:hover {
	border-bottom: none;
}

.home-page #sidebar .ad_skyscraper {
}


.home-page .intro h1 {
	padding: 10px 0 5px 0;
	
	position: absolute;
	left: 0;
	top: 0;
}
.home-page .intro .tagline {
	position: absolute;
	top: 100px;
	left: 0;
	line-height: 17px;
	
	xfont-size: 12px;
	xline-height: 15px;
}
.home-page .intro.va .tagline {
	position: absolute;
	top: 100px;
	left: 0;
	line-height: 17px;
	
	font-size: 12px;
	line-height: 15px;
}
.home-page .intro .tagline p {
	margin-bottom: 0;
}


.home-page .box {
	position: absolute;
	top: 10px;
	left: 0;
	height: 50px;
	width: 241px;
	
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 12px 0 5px;
}
.home-page .box.right {
	left: 514px;
}
.home-page .box.double {
	left: 257px;
	width: 498px;
}




.tickeroverlay-left{
	background-image:url('left.png');
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	left:-2px;
}
	
.tickeroverlay-right{
	background-image:url('right.png');
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	right:-2px;
}
.tickercontainer { /* the outer div */
background: #7a7a7a; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
padding-left: 10px;
padding-right: 10px;
top: 8px;
height: 18px;
/*width: 718px;*/
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
margin-left: 20px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding-right: 15px;
/*background: #fff;*/
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 





/* Preview */

.home-page #preview_badge {
	position: relative;
	top: -140px;
	left: 590px;
	font-size: 12px;
	line-height: 15px;
	width: 170px;
	height: 0;
}




/* Next/Prev Navigation */

.home-page .blog_navigation {
	border-top: 5px solid #000;
	padding-top: 10px;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	margin: 30px 5px;
}

.home-page .blog_navigation a {
	xborder-bottom: 2px solid #000;
	border-bottom: none;
}
.home-page .blog_navigation a:hover {
	color: #f00;
	border-color: #f00;
}

/* Loading... infinite scroll */
.home-page #infscr-loading {
	margin: 0 5px 0 5px;
	padding: 50px 0 200px;
	border-top: 5px solid #000;
}
.home-page #infscr-loading img {
	padding-bottom: 10px;
}





/* ? Change to new layout / plugin LOAD MORE */

.home-page .home-page #content .load-more-front {
	margin-top: 20px;
	margin-bottom: 10px;
}
.home-page .home-page #content .load-more-front a {
	border-top: 5px solid #000;
	padding: 15px 0 18px;
	font-size: 18px;
	line-height: 22px;
	border-bottom: none;
	display: block;
	text-align: center;
}

.home-page .home-page #content .load-more-front a:hover {
	color: #fce;
	background-color: #000;
}
.home-page .home-page #content .load-more-front a:active {
	border-top: 5px solid #f00;
	color: #fce;
	background-color: #f00;
}
.home-page .home-page #content .load-more-front .ajax-loader {
	float: right;
}



.home-page .pagination {
	margin: 10px 5px 0;
}










/* > FRONT PAGE Blog Styles
-------------------------------------------------------------- */


.home-page #content .post .post-meta {
	font-size: 12px;
	padding: 0;
	color: #767;
}
.home-page #content .post .post-meta a {
	color: #767;
	border-bottom: 1px solid #b9b;
}
.home-page #content .post .post-meta a:hover {
	color: #f00;
	border-color: #f00;
}
.home-page #content .post .post-meta a.link_group {
	text-transform: uppercase;
}

/* Hide button */
.home-page #content .post .post-meta a.hide_sitewide-activity,
.home-page #content .post .post-meta a.hide_front-activity {
	text-transform: none !important;
	color: #767 !important;
	padding: 2px 4px;
	border-bottom: none !important;
}
.home-page #content .post .post-meta a.hide_sitewide-activity:hover,
.home-page #content .post .post-meta a.hide_front-activity:hover {
	color: #f00 !important;
	background-color: #fc0;
	border-bottom: none !important;
}
.home-page #content .post .post-meta a.hide_sitewide-activity:active,
.home-page #content .post .post-meta a.hide_front-activity:active {
	color: #fc0 !important;
	background-color: #f00 !important;
}

.home-page #content .post.meta-hiding .post-meta {
	visibility: hidden;
}
.home-page #content .post.meta-hiding:hover .post-meta {
	visibility: visible;
}


/* ADMIN Hiding menu */
.home-page #content .post .post-meta .activity-hiding {
	display: none;
}
.home-page #content .post:hover .post-meta .activity-hiding {
	display: inline;
}


/* Facebook Like button */
.home-page #content .post .fb_like {
	padding: 0px 0 0 15px;
	position: absolute;
	line-height: 200px;
	float:right;
	display: none;
}
.home-page #content .post:hover .fb_like {
	display: inline;
}





/* BLOG POST */

.home-page #content .post .activity-content .activity-footer .activity-action {
	margin-top: 5px;
	margin-left: 0;
}
.home-page #content .post .activity-content .activity-footer .activity-action a:first-child  {
	text-transform: none;
}

.home-page #content .post h2 {
	margin: 0 0 5px 0;
	font-size: 38px;
	line-height: 38px;
}
.home-page #content .post h2.amty {
	font-family: 'American Typewriter', 'PAmericanTypewriter', Courier, monospace;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 0;
	text-transform: none;
}

.home-page #content .post h3 {
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

.home-page #content .post .credits {
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 16px;
}
.home-page #content .post .inside_intro {
	font-size: 18px;
	line-height: 24px;
}








/* NEW CENTRALIZED LAYOUTING */

.home-page #content .post {
	border-top: 5px solid #000;
	position: relative;
	xmargin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	overflow: hidden;
}
.home-page #content .post.first_entry {
	margin-top: 0 !important;
}
.home-page #content .post.large.top_inside {
	border-top: none;
	margin-top: 15px;
}
.home-page #content .post.large.top_below {
	border-top: none;
}
.home-page #content .post .image {
	text-align: center;
}
.home-page #content .post a h3 span.fakelink {
	border-bottom: none;
}
.home-page #content .post a:hover h3 span.fakelink {
	border-bottom: 1px solid #f00;
}
.home-page #content .post a h3 span.fakelink:hover {
	color: #000;
	border-color: #000;
}
.home-page #content .post.pink a h3 span.fakelink:hover,
.home-page #content .post.bg_black a h3 span.fakelink:hover {
	color: #fce;
	border-color: #fce;
}
.home-page #content .post a.wrap {
}
.home-page #content .post a:hover {
	color: #f00 !important;
}
.home-page #content .post a .image {
	margin: 15px 0 5px;
}
.home-page #content .post.top_below a .image {
	margin: 15px 0 0;
}
.home-page #content .post.align_left a .image {
	text-align: left;
}
.home-page #content .post a .image.large {
	margin: 0;
}
.home-page #content .post a .image.large img {
	padding-bottom: 0;
}
.home-page #content .post a .image.small {
	margin: 25px 0 40px;
}
.home-page #content .post.bg_black a .image.large img {
	width: 645px !important;
	height: auto !important:
}
.home-page #content .post a .image.border_thin img {
	border: 5px solid #000;
}
.home-page #content .post a .image.border_thick img {
	border: 10px solid #000;
}
.home-page #content .post a .image.large.border_thin img {
	width: 745px !important;
	height: auto !important;
}
.home-page #content .post.bg_black a .image.large.border_thin img {
	width: 635px !important;
	height: auto !important:
}
.home-page #content .post a .image.large.border_thick img {
	width: 735px !important;
	height: auto !important;
}
.home-page #content .post.bg_black a .image.large.border_thick img {
	width: 625px !important;
	height: auto !important:
}
.home-page #content .post a:hover .image img {
	border-color: #f00;
}
.home-page #content .post.pink a .image.border_thin img,
.home-page #content .post.bg_black a .image.border_thin img,
.home-page #content .post.pink a .image.border_thick img,
.home-page #content .post.bg_black a .image.border_thick img {
	border-color: #fce;
}
.home-page #content .post.pink a:hover .image.border_thick img,
.home-page #content .post.bg_black a:hover .image.border_thin img {
	border-color: #f00;
}



.home-page #content .post.top_inside a .top {
	position: absolute;
	top: 15px;
	left: 25px;
}
.home-page #content .post a h2 {
	color: #000;
	margin: 10px 0 5px;
}
.home-page #content .post.typeface_americantypewriter a h2 {
	padding: 0;
	font-family: 'American Typewriter', 'PAmericanTypewriter', Courier, monospace;
	font-size: 30px;
	line-height: 32px;
}
.home-page #content .post.typeface_americantypewriter a h2 .pink50,
.home-page #content .post.typeface_americantypewriter a h2 .pink25 {
	text-transform: none;
}
.home-page #content .post.top_below a h2 {
	margin-top: 0;
}
.home-page #content .post.top_beside {
	padding-top: 15px;
}
.home-page #content .post.top_beside a h2 {
	margin-top: 0;
}
.home-page #content .post a:hover h2 {
	color: #f00 !important;
}

.home-page #content .post a .credits {
	color: #000;
	margin-bottom: 12px;
}
.home-page #content .post a .credits .fakelink {
	border-bottom: 1px solid #000;
}
.home-page #content .post a:hover .credits {
	color: #f00;
}
.home-page #content .post a:hover .credits .fakelink {
	border-color: #f00;
}
.home-page #content .post a:hover .credits .fakelink:hover {
	color: #000;
	border-color: #000;
}
.home-page #content .post a:hover span.button {
	color: #f00 !important;
	border-color: #f00 !important;
}

.home-page #content .post a .top.pink .credits,
.home-page #content .post.bg_black a .credits {
	color: #fce;
}
.home-page #content .post a .top.pink .credits .fakelink,
.home-page #content .post.bg_black a .credits .fakelink {
	border-color: #fce;
}
.home-page #content .post a:hover .top.pink .credits,
.home-page #content .post.bg_black a:hover .credits {
	color: #f00;
}
.home-page #content .post a:hover .top.pink .fakelink,
.home-page #content .post.bg_black a:hover .fakelink {
	border-color: #f00;
}
.home-page #content .post a:hover .top.pink .fakelink:hover,
.home-page #content .post.bg_black a:hover .fakelink:hover {
	color: #fce;
	border-color: #fce;
}
.home-page #content .post a .top.pink h2,
.home-page #content .post.bg_black a h2 {
	color: #fce;
}
.home-page #content .post a:hover .top.pink h3,
.home-page #content .post.bg_black a:hover h3 {
	color: #f00 !important;
}



.home-page #content .post .text {
}
.home-page #content .post .text p {
	margin: 0 0 9px;
}
.home-page #content .post .text span.button {
	padding: 1px 5px 2px;
}
.home-page #content .post .text.large {
	font-size: 18px;
	line-height: 24px;
}
.home-page #content .post .text.small {
	font-size: 12px;
	line-height: 16px;
}
.home-page #content .post .text.small span.button {
	font-size: 12px;
	padding: 1px 4px 2px;
}


.home-page #content .post:hover .readmore,
.home-page #content .post.bg_black:hover .readmore {
	color: #f00;
	border-bottom: 1px solid #f00 !important;
}
.home-page #content .post:hover .readmore:hover {
	color: #000 !important;
	border-color: #000 !important;
}
.home-page #content .post.bg_black:hover .readmore:hover {
	color: #fce !important;
	border-color: #fce !important;
}

.home-page #content .post.btm_inside a .text {
	position: absolute;
	bottom: 45px;
	left: 25px;
	width: 75%;
}
.home-page #content .post.btm_inside a .text.large {
	width: 705px;
}
.home-page #content .post.btm_inside a .text.small {
	width: 350px;
}
.home-page #content .post.btm_inside a:hover .text {
	color: #f00 !important;
}





/* 2 Col Layout */
.home-page #content .post .post_2cols .image {
	float: left;
	margin-right: 30px;
	margin-top: 0;
}
.home-page #content .post .post_2cols .image img {
	width: 362px;
	height: auto;
	margin-bottom: 5px;
}
.home-page #content .post .post_2cols .image.border_thin img {
	width: 352px;
}
.home-page #content .post .post_2cols .image.border_thick img {
	width: 342px;
}
.home-page #content .post .post_2cols h2,
.home-page #content .post .post_2cols .credits {
	margin-left: 393px;
}

.home-page #content .post .post_2cols .text {
	border-top: 3px solid #000;
	padding-top: 7px;
	margin-left: 393px;
}


/* BUTT 2011 Archive post */
.home-page #content .post.category-butt2011-archive {
	border-top: 5px solid #000;
	padding: 0;
	
	margin: 0 5px;
}
.home-page #content .post.category-butt2011-archive a {
	border-bottom: none;
	display: block;
	padding: 15px 5px 12px;
}
.home-page #content .post.category-butt2011-archive a:hover {
	background-color: #000;
	color: #fce !important;
}
.home-page #content .post.category-butt2011-archive a:active {
	background-color: #f00;
	color: #fce !important;
}
.home-page #content .post.category-butt2011-archive a h2 {
	display: inline;
}
.home-page #content .post.category-butt2011-archive a:hover h2 {
	color: #f00 !important;
}
.home-page #content .post.category-butt2011-archive a:active h2 {
	color: #fce !important;
}


/* Black background */

.home-page #content .post.bg_black {
	border-top: none;
}
.home-page #content .post.bg_black .post-entry {
	background-color: #000;
	color: #fce;
	padding: 25px 60px;
	text-align: center;
	margin-bottom: 10px;
}
.home-page #content .post.bg_black .post-entry a {
	color: #fce;
	border-color: #fce !important;
}
.home-page #content .post.bg_black .post-entry a:hover {
	color: #f00;
	border-color: #f00 !important;
}
.home-page #content .post.bg_black h2 {
	margin-bottom: 25px;
}
.home-page #content .post.bg_black .post-entry .text {
	text-align: justify;
}


/* Club Butt Black */

.home-page #content .post.category-club.bg_black .image,
.home-page #content .post.category-events.bg_black .image {
	margin-bottom: 6px !important;
}


/* SPECIAL POST OVERWRITES */

/* Ueber-fit Amateur Boxer and Adrenaline Junkie Guenther is Always Training, more line height for umlaut */
.home-page #content .post#post-29659 a h2 {
	line-height: 40px !important;
}




/* HAIKU */
.home-page #content .post.category-haiku .text {
	padding-bottom: 30px;
}
















/* CLUB POSTS (community posts like latest buttheads, etc) */
.home-page #content .club {
}
.home-page #content .club h2 {
	padding: 0;
	font-family: 'American Typewriter', 'PAmericanTypewriter', Courier, monospace;
	font-size: 30px;
}


/* NEW BUTTHEADS */
.home-page #content .w_buttheads {
	margin: 0 0 10px !important;
	padding: 0 !important;
	position: relative;
}
.home-page #content .latest_buttheads .hd {
	border-top: 5px solid #000;
	padding: 10px 0 5px;
	margin: 0 5px;
}
.home-page #content .latest_buttheads .hd h2 {
	display: inline;
	padding-right: 20px;
	float: left;
	position: relative;
}
.home-page #content .latest_buttheads .hd h2 #front-latest-members-loading {
	position: absolute;
	right: 0;
	top: 8px;
}

.home-page #content .latest_buttheads .hd h2 a {
	border: none;
}
.home-page #content .latest_buttheads .hd .buttons {
	xfloat: right;
	margin-top: 5px;
}
.home-page #content .latest_buttheads .hd a.button {
	font-size: 12px;
	line-height: 14px;
	float: left;
}
.home-page #content .latest_buttheads .hd a.button.button_gray {
	float: right;
	xmargin-left: 5px;
}
.home-page #content .latest_buttheads .hd a.button.togglespan:hover {
	position: absolute;
	background-color: #fce;
}
.home-page #content .latest_buttheads .hd a.button.togglespan:active {
	background-color: #f00;
}
.home-page #content .latest_buttheads .credits {
	margin-left: 5px;
}
.home-page #content .latest_buttheads .dir-grid {
	width: 760px;
	height: 210px;
	overflow-x: scroll; overflow-y: hidden;
}
.home-page #content .latest_buttheads .dir-grid.buttscroll::-webkit-scrollbar-track-piece:horizontal:start:no-button,
.home-page #content .latest_buttheads .dir-grid.none::-webkit-scrollbar-track-piece:horizontal:start {
    margin-left: 5px;
}
.home-page #content .latest_buttheads .dir-grid .scroll_container {
	width: 1900px;
	position: relative;
}
.home-page #content .latest_buttheads .dir-grid .arrow_big {
	position: absolute;
	right: 35px;
	top: 60px;
	font-size: 12px;
}
.home-page #content .latest_buttheads .dir-grid ul {
}
.home-page #content .latest_buttheads .postmetadata {
	float: right;
	padding-right: 5px;
	padding-left: 5px;
}
.home-page #content .latest_buttheads .postmetadata ul {
}
.home-page #content .latest_buttheads .postmetadata ul li {
	float: left;
	xwidth: 140px;
	margin-right: 10px;
}
.home-page #content .latest_buttheads .postmetadata ul li.button {
	padding: 0 0 6px !important;
}











/* Voila BUTT 2012 shopping list */
.postid-24729 .cols_2,
.postid-24638 .cols_2 {
	margin: 20px 0;
	column-rule: 1px dotted #000;
	-moz-column-rule: 1px dotted #000;
	-webkit-column-rule: 1px dotted #000;
}
.postid-24729 .cols_2 hr,
.postid-24638 .cols_2 hr {
	border: none;
	border-bottom: 1px solid #000;
	margin: 16px 0 8px;
	padding: 0;
}

/* BUTT #29 shopping list */
.postid-25550 .cols_2,
.postid-25550 .cols_2 {
	margin: 20px 0;
	column-rule: 1px dotted #000;
	-moz-column-rule: 1px dotted #000;
	-webkit-column-rule: 1px dotted #000;
}
.postid-25550 .cols_2 hr,
.postid-25550 .cols_2 hr {
	border: none;
	border-bottom: 1px solid #000;
	margin: 16px 0 8px;
	padding: 0;
}




/* > Blog Post: DEAR BUTT...
-------------------------------------------------------------- */

.post.template_dearbutt {
	font-size: 18px;
	line-height: 24px;
}

.post.template_dearbutt a {
	color: #000;
}
.post.template_dearbutt a:hover {
	color: #f00;
}
.post.template_dearbutt a h3 {
	text-transform: inherit !important;
}
.post.template_dearbutt a .text {
	margin-top: 14px;
	margin-bottom: 20px;
	
	padding-bottom: 37px;
	background-image: url(/img/blog/template_dearbutt_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.post.template_dearbutt a .text p {
	margin-bottom: 16px !important;
}

.post.template_dearbutt a:hover .text {
	background-position: center bottom;
}


.post.template_dearbutt a .text .text-inner {
	border-top: 5px solid #000;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	
	padding: 65px 75px 25px 75px;
}
.post.template_dearbutt a:hover .text .text-inner {
	border-top: 5px solid #f00;
	border-left: 5px solid #f00;
	border-right: 5px solid #f00;
}
.post.template_dearbutt a .text .text-inner .text-date {
	text-align: right;
	margin-bottom: 30px;
}

.post.template_dearbutt a span.fakelink {
	border-bottom: 2px solid #000 !important;
}
.post.template_dearbutt a:hover span.fakelink {
	border-bottom: 2px solid #f00 !important;
}
.post.template_dearbutt a .credits span.fakelink {
	border-bottom: 1px solid #000 !important;
}
.post.template_dearbutt a:hover .credits span.fakelink {
	border-bottom: 1px solid #f00 !important;
}
.post.template_dearbutt a:hover .credits span.fakelink:hover {
	border-bottom: 1px solid #000 !important;
}
.post.template_dearbutt .post-meta {
	margin-top: 20px;
}




/* > Blog Post: LIST...
-------------------------------------------------------------- */

.post.template_list {
	font-size: 18px;
	line-height: 26px;
}

.post.template_list h2 {
	xfont-size: 18px !important;
}

.post.template_list .text {
	text-align: center;
	margin-bottom: 20px;
}
.post.template_list .text p {
	margin-bottom: 16px !important;
}
.post.template_list .text a {
	border-bottom: 2px solid #000;
}
.post.template_list .text a:hover {
	border-bottom: 2px solid #f00;
}
.post.template_list .text small a {
	border-bottom: 1px solid #000;
}
.post.template_list .text small a:hover {
	border-bottom: 1px solid #f00;
}


.post.template_list a span.fakelink {
	border-bottom: 1px solid #000 !important;
}
.post.template_list a:hover span.fakelink {
	border-bottom: 1px solid #f00 !important;
}
.post.template_list a:hover span.fakelink:hover {
	border-bottom: 1px solid #000 !important;
}
.post.template_list .post-meta {
	xmargin-top: 20px;
}







/* > Blog Post: PILLOWTALK...
-------------------------------------------------------------- */

.post.category-pillowtalk {
}

.post.category-pillowtalk .post-entry {
	padding: 20px 20px 10px 20px !important;
	text-align: left !important;
}
.post.category-pillowtalk .post-entry h2 {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}
.post.category-pillowtalk .post-entry .image {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.post.category-pillowtalk a:hover {
	color: #f00;
}










/* > SINGLE POST Standard style
-------------------------------------------------------------- */




.single-standard h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}
.single-standard h3 {
	text-transform: uppercase;
	margin-bottom: 3px;
}

.single-standard .credits {
}


.single-standard .post {
}


.single-standard .post .image {
	text-align: center;
	margin: 30px 0 0px;
}
.single-standard .caption {
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 12px;
}
.single-standard .post #video-viewer {
	text-align: center;
	margin: 15px 0 30px;
}


.single-standard .post .image a img {
	border: 5px solid #000;
}


.single-standard .post .image a:hover img {
	border: 5px solid #f00;
}


.single-standard .post .image img {
	width: 200px;
}


.single-standard .post .image {
	text-align: center;
}

.single-standard .post .text_intro {
	margin-top: 0;
	margin-bottom: 0;
}

.single-standard .post .post-content {
	margin: 0;
}

.single-standard .post .post-content .entry {
	border-top: 3px solid #000;
	padding-top: 7px;
}
.single-standard .post .post-content .colmask {
}

.single-standard .post .postmetadata {
	margin-left: 190px;
}
.single-standard .post .postmetadata3 {
	margin-top: 1px;
	border-top: 1px solid #000;
	padding-top: 10px;
	font-size: 12px;
}
.single-standard .post .post-content .entry p {
	margin-bottom: 9px;
}

.single-standard .controls {
	font-size: 12px;
}
.single-standard .controls a {
	border: 1px solid #000;
	padding: 2px 5px;
}
.single-standard .controls a:hover {
	border: 1px solid #f00;
}
.single-standard .controls .slideshow_title {
	float: left;
	text-align: left;
}
.single-standard .butt_slideshow {
	margin: 30px 0;
	text-align: center;
}
.single-standard .butt_slideshow .slide {
}



.single-standard #comments {
	margin-left: 190px;
	border-top: 5px solid #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.xsingle-standard #comments #comment {
	width: 508px !important;
}
.xsingle-standard ol.commentlist #respond #comment {
	width: 463px !important;
}







/* > SINGLE POST Tips
-------------------------------------------------------------- */




.single-tips h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}

.single-tips .credits {
}


.single-tips .post {
}


.single-tips .post .image {
	text-align: center;
	margin: 30px 0 0px;
}


.single-tips .post .image a img {
	border: 5px solid #000;
}


.single-tips .post .image a:hover img {
	border: 5px solid #f00;
}


.single-tips .post .image img {
	width: 200px;
}


.single-tips .post .image {
	text-align: center;
	margin: 
}

.single-tips .post .text_intro {
	margin-top: 0;
	margin-bottom: 0;
}

.single-tips .post .post-content {
	margin: 0;
}

.single-tips .post .post-content .entry {
	border-top: 3px solid #000;
	padding-top: 7px;
}
.single-tips .post .post-content .colmask {
}

.single-tips .post .postmetadata {
	margin-left: 190px;
}
.single-tips .post .postmetadata3 {
	margin-top: 1px;
	border-top: 1px solid #000;
	padding-top: 10px;
	font-size: 12px;
}
.single-tips .post .post-content .entry p {
	margin-bottom: 9px;
}

.single-tips .controls {
	font-size: 12px;
}
.single-tips .controls a {
	border: 1px solid #000;
	padding: 2px 5px;
}
.single-tips .controls a:hover {
	border: 1px solid #f00;
}
.single-tips .controls .slideshow_title {
	float: left;
	text-align: left;
}
.single-tips .butt_slideshow {
	margin: 30px 0;
	text-align: center;
}
.single-tips .butt_slideshow .slide {
}



.single-tips #comments {
	margin-left: 190px;
	border-top: 5px solid #000;
	padding-top: 10px;
}


.single-tips .butt_slideshow {
	margin: 10px 0 20px 0;
	text-align: center;
}
.single-tips .butt_slideshow.butt_slideshow_small {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.single-tips .butt_slideshow.butt_slideshow_small img {
	width: 100%;
	height: auto;
}
.single-tips .butt_slideshow .slide {
}
.single-tips .controls {
	text-align: right;
	font-size: 12px;
}
.single-tips .butt_slideshow.butt_slideshow_small .controls {
	xwidth: 300px;
	xmargin-left: auto;
	xmargin-right: auto;
	text-align: right;
}
.single-tips .controls a {
	border: 1px solid #000;
	padding: 2px 5px;
}
.single-tips .controls a:hover {
	border: 1px solid #f00;
}








/* > SUPERLIST - SINGLE POST
-------------------------------------------------------------- */

.single-superlist h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}

.single-superlist .credits {
}


.single-superlist .post {
}


.single-superlist .post .image {
	text-align: center;
	margin: 30px 0 0px;
}


.single-superlist .post .image a img {
	border: 5px solid #000;
}


.single-superlist .post .image a:hover img {
	border: 5px solid #f00;
}


.single-superlist .post .image {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}

.single-superlist .post .text_intro {
	margin-top: 30px;
	padding-bottom: 0;
}
.single-superlist .post .text_intro p {
	margin-bottom: 0;
}

.single-superlist .post .post-content {
	margin: 0;
}

.single-superlist .post .post-content .entry {
	xborder-top: 3px solid #000;
	xpadding-top: 7px;
}
.single-superlist .post .post-content .colmask {
	margin-top: 0px;
}

.single-superlist .post .postmetadata {
	margin-left: 190px;
}
.single-superlist .post .postmetadata3 {
	margin-top: 31px;
	border-top: 1px solid #000;
	padding-top: 10px;
	font-size: 12px;
}
.single-superlist .post .post-content .entry p {
	margin-bottom: 9px;
}
.single-superlist .post .post-content .entry h5 {
	margin-top: 30px;
	border-top: 3px solid #000;
	padding-top: 7px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 13px;
}


.single-superlist .controls {
	font-size: 12px;
}
.single-superlist .controls a {
	border: 1px solid #000;
	padding: 2px 5px;
}
.single-superlist .controls a:hover {
	border: 1px solid #f00;
}
.single-superlist .controls .slideshow_title {
	float: left;
	text-align: left;
}
.single-superlist .butt_slideshow {
	margin: 30px 0;
	text-align: center;
}
.single-superlist .butt_slideshow .slide {
}



.single-superlist #comments {
	margin-left: 190px;
	border-top: 5px solid #000;
	padding-top: 10px;
}





/* > SINGLE POST R.I.P.
-------------------------------------------------------------- */




.single-rip h1 {
	font-size: 48px;
	line-height: 48px;
	padding-bottom: 10px;
}
.single-rip h3 {
	margin-bottom: 10px;
}

.single-rip .credits {
	margin-bottom: 18px;
}


.single-rip .post {
	background-color: #000;
	margin-top: 5px;
	color: #fce;
	padding: 30px;
	text-align: center;
}
.single-rip .post-content {
	padding: 10px 0 0 0;
}
.single-rip .post-content .text {
	padding: 0 30px 10px;
	text-align: justify;
}
.single-rip .post a {
	color: #fce;
	border-bottom: 1px solid #fce;
}
.single-rip .post a:hover {
	color: #f00;
	border-bottom: 1px solid #f00;
}


.single-rip .post .image {
	text-align: center;
	margin: 30px 0 0px;
}


.single-rip .post .slide img {
	border: 3px solid #fce;
}


.single-rip .post .image {
	text-align: center;
	margin: 
}

.single-rip .post .text_intro {
	margin-top: 0;
	margin-bottom: 0;
}

.single-rip .post .post-content {
	margin: 0;
}

.single-rip .post .post-content .entry {
	border-top: 3px solid #000;
	padding-top: 7px;
}
.single-rip .post .post-content .colmask {
}

.single-rip .postmetadata {
	margin-left: 190px;
}
.single-rip  .postmetadata3 {
	margin-top: 1px;
	border-top: 1px solid #000;
	padding-top: 10px;
	font-size: 12px;
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	xmargin-left: 30px;
}
.single-rip .post .postmetadata3 li a:hover {
	border-bottom: none;
}
.single-rip .post .postmetadata3 li.info {
	border-bottom: 1px solid #fce;
}
.single-rip .post .post-content .entry p {
	margin-bottom: 9px;
}

.single-rip .controls {
	font-size: 12px;
}
.single-rip .controls a {
	border: 1px solid #000;
	padding: 2px 5px;
}
.single-rip .controls a:hover {
	border: 1px solid #f00;
}
.single-rip .controls .slideshow_title {
	float: left;
	text-align: left;
}
.single-rip .butt_slideshow {
	margin: 30px 0;
	text-align: center;
}
.single-rip .butt_slideshow .slide {
}


.single-rip #comments {
	border-top: 3px solid #000;
	padding-top: 10px;
}











/* > SINGLE POST Calendar style
-------------------------------------------------------------- */




.single-calendar .intro {
	min-height: 164px;
}
.single-calendar h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}
.single-calendar h3 {
	text-transform: uppercase;
	margin-bottom: 3px;
}

.single-calendar .credits {
	padding-bottom: 15px;
}


.single-calendar .post {
}



.single-calendar .image {
	text-align: center;
	margin: 0;
}
.single-calendar .image img {
	border: 5px solid #000;
	margin: 0;
}
.single-calendar .caption {
	font-size: 10px;
	line-height: 15px;
}




.single-calendar .post .text_intro {
	margin-top: 0;
	margin-bottom: 0;
}

.single-calendar .post .post-content {
	margin: 0;
}

.single-calendar .post .post-content .entry {
	border-top: 3px solid #000;
	padding-top: 7px;
}
.single-calendar .post .post-content .colmask {
}
.single-calendar .post .post-content .colmask .col1 {
	padding-bottom: 0;
}
.single-calendar .post .post-content .colmask.leftmenu {
	margin-top: 30px;
}

.single-calendar .post .postmetadata {
	margin-left: 190px;
}
.single-calendar .post .postmetadata3 {
	margin-top: 1px;
	border-top: 1px solid #000;
	padding-top: 10px;
	font-size: 12px;
}
.single-calendar .post .post-content .entry p {
	margin-bottom: 9px;
}

.single-calendar .ad_skyscraper {
}




.single-calendar #comments {
	border-top: 5px solid #000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}
.single-calendar #comments ol {
	list-style: none;
}

.single-calendar .calendar_back {
	border-top: 1px dotted #000;
	font-size: 18px;
	line-height: 24px;
	padding: 10px 0 30px;
}
.single-calendar .calendar_back a {
	border-bottom: none;
}


.single-calendar .widget.calendar_archive {
	width: 740px;
	height: 210px;
	xoverflow-x: scroll; xoverflow-y: hidden;
}

.single-calendar .widget.calendar_archive .scroll_container {
	width: 1900px;
	position: relative;
}







/* > SINGLE POST Dear Butt Style
-------------------------------------------------------------- */




.single-dearbutt h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}
.single-dearbutt h3 {
	margin-bottom: 3px;
	position: relative;
}
.single-dearbutt h3 span {
	-webkit-transition: all 0.2s ease-in-out;  
	-moz-transition: all 0.2s ease-in-out;  
	-o-transition: all 0.2s ease-in-out;  
	transition: all 0.2s ease-in-out; 
	
	transition-delay: 0.4s;
	-moz-transition-delay: 0.4s; /* Firefox 4 */
	-webkit-transition-delay: 0.4s; /* Safari and Chrome */
	-o-transition-delay: 0.4s; /* Opera */
}
.single-dearbutt h3 span.question {
	opacity: 1;
}
.single-dearbutt h3 span.answer {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.single-dearbutt h3.active span.question {
	opacity: 0;
}
.single-dearbutt h3.active span.answer {
	opacity: 1;
}
.single-dearbutt h3 a {
	border-bottom: none;
}
.single-dearbutt h3 a:hover {
	border-bottom: 2px solid #f00;
}

.single-dearbutt .credits {
}


.single-dearbutt .post {
	margin-bottom: 0;
}


.single-dearbutt .post .image {
	text-align: center;
	margin: 30px 0 0px;
}
.single-dearbutt .caption {
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 20px;
}
.single-dearbutt h3 {
	margin-top: 12px;
}


.single-dearbutt .post .post-content .entry {
	font-size: 18px;
	line-height: 24px;
	margin-top: 15px;
}
.single-dearbutt .post .post-content .entry a {
	border-bottom: 2px solid #000;
}
.single-dearbutt .post .post-content .entry p {
	margin-bottom: 16px;
}
.single-dearbutt .post .post-content .entry #letter-container {
	width: 755px;
	height: 977px;
	overflow: hidden;
	margin-bottom: 35px;
	position: relative;
}

.single-dearbutt .post .post-content .entry #letter-container .letter {
	width: 745px;
	height: 967px;
	border: 5px solid #000;
	margin-bottom: 20px;
	
	position: absolute;
	left: 0;
	top: 0;
	
	-webkit-transition: all 0.6s ease-in-out;  
	-moz-transition: all 0.6s ease-in-out;  
	-o-transition: all 0.6s ease-in-out;  
	transition: all 0.6s ease-in-out; 
}
.single-dearbutt .post .post-content .entry #letter-container .letter .letter-inner {
	padding: 65px 75px 0 75px;
}
.single-dearbutt .post .post-content .entry #letter-container .letter .letter-inner .letter-date {
	text-align: right;
	margin-bottom: 30px;
}
.single-dearbutt .post .post-content .entry #letter-container .letter .letter-inner .letter-button {
	margin-top: 30px;
}


.single-dearbutt .post .post-content .entry #letter-container .letter.question {
	transform: scale(1);
	-ms-transform: scale(1); /* IE 9 */
	-moz-transform: scale(1); /* Firefox */
	-webkit-transform: scale(1); /* Safari and Chrome */
	-o-transform: scale(1); /* Opera */
}
.single-dearbutt .post .post-content .entry #letter-container.active .letter.question {

	transform: scale(0.9);
	-ms-transform: scale(0.9); /* IE 9 */
	-moz-transform: scale(0.9); /* Firefox */
	-webkit-transform: scale(0.9); /* Safari and Chrome */
	-o-transform: scale(0.9); /* Opera */
}


.single-dearbutt .post .post-content .entry #letter-container .letter.answer {
	background-color: #000;
	color: #fce;
	
	top: 1100px;
	
	-webkit-transform:rotate(40deg);
	-moz-transform:rotate(40deg);
	-ms-transform:rotate(40deg);
	-o-transform:rotate(40deg);
	transform:rotate(40deg);
}
.single-dearbutt .post .post-content .entry #letter-container.active .letter.answer {
	top: 0;
	
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
.single-dearbutt .post .post-content .entry #letter-container .letter.answer .letter-content {
	padding-bottom: 60px;
	background-image: url(/img/blog/template_dearbutt_signature_p.png?v=1);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}
.single-dearbutt .post .post-content .entry #letter-container .letter.answer .letter-button {
	margin-top: 50px;
}
.single-dearbutt .post .post-content .entry #letter-container .letter.answer a.button.button_large {
	color: #fce !important;
	border: 2px solid #fce !important;
}
.single-dearbutt .post .post-content .entry #letter-container .letter.answer a.button.button_large:hover {
	color: #f00 !important;
	border: 2px solid #f00 !important;
}
.single-dearbutt .post .post-content .entry #letter-container .letter.answer a.button.button_large:active {
	color: #000 !important;
	border: 2px solid #f00 !important;
	background-color: #f00;
}


.single-dearbutt .post .postmetadata3 {
	font-size: 12px;
}


.single-dearbutt .comment_area {
	margin-top: 30px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.single-dearbutt .comment_area hr {
	margin-top: 0;
	height: 5px;
}
.single-dearbutt #comments {
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 10px;
}
.single-dearbutt #comments ol {
	list-style-type: none;
}







/* > SINGLE POST Dear Butt Style
-------------------------------------------------------------- */





.single-list .intro {
	height: 120px;
}
.single-list h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
	
	xfont-family: 'American Typewriter';
}
.single-list .text_intro {
	font-size: 14px;
	line-height: 18px;
	
	border-top: none;
	padding-top: 0;
}


.single-list h3 {
	margin-top: 0 !important;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.single-list .credits {
}


.single-list .post {
	border-top: 2px solid #000;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 0;
}


.single-list .post .image {
	text-align: center;
	margin: 30px 0 0px;
}
.single-list .caption {
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 20px;
}
.single-list h3 {
	margin-top: 12px;
}


.single-list .post .post-content .entry {
	font-size: 18px;
	line-height: 26px;
	margin-top: 15px;
	text-align: center;
}
.single-list .post .post-content .entry p {
	margin-bottom: 16px;
}


.single-list .post .post-meta {
	margin-top: 100px;
	font-size: 12px;
	color: #767;
}
.single-list .post .post-meta a {
	color: #767;
	border-bottom: 1px solid #b9b;
}




/*
.single-list h1 {
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 5px;
	
	font-family: 'American Typewriter';
}
.single-list h3 {
	margin-top: 0 !important;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.single-list .credits {
}


.single-list .post {
	margin-bottom: 0;
}


.single-list .post .image {
	text-align: center;
	margin: 30px 0 0px;
}
.single-list .caption {
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 20px;
}
.single-list h3 {
	margin-top: 12px;
}


.single-list .post .post-content .entry {
	font-size: 18px;
	line-height: 26px;
	margin-top: 15px;
	text-align: center;
}
.single-list .post .post-content .entry p {
	margin-bottom: 16px;
}



.single-list .post .postmetadata3 {
	font-size: 12px;
}


.single-list .comment_area {
	margin-top: 30px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.single-list .comment_area hr {
	margin-top: 0;
	height: 5px;
}
.single-list #comments {
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 10px;
}
.single-list #comments ol {
	list-style-type: none;
}
*/







/* > CATEGORY Dear Butt Style
-------------------------------------------------------------- */




.category-list .intro {
	height: 120px;
}
.category-list h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
	
	xfont-family: 'American Typewriter';
}
.category-list .text_intro {
	font-size: 14px;
	line-height: 18px;
	
	border-top: none;
	padding-top: 0;
}


.category-list h3 {
	margin-top: 0 !important;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.category-list .credits {
}

.category-list .page {
	padding-bottom: 5px;
}


.category-list .post {
	border-top: 2px solid #000;
	padding-top: 15px;
	padding-bottom: 12px;
	margin-bottom: 0;
}


.category-list .post .image {
	text-align: center;
	margin: 30px 0 0px;
}
.category-list .caption {
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 20px;
}
.category-list h3 {
	margin-top: 12px;
}


.category-list .post .post-content .entry {
	font-size: 18px;
	line-height: 26px;
	margin-top: 15px;
	text-align: center;
}
.category-list .post .post-content .entry p {
	margin-bottom: 16px;
}


.category-list .post .post-meta {
	margin-top: 35px;
	font-size: 12px;
	color: #767;
}
.category-list .post .post-meta a {
	color: #767;
	border-bottom: 1px solid #b9b;
}





/* > SINGLE POST Haiku
-------------------------------------------------------------- */




.single-haiku h1 {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}


.single-haiku .post .text_intro {
	margin-top: 0;
	margin-bottom: 0;
}

.single-haiku .post .post-content {
	margin: 0;
}

.single-haiku .post .post-content h1 {
	font-family: 'American Typewriter', 'PAmericanTypewriter', Courier, monospace;
	font-size: 36px;
	line-height: 38px;
}

.single-haiku .post .post-content .entry {
	border-top: 3px solid #000;
	padding-top: 60px;
	padding-bottom: 0;
	
	font-size: 18px;
	line-height: 24px;
	
	text-align: center !important;
}
.single-haiku .post .post-content .colmask {
}

.single-haiku .post .postmetadata {
	margin-left: 190px;
}
.single-haiku .post .postmetadata3 {
	margin-top: 1px;
	border-top: 1px solid #000;
	padding-top: 10px;
	font-size: 12px;
}
.single-haiku .post .post-content .entry p {
	margin-bottom: 9px;
}




.single-haiku #comments {
	margin-left: 190px;
	border-top: 5px solid #000;
	padding-top: 10px;
}



/* 2016 message */
#blog_content #post-45049 h2 {
	font-size: 64px;
	line-height: 1em;
}

#blog-single #post-45049 h1.posttitle {
	font-size: 76px;
	line-height: 1em;
}





