/*
	Theme Name: gawkerverse
	Theme URI: http://foodgawker.com/
	Description: gawkerverse
	Author: Chuck Lai
	Author URI: http://gawkerverse.com/
	Version: 1.5
*/

/* CSS Reset
--------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
/* remember to define focus styles!  */:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup  */table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
	
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/MuseoSans_500-webfont.eot?') format('eot'),
         url('fonts/MuseoSans_500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
	color: #4a4a4a;
	font-family: arial, verdana, sans-serif;
	font-size: 70%;
	margin: 0;
	padding: 0;
	}

/* Page Header
-------------------------------------------------- */
#header
{
	position: relative;
	height: 170px;
	padding: 0;
}
#header-inner, #topbar {
	width:94% !important;
	width: 96%;
	min-width:940px;
	margin: 0 auto;
	padding-top: 7px;
}
#logo
{
	position: relative;
	float:left;
	width: 200px;
	height: 75px;
	padding-top:31px;
}
#header #logo h1 a
{
	font-size: 220%;
	font-family: arial, verdana, sans-serif;
	text-decoration:none;
	border:none;
	width:490px;
	letter-spacing:1px;
}
#search
{
	margin:0;
	padding: 0 3px;
	position:absolute;
	right: 0px;
	bottom:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:23px;
}
#search .inp {
	width: 246px;
	vertical-align: top;
}
#search .btn {
	vertical-align: top;
}
#search #cat {
	border: 1px solid #eee;
	padding: 0;
	margin: 0 0 0 2px;
	color: #888888;
	width: 105px;
	font-size: 89%;
}
#search .hint
{	
	padding: 2px 6px 1px 0;
	border: 0;
	color: #888888;
}
#btn {
  width: 26px;
  height: 21px;
  margin: 0;
	padding: 0;
  background: #5b5c5e url(images/sprite-a.8bit.png) no-repeat 0 -300px;
  text-indent: -1000em;
}
#topbar-outer {
	background: #efefef;
	border-bottom: 1px dotted #ccc !important;
	border-bottom: 1px solid #ccc;
}
#topbar {
	margin: 0 auto;
	padding: 6px 0;
	text-align: right;
	}
#topbar a {
	color: #028198;
}
#topbar #follow-us a {
	padding: 2px 9px;
	margin: 0 3px;
}
#topbar .icon{
	background: url(images/rss.png) center no-repeat;
	}
#topbar .icon-fb {
	background: url(images/facebook.png) center no-repeat;
   }
#topbar .icon-twitter {
	background: url(images/twitter.png) center no-repeat;
	}
#topbar span.gawkerverse {
	padding-right: 60px;
	float:left;
}
#topbar span.gawkerverse a, #toolbar-sites span.gawkerverse a {
	border-right: 1px #ccc solid;
	padding: 0 6px;
}
#topbar span.gawker-sites, #toolbar-sites span.gawker-sites {
	font-weight: bold;
}
#topbar #follow-us, #follow-text {
	padding-right: 4px;
    float:left;
}
span.log-links  {
	border-left: 1px #ccc solid;
	padding: 0 2px 0 6px;
}

/* Menu Bar
-------------------------------------------------- */
#menu
{
	position: relative;
	float:left;
	margin: 0 auto;
	padding:0 ;
	width:100%;
}
#menu ul {
	list-style:none;
}
#menu li {
	margin: 0;
	padding-top:3px;
	float:left;
	height: 30px;
	border-left: 1px dotted #4a4a4a !important; /* #433029 */
	border-left: 1px solid #4a4a4a;
	color: #4a4a4a; /*#808185 #888a8d */
}
#menu li a {
	padding: 0 27px 10px 10px;
	color: #4a4a4a;
	border-bottom:none;
	font: 15px 'MuseoSans500', arial, sans-serif;
	letter-spacing: -0.2px;	
	text-transform:lowercase;
	display:block;
}
/* #menu li#popular-nav a{
	color: #f33300;
	padding-right: 10px;
} */
#menu li a:hover {
	color: #028198; /* 00aeef*/
	/* text-decoration:none; */
}
#menu li.current_page_item a {
	color: #028198;
	text-decoration:underline;
}
#menu li.current_page_item {
	border-left: 1px dotted #028198 !important;
	border-left: 1px solid #028198;
}

/* Main Sections */
#wrapper {
	margin: 0 auto;
	width: 980px;
	}

.post, #page {
	margin-bottom: 30px;
	line-height: 150%;
	font-size:110%;
	}

#indexwrapper {
	padding: 30px 0 20px 0;
	margin: 0;
	width: 100%;
	background-color: #cbcbcb;
	border-top: 1px solid #aaa;
	/* background: #cbcbcb url(images/shadow_cbcbcb.jpg) top repeat-x; */
	}
#presentation {
	width: 96%;
	margin: 0 auto;
	padding: 0 0 20px 0;
	}

@media only screen and (min-width: 622px) {
	#presentation {
		width: 602px;
	}
}
@media only screen and (min-width: 923px) {
	#presentation {
		width: 903px;
	}
}
@media only screen and (min-width: 1224px) {
	#presentation {
		width: 1204px;
	}
}
@media only screen and (min-width: 1525px) {
	#presentation {
		width: 1505px;
	}
}

#pages {
	margin: 0;
	padding: 2px 0;
	text-align: right;
	}
	
#sidebar {
	font-family: Verdana;
	overflow: hidden;
	line-height: 1.2em;
	margin: 0 auto;
	padding: 25px 0;
	}

#footer {
	margin: 0;
	padding: 15px 0 10px 0;
	color: #fff;
	overflow: hidden;
	}
	
/* Popular Sub-Nav
-------------------------------------------------- */
#pop-sub-nav {
	padding: 0 0 0 38px;
	margin: -20px 0 30px 0;
	color: #fff;
	font-size: 110%;
	font-weight:bold;
}
#pop-sub-nav a {
	padding: 0 3px;
}
#pop-sub-nav a.all-time {
	padding: 0 70px 0 3px;
}

/* Content */

#wrapper p, #wrapper ul, #wrapper ol {
	line-height: 1.5em;
	}
			
#wrapper ul {
	list-style: square inside;
	}

#wrapper h1, #wrapper h2{
	font-size: 180%;
	font-weight: bold;
	padding: 10px 0 15px 0;
	color: #fff;
	}

#wrapper p, #wrapper2 p {
	margin-bottom: 10px;
	}

#page ol {
	padding:10px 0 15px 0;
	list-style:decimal;
}
#page ol li {
	margin: 0 0 0 30px;
	}

#wrapper small {
	font-size: 8px;
	font-family: Tahoma;
	}

	
/* Single */

#single1 {
	float:left;
	width:470px;
}
#single2 {
	float:right;
	width: 500px;
}
#single2 p.see-more {
	font-size:130%;
	color: #fff;
}

.singlelinks {
	text-transform: lowercase;
	text-align: right;
	font-family: Tahoma;
	margin-bottom: 15px;
	}
.singlelinks a {
	padding: 0 3px;
}

.single span {
	margin-right: 15px;
	}

#page p a {
	border-bottom: 1px dotted #dcdcdc;
	}

#page h3 {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 12px;
	margin-bottom: 5px;
	letter-spacing: 0px;
	font-family: "Arial Narrow", Arial, Tahoma;
	text-transform: uppercase;
	color: #2a2a2a;
	}

#page a:hover{
	border: 0;
	}

/* .post img {
	background: #fff url(images/imagesbg.png) bottom repeat-x;
	padding: 7px;
	border: 1px solid #dcdcdc;
	margin: 5px;
} */

#page h3 {
	margin-top: 25px;
	}
		
.feedback {
	text-transform: uppercase;
	text-align: left;
	font-family: Tahoma;
	margin: 20px 0;
	padding: 10px 5px 10px 10px;
	color: #2A2A2A;
	border: 1px solid #E3E3E3;
	width:600px;
	float:left;
	background:#fff;
	}

#wrapper2 #page .feedback ul, #wrapper .feedback ul {
	margin: 0;
	padding:0 0 0 15px;
}

.feedback li {
	list-style-type: disc;
	line-height: 14px;
	}
	
.date {
	position: relative;
	width: 57px;
	float: right;
	background: #fff url(images/datebg.png) no-repeat;
	height: 72px;
	font-family: Arial;
	margin: 0 8px 0 5px;
	padding: 0 0 0 4px;
	}

.date .year {
	font-size: 11pt;
	font-weight: bold;
	color: #FAFAFA;
	text-align: left;
	background: transparent;
	}

.date .day {
	font-family: Arial;
	font-size: 30pt;
	font-weight: bold;
	color: #ccc;
	letter-spacing: -2px;
	margin: 10px 0 7px -12px;
	text-align: center;
	}
#wrapper .date .day {
	margin: 2px 0 0 -12px; /* hack to fix single page isse */
}

.date .month {
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding-left: 10px;
	color: #999;
	}

#pagination {
	margin: 10px 0;
	text-align: center;
	}

.titlelink {
	margin-bottom: 10px;
	outline: 0;
	}

.titlelink a {
	font-size: 30pt;
	font-weight: bold;
	margin: 10px 0 15px 0;
	letter-spacing: -1px;
	font-family: "Arial Narrow", Arial, Tahoma;
	line-height: 34px;
	}

.titlelink a:hover {
	color: #054D95;
	text-decoration: none;
	}

/* Sidebar (Bottombar) */

.sidebar {
	width: 940px;
	margin: 0 auto;
}

#sidebar li {
	/* border-bottom: 1px solid #ebebeb; */
	list-style-type: none;
	padding: 4px 0;
	margin: 0;
	color: #ccc;
	}

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

#sidebar #recententries li {
	padding: 5px 0;
	}

#sidebar h3 {
	font: 18px 'MuseoSans500', Arial, Tahoma, sans-serif;
	letter-spacing: -0.2px;
	margin-bottom: 10px;
	text-transform: lowercase;
	color: #fff;
	padding-top: 3px;
	}	

#sidebar small {
	font-family: Tahoma;
	font-size: 90%;
	}

#sidebar small a{
	color: #2A2A2A;
	}
#recententries {
	width: 310px;
	float: left;
}
#ad-mpu{
	float:left;
	width:300px;
	height:250px;
	padding-bottom:27px;
}
#footer-app {
	float:left;
	padding-top: 5px;
}
#footer-updates{
	float:left;
	padding-top: 25px;
}
#footer-updates ul.tag-cloud a{
	padding-right: 5px;
	line-height: 15px;	
}
#footer-updates ul.tag-cloud {
	width: 310px;
}
#categories {
	width: 160px;
	float: left;
	margin-right: 20px;
	margin-left: 165px;
	}
#infocolumn {
	width: 250px;
	float: left;
	}
#ad-sky {
	float:right;
}
	
		
/* Comments */

#comments {
	margin: 0 0 30px 100px;
	font-family: Verdana;
	width: 600px;
	}

#commentlist {
	list-style: none;
	padding: 0;
	}

#commentlist li {
	border: 1px solid #ebebeb;
	margin: 25px 0 15px;
	background: #fff url(images/commentsbg.png) bottom repeat-x;
	padding: 10px 20px;
	line-height: 17px;
	}

#commentlist small {
	font-size: 8pt;
	color: #696969;
	}
	
#postcomment {
	margin: 40px 0 10px 10px;
	text-transform: none;
	}

ol #commentlist {
	margin-top: 15px;
	}

.headercomment {
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 7px;
	letter-spacing: 0px;
	font-family: "Arial Narrow", Arial, Tahoma;
	text-transform: uppercase;
	color: #2a2a2a;
	}

.commenttext {
	margin-top: 10px;
	}
.commenttext p {
	padding: 0 0 10px 0;
}

#comments textarea {
	width: 585px;
	padding: 10px;
	font-family: Verdana;
	font-size: 9pt;
	margin-top: 10px;
	}

#comments input {
	width: 300px;
	padding: 6px;
	font-family: Verdana;
	font-size: 9pt;
	margin-right: 5px;
	}

.commentsmess {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 7px;
	letter-spacing: 0px;
	font-family: "Arial Narrow", Arial, Tahoma;
	text-transform: uppercase;
	color: #2a2a2a;
	color: #ccc;
	}

#leavecomment {
	margin: 60px 0 10px 0;
	}

#leavecomment p {
	padding-top: 10px;
	}

#submit input {
	font-size: 9pt;
	margin: 15px 0 7px 0;
	font-family: "Verdana", Tahoma;
	text-transform: none;
	padding: 6px 0;
	}

#comments h3 {
	font-size: 200%;
	font-weight: bold
	margin-bottom: 7px;
	letter-spacing: -1px;
	font-family: "Arial Narrow", Arial, Tahoma;
	text-transform: none;
	color: #2a2a2a;
	clear: both;
	}
	
/*	Favorites Page Toolbar */	
#favorites-toolbar {
	text-transform: lowercase;
	font-family: Tahoma;
	font-size: 110%;
}
#favorites-toolbar a, #favorites-inner .share-txt {
	color: #fff;
	font-weight: bold;
	padding: 0 3px;
}

#favorites-inner {
	margin: 0 100px 16px 0;
	float:right;
}

#favorites-inner .share-txt, #favorites-share, #favorites-share .addthis_default_style, #favorites-hide {
	float: left;
	padding: 0;
}

#favorites-share .addthis_default_style {
	width: 116px;
	height: 16px;
	padding-left:3px;
	margin: -1px;
}

a.addthis_button_facebook_like {
	margin-top: -2px;
}
	
/*	Toolbar */	
#toolbar{
	background-color: #fff;
	border-top: 1px solid #aaa;
	line-height:20px;
}	
#toolbar-inner{
		padding:0 0 0 36px;
		width:94%;
		padding:0 0 0 36px;
}
#toolbar-inner .at300b, #single1 .at300b  {
	padding:0 3px;
}
#toolbar-inner .share-txt  {
	float:left;
	margin-top:-2px;
}
#toolbar-inner .addthis_default_style {
	width:390px;
	height: 22px;
	float:left;
	padding: 7px 0 0 0;
}
#toolbar-sites {
	float:left;
	padding: 5px 0 0 0;
}

#feedback2 .addthis_default_style{
	margin-bottom: 2px;
}

/*	Footer */

#footermax {
	background: #242424;
	clear: both;
	padding-top:10px;
	}
#footermax a {
	color:#f3f3f3;
}

#footer p {
	margin: 0;
	padding: 0;
	}

#recententries .search {
	width: 280px;
	float:  left;
	font-family: arial, Tahoma;
	font-size: 110%;
	text-align: left;
	line-height: 15px;
	color: #fff;
	padding: 5px 0 25px 0;
	}
.search input {
	font-size: 9pt;
	font-family: Verdana;
	}
#copyright {
	margin:0 auto;
	height:50px;
	width:960px;
	padding:5px 0;
	text-align: center;
	color: #999;
	border-top: 1px solid #999;
}


/* General */

a { 
	color: #028198; /* #0066CC The color of the links */
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	color: #028198;
	}

acronym, abbr, span.caps {
	border: 0;
	border-bottom: 1px dotted #ccc;
	}
	
blockquote {
	color: #787878;
	border-left: 3px solid #ccc;
	margin-left: 0px;
	padding-left: 10px;
	}

cite {
	text-decoration: none;
	}
	
code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}

img {
	border: 0;
	}

/* Float and Clear */

div.floatleft {
	float: left;
	}

div.floatright {
	float: right;
	}
	
div.both {
	clear: both;
	}


/* Images Align */

img.center {
	display: block; 
	margin: auto;   
	}

img.right {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.left {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.none { /* Add this class for images without border */
	border: 0;
	padding: 0;
	background: transparent;
	}


/* Text Align */

.center {
	text-align: center;
	}
	
.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}

/* Utility */
.inp {
	border: 1px solid #626365;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3+, Chrome */
	-khtml-border-radius: 3px; /* Konqueror */
	border-radius: 3px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	font: normal normal 14px "MuseoSans500", Arial, sans-serif;
	height: 15px;
	padding: 2px;
	margin: 0 2px;
}
.btn {
	background: #58595b url(images/sprite-a.8bit.png) 0 0 repeat-x;
	border: 1px solid #616264;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3+, Chrome */
	-khtml-border-radius: 3px; /* Konqueror */
	border-radius: 3px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	color: #fff;
	cursor: pointer;
	font: normal normal 13px/20px "MuseoSans500", arial, sans-serif;
	height: 22px;
	padding: 1px 16px 2px;
	text-transform: lowercase;
}

label.group {
	cursor: pointer;
}
	
/* Food Gawker */
#front-page {
	margin:0;
	padding:0;
}
.has-asides #front-page {
	padding-right: 301px;
}
.has-asides #asides {
	float: right;
	margin-bottom: 30px;
	width: 288px;
}
@media only screen and (max-width: 625px) {
	.has-asides #asides {
		float: none;
		margin-left: 10px;
		margin-right: 10px;
	}
}
/* Has asides, but they're hidden via body class */
.asides-hidden .has-asides #asides {
	display: none;
}
.asides-hidden .has-asides #front-page {
	padding-right: 0;
}
/* Sidebar hiding link. Hide until we're ready to do something with it
via JS. */
#hide-sidebar {
	display: none;
}

#front-page p.no-match {
	color: #fff;
	font-size: 120%;
}
.pagetitle {
	font-size:180%;
	text-transform: lowercase;
	padding:0 0 30px 11px;
	color: #fff;
}

#front-page .pagetitle-fav {
	font-size:180%;
	text-transform: lowercase;
	width:60%;
	color: #fff;
	padding:0 0 4px 11px;
}

.flipwrapper {
    height:362px;
	position:relative;
	width:279px;
	float:left;
    margin: 0 11px 22px 11px;
}
#front-page .card, #wrapper .card, #wrapper2 .card {
	background: url(images/card_cbcbcb.png) bottom no-repeat;
	width:279px;
	height: 362px;
/*  margin: 0 11px 22px 11px;*/
	padding:0;
	position: relative;
}
#wrapper .card, #wrapper .flipwrapper {
	margin:0 11px 22px 0;
}
#ad-leader {
	width: 96%;
	position: absolute;
	top: 32px;
	right: 0px;
	z-index: 10;
}
#ad-leader2 {
	position:relative;
	width: 94% !important;
	width: 960px;
	min-width:940px;
	margin: 0 auto;
}
#ad-leader3 {
	width: 728px;
	height: 90px;
	position:absolute;
	right: 0px;
}
.adcard {
	float:left;
	width:300px;
	height: 250px;
	margin: 0 0 22px 0;
	padding:0 0 112px 0;
	display:block;
	position:relative;
	text-align: center;
	line-height: 17px;
}
#related-posts {
	float:left;
	width: 290px;
	padding: 0 5px 0 15px !important;
	padding: 0 0 0 15px;
	border: 1px dotted #fff !important;
	border: 1px solid #fff;
}
#front-page .post2, #wrapper .post2{
	width:256px;
	height: 340px;
	padding: 7px;
	margin:3px;
	background: #fff !important;
	background:none;
	text-transform: lowercase;
	font-family: arial, verdana, sans-serif;
	float:left;
	position: relative;
}
#front-page .picture img, #wrapper .picture img {
	padding:0;
	margin:2px;
	width:250px;
	height:250px;
	border: 1px solid #000;
}
#front-page .picture a:hover img , #wrapper .picture a:hover img  {
	border: 1px solid #d2d2d2; 
}

#front-page .postid, #wrapper .postid {
	float:left;
	width: 35px;
	padding-left:3px;
	font-size:90%;
}
#front-page .submitter, #wrapper .submitter {
	float:right;
	text-align:right;
	width: 205px;
	padding-right:3px;
	font-size:90%;
}
#front-page .post2 .description, #wrapper .post2 .description {
	margin:24px 3px 11px 3px;
	padding:0;
	font-size:100% !important;
	font-size:90%;
	text-transform:none;
	line-height: 110%;
	height:36px;
}
#wrapper .description p {
 	line-height:110%;
}
#front-page .popular,
#wrapper .popular {
	float:left;
	color: #8E9295;
}
#front-page .popular div, #wrapper .popular div {
	float: left;
	min-width: 27px;
	margin-right: .6em;
}
#front-page .popular div img, #wrapper .popular div img {
	margin-right: .25em;
	height: 16px;
	width: 16px;
}
#front-page .popular div span, #wrapper .popular div span {
	position: relative;
	top: -4px;
}
#front-page .popular div.moderation_links, #wrapper .popular div.moderation_links {
	min-width: 16px;
}

#outer {
	border-top: 12px solid #b5b5b5;
}

#wrapper .post ul, #wrapper .post2 ul, #wrapper2 #page ul {
	padding:0;
	margin: 15px 0;
	font-size:90%;
}
#page #wrapper2 {
	padding:0 0 0 30px;
	margin:0;
}
#page #wrapper2 a.mfp_link {
	font-size:130%;
	margin: -20px 0 0 0;
}
#page h1.fav-list {
	padding:40px 0 12px 15px;
}
#page #wrapper2 a.remove {
	margin-left:10px;
	color:#f03300;
	vertical-align: middle;
}
#wrapper2 {
	width: 850px;
	margin: 30px 0 30px 100px;
	min-height:370px;
	}
#wrapper2 #page {
	width:600px;
	float:left;
}
#wrapper2 #page h1, #wrapper2 h1, #page h1{
	margin-bottom:0;
	padding-bottom:20px;
	font-size:180%;
}
#wrapper2 .widget {
	width:200px;
	padding:0;
	margin:0 auto;
	float:right;
}

#wrapper2 .twitter {
	padding-bottom:25px;
}
#wrapper2 ul {
	list-style:none;
	padding: 20px 0;
}
#wrapper2 li {
	padding-bottom: 7px;
}
#wrapper2 .feedback li {
	padding:0;
}
#wrapper2 #page ul.faq-tips {
	font-size:100%;
}
#wrapper2 #page ul.faq {
	font-size:120%;
}
#wrapper2 #page p.faq {
	font-weight: bold;
	padding: 20px 0 0 0;
}
#footer .search input {
	margin:3px 0 0 -1px;
	vertial-align:middle;
}
#footer .search label {
	margin-right:5px;
}
#presentation2 {
	width: 850px;
	margin:50px 0pt 50px 100px;
	padding: 20px 0 30px 0;
	}
	
/* Favorites Sidebar
-------------------------------------------------- */
#fav-wrapper {
	width: 96%;
	margin: 0 auto;
	padding: 0px 0 30px 0;
}

p.no-results {
	color: #fff;
	size: 120%;
}

.fav-reduced {
	float:left;
	width: 75%;
	margin: 0;
	padding: 0;
}
.fav-full {
	float:left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#fav-sidebar {
	float:left;
	width: 200px;
	margin: 0 0 30px 3px;
}

.favbox-round{display:block}
.favbox-round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.favbox-round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  background:#f2f2f2}
.favbox-round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d0d0d0;
  border-right:1px solid #d0d0d0;
  background:#f5f5f5}
.favbox-round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.favbox-round4{
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1}
.favbox-round5{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.favbox-roundfg{
  background:#ffffff; padding:5px 15px}

.favbox-roundfg li {
	margin-bottom: 4px;
}

h3.search, h3.filter {
	font-size: 120%;
	padding: 0 0 5px 0;
}
h3.filter {
	padding-top:20px;
}

/* Singlepage feedback */
#feedback2 {
	float:left;
	width: 277px;
	margin-top:5px;
}
#feedback2 .favbox-roundfg {
	padding: 5px 5px 5px 10px;
}
#feedback2 .favbox-roundfg li {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;	
}
#feedback2 a#facebook {
	float:right;
	margin:-1px 10px 0 0;
}

/* Page Navigation - Older & Newer Posts
-------------------------------------------------- */
#navigation {
	clear: both;
	font-size: 130%;
	margin: 0;
	overflow: hidden;
	padding: 0 11px 10px; /* IE7 bug - requires padding defined at the outer div */
}
#navigation a {
	 color: #fff;
}
#wp_page_numbers {
	overflow: hidden;
	zoom: 1;
}
#wp_page_numbers li {
	float: left;
	margin: 0 2px 2px;
}
#wp_page_numbers a {
	padding: 3px 5px;
	margin: 0;
	display: block;
	color: #fff;
	border: 1px solid #fff;
}
#outer #wp_page_numbers a {
	color: #000;
	border: 1px solid #000;
}
#wp_page_numbers li a:hover {
	background: #242424;
}
#outer #wp_page_numbers li a:hover {
	background: #ccc;
}
#wp_page_numbers li.space {
	padding: 6px 4px;
	color:#fff;
}
#wp_page_numbers li.first_last_page {
	font-style: italic;
}
#wp_page_numbers li.active_page a {
	background: #fff;
	color:#000;
}
#outer #wp_page_numbers li.active_page a {
	background: #ccc;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	border-color: #000;
}
#navigation strong a{
	padding: 1px 2px;
	border: 1px solid #fff;
}
#navigation .navalignleft {
   	float:left;
	font-size: 120%;
}
#navigation .navalignright{
    float:right;
	font-size: 120%;
	padding-right:25px;
}

/*--------------- My Submissions & Cards ------------------------*/
#wrapper2 table {
	font-size:110%;
}
#wrapper2 ul.moderation {
	margin:0;
	padding:20px 0 30px 0;
}
#wrapper2 ul.moderation li{
	display:inline;
	font-size:110%;
	padding: 0 12px;
	margin:0;
	border-left: 1px solid #d9d9d9;
}
#wrapper2 tr.title {
	background-color: #242424;
	color: #fff;
}
#wrapper2 tr th, tr td {
	padding:7px 70px 7px 8px;
	border-bottom: 1px solid #d9d9d9;
}

#wrapper2 ul.moderation li a.active {
	font-weight:bold;
	color: #000;
}
/* #view-by {
	position:absolute;
    bottom: 18px;
    right: 0px;
} */
#messages {
	padding: 0 0 15px 10px;
	margin-top:-15px;
	font-size: 130%;
	font-weight: bold;
	color: #fff;
}
#wrapper #messages {
	float: left;
	position: relative;
	top: 5px;
	left: -10px;
}
#profile #messages {
	color: #000;
	padding: 15px 0;
	margin:0;
	width:550px;
	border-bottom: 5px solid #242424;
}
#submissions-emtpy {
	font-size: 110%;
	width:550px;
	padding: 15px 0;
	border-top: 5px solid #242424;
}
.post2 form.reject-form {
	position: relative;
	top: -350px;
}
.no-submit {
	padding: 20px 20px;
	font-size:12px;
	line-height: 140%;
}

.no-submit p {
	padding-bottom:15px;
}


/*--------------- Scompt Styling ------------------------*/
div.error {
    color:red;
    font-weight:bold;
    margin: 2px 0;
}
label {
    /* display:block; */
}
a.right {
    float: right;
}
.cancel, #moderation_links, #preview_cancel, #preview_edit {
    position: absolute;
    bottom: 5px;
    left: 10px;
}
#moderation_links {
    position: absolute;
    bottom: -1px;
    left: 125px;
}
#preview_edit {
    left: 125px;
}
#preview_link, #register_link, #preview_submit {
    position: absolute;
    bottom: 5px;
    height: 16px;
    right: 10px;
    font-size: 120%;
    font-weight:bold;
}
.card input, .card textarea, #wrapper2 input, #wrapper2 textarea {
    width: 250px;
    margin-top:2px;
    font: normal 100% Arial, Sans-Serif;
}
div.moderation_links form.reject-form input[name="other"] {
	margin-top: auto;
}
#profile {
	padding-bottom:50px;
}
#profile ul.moderation {
	width:550px;
	font-size:100%;
	border-bottom: 5px solid #242424;
}
#profile fieldset {
	padding: 7px 0 5px 0;
	font-size:110%;
}
#my-gallery {
	padding: 20px 0 7px 0;
	font-size:110%;
}
#profile #notify input {
	width:14px;
	margin: 7px 0 0 -1px;
}
.post2 fieldset#login_remember input{
	width: 15px;
	margin: 2px 0 0 -1px;
}
.post2 fieldset#login_remember {
	width:100px;
}
.post2 fieldset {
	padding-bottom: 17px;
}
#profile fieldset#notify {
	padding-bottom: 10px;
}
fieldset#login_pass, fieldset#forgot_user {
	margin-top:-10px;
	padding-bottom: 5px;
}
fieldset#register_user, fieldset#register_pass1 , fieldset#register_pass2 , fieldset#register_email , fieldset#register_url, fieldset#sub_description {
	padding-bottom: 10px;
}
a#login_link, a#forgot_link {
	padding-right: 3px;
	font: bold 120% Arial;
}
a#login_link {
	margin-top:-31px;
}
h2#greeting, h2#forgot, h2#register {
	font-size: 120%;
	padding:5px 0 20px 0;
}
h2#forgot {
	padding:45px 0 25px 0;
}
#login {
	padding:5px 0 20px 0;
}
#login-title h2 {
	font-size: 120%;
	float:left;
}
#login-register {
	float:right;
}


/*--------------- Badge Page Styling ------------------------*/
h2#badge {
	padding: 35px 0 15px 0;
	font-size: 120%;
}
textarea#badge-code {
	background:#f0f0f0;
	border:solid 1px #bbb; 
	color: #000;
	display: block; 
	font-size: 1em; 
	height:50px; 
	margin:auto; 
	padding: 5px 0; 
	width: 100%;
}

/*---------------Cold Form ------------------------*/
div#coldform * {
	padding: 0;
	margin: 0; 
}
div#coldform {
	font-family: Verdana, sans-serif;
	background-color: #f7f7f7;
	border: 1px solid #d5d5d5;
	font-size: 11px;
	margin-top: 15px;
	padding: 15px 10px;
	color: #333;
}
div#coldform fieldset {
	border: 0 none;
	display: block;
	clear: both;
}
div#coldform legend.hide {
	display: none;
}
div#coldform label.label {
	text-align: left;
	display: block;
	padding: 4px 0;
	margin: 3px 0;
	width: 255px;
	clear: right;
	float: right;
}
div#coldform textarea#coldform_message,  
div#coldform input.input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 300px;
	padding: 4px;
	margin: 3px;
	border:1px solid #d5d5d5;
}
div#coldform textarea#coldform_message {
	background: #fff;
}
div#coldform input.submit {
	margin-left: 3px;
	display: block;
	float: left;
	width: 309px;
}
div#coldform input#coldform_name {
	margin-bottom: 3px;
}

div#coldform br {
	display:none;
}
.spinner {
    padding-left: 25px;
    background-image: url(images/ajax-loader.gif);
    background-repeat: no-repeat;
}
/* card flip styling */
#front-page .favorite, #wrapper .favorite, .corner2 {
	position: absolute;
    bottom: 4px;
    right: 8px;
}
.corner { 
	position: absolute;
    bottom: 4px;
    right: 8px;
}
.noclose, .remove_link {
	position: absolute;
    bottom: 4px;
    left: 8px;
}
.save {
	position: absolute;
	right: 10px;
	font-weight: bold;
	font-size:130%;
}
.status, #wrapper p.status {
	padding: 0 0 10px 0;
	font-weight: bold;
	color: #00B400;
	margin-bottom: 0;
	line-height: 1em;
}
#front-page .remove {
	color:red;
	margin:0 0 0 215px;
	/* position: absolute;
    bottom: 7px;
    right: 9px; */
}
.notloggedin {
    background-image: url("images/favorite.png");
}
.addtags {
    background-image: url("images/tag-grey.gif");
}
.edittags {
    background-image: url("images/tag.gif");
}
.favorited {
    background-image: url("images/favorite-on.png");
}
.favorite {
    background-image: url("images/favorite.png");
}
.favorite:hover{
	background-image: url("images/favorite-on.png");
}
.remove_link {
    background-image: url("images/x.gif");
}
.remove_link:hover {
    background-image: url("images/x-hover.gif");
}
.flipback {
    background-image: url("images/flip.gif");
}
.notloggedin, .addtags, .edittags, .favorited, .favorite, .remove_link, .flipback {
        padding: 16px 0 0 0;
        overflow: hidden;
        background-repeat: no-repeat;

        height: 0px !important;
        height /**/:16px;
        position: absolute;
        right: 8px;
        width: 16px;
}
.remove_link {
        width: 65px;
}
/* card flip styling end */

/** @section Advanced Search
 -------------------------------------------------- */

.search-header {
	margin: 7px 11px 21px;
	overflow: hidden;
	zoom: 1;
}
.search-header .pagetitle {
	float: left;
	padding: 0;
}
.pagetitle .xofy {
	font: normal normal 13px/1.2 "MuseoSans500", Arial, sans-serif;
	margin-left: 11px;
}
.search-header .controls {
	color: #fff;
	font-family: "MuseoSans500", Arial, sans-serif;
	font-size: 13px;
	float: right;
	width: 277px;
}
.search-header .controls #hide-sidebar {
	float: right;
	line-height: 22px;
}
.search-header #sortby-ctl {
	float: left;
	line-height: 22px;
}
.search-header .label {
	display: -moz-inline-box; /* FF2 */
	display: inline-block; /* Standard. IE8+, Saf, FF3+ */
	margin-right: 4px;
}

.adv-s {
	background: #fff;
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-radius: 10px; /* Konqueror */
	border-radius: 10px; /* Standard. IE9 */
	padding: 12px 0 0;
	width: 277px;
}
.adv-s .title {
	color: #58595b;
	font: normal normal 14px/1.2 "MuseoSans500", arial, sans-serif;
	text-transform: uppercase;
}
.adv-s-section > .title {
	background: #d3e9e6;
	padding: 9px 15px;
}

.popular-searches {
	background: #f5f5f5;
	border-top: 1px solid #d1d3d4;
	-moz-border-radius-bottomright: 10px; /* FF1+ */
	-webkit-border-bottom-right-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-right-radius: 10px; /* Konqueror */
	-moz-border-radius-bottomleft: 10px; /* FF1+ */
	-webkit-border-bottom-left-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-left-radius: 10px; /* Konqueror */
	border-radius: 0 0 10px 10px; /* Standard. IE9 */
	padding-top: 10px;
}
.popular-searches > .title {
	background: transparent;
	margin-bottom: 7px;
}
.popular-searches ul {
	font: normal normal 13px/1.4 "MuseoSans500", arial, sans-serif;
	padding: 0 37px 20px;
}
.popular-searches li {
	margin-bottom: 14px;
}
.popular-searches a {
	color: #1f897b;
}

.ctlpanel {
	font-family: "MuseoSans500", arial, sans-serif;
}
.ctlpanel-item {
	padding: 0 36px;
	position: relative;
}
.ctlpanel-item:hover {
	background: #e6f1ef;
}
.ctlpanel-item > .label {
	border-top: 1px solid #d1d3d4;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 15px 0;
	text-transform: lowercase;
}
.ctlpanel-item:hover > .label {
	color: #4e8178;
}
.ctlpanel-item:first-child > .label {
	border-top: 0;
	padding-top: 18px;
}
.ctlpanel-item:last-child > .label {
	padding-bottom: 18px;
}

.js .ctlpanel-item .label {
	cursor: pointer;
}

/* Flyout styles for users with no JS */
.ctlpanel-item .subpanel {
	position: absolute;
	top: 0;
}
.no-js .ctlpanel-item .subpanel {
	left: -32000px;
	width: 0;
	z-index: 99;
}
.no-js .ctlpanel-item:hover .subpanel {
	left: 0;
}
/* Animated flyouts for users with JS */
.js .ctlpanel-item .subpanel {
	left: 0;
	width: 0;
}

.ctlpanel .subpanel-inner {
	background: #f2f8f7;
	-moz-border-radius-topleft: 10px; /* FF1+ */
	-webkit-border-top-left-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-top-left-radius: 10px; /* Konqueror */
	-moz-border-radius-bottomleft: 10px; /* FF1+ */
	-webkit-border-bottom-left-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-left-radius: 10px; /* Konqueror */
	border-radius: 10px 0 0 10px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	overflow: hidden;
	position: absolute;
	right: 0;
}
.no-js .ctlpanel .subpanel-inner,
.ctlpanel .subpanel-inner.open {
	border: 1px solid #8c8b8b;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .5); /* FF3.5+ */
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .5); /* Saf3+, Chrome */
	box-shadow: 0 0 3px rgba(0, 0, 0, .5); /* Standard. Opera 10.5, IE9 */
}
.js .ctlpanel .subpanel-inner {
	width: 0;
}
.ctlpanel .subpanel-inner .in {
	font-size: 12px;
	padding: 30px;
}

.ctlpanel .subpanel .group {
	text-transform: lowercase;
}
.ctlpanel-item .subpanel .title {
	display: block;
	margin-bottom: 10px;
}
.ctlpanel-item .subpanel .title small {
	font-size: 11px;
	text-transform: lowercase;
	white-space: nowrap;
}
.ctlpanel-item .subpanel .filter-row {
	margin: 1px 0;
}

.ctl-list {
	list-style: none;
	margin-bottom: 10px;
}
.ctl-list li {
	margin-bottom: 5px;
}

.subpanel-ctl {
	margin-top: 10px;
	text-align: right;
}

.filter-section {
	margin-bottom: 20px;
	padding: 0 14px;
}
.filter-section.clear-all-selections {
	margin-bottom: 14px;
}

.save-search-section .ctlpanel-item .label {
	border-top: 1px solid #d1d3d4;
}
.save-search-section .in {
	width: 250px;
}

.inp-group .label {
	display: -moz-inline-box; /* FF2 */
	display: inline-block; /* Standard. IE8+, Saf, FF3+ */
	font-size: 14px;
	width: 50px;
}

#ctlpanel-date .filter-row {
	display: block;
	line-height: 18px;
	margin: 3px 0;
	min-height: 15px;
	padding-left: 20px;
	position: relative;
}
#ctlpanel-date input[type=radio] {
	margin: 0;
	position: absolute;
	top: 3px;
	left: 0;
}
#ctlpanel-date input.date-range-radio {
	top: 5px;
}

#ctlpanel-username .inp,
#ctlpanel-ex-keywords .inp,
#ctlpanel-save-search .inp {
	width: 180px;
}
.save-search-section .inp
#ctlpanel-ex-keywords .inp {
	width: 170px;
}

#ctlpanel-cat .in,
#ctlpanel-ex-cat .in {
	width: 411px;
}
#ctlpanel-username .in,
#ctlpanel-ex-keywords .in,
#ctlpanel-save-search .in {
	width: 265px;
}
#ctlpanel-date .in {
	width: 150px;
}

.inp-group-date {
	font-family: MuseoSans500, arial, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
}
.date-range-radio {
	float: left;
	margin-bottom: 10px;
}
.inp-group-date .inp {
	width: 86px;
}
.inp-group-date .faux-label {
	display: inline-block;
	width: 30px;
}

.filter-section .filter-row {
	font: 13px/1.2 "MuseoSans500", arial, sans-serif;
	margin: 11px 0;
	padding: 0 22px;
	text-transform: lowercase;
}

.form-filter {
	display: block;
	/**
	 * @workaround min-height Fast Hack
	 *
	 * IE6 doesn't support min-height, but treats elements with
	 * height and overflow:visible as min-height.
	 *
	 * @affected IE5, IE6
	 * @see http://www.dustindiaz.com/min-height-fast-hack/
	 */
	height: auto !important;
	overflow: visible !important;
	height: 16px;
	min-height: 16px;
	position: relative;
	padding-right: 22px;
}
.form-filter .remove,
button.remove,
#clear-all {
	background: url(images/sprite-a.8bit.png) 0 -200px;
	cursor: pointer;
	display: block;
	text-indent: -999em;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
}
#saved-searches-list li {
	position: relative;
}
button.remove {
	border: 0;
	top: 1px;
}

/* Don't show if JS disabled */
.no-js .form-filter .remove {
	display: none;
}

#clear-all-filter {
	border-top: 1px solid #d1d3d4;
	padding-top: 14px;
}
#clear-all-filter,
#clear-all-filter a {
	color: #4A4A4A;
	text-decoration: none;
}
#clear-all {
	top: 14px;
}


/** My Saved Searches
 -------------------------------------------------- */
.saved-searches table {
	width: 100%;
}
.js .rename_search > * {
	display: none;
}
.table-actions {
	text-align: right;
	padding-right: 10px;
}
.table-actions button {
	background: none;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 0;
	margin-left: 10px;
	width: 40px;
	float: right;
	cursor: pointer;
}
.table-actions .delete-button {
	color: red;
}
.table-actions .save-button {
	color: green;
}
.js .table-actions .save-button {
	display: none;
}
.table-actions .edit-button {
	color: #028198;
}
.table-actions .edit-search {
	color: #028198;
}


/** @section CF Placeholder (cf-placeholder/jquery.placeholder.js)
 -------------------------------------------------- */
.cfp-placeholder {
	color: #aaa;
}

/** @section Columnize lists
 -------------------------------------------------- */

.columnize {
	margin-bottom: 10px;
	overflow: hidden;
	width: 411px;
	zoom: 1;
}
.columnize li,
.columnize .cf-col {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 127px;
}
.columnize .cf-col li {
	display: block;
	float: none;
}

.js #hide-sidebar {
	color: #1f897b;
	cursor: pointer;
	font-size: 14px;
	text-transform: lowercase;
}
.no-js #hide-sidebar {
	display: none;
}

/** @section No results images
 -------------------------------------------------- */

img.no-results {
	display: block;
	margin: 0 auto;
}

/** @section No results images
 -------------------------------------------------- */
.visuallyhidden {
	left: -999em;
	position: absolute;
}

.js #sortby {
	left: -999em;
	position: absolute;
}
.sel {
	line-height: 22px;
}
.sel,
.sel .val {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.sel .val {
	background: url(images/down.png) right center no-repeat;
	color: #1F897B;
	font-size: 14px;
	padding-right: 12px;
}
.opts {
	background: #cbcbcb;
	border: 1px solid #a3a4a5;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3+, Chrome */
	-khtml-border-radius: 4px; /* Konqueror */
	border-radius: 4px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	color: #1f897b;
	font-size: 14px;
	line-height: 14px;
	padding: 1px 13px 1px 6px;
	width: 110px;
	z-index: 100;
}
.opts li:first-child {
	border-top: 0;
}
.opts li {
	border-top: 1px solid #a7a9ac;
	cursor: pointer;
	padding: 7px 2px;
}
.opts li:hover {
	color: #fff;
}

