/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* @override 
	http://localhost:3000/stylesheets/screen.css
*/

/*
*
* web: www.horseheadhuffer.com
*
*/


/* @group box shadows and corners*/

/* rounded corners */
div.top-announcement div.body, 
div#new-comment-container, 
div#authentication-form, div#authentication-form input, 
div#top-comment-container,
div#new-comment-wrapper, 
div#comments-container,
div.additional-thumbs, 
div.posts-container, 
div#image-container, 
span#captcha-toggle, input#comment_submit,  
div.iab_300x250, 
div#comments,
div.panel,
div#post, 
#primary-veil, #secondary-veil, 
.odd{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;		
}

/* box shadow */

/*
div#new-comment-container, 
div#authentication-form, 
div.posts-container, 
ul#main-nav li, 
div.iab_300x250, 
div#comments,
div.panel, 
div#related,
div#post{
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 3px 3px 5px black;
}
/* @end */
*/


/* @group nav */

ul#follow-me{
	display: block;	
}

ul#follow-me li{
	float: left;
	padding-top: 1px;
	margin-right: 4px;
}

ul#follow-me li.facebook{
	padding-top: 0px;
	padding-left: 2px;
}


ul#follow-me li.facebook iframe{
	border:none; 
	overflow:hidden; 
	width: 90px;
	height: 25px; 
}

ul#follow-me li.last p{
	margin-left: 4px;
	margin-top: 2px;
	color: #444;
	font-weight: bold;
	font-size: 11px;
	width: 130px;
}


ul#main-nav{
	float: right;
	display: block;
}

ul#main-nav li{
	display: inline;
}
ul#main-nav li.submit{
	margin-right: 0px;
}

ul#footer-nav li{
	display: inline;
	margin: 10px;
}


/* @end */



/* @group text */

html{
	background: #fff;	
}

body{
	color: #333	
}

h1.hidden{
	text-indent: -9999999px;
	display: none;
}


h2.header{
	text-align: left;
	font-size: 17px;
	color: #444444;	
	margin-bottom: 2px;
}


p{
	margin-bottom: 1.6em;
}

strong{
	font-weight: bold;
}

em{
	font-style: italic;
}

.center {
	display: block;
	text-align: center;
}

/* @end */

/* @group ads */

div#bd div.leaderboard{

}

div.leaderboard {
	background: #fff url(/images/leaderboard-spacer.gif?1392021321) no-repeat center center;
	width: 728px;
	height: 90px;
	margin: 10px auto;

}

div#full_banner {
	background: #fff url(/images/leaderboard-spacer.gif?1392021321) no-repeat center center;	
	height: 60px;
	width: 590px;
	overflow: hidden;
	margin: 20px auto;
}

div#top-leaderboard{
	background: #fff url(/images/leaderboard-spacer.gif?1392021321) no-repeat center center;
	width: 728px;
	height: 90px;
	padding: 0px;
	clear: both;
	margin: auto;
	margin-top: 3px;
}

div.iab_300x250{
	display: none;
	background: #ff7800 url(/images/iab_300x250_bg.png?1392021321) no-repeat center center;
	width: 322px;
	height: 277px;
	position: relative;
}

div.iab_300x250 div{
	width: 300px;
	height: 250px;
	overflow: hidden;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
}


/* @end */

/* @group network header */

div#network-header{
	background: #f0f0f0;
	border-bottom: 1px solid #ddd;
	color: #444444;
}

div#network-header .container{
	position: relative;
	width: 940px;
	margin: auto;
	text-align: left;
}

div#network-header img{
	padding: 5px;
}

div#network-header ul{
	position: absolute;	
	right: 205px;
	top: 12px;
	width: 530px;
	height: 17px;
	display: block;
	overflow: hidden;
	text-align: right;
}

div#network-header ul li{
	display: inline;
	border-right: 1px solid;
}

div#network-header .last,
div#network-header .last a{
	border: none;
	padding-right: 0;
}

div#network-header div.iphone-app{
	position: absolute;	
	right: 0px;
	top: 12px;
}

div#network-header div.iphone-app a{
	text-transform: uppercase;
	padding-left: 20px;
	background: url(/images/iphone-icon.png?1392021321) 0 3px no-repeat;
}
/* @end */


/* @group structure */

div#custom-doc {
	position: relative;
	width: 940px;
}

div#hd{
	margin-top: 15px;
}

/*
div.index #hd{
	margin-bottom: 8px;
}
*/

div.explain-you-decide{
	margin-top: 10px;
}

div#hd p{
	margin-bottom: 10px;
}

div#hd-left{
	float: left;
	width: 205px;	
	text-align: center;
}

div#hd-right{
	height: 90px;
	width: 728px;
	margin-left: 1px;
	float: left;	
}


div#bd{
	position: relative;
}

div#bd .yui-g{
	clear: both;
}

#bd div.main{
	float: left;
	width: 620px;
	background: pink;
}

#bd div.secondary{
	float: right;
	margin-left: 20px;
	width: 300px;
	background: pink;
}

.clearer{
	clear: both;
	height:1px;
}

.hidden{
	display: none;
}
/* @end */

/* @group interactive block */

ul.interactive-block li{
	display: block;
	float: left;
}

.interactive-block li.share-with-friends{

	width: 175px;
}

/* @group vote controller */


div.vote-controller{
	float: left;
	width: 80px;
	margin-bottom: 5px;

	color: #504f4f;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;	

}

.vote-controller ul{
	padding: 0px !important;
}


.vote-controller li {
	display: inline;
	border: none;
	padding: 0px;
}


.vote-controller p.current-value{
	margin-left: 10px;
	vertical-align: top;
	margin: 0;
	text-align: center;
}

.vote-controller .spinner{
	margin-top: 5px;
	margin-left: 12px;
	margin-bottom: 5px;
}

span.positive {
	color: #008c03;
}

span.negative{
	color: #870000;
}
/* @end */



/* @end */

/* @group you decide/unmoderated */

h2.you-decide{
  color: #a94b12;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}

div.unmoderated-sort{
	float: left;
	width: 350px;
	text-align: left;
	font-size: 15px;
	color: #444444;	
	text-transform: uppercase;	
}




/* @end */



/* @group posts index */

/* @group header */



div#hd-right #copy{
	padding: 8px;
}

div#hd-right #copy h2{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

div#posts-hd{

}

div#posts-hd h2{
	float: left;
	width: 350px;	
}



/* @end */

div.posts-container {
	position: relative;
	background: #f6f6f6;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	overflow: hidden;
}


div.posts-container table.image {
	margin-top: 15px;
	width: 185px;
	float: left;
}

div.posts-container td.rater {
	padding-top: 5px;
}

#post-header div.rating-block{
	float: left;
	width: 450px;
	position: relative;

}

#post-header div.rating-block td.title{
	font-weight: bold;
	padding-right: 10px;
	color: #444;
}

#post-header div.rating-block small{
	position: absolute;
	left: 275px;
	top: 13px;
	font-size: 9px;
}

img#post-spinner{
	position: absolute;
	left: 360px;
	top: 10px;
}

.posts-container div.rating-block small{
	display: block;
	text-align: center;
}

div.posts-container table.image td a.thumbnail img {
	height: 120px;
	width: 120px;
	border: 1px solid #262626;
	padding: 1px;
	background: #a94b12;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;			
}


/* @group pagination */


div.pagination{
	font-size: 13px;
	text-align: right;
	margin-top: 8px;

}

div.pagination .disabled{
	display: none;
}

div.pagination a, span.gap{
	padding: 2px;
	color: #a94b12;
}

div.pagination span.current{
	color: #444;
	font-weight: bold;
}

div.pagination a.next_page,
div.pagination a.prev_page{
	color: #fff;
	font-size: 11px;
	background: #a94b12;
	padding: 4px 10px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;		
}

div.pagination a:hover{
	color: #444;
	text-decoration: none;
}

div.pagination a.next_page:hover, 
div.pagination a.prev_page:hover{
	color: #fff;
	background: #444;
	text-decoration: none;
	-webkit-transition: 300ms;	
}


/* @end */

/* @end */

/* @group post show */

/* @group facebook and twitter */

div#facebook-and-twitter{
	margin: auto;
	height: 25px;
	width: 300px;
	margin-bottom: 8px;
	overflow: hidden;
}

div#facebook-and-twitter .bbcode a,
div#facebook-and-twitter .html a{
	float: left;
	width: 50px;	
	color: #5f5f5f;
	font-weight: normal;
}

div#facebook-and-twitter .bbcode a{
	width: 65px;	  
}

div#facebook-and-twitter #reddit-widget{
	width: 132px;
	float: left;
}


div#facebook-and-twitter #twitter-widget{
	float: left;
	width: 95px;
}

div#facebook-and-twitter .fb-like{
	text-align: left;
	float: left;
	width: 90px;
}
/* @end */

/* @group comments nav */

h2#what-others-are-saying.header {
	float: left;
	width: 500px;	
}

ul#sort-comments {
	margin-top: 10px;
}

ul#single-image-nav,
ul#sort-comments {
	margin-top: 3px;
	margin-right: 5px;
	float: right;	
}

ul#single-image-nav li.nav,
ul#sort-comments li{
	font-size: 17px;
	text-transform: uppercase;
	padding-left: 10px;
	display: inline;
}

ul#single-image-nav li.first,
ul#sort-comments li.first{
	padding-right: 15px;
	border-right: 1px solid #333;
}

ul#sort-comments li.inactive a, 
ul#single-image-nav a {
	color: #a94b12;
}

ul#sort-comments li a, 
ul#single-image-nav a:hover,
ul#sort-comments a:hover{
	color: #444;
	-webkit-transition: 300ms;	
}



/* @end */

/* @group sharing */

div#sharing-intro{
	margin: auto;
	width: 700px;	
}

div#sharing-intro h2{
	font-weight: bold;	
	font-size: 2em;
}

div#sharing-intro div.icon{
	float: left;
	width: 85px;
	height: 100px;
}

div#sharing-intro div.icon img{
	border: none;
}

div#sharing-intro div.copy{
	text-align: left;
}

/* @end */

/* @group header nav */

div#post-header{
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 8px;
}

div#post-header li{
	display: inline;
}

ul#sharing{
	display: block;
	float: left;
	margin-left: 15px;
	width: 230px;
}

div.big-share-fb-like{
	height: 80px;
	width: 51px;
	margin: auto;
}

ul#big-sharing {
	margin-bottom: 25px;
}
ul#big-sharing li{
	display: inline;
}

ul#big-sharing li img{
	border: none;
}

ul#sharing li{
	float: left;
	display: block;
	height: 22px;
	margin-right: 5px;
}

/* @end */

/* @group sidebar */

/* @group comments */

/* @group add comment */

div#new-comment-container{
	position: relative;
	background-color: #f6f6f6;
	overflow: hidden;
	margin-bottom: 10px;
	height: 260px;
}

div#new-comment-wrapper{
	padding: 10px;
	background: #f0f0f0;	
}

#one-column-layout div#recaptcha{
	float: right;
}


div#recaptcha{
	text-align: right;
}

div.recaptcha_input_area input{
	height: 28px;
	text-indent: 5px;	
	color: #262626;
}


div#recaptcha input#comment_submit{
	position: absolute;
/*  top: 95px;*/
/*  left: 822px;*/
	
	top: 145px;
	left: 492px;
	  
	color: #fff;
	background: #444;

	font-weight: bold;
	font-size: 10px;
	
	width: 105px;
}

div#recaptcha input#comment_submit:hover{
	background: #a94b12;
	cursor: pointer;
}

.adcopy-enabled div#adcopy-outer{
	margin-right: 15px;
}

span#captcha-toggle, input#comment_submit{
	float: right;
	padding: 8px 15px;
	border: 1px solid #6c6c6c;
	background: #f0f0f0;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}

textarea#comment-input{
	width: 100%;	
	height: 73px;
	padding: 1em;
	float: left;
	border: 1px solid #333;
	color: #7a7a7a;
	margin-top: 8px;
}


.adcopy-enabled textarea#comment-input{
	margin-top: 0px;
	width: 560px;
}

div.captcha{
	float: left;
	width: 550px;
	margin-left: 15px;
}

div#new-comment-container p{
	text-align: left;
	margin-bottom: 8px;
}

div#post div#recaptcha_area{
	float: right;
}

div#post input#comment_submit{
	margin: 8px;
	float: right;
}



/* @end */

/* @group comment header */

div#secondary-content div.comment-header{
	padding: 8px;
}

p.created_at{
	color: #888;
	text-align: right;
	margin: 0px;
}
/* @end */

div#comments {
	background-color: #f6f6f6;
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
}

#one-column-layout div.comment{
	width: 100%;
}

.ascii, .ascii h2{
	font-family: "Courier New", Courier, mono;	
	font-size: 9px !important;
	text-align: center;
	font-weight: bold;
}

div.comment{
	padding-bottom: 10px;
	margin-left: 8px;
	width: 240px;
	overflow: hidden;
}

div#comments li{
	clear: both;
}


div#comments li.sicky{
	padding-bottom: 20px;
}

div#comments li.sticky div.icon{
	float: left;
	width: 70px;
}

div#hidden_comments_controller, 
div#hidden_comments_controller li, 
div##comments-container ul li{
	padding: 8px 15px 8px 8px;
	display: block;

}

div#comments-container li#no-commments {
	border: none;
	padding-bottom: 35px;
}

div#hidden_comments_controller{
	margin-top: 10px;
	border-bottom: none;
}

div#comments-container{
	position: relative;
	margin: 5px auto auto;
	width: 95%;
	border: 1px solid #f0f0f0;
	background: #f0f0f0;
	padding-top: 5px;
}

div#comments-container td{
	vertical-align: top;
}

div#comments-container ul{

}


/* @end */

/* @end */

/* @group interactive  */



div#interactive strong{
	color: #ff7800;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;	
}

div#top-comment-voter strong{
	float: left;
	display: block;
	margin-right: 15px;
}

div#top-comment-voter .vote-controller{
	float: left;
	width: 100px;
}

div#top-comment-voter .vote-controller li{
	display: inline;
}
/* @end */

/* @group dashboard */

div#dashboard{
	margin-top: 15px;
}

div#interactive{
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
	float: left;	
}

div.no-comment div#interactive{
	width: 310px;
	margin: auto;
	float: none;
}

div#interactive table{
	float: right;
	width: 280px;
}

div#interactive td{
	vertical-align: top;
}

div#interactive td img.spinner{
	text-align: center;
	margin-top: 10px;
	margin-left: 75px;
}

div#interactive .rating-block{
	width: 320px;
	display: block;
	float: right;
}


div#link-code{
	margin-top: 10px;
}

div#link-code textarea{
	margin-bottom: 5px;
	font-size: 10px;
	width: 890px;
	height: 40px;
	padding: 8px;
	background-color: #f0f0f0;
	border-style: inset;
}

p#rate_this_copy,
p#share_this_copy,
div#link-code p{
	margin-bottom: 8px;

}

div#link-code p{
	text-align: left;
}

ul#social-bookmarks li{
	display: inline;
}
/* @end */

/* @group main image */

/* @group image/enlarge image */

#one-column-layout div#image-container {
	text-align: center;
}
#one-column-layout div#image-container img{
	width: auto;
	
}

div#image-container img{
	width: 100%;
	border: 2px solid #a94b12;			
}


div#image-container{
	position: relative;
	background: #f6f6f6;
	padding-top: 10px;
	padding-bottom: 10px;
}

#one-column-layout div#image-container span{
	display: none;
}

div#image-container span{
	position: absolute;
	top: 15px;
	right: 15px;
		
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;	
	width: 150px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;

	background-color: rgba(229,229,228,1);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;	
}

div#image-container span a{
	margin-right: 20px;
	padding-left: 20px;	
	padding-top: 5px;
	padding-bottom: 5px;	
	color: #ff7800;
	background: url(/images/enlarge-icon.png?1392021321) no-repeat left center;
	margin-top: 1px;
	margin-bottom: 5px;
}

div#fullsize-image{
	position: absolute;
	top:  50px;
	left: 80px;
	text-align: center;
	background: rgba(0,0,0,0.9);
	z-index: 500000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid rgba(0,0,0,0.81);
	padding: 15px 15px 10px;
}

div#fullsize-image h2{
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 800px;
	text-align: left;
}

div#fullsize-image a{
	float: right;
	color: #ff7800;
	margin-top: 12px;
	font-size: 19px;
	text-transform: uppercase;
}
/* @end */


div.post{
	background: orange;
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
}

div.post p.content{
	/*background: #f7f6f6	;*/
	background: teal;
	padding: 5px;
}

div#post h2.header{
	display: none;
}

/* @end */

/* @group related posts */

/* @end */

/* @group captcha */

div#recaptcha_area td.recaptcha_image_cell{
	background: #f6f6f6;
	border: 1px solid #333;
}

div#recaptcha_area #recaptcha_image img{
	border: 1px solid #333;	
}

div#recaptcha_area table{
	border: none !important;
}

/* @end */

/* @group top comment */

div#top-comment-container{
	margin-top: 15px;
	position: relative;
	background: #f6f6f6;
	padding-top: 8px;
	padding-bottom: 8px;
}

h2#top-comment{
	color: #444444;
	font-size: 25px;
}

/* @end */

/* @end */



/* @group upload form */

/* @group scumbag steve */

#mwi-submit #sbs-preview #example_img{	
	position: relative;
	margin: auto;
	background: url(/sites/scumbagsteve.com/submit-img.jpg?1392021321) no-repeat 100% 100%;
	width: 400px;
	height: 380px;
	padding: 10px;
	font-size: 15px;
	border: 2px #000 solid;;
}

#mwi-submit #sbs-preview #example_line1,
#mwi-submit #sbs-preview #example_line2{
	position: absolute;
	width: 400px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font: bold 30px Helvetica, Geneva, sans-serif;
	text-shadow: #000 3px 3px 3px;
	pointer-events: none;
	word-wrap: break-word;	
}

#mwi-submit #sbs-preview #example_line1,
#mwi-submit #sbs-preview #example_line2{
	position: absolute;
	text-align: center;
}

#mwi-submit #sbs-preview #example_line2{
	bottom: 10px;
}

/* @end */

/* @group meanwhilein */

#mwi-submit label{
	font-weight: bold;
	text-transform: uppercase;
}

#mwi-submit .fields{
	float: left;
	width: 340px;
}

#mwi-submit .fields #post_image{
	margin-bottom: 0px;

}

#mwi-submit .fields input{
	margin-top: 3px;
	line-height: 15px;
	font-size: 15px;
	padding: 3px;
}

#mwi-submit .example{
	/*pointer-events: none;*/
	float: left;
	margin-right: 25px;
	width: 450px;
	height: 430px;
	padding: 35px 20px 20px;
}

#mwi-submit .example #example_img{	
	position: relative;
	margin: auto;
	background: #828282;
	width: 400px;
	height: 255px;
	padding: 10px;
	font-size: 15px;
	border: 2px #fff solid;
}

#mwi-submit .example #example_img p{
	color: #bbbbbb;
	position: absolute;
	top: 90px;
	left:  100px;
	font-size: 21px;
	text-align: center;
	line-height: 30px;
}

#mwi-submit .example #example_line1,
#mwi-submit .example #example_line2{
	position: absolute;
	display: block;
	color: #000;
	text-transform: uppercase;
	font: bold 30px Helvetica, Geneva, sans-serif;
	text-shadow: #000 0px 0px 2px;
	pointer-events: none;
}

#mwi-submit .example #example_line1{
	top:  10px;
}

#mwi-submit .example #example_line2{
	bottom:  10px;
	right: 10px;
}

#mwi-submit #post-image{
	width: 300px;		
}

#mwi-submit div.picker{
	float: left;
	overflow: hidden;
	height: 60px;
}

#mwi-submit #post_color{
	display: none;	
}

#mwi-submit .color-picker-box{
	margin-left: 0;
	margin-top: 3px;
	border: 1px solid #333;
	height: 25px;
	clear: right;
}

#mwi-submit .input-container{
	overflow: hidden;
	margin-bottom: 15px;
}

#mwi-submit #post_line1,
#mwi-submit #post_line2{
	float: left;
	width: 220px;
	color: #333;
}

#mwi-submit .count{
	float: left;
	color: #fff;
	font-weight: bold;
	margin-left: 8px;
	text-align: center;
	width: 80px;
	height: 30px;
	line-height: 31px;
	background: url(/images/char-counter.png?1392021321) no-repeat left;
}

#mwi-submit #recaptcha_area{
	margin-bottom: 15px;
}

#mwi-submit #submit{
	border-style: none;
	border-radius: 5px;
	color: #fff;
	background: #b04d06;
	width: 260px;
	height: 40px;
	-webkit-transition: 300ms;	
	opacity: 1;
	cursor: pointer;
}

#mwi-submit #submit.disabled{
	opacity: .3;
	pointer-events: none;
	cursor: none;
}

#mwi-submit img#loading-spinner{
	position: absolute;
	bottom: 40px;
	right: 100px;
	opacity: 1;
	-webkit-transition: 300ms;
}

#mwi-submit img#loading-spinner.disabled{
	opacity: 0;
}
/* @end */

/* @group motovational generator */

#mg-submit label{
	font-weight: bold;
	text-transform: uppercase;
}

#mg-submit .fields{
	float: left;
	width: 340px;
}

#mg-submit .fields #post_image{
	margin-bottom: 0px;

}

#mg-submit .fields input{
	margin-top: 3px;
	line-height: 15px;
	font-size: 15px;
	padding: 3px;
}

#mg-submit .example{
	pointer-events: none;
	float: left;
	margin-right: 25px;
	background: #000;
	width: 450px;
	height: 430px;
	padding: 35px 20px 20px;
}

#mg-submit .example #example_img{	
	position: relative;
	margin: auto;
	background: #828282;
	width: 400px;
	height: 255px;
	padding: 10px;
	font-size: 15px;
	border: 2px #fff solid;
}

#mg-submit .example #example_img p{
	color: #bbbbbb;
	position: absolute;
	top: 90px;
	left:  100px;
	font-size: 21px;
	text-align: center;
	line-height: 30px;
}

#mg-submit .example #example_line1,
#mg-submit .example #example_line2{
	margin-top: 15px;
	text-align: center;
	display: block;
	color: #fff;
}

#mg-submit .example #example_line1{
	font-size: 30px;	
	text-transform: uppercase;
	font-family: "Times New Roman";
}

#mg-submit .example #example_line2{
	margin-top: 5px;
	font-size: 15px;
	font-family: "Arial";	
}

#mg-submit #post-image{
	width: 300px;		
}

#mg-submit div.picker{
	float: left;
	overflow: hidden;
	height: 60px;
}

#mg-submit #post_color{
	display: none;	
}

#mg-submit .color-picker-box{
	margin-left: 0;
	margin-top: 3px;
	border: 1px solid #333;
	height: 25px;
	clear: right;
}

#mg-submit .input-container{
	overflow: hidden;
	margin-bottom: 15px;
}

#mg-submit #post_line1,
#mg-submit #post_line2{
	float: left;
	width: 220px;
	color: #333;
}

#mg-submit .count{
	float: left;
	color: #fff;
	font-weight: bold;
	margin-left: 8px;
	text-align: center;
	width: 80px;
	height: 30px;
	line-height: 31px;
	background: url(/images/char-counter.png?1392021321) no-repeat left;
}

#mg-submit #recaptcha_area{
	margin-bottom: 15px;
}

#mg-submit #submit{
	border-style: none;
	border-radius: 5px;
	color: #fff;
	background: #b04d06;
	width: 260px;
	height: 40px;
	-webkit-transition: 300ms;	
	opacity: 1;
	cursor: pointer;
}

#mg-submit #submit.disabled{
	opacity: .3;
	pointer-events: none;
	cursor: none;
}

#mg-submit img#loading-spinner{
	position: absolute;
	bottom: 40px;
	right: 100px;
	opacity: 1;
	-webkit-transition: 300ms;
}

#mg-submit img#loading-spinner.disabled{
	opacity: 0;
}
/* @end */

/* @group default */


div#submit-an-image{
	width: 900px;
	margin: auto;
}

div#submit-an-image div#recaptcha_area td.recaptcha_image_cell{
	background: none;
	}
	
div#submit-an-image div#fields{
	width: 350px;
	float: left;
	padding-top: 10px;
}
div#submit-an-image div#recaptcha_widget_div{
	width: 450px;
	float: right;
}

h3#submission-guidelines{
	font-weight: bold;
	font-size: 20px;
	color: #fa1220;
	margin-bottom: .5em;
	text-transform: uppercase;
}

div#submit-an-image label{
	text-transform: uppercase;
	font-size: 12px;
}

#new_post label.accept_tos{
	font-weight: normal;
	text-transform: none;
}

input#post_title,
textarea#post_spoiler,
textarea#post_description{
	color: #333;
	margin-top: 8px;
	margin-bottom: 20px;
	width: 100%;
	line-height: 1.5em;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}

input#post_image{
	margin-top: 8px;
	margin-bottom: 25px;
}

textarea#post_spoiler{
	height: 70px;
}

/* @end */

/* @end */



/* @group errors */

/* @end */



/* @group misc */

.even{
	background: #f0f0f0;
}

.odd{
	background: #f6f6f6;
}



/* @end */

/* @group errors and notices */

div.flash_error, 
div.flash_notice {
	font-size: 16px;
	color: #333;
	border: 1px solid #ccc;
	padding:  15px;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #fdf49d;
}


#errorExplanation {
	font-size: 16px;
	color: #333;
	border: 1px solid #ccc;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #FFBABA;
}


div.flash_error{
	background-color: #e5726c;
}

.fieldWithErrors {
	background-color: #d41019;
	display: table;
	padding: 3px 35px 0 12px;
}


#errorExplanation h2 {
	font-weight: bold;
	padding: 15px 10px 5px 15px;
	color: #333;
}

#errorExplanation p {
	color: #333;
	margin: 0;
  padding: 0 10px 0 20px;
}

#errorExplanation ul {
	padding: 20px;
}

#errorExplanation ul li {
	font-size: 12px;
	list-style: square;
	list-style-position: inside;
}
/* @end */

/* @group additional thumbs */

div#related{
	margin-top: 20px;
}

div.additional-thumbs-container{
	width: 870px;
	margin: auto;	
}

div.additional-thumbs{
	background-color: #f6f6f6;
	padding: 13px 0 13px 16px;
}

div.posts-container table.image h3,
div.additional-thumbs h3{
	display: none;
}

div#network-container p {
	font-size: 22px;
	font-weight: bold;
	margin: 5px;
}

div.additional-thumbs .add-margin-right{
	margin-right: 18px;	
}
div.additional-thumbs .thumb {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
}

div.additional-thumbs .thumb img {
	border: 1px solid #000000;
	margin-bottom: 3px;
	height: 125px;
	width: 125px;
}

div.additional-thumbs .thumb a.link{
}

/* @end */

/* @group footer */

div#ft{
	margin-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}

#horsehead img {
	margin-bottom: 2em;	
}

div#ft-nav{
	margin-top: 30px;
}


div#ft a:link, div#ft a:visited,
div#new-ft a:link, div#new-ft a:visited {
	font-size: 11px;
	color: #a94b12;
}

div#ft a:hover {
	text-decoration: underline;
	color: #000000;
	-webkit-transition: 300ms;	
}

/* @group text quotes */

div#ft .text-network{
	width: 940px;
	overflow: hidden;
	margin: auto auto 35px;
}

div#ft .text-network h2.header{
	margin-bottom: 10px;	
}

div#ft .text-network li{
	display: block;
	float: left;
	width: 275px;
	background: url(/images/textbased/bubble-top.png?1392021321) no-repeat 0 top;	
	padding-top: 6px;
	padding-bottom: 10px;		
	margin-right: 40px;
}

div#ft .text-network li.last{
	margin-right: 0;	
}

div#ft .text-network li div{
	position: relative;
}

div#ft .text-network li .content{
	background: #f0f0f0;
	margin-bottom: 0;
	line-height: 1.3em;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

div#ft .text-network li .via{
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
}

div#ft .text-network li span.bottom{
	display: block;
	height: 28px;
	background: url(/images/textbased/bubble-bottom.png?1392021321) no-repeat left bottom;	
}

div#ft .text-network li.text{
	font-weight: bold;
	padding-right: 20px;
}

/* @end */


/* @end */

/* @group login form */

div#authentication-form{
	width: 400px;
	padding: 30px;
	margin: auto;	
	background: #d8d8d8 url(/images/panel-tile.png?1392021321) repeat-x 0 top;	
}

div#authentication-form label{
	text-transform: uppercase;
	font-size: 11px;
}

div#authentication-form h2{
	font-size: 16px;
	margin-bottom: 12px;
	text-transform: uppercase;
}

input#user_login,
input#user_email,
input#user_password,
input#user_password_confirmation,
input#login,
input#password{
	background-color: #eee;
	margin-top: 8px;
	margin-bottom: 20px;
	width: 90%;
	padding: 8px;
	font-size: 14px;
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;		
}

div#authentication-form input{
	padding: 8px;
	border: 1px solid #6c6c6c;	
}

div#authentication-form input:hover{
	background-color: #8dc05d;
}

div#authentication-form input:focus{
	border: 2px solid #8dc05d;
	background-color: #fdf998;
}
/* @end */

/* @group announcements */

img.sticky-icon{
	float: left;
}

div.top-announcement{
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 8px;
}

div.top-announcement div.body{
	position: relative;
	background: #fdfccf;
	width: 860px;
	float: right;	
}

div.top-announcement div.content{
	width: 90%;
	font-size: 11px;
	margin: 5px auto auto;
	padding-top: 8px;
}

div.top-announcement div.content p{
	margin-bottom: 0px;
	line-height: 1.3em;
}

/* @end */





/* @group links */

/* @group unmoderated sort */

div.unmoderated-sort a,
div.unmoderated-sort a:visited{
	padding: 5px 10px;
	background: #444;
	position: relative;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	
	margin-right: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

div.unmoderated-sort a.active,
div.unmoderated-sort a:hover{
	background: #aa4b13;
	-webkit-transition: 300ms;	
}

/* @end */

/* @group quotes from other sites */

div#ft .text-network li .content a,
div#ft .text-network li .content a:visited{
	font-weight: normal;
	color: #333;
}


/* @end */

/* @group with icons */

a.facebook-icon {
	background: url(/images/sharing/facebook.png?1392021321) no-repeat left;
	padding-left: 20px;
}

a.twitter-icon {
	background: url(/images/sharing/twitter.png?1392021321) no-repeat left;
	padding-left: 20px;
}

/* @end */

/* @group main nav */

ul#main-nav li a:link,
ul#main-nav li a:visited  {
	padding: 5px 25px;
	background: #444;
	position: relative;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	
	margin-right: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

ul#main-nav li.active a,
ul#main-nav li a:hover {
	background: #aa4b13;
	-webkit-transition: 300ms;	
}

/* @end */

/* @group network header */


#network-header a:link,
#network-header a:visited {
	padding: 10px;
	color: #a94b12;	
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}

#network-header a:hover {
	color: #444;
	text-decoration: none;
	-webkit-transition: 300ms;	
}


/* @end */

a:link, a:visited {
	color: #191919;
	font-weight: bolder;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #5e5e5e;
	-webkit-transition: 300ms;	
}

/* @end */

/* @group static page */

div.panel{
	position: relative;
	padding: 15px;
	background: #f6f6f6;
}

div.panel h2{
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 1em;
}

div.panel h3{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 1em;
}

/* @end */

/* @group follow me */


/* @end */

/* @group static */

/* @group tos */



/* @end */

div#tos h3{
	font-size: 1.5em;
	margin-top: 2em;	
	margin-bottom: .5em;
	text-transform: uppercase;
}

div#tos ul{
	margin-top: 2em;
	margin-bottom: 2em;
}

div#tos ul ul{
	margin-left: 1em;
}

div#tos li{
	margin-top: 1em;
	margin-bottom: 1em;
}

/* @end */

/* @group other styling */

div.marketgrid{
	background-color: #f6f6f6;
	width: 870px;
	margin: auto;
	padding-top: 13px;
	padding-left: 7px;
	margin-bottom: 13px;
}

div.marketgrid table td{
	width: 110px;
	margin-bottom: 0;
	margin-right: 16px;
	margin-left: 16px;	
}

div.marketgrid img{
	border: 1px solid #000;
}

div.marketgrid a.mctitle{
	display: block;
	padding-top: 3px;
	width: 110px;
}
div.marketgrid p{
	display: none;
}

/* @end */



/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
--------------------------------------------------------- */

.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	height: 50px;
	}


.loading {
	height: 30px;
	background: url(/images/rater/working.gif?1392021321) 50% 50% no-repeat;
	}

div.popular .unit-rating{
	margin-left: 50px;	
}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px auto;
	padding:0px;
	height: 30px;
	position: relative;
	background-position: top left repeat-x;	;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background-position: left center;
	z-index: 2;
	left: 0px;
	-webkit-transition: none;		
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background-position: left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D; clear:both;}
.static {color:#5D3126;}
.color-picker-title-bar, .color-picker-closer { position: absolute; top: -22px; color: white; padding: 5px 15px 3px; }
.color-picker-title-bar { left: 0; width: 245px; height: 15px; }
.color-picker-value { position: absolute; top: -22px; }
.color-picker-color { position: absolute; top: -17px; left: 15px; width: 12px; height: 12px; border: 1px solid #ccc; }
.color-picker-hex { position: absolute; top: -16px; left: 33px; color: white; font-size: 10px;  }
.color-picker-closer { right: 0px; cursor: pointer; }
.color-picker img { display: block; margin: 0; padding: 0; border: 0; }
.color-picker div { float: left; }
.color-picker-sv { position: relative; background-repeat: none; margin-right: 20px; width: 200px; height: 200px; }
.color-picker-h { position: relative; background-repeat: none; width: 25px; height: 200px; }
.color-picker-h-slider { position: absolute; left: -14px; top: -5px; width: 44px; height: 12px; }
.color-picker-sv-slider { position: absolute; left: -8px; top: -8px; width: 17px; height: 17px; }
.color-picker-box {width: 50px; height: 20px; margin-left: 10px;position:absolute; cursor: pointer;}
