/*
Theme Name: Magazeen
Theme URI: http://smashingmagazine.com/
Description: A bold magazine theme from <a href="http://wefunction.com">Function</a> &amp; <a href="http://smashingmagazine.com">Smashing Magazine</a>.
Version: 1.0
Author: Spencer
Author URI: http://wefunction.com/
Tags: magazine, light, link, blue, two column, widgets, jquery

	The CSS, XHTML is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* TABLE OF CONTENTS

00 - Global Elements - Standard Elements
01 - Typography - All Type throughout the site
02 - Main Structure - Columns, clearfix, etc.
03 - Header - Header, Logo, navigation, search.
04 - Dock - jQuery latest articles.
05 - Main Content - Post boxes, post meta, etc.
06 - Sidebar - Custom sidebar widgets.
07 - Footer - Categories, About, Copyright, Sponsors.

/* ----------------------------------------------*/

/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/

body {
	margin:0; padding:0;
	width:auto; height:auto;
	/*background:#afb8bd; font:0.75em Arial, Helvetica, sans-serif; color:#5e6568;*/
	background:#ffffff; font:0.75em Arial, Helvetica, sans-serif; color:#35393a;
	line-height:19px;
}

code {
	margin:0;
	padding:0;
	width:80%;
	height:auto;
	font-size: 1.5em
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#04556d;
}

	pre {
		margin:0 auto; padding:5px 20px;
		background:#f4f1ec url(images/code.gif) repeat;
		border:1px solid #bbced7;
		font:0.92em Georgia, "Times New Roman", Times, serif; color:#3e3e3e;
		font-weight: bold;
		line-height:200%;
	}

blockquote {
	margin:0 auto; padding:5px 20px;
	width:80%; height:auto;
	background:#f8fbfc url(images/blockquote.gif) no-repeat top left; border:1px solid #edeff0;
}

img {
	margin:0; padding:0;
	border:0;
}

ins {
	color:#009999;
}

del {
	color:#990000;
}

/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

h1 {
	margin:-10px 0 0 0; padding:0;
	font:bold 3.53em Verdana, Arial, Helvetica, sans-serif; color:#fefefe;
	position:relative; display:block;
}

	.post-content h1, .page-content h1 {
		margin:10px 0; padding:0;
		font:bold 2.50em Arial, Helvetica, sans-serif; color:#53798b;
	}

	h1 a:link, h1 a:active, h1 a:visited {
		color:#fefefe;
		outline:0;
	}
	
	h1 a:hover {
		color:#d7d7d7;
	}

	h1 span {
		margin:10px 0 0 0;
		background:url(images/gradient.png) repeat-x;
		width:100%; height:20px;
		position:absolute; display:block;
	}

h2 {
	margin:0; padding:0;
	font:0.83em Verdana, Arial, Helvetica, sans-serif; color:#b9b9b9;
}

	.post-content h2, .page-content h2 {
		margin:30px 10px 10px 15px;
		padding:0;
		font:bold 2.00em Arial, Helvetica, sans-serif;
		color:#53798b;
		text-decoration: underline;
	}

h3 {
	margin:0; padding:0;
	/*font:bold 2.80em Arial, Helvetica, sans-serif;*/
	font:bold 2.80em Times,'Times New Roman',Palatino,Serif;
	color:#30393d;
}



div.archivesJG h2.post-title, .single h2.post-title, h2.post-title-small {
		margin: 0;
		padding: 10px 0;
		float: right;
		width: 490px;
		height: auto;
		border-bottom:4px solid #30393d;
		color:#30393D;
		font:bold 1.5em Times,'Times New Roman',Palatino,Serif;
	}
	
div.archivesJG h2.post-title a, .single h2.post-title a, h2.post-title-small a {
		color:#30393D;
	}

div.archivesJG h2.post-title a:visited, div.archivesJG h2.post-title a:hover, div.archivesJG .single h2.post-title a:visited, div.archivesJG .single h2.post-title a:hover, div.archivesJG h2.post-title-small a:visited, div.archivesJG h2.post-title-small a:hover {
		color:#6E2242;
	}
	
/*FRONT PAGE STUFF*/
div.front_page_stuff h2.post-title, div.front_page_stuff .single h2.post-title, div.front_page_stuff h2.post-title-small {
border-bottom:4px solid #30393D;
height:auto;
margin:0;
padding:10px 0;
width:100%;
color:#30393D;
font:bold 2em Times,'Times New Roman',Palatino,Serif;
}

div.front_page_stuff h2.post-title a:link,
div.front_page_stuff .single h2.post-title a:link,
div.front_page_stuff h2.post-title-small a:link {
color:#30393D;
}

div.front_page_stuff h2.post-title a:visited,
div.front_page_stuff .single h2.post-title a:visited,
div.front_page_stuff h2.post-title-small a:visited {
color:#8d413a;
}

div.front_page_stuff h2.post-title a:hover,
div.front_page_stuff .single h2.post-title a:hover,
div.front_page_stuff h2.post-title-small a:hover {
color:#ff3104;
}

/*
div.front_page_stuff h2.post-title a:active,
div.front_page_stuff .single h2.post-title a:active,
div.front_page_stuff h2.post-title-small a:active {
color:#000000;
background-color: #b9d8de;
}
*/

/*END FRONT PAGE STUFF*/



		/*
div.archivesJG h2.post-title-small {
			font-size:1.50em;
		}
*/



	.post-content h3, .page-content h3 {
		margin:10px 0; padding:0;
		font:bold 1.50em Arial, Helvetica, sans-serif; color:#53798b;
	}


	.post-content h3.related_post_title, .page-content h3.related_post_title {
		margin:20px 0 10px 15px;
		padding:3px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color:#000000;
		border-top: 1px solid #000000;
	}


	/*
h3 a {
		background-color:#c2ccd3;
	}
*/
	
	h3 a:link {
		color:#202729;
	}
	
	h3 a:visited {
		color:#30393d;
	}
	
	h3 a:hover {
		color:#ffffff;
		background-color:#000000;
	}

	h3 a:active {
		color:#30393d;
	}
	
	h1.post-title, .single h1.post-title, h1.post-title-small {
		margin:0; padding:10px 0;
		width:100%; height:auto;
		border-bottom:4px solid #30393d;
		color:#30393D;
		font:bold 2em Times,'Times New Roman',Palatino,Serif;
	}

div#category_descripdiv h1.post-title {
		margin:0;
		padding:10px 0 10px 20px;
		width:560px;
		height:auto;
		border-bottom:4px solid #30393d;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
	    font-weight: bold;
	    font-size: 1.75em;
	    font-style: italic;
	    text-transform: uppercase;
	    }



	h1.post-title a:link, h1.post-title a:visited, h1.post-title a:active, .single h1.post-title a:link, .single h1.post-title a:visited, .single h1.post-title a:active, h1.post-title-small a:link, h1.post-title-small a:visited, h1.post-title-small a:active {
		color:#30393d;
		outline:0;
	}
	
	h3.post-title, .single h3.post-title, h3.post-title-small {
		margin:0; padding:10px 0;
		width:100%; height:auto;
		border-bottom:4px solid #30393d;
	}
	
	
	.single h3.post-title {
			font-size:2.00em;
			width:275px;
			font-weight: normal;
		}
		
		h3.post-title-small {
			font-size:1.50em;
			font-weight: normal;
		}

h4 {
	margin:0; padding:0;
	font:bold 1.75em Arial, Helvetica, sans-serif; color:#fefefe;
}

	.post-content h4, .page-content h4 {
		margin:40px 0 10px 15px; padding:0;
		font:bold 1.17em Georgia, "Times New Roman", Times, serif; color:#53798b;
	}

	#footer h4 {
		margin:0 0 20px 0;
	}

h5, #searchform label {
	/* Sidebar Header */
	margin:0; padding:28px 0 0 20px;
	width:285px; height:55px;
	/*background:#f5fbfe url(images/sidebar-top.gif) no-repeat top center;*/
	font:bold 2.25em Arial, Helvetica, sans-serif; color:#666666;
}

div#searchformdiv {
	background-color: #e9e8f7;
}

div#searchformdiv form#searchform {
	margin:0 0 10px 0;
}

div#searchformdiv #searchform label {
	margin:0;
	padding:0 0 0 20px;
	width:285px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color:#111111;
}


ul#sidebar h5 {
	/* Sidebar Header */
	padding:2px 0 0 20px;
	height: auto;
	border-bottom: 1px solid #000000;
	margin-bottom: 13px;
	background-color: #f4f1d4;
}

.post-content h5, .page-content h5 {
		margin:10px 0; padding:0;
		width:auto; height:auto;
		background:none;
		font:bold 1.00em Georgia, "Times New Roman", Times, serif; color:#53798b;
	}

	#tag_cloud h5, #searchform label {
		margin:0; padding:0;
		background:none;
	}

a#cancel-comment-reply-link {
	font-size: 12px;
	}

a:link, a:active {
	color:#952435;
	text-decoration:underline;
}

/*
div.post-content a:link {
	background-color: #fef9c3;
}
*/


div.post-content a:visited {
	color: #994051;
}

div.post-content a:hover {
	background-color: #fef9c3;
	text-decoration: underline;
}

div.post-content a:active {
	background-color: #fef9c3;
}

a:visited {
	color:#6e2242;
	text-decoration:underline;
}

a:hover {
	color:#000;
}

/* Header
/* -------------- */

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	margin:0; padding:13px 15px;
	font:bold .95em Arial, Helvetica, sans-serif; color:#eeeeee;
	display:block;
}

#navigation ul li a:hover {
	color:#000;
	font-weight:bold; text-decoration:underline;
}

#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited {
	/* Crazy margins to pull up the hover image above the borders.*/
	margin:-3px 0 0 0; padding:15px 15px 14px 15px;
	background:#171615 url(images/navigation-hover.gif) repeat-x bottom center;
	color:#f1f8ff; position:relative
}

a.rss:link, a.rss:active, a.rss:visited, a.rss:hover {
	margin:5px 15px 0 0; padding:0;
	width:16px; height:17px;
	background:url(images/rss.png) no-repeat top center;
	text-indent:-9999px; display:block; outline:0;
}

/* Main Content
/* -------------- */

.post-info {
	text-align:right;
	font:0.92em Georgia, "Times New Roman", Times, serif; color:#000000;
}

	.post-info span {
		font-size:1.18em;
		margin-right: 10px;
		/*display:block;*/
	}

		.post-info span a:link, .post-info span a:active, .post-info span a:visited {
			color:#1e1c1a;
			text-decoration:none;
		}
		
		.post-info span a:hover {
			color:#f23183;
		}
	
.comment-count a:link, .comment-count a:active, .comment-count a:visited {
	margin:0;
	padding:0;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
}

.comment-count a:hover {
	background:#ea2f7e;
}

	.single .comment-count a:link, .single .comment-count a:active, .single .comment-count a:visited,
	.page-content .comment-count a:link, .page-content .comment-count a:active, .page-content .comment-count a:visited {
		padding:8px 18px;
		font:bold 10px Arial, Helvetica, sans-serif;
	color:#000;
	}

.post-intro strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #30393d;
	line-height: 21px;
}

.continue-reading a:link, .continue-reading a:active, .continue-reading a:visited,
.cat-posts li.view-more a:link, .cat-posts li.view-more a:active, .cat-posts li.view-more a:visited {
	font:bold italic 1.17em Georgia, "Times New Roman", Times, serif; color:#bd4478;
}

.continue-reading a:hover,
.cat-posts li.view-more a:hover {
	color:#f2307f;
}

/* Drop Down
/* -------------- */

.category a:link, .category a:visited,
.category-inside a:link, .category-inside a:active, .category-inside a:visited {
	margin-bottom:-1px; padding:15px 25px 0 15px;
	display:inline-block;
	height:25px; outline:0;
	font:1.00em Georgia, "Times New Roman", Times, serif; color:#7f7d7e;
}

.active div {
	margin:0 0 -1px 0; padding:0 0 0 6px;
	width:auto; height:40px;
	background:url(images/cat-hover-left.gif) no-repeat top left;
	float:right; display:block; position:relative; z-index:10;
}

	.active a:link, .active a:visited {
		margin:0; padding:15px 25px 0 15px;
		width:auto; height:25px; display:inline-block;
		font:1.00em Georgia, "Times New Roman", Times, serif; color:#5c5659;
		background:url(images/cat-hover-right.gif) no-repeat top right;
	}
	
.cat-posts li.view-more {
	margin:0; padding-top:15px;
	text-align:right;
}

.cat-posts li a:link, .cat-posts li a:active, .cat-posts li a:visited {
	font:bold 1.17em Arial, Helvetica, sans-serif; color:#30393d;
	display:block;
}
						
.cat-posts li a:hover {
	color:#bd4478;
}
												
	.cat-posts li span {
		font:0.92em Arial, Helvetica, sans-serif; color:#889194;
	}
	
/* Content Navigation
/* -------------- */

.navigation {
	font:normal 0.92em Georgia, "Times New Roman", Times, serif; color:#81888d;
}

	.navigation a:link, .navigation a:visited, .navigation a:active {
		font:bold 0.92em Georgia, "Times New Roman", Times, serif; color:#656c71;
	}
	
	.navigation a:hover {
		color:#35383a;
	}
	
/* Comments
/* -------------- */	


input#url,input#email,input#author {
	background: #cee1e7 none;
	}

input#url:focus,input#email:focus,input#author:focus {
	background-color: #ffea71;
	}
	
textarea.input {
	background:transparent none;
	}
	
textarea#comment {
	background-color: #cee1e7;
	}

textarea#comment:focus {
	background-color: #ffea71;
	}

.submit-comment {
	margin:0 0 15px 0; padding:0;
	width:127px; height:27px;
	background:url(images/submit-comment.gif) no-repeat top center;
	display:block; outline:0; text-indent:-9999px;
	border:0;
}

.author {
	font:1.50em Arial, Helvetica, sans-serif; color:#3c4d54;
}

/*
	.author strong {
		background-color:#3c4d54;
		color:#ffffff;
	}
*/
	
	.author a:link, .author a:active, .author a:visited {
		background-color:#3c4d54;
		color:#ffffff;
	}

.author span.reply a.comment-reply-link	 {
		font-weight: bold;
		padding: 3px;
	}

.author span.reply a.comment-reply-link:link	 {
		background-color:#008e03;
		color:#ffffff;
	}
	
.author span.reply a.comment-reply-link:visited	 {
		background-color:#008e03;
		color:#ffffff;
	}
	
.author span.reply a.comment-reply-link:hover	 {
		background-color:#84c58d;
		color:#3e6143;
	}
	
.author span.reply a.comment-reply-link:active	 {
		background-color:#008e03;
		color:#000000;
	}
	
	
	.author a:hover{
		background-color:#ffffff;
		color:#3c4d54;
	}
	
	.author strong span, .author strong span a:link, .author strong span a:active, .author strong span a:visited {
		color:#6b8894;
		display:inline;
	}
	
.author span {
	font:0.61em Georgia, "Times New Roman", Times, serif; color:#a3aeb2;
	display:block;
}

.comment-text {
	font:1.00em Arial, Helvetica, sans-serif; color:#444444;
	line-height:19px;
}
	
/* Sidebar
/* -------------- */

#sidebar li {
	font:0.92em Arial, Helvetica, sans-serif;
}

#sidebar li a {
		font:bold 1.17em Arial, Helvetica, sans-serif;
	}
	
	#sidebar li a:link {
		color: #333333;
	}
	
	#sidebar li a:visited {
		color: #643655;
	}
	
	#sidebar li a:hover {
		text-decoration:underline;
		color: #ffffff;
		background-color: #991d0b;
	}
	
	#sidebar li.ngg_images div.ngg-widget a:hover {
		background-color: transparent;
		}

	#sidebar li a:active {
		color:#ff0000;
	}

	
#sidebar .rss-date {
	margin:5px 0; padding:0;
	color:#709cb0;	
	display:block;
}

#sidebar .rssSummary {
	margin:5px 0; padding:0;
}

#sidebar li a.sidebar-read-more:link, #sidebar li a.sidebar-read-more:visited, #sidebar li a.sidebar-read-more:active,
#sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active {
	margin:18px 0 0 25px; padding:0;
	font:bold 1.17em Arial, Helvetica, sans-serif; color:#a6b5bc;
	position:absolute;
}

	#sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active {
		padding:1px 0 0 23px;
		line-height:16px;
		background:url(images/rss.png) no-repeat center left;
	}

#sidebar li a.sidebar-read-more:hover,
#sidebar li a.sidebar-read-more-rss:hover {
	color:#889297; text-decoration:none;
}

#featured-news .sidebar-content a:link, #featured-news .sidebar-content a:active, #featured-news .sidebar-content a:visited,
#recent-news .sidebar-content a:link, #recent-news .sidebar-content a:active, #recent-news .sidebar-content a:visited {
	font:bold 1.35em Arial, Helvetica, sans-serif; color:#5a656a;
}

#featured-news .sidebar-content a:hover, #recent-news .sidebar-content a:hover {
	color:#475054;
}

	#featured-news .sidebar-content span a:link, #featured-news .sidebar-content span a:visited, #featured-news .sidebar-content span a:active,
	#recent-news .sidebar-content span a:link, #recent-news .sidebar-content span a:visited, #recent-news .sidebar-content span a:active {
		margin:5px 0 0 0; padding:0;
		font:normal 1.00em Arial, Helvetica, sans-serif; color:#709cb0;
		display:block;
	}
	
	#featured-news .sidebar-content span a:hover,
	#recent-news .sidebar-content span a:hover {
		color:#5e8293;
	}
	
#sponsored-ad p.sponsored-ad {
	margin:auto auto 8px 5px;
	font:0.92em Arial, Helvetica, sans-serif; color:#9caab1;
}

/* Footer
/* -------------- */
	
p.about-text {
	margin:0 0 10px 0;
	font:0.92em Arial, Helvetica, sans-serif; color:#b2b2b2;
	line-height:17px;
}

p.copyright {
	margin:10px 0 0 0;
	font:0.92em Arial, Helvetica, sans-serif; color:#404040;
}

/* Misc
/* -------------- */

.arial, .arial a {
	font-family:Arial, Helvetica, sans-serif;
}

/* 02 - MAIN STRUCTURE
/* ----------------------------------------------*/

.container {
	/* The container is a class simply because of the multiple full-span elements.*/
	margin:0 auto; padding:0;
	width:940px; height:auto;
}

/* Various Columns
/* -------------- */

.col-580 {
	width:580px;
}

.col-340 {
	width:340px;
}

.left, .alignleft {
	float:left;
}

.right, .alignright {
	float:right;
}
/*

div.post-meta p.right {
	padding-top: 150px;
	}
*/

.aligncenter {
	margin:0 auto;
	display:block;
}

/* Clearfix
/* -------------- */

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* 03 - HEADER
/* ----------------------------------------------*/

/*
#header {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#171615 url(images/Hype-New-Header.jpg) repeat-x top center;
	border-bottom:1px solid #4a4d4c;
}
*/

#header {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#171615 url(images/Hype-New-Header2.jpg) repeat-x top center;
	border-bottom:1px solid #4a4d4c;
}

/*
#logo {
		margin:0; padding:0;
		width:474px; height:auto;
		background:url(images/Hypertransitory-LOGO.png) no-repeat top right;
		float:left;
	}
*/

#logo {
		margin:0 0 0 215px; padding:0;
		width:510px; height:auto;
		background:url(images/Hype-New-Header-LOGO.png) no-repeat top right;
		float:left;
	}
	
	#logo h1, #logo h2 {
	display: none;
	}
	
	
#searchform-header {
		display: none;
		margin:78px 20px 0 0; padding:0;
		width:284px; height:auto;
		background:url(images/searchform-back.gif) no-repeat center left;
		float:right;
	}
	
		#searchform-header #s {
			margin:0 0 0 0; padding:6px 10px 5px 25px;
			width:165px; height:auto;
			border:0;
			background:none;
			float:left;
			font-size:0.92em; color:#aea592;
		}
		
		#searchform-header #go {
			float:right;
			margin:0;
		}
	
#navigation {
	margin:0; padding:0;
	background:#292421 url(images/navigation.gif) repeat-x bottom center;
	border-top:2px solid #393b3b; border-bottom:1px solid #FFF;
}

	#navigation ul.pages {
		margin:0 auto; padding:0;
		width:880px; height:auto;
		list-style:none; float:left;
	}
	
		#navigation ul li {
			margin:0 1px; padding:0;
			float:left; overflow:visible;
		}
		
	.rss {
		margin:0 30px 0 0; padding:0;
		width:16px; height:17px;
		float:right;
	}
	
/* 04 - DOCK
/* ----------------------------------------------*/
	
#latest-dock {
	height: 54px;
	margin:0; padding:0;
	/*background:#f4f6f8 url(images/latest_article2.jpg) repeat-x bottom center;*/
	background-color: #000000;
	/*background-color: #969ca6;*/
	/*border-top: 2px solid #000000;*/
	border-bottom: 4px solid #393B3B;
}

div#hype_latest {
	display: none;
	background: url(images/latest_title_back.png) repeat;
	color: #ffffff;
	width: 100%;
	}


	.dock-back {
		padding: 0;
		/*background:url(images/dock-back.gif) no-repeat bottom center;*/
	}
	
		#dock {
			height:auto;
			margin:0 auto; padding:0;
			width:940px;
			list-style:none;
			position:relative;
			text-align:center;
			font-size: 5px;
		}
		
			#dock li {
				margin:0; padding: 0;
				display:inline;
			}
			
				#dock li.dock-active {
					background:url(images/dock-shadow.png) no-repeat bottom center;
				}
			
				#dock li a:link, #dock li a:active, #dock li a:visited {
					margin:0 4px 0 4px;
					padding: 0;
					width:75px;
					height:auto;
					/*height:58px;*/
					/*background:url(images/dock-preview-back.png) no-repeat top center;*/
					display:inline-block;
				}
					
				#dock li a:link img {
					border-top: none;
					border-right: 1px solid black;
					border-bottom: none;
					border-left: 1px solid black;
				}
				
				#dock li a:visited img {
					border-top: none;
					border-right: 1px solid #ffb9f7;
					border-bottom: none;
					border-left: 1px solid #ffb9f7;
				}
				
				#dock li a:hover img {
					border-top: none;
					border-right: 1px solid red;
					border-bottom: none;
					border-left: 1px solid red;
				}
				
				#dock li a:active img {
					border-top: none;
					border-right: 1px solid white;
					border-bottom: none;
					border-left: 1px solid white;
				}
				
				#dock li span {
					display:none;
					margin:0; padding:0;
					width:980px;
					height:auto;
					position:absolute;
					top:0; left:0;
					text-align:center;
					font:bold 1.17em Arial, Helvetica, sans-serif; color:#31393d;
				}
				
				.latest {
					width:940px;
					text-align:center;
					font:bold 1.17em Arial, Helvetica, sans-serif; color:#31393d;
					/*position:absolute;*/
				}
		
/* 05 - MAIN CONTENT
/* ----------------------------------------------*/

#main-content {
	padding: 5px 0 20px 0;
	/*background:url(images/main-content.gif) no-repeat top center;*/
	border-top:1px solid #c6dee7;
	border-bottom:10px solid #d0dce2;
}

.post {
	margin:0 0 20px 0;
}

/* Archive Post
/* --------------- */

.archive {
	margin:0;
}
	
	.archive .post-meta {
		margin:0 0 17px 0;
	}
	
	.archive .post-info {
		font-style:italic;
	}
	
/* Small (Half) Post
/* --------------- */

.single {
	margin:0 15px 20px 0;
	width:275px; height:auto;
	float:left;
}

	.single .post-content {
		margin:0; padding:22px 17px 11px;
	}
	
	.single .post-image {
		height:115px;
	}
	
	.single .post-footer {
		padding:16px 23px;
	}
	
	.last {
		margin:0;
	}

/* Post Box
/* --------------- */
	
.post-box {
	margin:0;
	padding:0;
	background:#fdfefe url(images/post-box-top.gif) repeat-x top center;
		border-top: 6px solid #666666;
	border-bottom: 6px solid #666666;
	}
	/*border:1px solid #dce7ed;
	border-bottom:1px solid #cfdbe1;
	border-top:0;*/


	.post-meta {
		margin:0 0 23px 0; padding:0;
		border-bottom:1px solid #FFF;
		position:relative;
	}
	
	div.post-meta p.small_headers_jg {
		float: left;
		text-align: left;
		}
		
div.jg_post-meta p.small_headers_jg {
		float: left;
		text-align: left;
		border-bottom:none;
		}
		
		.post-info {
			margin:0;
			padding:5px 5px;
			width:300px;
			height:auto;
			border-bottom:4px solid #889398;
			/*
bottom:0;
			right:0;
			position:absolute;
*/
		}
		
.post-meta .jg_post_right {
	border-bottom: none;
	}

	.post-content, .page-content, .comment-content {
		margin:0; padding:0 22px 0 18px;
		border:1px solid #FFF;
		border-bottom:1px solid #e8ebec;
		position:relative;
	}
	
		.page-content {
			padding:15px 5px 0;
		}
		
.page-content p {
	margin: 10px 10px 20px 15px;
	font-size: 13px;
	}

div#category_descripdiv {
    background-color: #fff4c8;
    }

.post-content p.searchp {
	margin: 2px 10px 5px 15px;
	font-size: 13px;
	}
	
		.comment-count {
			/*display: none;*/
			margin:0; padding:0;
			width:auto; height:auto;
			/*background:#f23183;*/
			position:absolute;
			top:40px; left:470px;
		}

        
		
div.SMALLARTICLE div.post-content .comment-count {
			/*display: none;*/
			margin:0; padding:0;
			width:auto; height:auto;
			/*background:#f23183;*/
			position:absolute;
			top:10px; left:0px;
		}
		
			.page-content .comment-count {
				margin-top:-15px;
			}
				
		.post-image, .post-image-inner {
			margin:0 auto 10px auto; padding:0;
			width:auto; height:auto;
			display: none;
		}
		
			.post-image-inner {
				margin:0 auto 10px 15px;
				float:right;
			}
		
			.post-image img, .post-image-inner img {
				margin:0 auto; padding:3px;
				border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;
				border-bottom:1px solid #e7e8e8;
				text-align:center; display:block;
			}
			
	/* Post Footer
	/* --------------- */		
			
	.post-footer {
		margin:0; padding:23px;
		background:#fcfdfe;
		border-top:1px solid #FFF;
		position:relative; z-index:100;
	}
	
		.continue-reading {
			margin:0; padding:0;
			width:180px; height:auto;
			float:left;
		}
		
		.category-menu {
			margin:0; padding:0;
			width:350px; height:auto;
			float:right; text-align:right;
			position:absolute; top:10px; right:10px;
		}
		
			.indicator, .indicator-active {
				margin:0; padding:0;
				width:7px; height:5px;
				background:url(images/expand.gif) no-repeat center left;
				display:inline-block; vertical-align:middle;
			}
			
				.indicator-active {
					background:url(images/collapse.gif) no-repeat center left;
				}
		
			.dropdown {
				margin:0; padding:0;
				width:360px; height:auto;
				background:url(images/dropdown.png) no-repeat bottom center;
				text-align:left;
				display:none;
				position:relative;
			}
			
				.cat-posts {
					margin:0 auto; padding:10px 0 19px 0;
					width:322px; height:auto;
					list-style:none;
					border-top:1px solid #ebecec;
				}
				
					.cat-posts li {
						margin:0; padding:10px 15px;
						background:url(images/cat-post-li.gif) no-repeat bottom right;
					}
					
						.cat-posts li.view-more {
							background:none;
						}

/* Content Navigation
/* --------------- */	
						
.navigation {
	margin:0; padding:8px 10px;
	background:#dce8ee url(images/box-highlight.gif) repeat-x bottom center;
	border:1px solid #ebf2f5;
	border-bottom:1px solid #d4e0e6;
}

/* WP Attachments
/* --------------- */

.wp-caption {
	margin:0 5px 0 12px;
	padding:9px 5px 5px;
	background:#FFF;
	border:1px solid #ebf2f5;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	width: 530px !important;
}

div.post-intro .wp-caption {
	margin:0 5px 0 0px;
}


div.page-content div.wp-caption[id][style],div.page-content img.jgimage {
	width: 530px !important;
	}
	
	
div.page-content img.size-full,div.page-content img.size-large {
	width: 500px !important;
	}
	
div.wp-caption[style] img {
	width: 520px !important;
	}

div.post-image-inner {
	display: none;
	}
	
	
	.wp-caption-text {
		margin:5px auto auto auto; padding:5px 0 0;
		font:0.92em Arial, Helvetica, sans-serif; color:#656c71;
	}
	
/* Inputs
/* --------------- */

.input {
	margin:0; padding:5px;
	background:#fdfefe url(images/post-box-top.gif) repeat-x top center;
	border:1px solid #666666;
	font:0.92em Arial, Helvetica, sans-serif; color:#76716c;
}

	
/* Comments
/* --------------- */

.comment-content {
	padding:0;
	background:#f3f8fa;
	border-bottom:0;
}

.commentlist, .commentlist ul {
	margin:15px 0 0 0; padding:0;
	list-style:none;
}

	.commentlist li {
		margin:0; padding:30px;	
		background:url(images/white.gif) repeat-x bottom center;
		border-bottom:1px solid #d9e1e6;
	}
	
	.commentlist li.alt, .thread-alt {
		background:#f9fcfd url(images/white.gif) repeat-x bottom center;
	}
	
	.commentlist li.no-comments {
		margin:55px 0 0 0; padding:0 30px;
		background:none;
		border:0;
	}
	
	.commentlist .children {
		margin:10px 0 0 0; padding:0;
		border:1px solid #d9e1e6;
	}
	
		.commentlist .children li {
			margin:0; padding:20px;
			border-bottom:1px solid #FFF;
		}
	
	
		.commentlist li .comment-wrap {
			position:relative;
			text-align:left;
		}
	
			.commentlist li .comment-text {
				margin:0; padding:0;
				width:auto; height:auto;
				background:none;
			}
			
			.commentlist li .comment-author {
				margin:0; padding:0;
				width:auto; height:auto;
			}
			
				.gravatar {
					margin:0 10px 0 0; padding:1px 0 0 2px;
					width:41px; height:40px;
					background:url(images/gravatar.gif) no-repeat top center;
					float:left;
				}
				
				.author {
					margin:2px 0 0 0; padding:0;
					width:auto; height:auto;
					float:left;
				}

/* 06 - SIDEBAR
/* ----------------------------------------------*/

#sidebar {
	margin:0 0 0 15px; padding:0;
	width:305px; height:auto;
	list-style:none;
}

#sidebartwit {
	margin:0 0 10px 15px;
	padding:0;
	width:305px;
	height:auto;
	text-align: center;
}

#sidebaryoutube {
	margin:0 0 10px 15px;
	padding:0;
	width:305px;
	height:auto;
	text-align: center;
}



#sidebar li {
		margin:0 0 20px 0;
		padding:0 0 10px 0;
		width:auto;
		height:auto;
		/*background:#def3d5 url(images/hype-side-grid.gif) repeat;*/
		background-color:#f1fef6;
	}
	
	#sidebar li.widget {
		border-top: 2px solid #000000;
		border-bottom: 2px solid #000000;
	}
	
	#sidebar li.widget_text {
		padding-bottom: 0;
	}
	
	#sidebar #tag_cloud, #sidebar #search {
			padding:0;
			background:none;
		}
		
			#searchform {
				margin:0 auto; padding:0;
			}
			
	#sidebar #sponsored-ad {
		background:none;
	}
	
		#sidebar li ul, #sidebar .textwidget, #calendar_wrap {
			margin:0 auto; padding:0;
			width:305px; height:auto;
			list-style:none;
			/*background:#ebf6fb;*/
			background:#ffffff;
			overflow:hidden;
		}		
		
	
		#sidebar li ul {
			background: transparent;
		}
		
		div#fb_widget {
			float: left;
			width: 100%;
			height: 100%;			
			}
			
		div#fb_widget div#fb_page {
			float: left;
			width: 120px;
			height: 100%;
			}

		div#fb_widget div#fb_page a, div#fb_widget div#fb_page a img {
			display: block;
			height: 190px;
			}
			
		div#fb_widget div#fb_widget_right {
			float: right;
			width: 175px;
			}

		div#fb_widget div#fb_widget_right p {
			margin: 10px 0;
			padding: 0;
			width: 165px;
			font-size: 1.125em;
			}
			
		#calendar_wrap {
				margin:0 auto;
				width:190px;		
			}
		
				#wp-calendar {
					margin:15px 0; padding:0;
					width:100%; height:auto;
				}
				
					#wp-calendar caption {
						font:bold 1.17em Arial, Helvetica, sans-serif; color:#5a656a;
					}
					
					#wp-calendar thead tr th {
						font-weight:bold;
					}
					
					#wp-calendar td {
						font:0.92em Arial, Helvetica, sans-serif; color:#709cb0;
						border:1px solid #d2dce0; text-align:center;
					}
					
						#wp-calendar tfoot td {
							border:0;
						}
		
		#sidebar .textwidget {
			margin:0;
			background: transparent;
		}
		

	
ul#sidebar h5.widgettitle {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #ffffff;
	background-color: #4f8b59;
	}
	
ul#sidebar h5.widgettitle a {
	font-size: inherit;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #ffffff;
	background-color: #4f8b59;
	}
	
ul#sidebar li.widget_text h5.widgettitle, ul#sidebar li.widget_text h5.widgettitle a {
	margin-bottom: 0;
	padding: 5px 0 5px 20px;
	}
	
	#sidebar li ul li  {
				margin:0 0 10px 10px;
				padding:0 0 10px 0;
				width:285px;
				height:auto;
				background:none;
				border-bottom: 1px solid #cccccc;
			}
			
			
			
				.sidebar-preview {
					margin:0; padding:3px 0 0 4px;
					width:114px; height:65px;
					background:#FFF url(images/sidebar-preview-back.gif) no-repeat top center;
					float:left;
				}
				
				.sidebar-content {
					margin:0; padding:0;
					width:115px; height:auto;
					float:right;
				}
						
/* 07 - FOOTER
/* ----------------------------------------------*/

#footer {
	/*display: none;*/
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background:#171615 url(images/Hype-Footer.jpg) repeat top center;
	border-top:1px solid #171615;
	border-bottom:1px solid #1e1d1d;
}

	.footer-divider {
		background:url(images/footer-divider.gif) repeat-y top left;
	}

	#footer .categories {
		display: none;
		margin:0;
		padding:0;
		width:360px;
		height:auto;
		float:left;
	}
	
		.footer-cat {
			margin:0; padding:0;
			width:360px; height:auto;
			list-style:none;
		}
		
			.footer-cat li {
				margin:5px 0; padding:0 0 0 9px;
				width:150px; height:auto;
				float:left;
				background:url(images/footer-cat-left.gif) no-repeat top left;
			}
			
				.footer-cat li a {
					margin:0; padding:0 9px 0 0;
					width:auto; height:23px; line-height:23px;
					float:left; display:block;
					background:url(images/footer-cat-right.gif) no-repeat top right;
				}
				
				.footer-cat li a:link, .footer-cat li a:active, .footer-cat li a:visited {
					font-family:Georgia, "Times New Roman", Times, serif; color:#a7a7a7;
				}
				
				.footer-cat li a:link span, .footer-cat li a:active span, .footer-cat li a:visited span {
					color:#FF00FF;
				}
				
			.footer-cat li:hover, .footer-cat li:hover a {
	  			background-position:0% -23px;
			 	color:#171615;
				cursor:pointer;
			 }
			
			.footer-cat li:hover a {
				background-position:100% -23px;
  			}
	
	#footer .about {
		display: none;
		margin:0; padding:0;
		width:580px; height:auto;
		float:right;
	}
	
#link-back {
	display: none;
	margin:0; padding:15px 0;
	background:#0c0b0b;
}

	.donators {
		margin:0; padding:0;
		width:282px; height:auto;
		float:left;
	}

		a.smashing:link, a.smashing:active, a.smashing:visited, a.smashing:hover,
		a.function:link, a.function:active, a.function:visited, a.function:hover {
			margin:0; padding:0;
			width:154px; height:54px;
			background:url(images/smashing.gif) no-repeat top center;
			display:block; text-indent:-9999px; float:left; outline:0;
		}
		
		a.function:link, a.function:active, a.function:visited, a.function:hover {
			width:128px;
			background:url(images/function.gif) no-repeat top center;
		}
		
/* Last Update 2.7.09 */

/*HYPE LIST STUFF*/
ol#hype_list_monday {
	margin-left: 30px;
	width: 470px;
	}
	
ol#hype_list {
	margin: 0;
	padding:0;
	}
	
ol#hype_list li {
	margin: 0 0 20px 0;
	padding: 0;
	}
	
	
ul#sidebar li.widget h2.widgettitle {
	font-family: times,'times new roman',palatino,georgia,serif;
	font-size: 16px;
	color: #666666;
	border-bottom: 1px solid #666666;
	width: 300px;
	padding: 4px 0 0px 10px;
	text-transform: uppercase;
	margin-bottom: 5px;
	}
	

/*DROP_DOWN MENU STUFF*/
ul#dock li.dock-active span {
display: none !important;
}

ul#dropmenu, ul#dropmenu ul {
font-weight:bold;
line-height:normal;
list-style-position:outside;
list-style-type:none;
/*margin-top: 1px;*/
}

div#navigation ul#dropmenu {
/*margin-left: 125px;*/
width: 745px;
margin: 0 auto;
text-transform: uppercase;
}

ul#dropmenu li ul {
margin-top: 19px;
top: 0;
}

div#navigation ul#dropmenu a, ul#dropmenu ul a {
padding: 5px 12px;
}

/*COMICS PAGE*/
hr.comics_hr {
	margin: 20px 0;
	}
	
div.post-box div.post-content h1.comics_h1, div.post-box div.page-content h1.comics_h1 {
	font-family: Times,'times new roman',palatino,georgia,serif;
	color: #666666;
	/*background-color: #222222;*/
	border-top: 2px solid #444444;
	border-bottom: 2px solid #444444;
	font-size: 24px;
	font-weight: lighter;
	text-transform: uppercase;
	padding: 2px 0 0 10px;
	}
	
div.post-box div.page-content h1#kid_hype {
	color: #ffffff;
	background-color: #001463;
	}
	

div.post-box div.page-content h1#commander {
	color: #ffffff;
	background-color: #091e3b;
	}
	
div.post-box div.page-content h1#everzone {
	color: #ffffff;
	background-color: #ff0000;
	}
	
div.post-box div.page-content h1#billcollectors {
	color: #ff0000;
	background-color: #000000;
	}
	
	
div.ngg-galleryoverview div.ngg-gallery-thumbnail img {
	padding: 0;
	border: 1px solid black;
	}
	
div.ngg-galleryoverview div.ngg-gallery-thumbnail a:hover img {
	padding: 0;
	border: 1px solid red;
	}
	
div.ngg-albumoverview div.ngg-album {
	border: none;
	border-bottom: 1px solid gray;
	}

/*SIDE WIDGET STUFF*/
div#ngg-webslice div.ngg-widget img {
border:1px solid #000000;
margin:0 6px 0 0;
padding:0;
}

	
/*PRICING TABLE STUFF*/

table#hype_pricing_table {
	background: url(http://hypertransitory.com/wp-content/uploads/pricing/Pricing-Table.jpg) no-repeat;
	width: 576px;
	margin:0;
	padding:0;
	}
	
table#hype_pricing_table td.pricetableheadercell {
	width: 192px;
	height: 127px;
	}
	
table#hype_pricing_table td.pricetablecell {
	background-image: url(http://hypertransitory.com/wp-content/uploads/pricing/Pricing-Table-cell-background.jpg);
	}
	
table#hype_pricing_table td.pricetablemessage {
	background-color: #ffffff;
	background-image: none;
	border-top: 1px solid #666666;
	}
	
	
table#hype_pricing_table td.pricetablecell p {
	margin: 10px 5px;
	font-size: 11px;
	line-height: normal;
	}
	
table#hype_pricing_table td.pricetablecell p.hype_price_top {
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom: 1px solid #666666;
	margin-top: 5px;
	}
	
div#pricing_page div.post-box, div#drawing3d_page div.post-box {
	padding-left: 0;
	border: none;
	background: transparent;
	}
	
div#pricing_page div.page-content, div#drawing3d_page div.page-content {
	border: none;
	padding: 0 0 5px 2px;
	}
	
	
div#pricing_page .left, div#pricing_page .alignleft {
    float: right;
}

div#pricing_page .col-580 {
    width: 720px;
}

div#tweetbutton794, div#tweetbutton2049, div#tweetbutton4057, div#tweetbutton4166, div#tweetbutton4205, div#tweetbutton4259 {
	display: none;
	}
	

div#pricing_page h3.post-title, div#drawing3d_page h3.post-title {
	border: none;
	padding: 3px 0;
	width: 700px;
	float: left;
	margin-left: 15px;
	}
	
div#pricing_page div.post-meta {
	margin: 0;
	}

div#pricing_page div.container {
	background:#ffffff url('http://hypertransitory.com/wp-content/uploads/2011/12/JG-COVER-SALES-FLAT-FINAL.jpg') no-repeat left 60px;
	height: 500px;
	min-height: 500px;
	}
	
div#pricing_page div#hire_page div.container {
    background: url("http://hypertransitory.com/wp-content/uploads/2011/12/JG-COVER-HIRE-FLAT.jpg") no-repeat scroll left 60px #FFFFFF;
    height: 500px;
    min-height: 500px;
}

div#post-794 div.post-box div.page-content {
	border: none;
	}
	
div#drawing3d_page div#comments {
	display: none;
	}
	
div#drawing3d_page  div.post-meta {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	}
	
div#drawing3d_page div.post-meta h3 {
	text-decoration: none;
	width: 100%;
	padding: 5px 0 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 42px;
	line-height: 36px;
	/*background-color: #f8f3d6;*/
	text-shadow: 1px 1px #d9b09a;
	margin-left: 0;
	background: transparent url("http://hypertransitory.com/wp-content/uploads/2011/12/PAPER-HEADER-BACK.jpg") repeat top left;
	}
	
div#drawing3d_page div.post-meta h3 a,
div#drawing3d_page div.post-meta h3 a:link,
div#drawing3d_page div.post-meta h3 a:visited,
div#drawing3d_page div.post-meta h3 a:hover,
div#drawing3d_page div.post-meta h3 a:active {
	text-decoration: none;
	color: #000000;
	cursor: default;
	background-color: transparent;
	}

div#drawing3d_page div.page-content h2 {
	width: 100%;
	text-align: center;
	color: #000000;
	}
	
div#drawing3d_page div#col-580-about {
    width: 700px;
    margin: 0 100px;
}
	

/*RIGHT ADSENSE BLOCK*/
div#right_jgscrilla {
	float: left;
	width: 305px;
	margin: 0 0 15px 2px;
	}
	
	
/*HYPE SOCIAL ICONS*/
div#social_buts {
	display: none;
	float: left;
	width: 305px;
	margin: 0 0 15px 35px;
	}

div#social_buts p {
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	padding-bottom: 1px;
	margin-bottom: 5px;
	font-size: 14px;
	}
	
div#social_buts img {
	float: left;
	width: 32px;
	margin-right: 15px;
	}
	
div#social_buts img#left_social {
	margin-left: 45px;
	}
	


/*RELATED POST STUFF & ARCHIVE THUMB STUFF*/
ul.related_post {
	list-style-type: none;
	}
	
ul.related_post a img{
	margin-right: 10px;
	}
	
ul.related_post a:link img, a:link img.archive_thumb {
	border: 1px solid #000000;
	}
	
ul.related_post a:visited img, a:visited img.archive_thumb {
	border: 1px solid #ff00ff;
	}
ul.related_post a:hover img, a:hover img.archive_thumb {
	border: 1px solid #ff0000;
	}
ul.related_post a:active img, a:active img.archive_thumb {
	border: 1px solid #000000;
	}


/*TWITTERLINK STUFF*/
div.twitlink {
background-color: #d7d0c2;
border:1px solid #888888;
margin:5px;
padding:5px;
font-size: 14px;
}

div.twitlink input#atf_twitter_id {
border: 1px solid #666666;
}

div.twitlink input#atf_twitter_id:focus {
background-color: #ffe378;
}

p.jg_twitstyle {
margin: 2px 0 2px 0;
font-size: 12px;
color: #00aa0a;
}

p.jg_twitstyle a {
font-style: italic;
padding: 0 5px;
}

p.jg_twitstyle a:hover {
color: #000000;
background-color: #00aa0a;
}

/*BETTER AUTHOR BIO TEXT*/
div#better-author-bio-div a:link {
	color: #000000;
	}

p.better-author-bio-div-text {
	display: none;
	}


/*AWEBER FORM STUFF*/
#af-form-168273443 .af-body .af-textWrap {
	width:70%;
	display:block;
	float:right;
	}

#af-form-168273443 .af-body .privacyPolicy {
	color:#000000;
	font-size:11px;
	font-family:Trebuchet MS, sans-serif;
	}

#af-form-168273443 .af-body a {
	color:#9E9B9B;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	}

#af-form-168273443 .af-body input.text, #af-form-168273443 .af-body textarea {
	background-color:#F0F0F0;
	border-color:#666666;
	border-width:1px;
	border-style:solid;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	font-family:Trebuchet MS, sans-serif;
	}

#af-form-168273443 .af-body input.text:focus, #af-form-168273443 .af-body textarea:focus {
	background-color:#EBEBEB;
	border-color:#C4C4C4;
	border-width:1px;
	border-style:solid;
	}

#af-form-168273443 .af-body label.previewLabel {
	display:block;
	float:left;
	width:25%;
	text-align:left;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:16px;
	font-family:Trebuchet MS, sans-serif;
	}

#af-form-168273443 .af-body {
	padding-bottom:7px;
	padding-top:7px;
	background-repeat:repeat-y;
	background-position:center left;
	background-image:none;
	color:#000000;
	font-size:11px;
	font-family:Trebuchet MS, sans-serif;
	background-color:#fff7c2;
	}

#af-form-168273443 .af-header {
/*
	height: 195px;
	padding-bottom:1px;
	padding-top:25px;
	padding-right:15px;
	padding-left:15px;
*/
	width: 305px;
	height: 285px;
	padding: 0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url("http://hypertransitory.com/aweberhypelistimages/Black-Super-Hero-newsletter.jpg");
	border-color:#000000;
	border-width:5px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	color:#000000;
	font-size:12px;
	font-family:Trebuchet MS, sans-serif;
	}

#af-form-168273443 .af-quirksMode .bodyText {
	padding-top:2px;
	padding-bottom:2px;
	}

#af-form-168273443 .af-quirksMode {
	padding-right:15px;
	padding-left:15px;
	}

#af-form-168273443 .af-standards .af-element {
	padding-right:15px;
	padding-left:15px;
	}

#af-form-168273443 .bodyText p {
	margin:1em 0;
	}

#af-form-168273443 .buttonContainer input.submit {
	background-color:#000000;
	background-image:url("http://forms.aweber.com/images/forms/minimal/white/button.png");
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	font-family:Verdana, sans-serif;
	}

#af-form-168273443 .buttonContainer input.submit {
	width:auto;
	}

#af-form-168273443 .buttonContainer {
	text-align:right;
	}

#af-form-168273443 body,#af-form-168273443 dl,#af-form-168273443 dt,#af-form-168273443 dd,#af-form-168273443 h1,#af-form-168273443 h2,#af-form-168273443 h3,#af-form-168273443 h4,#af-form-168273443 h5,#af-form-168273443 h6,#af-form-168273443 pre,#af-form-168273443 code,#af-form-168273443 fieldset,#af-form-168273443 legend,#af-form-168273443 blockquote,#af-form-168273443 th,#af-form-168273443 td {
	float:none;
	color:inherit;
	position:static;
	margin:0;
	padding:0;
	}

#af-form-168273443 button,#af-form-168273443 input,#af-form-168273443 submit,#af-form-168273443 textarea,#af-form-168273443 select,#af-form-168273443 label,#af-form-168273443 optgroup,#af-form-168273443 option {
	float:none;
	position:static;
	margin:0;
	}

#af-form-168273443 div {
	margin:0;
	}

#af-form-168273443 fieldset {
	border:0;
	}

#af-form-168273443 form,#af-form-168273443 textarea,.af-form-wrapper,.af-form-close-button,#af-form-168273443 img {
	float:none;
	color:inherit;
	position:static;
	background-color:transparent;
	border:none;
	margin:0;
	padding:0;
	}

#af-form-168273443 input,#af-form-168273443 button,#af-form-168273443 textarea,#af-form-168273443 select {
	font-size:100%;
	}

#af-form-168273443 p {
	color:inherit;
	margin-top: 5px;
	margin-bottom: 5px;
	}

#af-form-168273443 select,#af-form-168273443 label,#af-form-168273443 optgroup,#af-form-168273443 option {
	padding:0;
	}

#af-form-168273443 table {
	border-collapse:collapse;
	border-spacing:0;
	}

#af-form-168273443 ul,#af-form-168273443 ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding-left:40px;
	}

#af-form-168273443,#af-form-168273443 .quirksMode {
	width:305px;
	}

#af-form-168273443.af-quirksMode {
	overflow-x:hidden;
	}

#af-form-168273443 {
	background-color:#FFFFFF;
	border: none;
	/*
border-color:#E3E3E3;
	border-width:1px;
	border-style:solid;
*/
	}

#af-form-168273443 {
	overflow:hidden;
	}

.af-body .af-textWrap {
	text-align:left;
	}

.af-body input.image {
	border:none!important;
	}

.af-body input.submit,.af-body input.image,.af-form .af-element input.button {
	float:none!important;
	}

.af-body input.text {
	width:100%;
	float:none;
	padding:2px!important;
	}

.af-body.af-standards input.submit {
	padding:4px 12px;
	}

.af-clear {
	clear:both;
	}

.af-element label {
	text-align:left;
	display:block;
	float:left;
	}

.af-element {
	padding:5px 0;
	}

.af-form-wrapper {
	text-indent:0;
	}

.af-form {
	text-align:left;
	margin:auto;
	}

.af-header {
	margin-bottom:0;
	margin-top:0;
	padding:10px;
	}

.af-quirksMode .af-element {
	padding-left:0!important;
	padding-right:0!important;
	}

.lbl-right .af-element label {
	text-align:right;
	}
	
h2.aweblistpage {
	color: #ff0000;
	}
/*END AWEBER HYPE FORM STUFF*/


h4.template_list {
	color: #000000;
	text-decoration: underline;
	}

h4.small_archive_name {
	display: none;
	}

	
/*Character Design Heading*/
div#Character_Design_Heading {
	display: none;
	}
	
	

	
div#newsletter_page {
	margin-bottom: 30px;
	}
	
div#newsletter_page p {
	font-size: 16px;
	color: #000000;
	}
	
	
p.aboutlarger {
	color: #000000;
	font-size: 12px;
	margin: 10px auto;
	width:90%;
	padding: 5px 0;
	background-color: #ff9b90;
	text-align: center;
	font-weight: bold;
	}

p.aboutlarger2 {
	color: #000000;
	font-size: 12px;
	margin: 10px auto;
	width:90%;
	padding: 0;
	background-color: #ffe844;
	text-align: center;
	font-weight: bold;
	}
	
p.aboutlarger2 a {
	display: block;
	font-size: 14px;
	text-decoration: underline;
	background-color: #ffe844;
	padding: 5px 0;
	}
	
p.aboutlarger2 a:link {
	color: #000000;
	text-decoration: underline;
	}

p.aboutlarger2 a:visited {
	color: #ff00ff;
	}
	
p.aboutlarger2 a:hover {
	color: #ffffff;
	background-color: #000000;
	}

p.aboutlarger2 a:active {
	color: #000000;
	}

p.aboutlink {
	margin: 5px 0;
	}

div#about_social_buts, div#about_sidebar {
	display: none;
	}
	
div#col-580-about {
	width: 900px;
	}

p#aboutp {
	background-color: #ffeb93;
	padding: 5px 10px;
	text-align: center;
	font-weight: bold;
	margin: 10px auto;
	width: 90%;
	color: #000000;
	}
	
div#about_commission {
	width: 467px;
	height: 60px;
	margin: 0 auto 20px auto;
	}
	
/*NEW AUTHOR BIO*/
div#main-content div#better-author-bio-div div.better-author-bio-div-info {
	display: none;
	}
	
div#main-content div#better-author-bio-div {
	width: 570px;
	height: 155px;
	border: none;
	background: url(http://hypertransitory.com/wp-content/uploads/authorbio/Author-Bio.jpg)  no-repeat;	
	}
	
div#main-content div#better-author-bio-div div#authorcommission {
	width: 570px;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 14px;
	}

div#main-content div#better-author-bio-div div#authorcommission a:link {
	background-color: #00f900;
	}
div#main-content div#better-author-bio-div div#authorcommission a:visited {
	background-color: #00f900;
	}
div#main-content div#better-author-bio-div div#authorcommission a:hover {
	background-color: #000000;
	color: #ffffff;
	}
div#main-content div#better-author-bio-div div#authorcommission a:active {
	background-color: #00f900;
	}
	
div#main-content div#better-author-bio-div div#sociallinksbio {
	width: 570px;
	}

div#main-content div#better-author-bio-div div#sociallinksbio p {
	float: left;
	width: 30%;
	font-size: 12px;
	margin: 0 10px 0 0;
	text-decoration: underline;
	font-weight: bold;
	}
	
div#main-content div#better-author-bio-div div#sociallinksbio img {
	float: left;
	width: 18px;
	height: 18px;
	margin: -3px 8px 0 0;
	border: none;
	}
	

div#main-content div#better-author-bio-div a#hypeauthorlink {
	display: block;
	width: 570px;
	height: 115px;
	}
	
div#severusauthordiv {
	width: 570px;
        height: 200px;
	background: url(http://hypertransitory.com/wp-content/uploads/authorbio/Legionaire-author-bio-back.jpg)  no-repeat;
	}
        
div#severusauthordiv p.severusp {
	float: right;
	width: 390px;
	margin-right: 8px;
        }   

h2.severush2 {
	text-decoration: none;
	font-family: Times,'Times New Roman',Palatino,Serif;
	width: 500px;
	height: 40px;
	margin: 0;
	padding: 5px 0 5px 50px;
	color: #000000;
	background-color: #fff7c8;
	background: url(http://hypertransitory.com/wp-content/uploads/Legionaire-H2.jpg) no-repeat top left;
	border-top: none;
	border-bottom: none;
	}
        
ol.severusol {
	font-family: Times,'Times New Roman',Palatino,Serif;
	font-weight: bold;
	font-size: 14px;
        width: 510px;
        margin-left: 10px;
        padding: 10px;
        background: url(http://hypertransitory.com/wp-content/uploads/background-severus-list.jpg) repeat top left;
        list-style-position: inside;
        color: #000000;
        }

ol.severusol li {
	margin-bottom: 10px;
}



div#col-580-about div.comment-count {
position: static;
float: left;
margin:10px 0 0 0;
}

div#col-580-about div.comment-content div.comment-count {
margin:0;
}


div#col-580-about ol.commentlist {
float: left;
width: 80%;
margin-top: 10px;
line-height: normal;
}

div#col-580-about ol.commentlist li.no-comments p {
margin: 0;
}

div#col-580-about div.comment-content {
padding: 0 0 10px 0;
}

div#col-580-about ol.commentlist li.no-comments {
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:0;
padding:0 30px;
}
/*FACEBOOK QUOTE STUFF*/
html {background:#eee}

	#facebook_quote_main h1 {background:black; color:white; padding:5px 10px; border-bottom:0px}
	#facebook_quote_main h1 a {color:white; text-decoration:none}
	
	#facebook_quote_main {
	font-family:Tahoma, sans-serif; 
	width:550px; 
	margin:0 auto 10px auto; 
	padding-bottom:10px; 
	background:white; 
	font-size:14px;
	padding:0 10px 0 10px}
	
	textarea {width:350px; height:200px}
	code {font-size:12px}
	#facebook_quote_main #show {font-size:13px; width:500px; line-height:1.3em; margin:10px auto 50px auto}
	#facebook_quote_main #show div.reply {background:#eceff5; padding:6px 3px 4px 6px; margin:0 0 2px 60px; width:350px; font-size:11px; overflow:auto}
	#facebook_quote_main #show div.reply img {width:32px; height:32px; margin-bottom:0; margin-right:6px}
	#facebook_quote_main #show div.reply p {float:left; margin:0; width:310px; line-height:1.2em}
	#facebook_quote_main #show p#first {background:url(/arrow.gif); background-repeat:no-repeat; margin-left:60px; height:7px; margin:0 0 0 60px}
	#facebook_quote_main #show img {float:left; margin-right:10px; margin-bottom:200px; padding-bottom:-200px;}
	#facebook_quote_main #show b {color:#3B5998; font-size:13px}
	#facebook_quote_main #show div.reply b {color:#3B5998; font-size:11px}
	#facebook_quote_main #show b span {background:black; color:black}
	#facebook_quote_main #show small {color:gray; display:block; font-size:11px; margin-top:3px}
	#facebook_quote_main #show div.reply small {color:gray; display:block; font-size:11px; margin-top:2px}
	#facebook_quote_main #show small a {color:#3b5998; text-decoration:none; background:url(/dot.gif); background-repeat:no-repeat; padding-left:11px}
	#created {font-size:11px; color:gray; padding:10px 15px 0 15px; display:block}
	#created a {color:gray}
	/*END FACEBOOK QUOTE STUFF*/


/*ABOUT PAGE SCOIAL BUTTONS*/
div#social_buts_about {
	width: 100%;
	height: 25px;
	min-height: 25px;
	padding: 0;
	}
	
div#social_buts_about p {
	margin: 0;
	}
	
div#social_buts_about p#socialp {
	float: left;
	width: 20%;
	font-weight: bold;
	margin: 0;
	font-size: 12px;
	}

div#social_buts_about img {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 15px;
	}

img#dox-reed-doom {
	padding: 25px 0 0 0;
	}
	
ol#memelist,ol.memelist,ol.memelist2 {
	font-size: 13px;
	color: #000000;
	}
	
ol#memelist li,ol.memelist li {
	margin-bottom: 10px;
	text-decoration: underline;
	}

ol.memelist2 {
	font-size: 14px;
	font-weight: bold;
	}
	
ol.memelist2 li {
	margin-bottom: 20px;
	text-decoration: none;
	}
	
ol.memelist2 li span.answerspan {
	font-size: 13px;
	display: block;
	margin: 5px 0 0 0;
	text-decoration: none;
	font-weight: normal;
	}
	

	
ol.transmissionlists {
	}
	
ol.transmissionlists li {
	margin-bottom: 15px;
	}
	
div.page-content ol.transmissionlists li div.wp-caption[id][style] {
	width: 320px !important;
	}
	
ol.transmissionlists li div.wp-caption img {
	width: 300px !important;
	}
	
div.wp-caption[style] img {
	width: 80% !important;
	}
	

/* JG HEADER STYLES */
h2.jgheaders {
	/*text-decoration: underline;*/
	width: 530px;
	margin-bottom: 0;
	padding: 5px 0 5px 10px;
	color: #2d444f;
	background-color: #fff7c8;
	background: url(http://hypertransitory.com/wp-content/uploads/paper-h2-header.jpg) repeat top left;
	border-top: 1px solid #2d444f;
	border-bottom: 1px solid #2d444f;
	text-transform: uppercase;
	}
	
h2.jgheaders2 {
	/*text-decoration: underline;*/
	width: 530px;
	margin-bottom: 0;
	padding: 5px 0 5px 30px;
	color: #2d444f;
	background-color: #fff7c8;
	background: url(http://hypertransitory.com/wp-content/uploads/paper-h2-header-jghead.jpg) repeat center left;
	border-top: 1px solid #2d444f;
	border-bottom: 1px solid #2d444f;
	}
	
h3.jgheadersh3 {
	/*text-decoration: underline;*/
	width: 510px;
	margin: 25px 0 5px 15px;
	padding: 2px 0 2px 10px;
	color: #2d444f;
	background-color: #fff7c8;
	background: url(http://hypertransitory.com/wp-content/uploads/paper-h2-header-blue.jpg) repeat top left;
	/*border-top: 1px solid #2d444f;*/
	border-bottom: 2px solid #000000;
	}

ul.dialoguelist {
	width:500px;
	margin: 10px 0 10px 28px;
	padding: 10px;
	background: url(http://hypertransitory.com/wp-content/uploads/paper-h2-header-gray.jpg) repeat top left;
	list-style-type: none;
	}
	
p.affiliateparagraph {
	width: 470px;
	padding: 5px 10px;
	margin-left: 25px;
	background-color: #fbfc96;
	border: 1px solid #6f1e15;
	color: #000000;
	}
	
p.warning {
	width: 470px;
	padding: 5px 10px;
	margin-left: 25px;
	background-color: #fefab8;
	border: 1px solid #ba555d;
	color: #000000;
	}

p.warning2 {
	width: 470px;
	padding: 5px 10px;
	margin-left: 25px;
	background-color: #def5ff;
	border: 1px dashed #666666;
	color: #000000;
	}
	
p.comicwarning {
	width: 480px;
	padding: 5px 10px;
	margin: 10px 30px;
	background-color: #fef684;
	border-top: 2px dashed #000000;
	border-right: 1px dashed #000000;
	border-bottom: 2px dashed #000000;
	border-left: 3px dashed #000000;
	color: #000000;
	font-family: tahoma, geneva, helvetica, arial, sans-serif;
	font-size: 14px;
	}
p#comicwarning {
	width: 780px;
	margin: 0 auto;
	text-align: center;
	}
	
p.comicwarning a {
	color: #000000;
	}
	
p.comicwarning a:hover {
	color: #ac1c00;
	}
	
div.warning {
	width: 470px;
	padding: 5px 10px;
	margin-left: 25px;
	background-color: #fefab8;
	border: 1px solid #ba555d;
	color: #000000;
	}
	
/*
div.warning p {
	width: 470px;
	padding: 0;
	margin-left: 0;
	background-color: #fefab8;
	border: 1px solid #ba555d;
	color: #000000;
	}
*/

p.affwarning {
	width: 470px;
	padding: 5px 10px;
	margin-left: 25px;
	background-color: #fefab8;
	border: 1px solid #ba555d;
	color: #000000;
	font-weight: bold;
	}
	
/*RANGED COMMENTS STYLES*/
li#ranged-popular-posts ul li span.ranged_comments_jg {
	color: #ff0000;
	font-style: italic;
	}

/*JG AUTHOR COMMENTS*/
div#comments li.comment-author-JG {
        background-color: #fff4ba;
        border-bottom: none;
        }
        
div#comments li.comment-author-JG li {
        background-color: #F3F8FA;
        border-bottom: none;
        }
        
div#comments li.comment-author-JG li.comment-author-JG {
        background-color: #fff4ba;
        border-bottom: none;
        }    
	
/*Yoast Breadcrumbs*/
div#yoast_breadcrumbs {
}

span.editor {
background-color: #f9e000;
}

h3.jgh3headers {
    margin-left: 15px;
        }
        
ul.comiclist li, ol.comiclist li {
    margin-bottom: 20px;
    }
    


ul#sidebar li.lpbcWidgetCategory h4 {
    display: none;
    }
    
ul#sidebar li.lpbcWidget h2 {
margin-bottom:0;
padding:5px 0 5px 20px;
border-bottom:1px solid #000000;
}

ul#sidebar li.lpbcWidget h2 {
background-color:#4F8B59;
color:#FFFFFF;
font-size:1.5em;
font-weight:normal;
margin:0 0 5px;
}

div#bshbanner_home {
width:920px;
height:75px;
margin:0 auto 15px auto;
padding:0;
/*border-bottom: 10px solid black;*/
}

div#bshbanner_home img {
    float: left;
    width: 300px;
    margin: 0;
    }
    
div#bshbanner_home img.clown {
    float: left;
    width: 610px;
    margin: 0 10px 0 0;
    }


    
div#bshbanner {
	width:920px;
	height:100px;
	margin:0 auto 15px auto;
	padding:0;
/*border-bottom: 10px solid black;*/
}

/*
div#bshbanner img {
    float: left;
    width: 300px;
    margin: 0;
    }
*/
    
div#bshbanner img.clown {
    float: left;
    width: 610px;
    margin: 0 10px 0 0;
    }
    
div#bshbanner img#soryanorderbanner {
    margin: 0 10px;
    }
    
div#bshbanner table {
    float: left;
    height: 75px;
    }

div#bshbanner table td {
    background-color: #000000;
    }

div#bshbanner table td a {
    background-color: #000000 !important;
    line-height: normal !important;
    }

div#twitterstorediv h3 {
    display: none;
    }
    
p.affpara {
    text-align: center;
    }
    
p.affpara2 {
    text-align: center;
    }
    
p.affpara3 {
    text-align: center;
    }

table.affpara2,table.affpara4 {
    width: 416px;
    margin: 10px auto;
    }

table.affpara2 td {
    width: 208px;
    padding: 5px 10px;
    text-align: center;
    }
    
table.affpara4 td {
    width: 104px;
    padding: 5px 10px;
    }

table.affpara2 td.affwarning,table.affpara4 td.affwarning {
    width: 416px;
    background-color: #fefab8;
	border: 1px solid #ba555d;
	color: #000000;
	font-weight: bold;
	padding: 0;
	}
    
table.affpara2 td.affwarning p.affwarning, table.affpara4 td.affwarning p.affwarning {
	width: 396px;
	padding: 0;
	margin: 5px 10px;
	background-color: transparent;
	border: none;
	font-weight: bold;
	}
    
/*
table.affpara4 a {
    display:block;
    width:104px;
    float: left;
    margin: 0 0 0 10px;
    }
*/
    
    
table.affpara4 img {

    }
    
li#text-11 div.textwidget p.sideaffiliatep {
    margin: 5px auto;
    width: 290px;
    }
    
p#jgintro {
	float: left;
	width: 100%;
	padding: 5px 0;
	margin: 5px 0;
	background-color: #fefcda;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-align: center;
	}
	

p.banners_125 a img {
    float: left;
    width: 125px;
    margin: 0 0 0 18px;
    }
    
/*Table of Contents back to top links*/
a.jgtoplinksTOC {
    font-size: 10px;
    display: block;
    margin-top: -5px;
    margin-bottom: 3px;
    }
    
a.jgtoplinksTOC:link {
    color: #666666;
    }
    
 a.jgtoplinksTOC:visited {
    color: #666666;
    }
    
a.jgtoplinksTOC:hover {
    color: #ff0000;
    }
    
a.jgtoplinksTOC:active {
    color: #000000;
    }
    
p.jgnote {
	width: 470px;
	padding: 5px 10px;
	margin: 10px auto;
	background-color: #f7f2e1;
	border: 1px solid #84575f;
	color: #222222;
	}

ul.fakeblock {
    list-style-type: none;
    margin-top: 25px;
    margin-bottom: 25px;
    }
    
ul.fakeblock li {
    margin-bottom: 4px;
    }
    
ul.hypelistnew {
	list-style-type: none;
	}
    
/*SHAREBAR STUFF
body div.post-box ul#sharebar {
    display: block;
    }*/
    
div#jgfb_comments {
	display: none;
	}

p.facebookmessage {
    background-color: #ffea5c;
    width: 560px;
    margin: 0;
    padding: 10px;
    border-bottom: 6px solid #666666;
    }
    
/*
p.facebookmessage strong {
    color: #3b5998;
    }
*/
    
li#linkcat-2 ul.blogroll a,li#linkcat-125 ul.blogroll a {
    background-color: #ffe6a0;
    }
    
#sidebar li#linkcat-2 ul.blogroll li a:hover,#sidebar li#linkcat-125 ul.blogroll li a:hover {
		background-color: #991d0b;
		}
		

/*ABOUT PAGE FIX*/
html[xmlns] div#aboutpagecontainer div.clearfix,html[xmlns] div#clownpagecontainer div.clearfix {
    display: inline-block;
}


/*MAILCHIMP FORM STUFF*/
div#mailchimp_hype_back {
	width: 305px;
	height: 400px;
	padding: 0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url("http://hypertransitory.com/aweberhypelistimages/stupid-clowns-newsletter2.jpg");
	border-color:#000000;
	border-width:5px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	color:#000000;
	font-size:12px;
	font-family:Trebuchet MS, sans-serif;
	margin-bottom: 10px;
	}
	
a#mc_embed_close {
	display: none;
	}
	
div.mc-field-group {
	margin-bottom: 10px;
	}


div.mc-field-group input {
	background-color:#cccccc;
	border-color:#333333;
	border-width:1px;
	border-style:solid;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	font-family:Trebuchet MS, sans-serif;
	width: 100%;
	}

div.mc-field-group input:focus {
	background-color:#ffec47;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	}
	
div#storydiv {
	background-color: #cdc5b9;
	font-family:  'courier new', courier, monospace; 
	}
	
	
/*STUPID CLOWN PAGE STUFF*/
#clown-testimonials {
	margin: 0 auto;
}
#clown-testimonials td {
	padding-top: 10px;
	padding-bottom: 10px;
}
#clown-testimonials td.testi_image img {
	border: 1px solid #666;
}
#clown-testimonials td.testi_image {
	padding-right: 20px;
}
#clown-testimonials td.testimonial_words {
	background-image: url("http://hypertransitory.com/wp-content/uploads/2011/07/Torn_Paper-72dpi-flat.jpg");
	text-align: center;
}


#clown-screensavers {
	margin: 0 auto;
}

h2.jgheaders_clown {
	/*text-decoration: underline;*/
	width: 700px;
	margin: 120px auto 20px auto;
	padding: 0 0 0 10px;
	color: #2d444f;
	background-color: #fff7c8;
	background: url(http://hypertransitory.com/wp-content/uploads/paper-h2-header.jpg) repeat top left;
	border-top: 3px solid #2d444f;
	border-bottom: 3px solid #2d444f;
	text-transform: uppercase;
	font-size: 38px;
	font-weight: bold;
	font-family: Impact, Charcoal, sans-serif;
	}
	
div#clownpagecontainer div#clown_p_class table#clown-testimonials td.testimonial_words p {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 16px;
	width: 360px;
	margin-right: 20px;
	margin-left: 20px;
}
	
div#clownpagecontainer div#clown_p_class p {
	width: 700px;
	margin: 30px auto;
	font-size: 18px;
	line-height: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

div#clownpagecontainer div#clown_p_class p em {
	font-style: italic;
}

div#clownpagecontainer div#clown_mail {
	width: 700px;
	margin: 0 auto;
	}
	
div#clownpagecontainer div#clown_mail div#mailchimp_hype_back {
	background: url(http://hypertransitory.com/aweberhypelistimages/clown-background-mail-list.jpg) center top #ffffff;
	border: none;
	height: 128px;
	margin: 0;
	width: 700px;
}

div#clownpagecontainer div#clown_mail p {
	margin: 0;
}

div#clownpagecontainer div#clown_mail div.mc-field-group input,div#clownpagecontainer div#clown_mail div.mc-field-group fieldset {
width: 75%;
}

div#clown_sharing {
	width: 700px;
	margin: 0 auto;
	height: 210px;
	min-height: 210px;
	}

div#clownpagecontainer div#clown_sharing div.AWD_like_button {
	float: left;
	width: 150px;
	}
	
div#clownpagecontainer div#clown_sharing div#tweetbox-0 {
	float:right;
	width: 500px;
	}
	
div#clownpagecontainer div#jgfb_comments {
	display: none;
	}
	
p.clown_description_p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: green;
	text-decoration: underline;
	font-size: 20px;
	}

div#clownpagecontainer div#clown_p_class h1 {
	text-align: center;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-size: 36px;
	text-transform: uppercase;
	letter-spacing:1px;
	border-bottom: none;
	margin-bottom: 5px;
	}
	
	
div#clownpagecontainer div#clown_p_class div.post-meta {
    border-bottom: none;
    margin: 0;
    padding: 0;
    position: relative;
}

div#clownpagecontainer div#clown_p_class div.post-box {
    background: none #FDFEFE;
    border-bottom: 6px solid #666666;
    border-top: none;
    margin: 0;
    padding: 0;
}

div#clownpagecontainer div#clown_p_class div.post-box div.page-content {
    padding: 0 5px;
    border-top: 0;
}

div#clownpagecontainer div#clown_p_class p#clown_top_logo_id {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 18px;
    line-height: normal;
    margin: 15px auto;
    width: 700px;
}


/*END STUPID CLOWN PAGE STUFF*/

/*STUPID CLOWN Facebook Preview STUFF*/

div.page-content #main_CLOWN_FB {width:500px;margin:0 auto;padding:0 10px 0 10px;font-family:Tahoma, sans-serif;font-size:14px;}
	div.page-content #main_CLOWN_FB #show {font-size:13px; width:500px; line-height:1.3em; margin:10px auto 50px auto}
	
	div.page-content #main_CLOWN_FB #show div.reply {
		background:#eceff5;
		padding:6px 3px 4px 6px;
		margin:0 auto 2px auto;
		width:350px;
		font-size:11px;
		overflow:auto;
	}
	
	div.page-content #main_CLOWN_FB #show td {
		padding-bottom:2px;
	}
	
	div.page-content #main_CLOWN_FB #show td div.reply {
		background:#eceff5;
		padding:6px 3px 4px 6px;
		margin:0;
		width:350px;
		font-size:11px;
		overflow:auto;
	}
	
	div.page-content #main_CLOWN_FB #show div.replytop4 {margin-right: 70px;}
	div.page-content #main_CLOWN_FB #show div.reply img {width:32px; height:32px; margin-bottom:0; margin-right:6px}
	div.page-content #main_CLOWN_FB #show div.reply p {font-size: 11px;float:left; margin:0; width:310px; line-height:1.2em}
	div.page-content #main_CLOWN_FB #show p#first {background:url(/arrow.gif); background-repeat:no-repeat; margin-left:60px; height:7px; margin:0 0 0 60px}
	div.page-content #main_CLOWN_FB #show img {float:left; margin-right:10px; margin-bottom:200px; padding:bottom:-200px}
	div.page-content #main_CLOWN_FB #show strong {color:#3B5998; font-size:13px}
	div.page-content #main_CLOWN_FB #show div.reply strong {color:#3B5998; font-size:11px}
	div.page-content #main_CLOWN_FB #show strong span {background:black; color:black}
	div.page-content #main_CLOWN_FB #show small {color:gray; display:block; font-size:11px; margin-top:3px}
	div.page-content #main_CLOWN_FB #show div.reply small {color:gray; display:block; font-size:11px; margin-top:2px}
	div.page-content #main_CLOWN_FB #show small a {color:#3b5998; text-decoration:none; background:url(/dot.gif); background-repeat:no-repeat; padding-left:11px}
	
/*END STUPID CLOWN Facebook Preview STUFF*/



div.page-content h4.newh4 {
	margin:0 auto 5px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#000000;
	text-align: center;
	width: 500px;
	border-bottom: 2px solid red;
}

p.clown_art_banner {
	width: 500px;
	margin:0 auto 10px;
	}



div.tweetmeme_button {
	margin: -68px 0 0 0 !important;
	float: right;
	}
	
div.AWD_like_button {
	margin-right: 10px;
	margin-bottom: 5px;
	width: 50px;
	float: right;
	}
	
div.AWD_like_button html#facebook body {
	width: 50px;
	}
	
div.gplusbottomconainerbox {
	margin-right: 10px;
	width: 50px;
	float: right;
	}

div#bottomcontainerBox div.buttons {
    float: right;
    height: 27px;
    margin: 0;
}

	
/*ADVANCED AUTHOR BIO STUFF*/
div#post-author {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: none;
    border-top: none;
    height: auto;
    margin: 10px -15px 0;
    padding: 1px 15px 7px 5px;
}

div#post-author p {
	display:none;
}


div#post-author .avatar {
	display:none;
}
/*END ADVANCED AUTHOR BIO STUFF*/



/*WEBCOMIC PAGE STUFF*/
div#webcomic_monday_page {
	background-color: #000000;
}

div#webcomic_monday_page div#webcomicpagetitle {
	display:none;
}

div#webcomic_monday_page form#commentform {
	display:none;
}

div#webcomic_monday_page .post-box {
    background: none repeat-x scroll center top transparent;
    border: none;
    margin: 0;
    padding: 0;
}

div#webcomic_monday_page .post-box .page-content {
    padding: 0 5px 0;
    border: none;
}

div#webcomic_monday_page .post-box .page-content div#slideshow-wrapper {
    border: none;
    margin-top: 30px;
}


div#webcomic_monday_page .post-box p {
    margin: 0;
    padding: 0;
    height: 0;
    font-size: 0;
}

div#monday_comics_wrap div.wp_bannerize {
	display: none;
	}
	
div#webcomic_monday_page div#information {
	font-family: Arial, Helvetica, sans-serif;
    background: none repeat scroll 0 0 #000000;
    /*bottom: 0;*/
    color: #FFFFFF;
    height: 100px !important;
    /*opacity: 1;*/
    overflow: visible;
    position: relative;
    width: 794px;
    z-index: 200;
    text-align: center;
}

div#webcomic_monday_page div#information h5 {
 	font-family: Arial, Helvetica, sans-serif;
   opacity: 1;
    color: #FFFFFF;
    font-size: 18px;
    padding: 4px 8px 3px;
    text-transform: uppercase;
}

div#webcomic_monday_page div#information p {
    opacity: 1;
    font-size: 12px;
}

div#webcomic_monday_page div#information p a:link {
	color: #ffe605;
	}

div#webcomic_monday_page div#information p a:visited {
	color: #cccccc;
	}

div#webcomic_monday_page div#information p a:hover {
	color: #000000;
	background-color: #d7fefc;
	}

div#webcomic_monday_page div#information p a:active {
	color: #ffffff;
	}

/*HIDE CONTACT PAGE TWITTER BUTTON*/
div#post-249 div.twitter_button {
	display:none;
}

/*NEW NEXT/PREVIOUS BUTTONS*/
p.NEXT_PREVIOUS_NEW {
	font-weight: bold;
	margin-top: 0;
	}
	
p.NEXT_PREVIOUS_NEW a {
	font-weight: normal;
	}

/*SIDEBAR WEBCOMIC STUFF*/

ul.wp-cpl-widget li span.wp-thumb-overlay {
	background: none repeat scroll 0 0 #ffe300 !important;
    border: 1px solid #868686 !important;
}

#sidebar li ul.wp-cpl-widget li {
	margin-left: 5px !important;
}

p.wp-cpl-teaser {
    width: 297px !important;
    font-family: impact, arial, helvetica, sans-serif;
    font-style: normal !important;
    margin: 0 0 5px 5px !important;
    padding: 2px 0 !important;
    /*background-color: #222222;*/
    font-weight: bold;
    text-align: center;
    color: #000000;
    font-size: 18px;
    text-transform: uppercase;
}

/*random Image block*/
ul#sidebar li#widget_grandomimg-3 h5.widgettitle {
    margin: 0;
}
ul#sidebar li#widget_grandomimg-3 {
    padding: 0;
}

div#webcomic_monday_page span.newtwitjg {
	width: 110px;
	float: right;
	}

div.tw_button {
	width: 110px;
	float: right;
	}

div.gplusclear {
	display: none;
	}


div#bottomcontainerBox {
    width: 9%;
}




/*PRICE TABLES ON ART/WEB PAYMENT PAGES*/	
table#hypepricetable {
	width: 700px;
	margin: 25px 0 10px 0;
	}
	
table#hypepricetable td.hypepricetableleft {
	width:425px;
	}
	

	
table#hypepricetable td.hypepriceseparator {
	height: 20px;
	min-height: 20px;
	}
	
table#hypepricetable td.greenclass {
	background-color: #90d192;
	border: 1px solid #476b48;
	}
	
table#hypepricetable td.blueclass {
	background-color: #9bb6db;
	border: 1px solid #475467;
	}

table#hypepricetable td.goldclass {
	background-color: #f3df83;
	border: 1px solid #9c9000;
	}
	
table#hypepricetable td.hypepricetablemiddle {
	width:75px;
	text-align: center;
	background-color: #dfe6e8;
	}
	
table#hypepricetable span.hypepricenumber {
	font-size: 28px;
	font-family: times, 'times new roman', palatino, serif;
	text-shadow: 1px 1px #ffffff;
	text-decoration: underline;
	color: #000000;
}
	

	
table#hypepricetable h4 {
	margin: 10px;
	font-family: tahoma, helvetica, arial, geneva, sans-serif;
	color: #333333;
	font-size: 13px;
	}
	
table#hypepricetable td.paypalclass {
	text-align: center;
	}
	
div#drawing3d_page div#priceleftdescription {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
	}

div#drawing3d_page div#priceleftdescription p {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
	
div#drawing3d_page div#priceleftdescription h2 {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	}
	
	
	
div#drawing3d_page div#pricerightdescription {
	float: right;
	width: 340px;
	margin: 0;
	padding: 0;
	}
	

	
div#drawing3d_page div#pricerightdescription p {
	float: left;
	width: 320px;
	margin: 15px 10px;
	padding: 0;
	font-size: 16px;
	}
	
div#drawing3d_page div#pricerightdescription p.nulll2 {
	margin-top: 45px;
	}	
	
div#drawing3d_page div.page-content h3 {
	margin-bottom: 25px;
	}

/*Pricetable plugin stuff*/
div.pricetable .column.standard .column-inner {
	border-right: 1px solid #E5E4E3;
	height: 400px !important;
	}
	
div.pricetable .column.standard .column-inner h4.price {
	color: #ffffff;
	background-color: #3f7246;
	text-shadow: 1px 1px #222222;
	}
	
div.pricetable .column.standard .column-inner h4.price span.baseprice {
	color: #ffffff;
	background-color: #3f7246;
	text-shadow: 1px 1px #222222;
	font-size: 12px;
	text-shadow: none;
	}	
	
div.pricetable .column.standard .column-inner .button-container {
    position: absolute;
    bottom: 0;
    width: 135px;
    padding: 0 0 15px 0;
    }
    
div#post-4166 div.pricetable .column.standard .column-inner .button-container {
    width: 170px;
    }
    
div.pricetable h3.name { 
background: url('http://hypertransitory.com/wp-content/uploads/2011/12/Hypertransitory-DRAWING-priceback.jpg') repeat top left;
}

div#post-4166 div.pricetable h3.name { 
background: url('http://hypertransitory.com/wp-content/uploads/2011/12/Hypertransitory-3D-priceback.jpg') repeat top left;
}

div.pricetable div.feature small {
    color: #333333;
}

div#drawing3d_page div#col-580-about div#post-4205 div.page-content div.TOPMARGINWEB {
	margin: 20px 0 0;
	}
	
.pricetable .header p {
    font-family: arial, helvetica, sans-serif;
}

div#pricing_page div#hire_page  div.pricetable .column.standard .column-inner .button-container {
    bottom: 0;
    padding: 0 0 15px;
    position: absolute;
    width: 310px;
    margin-left: 17px;
}

div#pricing_page div#hire_page  div.pricetable div.feature {
    text-align: center;
}

#searchform label {
	color: #444444;
	font: bold 14px Arial,Helvetica,sans-serif;
	height: 55px;
	margin-left: 8px;
}

#searchform input#s {
	width: 210px;
	border: 1px solid #000000;
	height: 18px;
}

#searchform input#s:focus {
	background-color: #fbeebf;
}

#searchform input#searchsubmit {
	margin: 10px auto 0 125px;
}

/*Author Bio Dec 2011*/
table#jgauthorbio {
	width: 570px;
	height: 115px;
	background: transparent url("http://hypertransitory.com/wp-content/uploads/2011/12/Author-Bio-export2-01.jpg") no-repeat top left;
	}
	
div#post-author table#jgauthorbio br {
	margin: 10px 0;
	}
	
div#post-author table#jgauthorbio p {
	line-height: normal;
	display: block;
	background-color: #FFF1AE;
	border: 1px solid #000000;
	width: 280px;
	margin: 9px 0 0 270px;
	margin-left: 270px;
	padding: 5px;
	font-size: 11px;
	font: 11px/normal tahoma, helvetica, arial, sans-serif;
	color: black;
	font-family: tahoma, helvetica, arial, sans-serif;
	text-align: left;
	}

/* NEW SOCIAL MEDIA BUTTONS*/

div.socialmedia-buttons.smw_left {
	padding-left: 8px;
	}
	
div#post-author div.sociallinks {
    display: none;
}

div.container div.col-340 {
    margin-top: 15px;
}

blockquote {
    background: url("images/blockquote2.gif") no-repeat scroll left top #dfe1e1;
    border: 1px solid #a5a6a6;
    height: auto;
    margin: 0 auto;
    padding: 5px 20px 3px;
    width: 80%;
    color: #000000;
}

/*TOP MONDAY COMICS BANNER*/

div#top_sidebar {
	width: 920px;
	height: auto;
	overflow: auto;
	margin: 0 auto;
	/*border-bottom: 1px solid #666666;*/
	}
	
div#top_sidebar p#top_comics_header {
	/*display: none;*/
	width: 100%;
	margin: 5px 0 3px;
	text-align: center;
	padding: 0;
	font-family: Helvetica,Arial,Geneva,Tahoma,Sans-Serif;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	}
	
div#top_sidebar div.top_widget a img {
	float: left;
	width: 170px;
	margin: 0 0 10px 12px;
	}

