/*
a {text-decoration: none;}
.nodec {text-decoration:none;}
*/

	/* http://nicolasgallagher.com/micro-clearfix-hack/ */
	.cf:before, .inside:before, section:before,.cf:after, .inside:after, section:after { content: " ";display: table;}
	.cf:after, .inside:after,section:after { clear: both;}
	/*For IE 6/7 only*/
	.cf, .inside, section {*zoom: 1;}



b	{ font-weight: bold; }
u	{ text-decoration: underline; }
i	{ font-style: italic; }
.none { text-decoration: none; }
body { font-family: Arial, Helvetica; }
.right { text-align:right; }
.inthisTable  { font-size:11px; font-family:Arial, Helvetica; }
img { border:0px; padding:0px; margin:0px;  }
.clear { display:block; clear:both; font-size:0px; line-height:0px; height:0px; margin:0px; padding:0px;  }
.printColon { display:none; }
/* pundit styles */
.punditnav
	{
	font-family: Arial,Helvetica,Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	}

/* feature header 10-01-02 */
.fh, h2, .h2, .h2Special
	{
	font-family: Arial,Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	}
.h2  {  margin:16px 0px 0px 0px; padding:0px; }
a.h2 { margin-top:7px; display:block; }
.instructionsLoginForm, .h2Special { margin-top:10px; }
/* google search 10-23-01 */
.srch
	{
	font-family: Arial Narrow,Arial,Helvetica;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	}

.daily
	{
	font-family: Helvetica,Arial,Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	}

.rightColumn { padding-left:25px; }
.myControlPanel { border:1px solid #666666; }
.myControlPanel td { padding:4px; }
.jwrSmall { font-size:11px; }

.jwrLarge
	{
	font-family:Arial, Helvetica;
	font-size:24px;
	color:#336666;
	font-weight:bold;
	}

.puzzlesContainer { margin-top:12px; }
.instructionsLoginForm, .instructionsLogOutForm { display:inline; }

.controlPanelRight { float:right; }
.myZedoAd { margin:10px 0px 10px 10px; }

.puzPubForm { margin:20px 0px 20px 0px; }
.puzPubForm th { background-color:#FFFF99; }
.puzPubFormInput { width:60px; }

.myYellow { padding:2px;background-color:#FFFF99; }

.sidebar { padding-right:15px; }

.byline { font-size:11px;color:#cccccc; }

.cartoon_container { padding-right:20px; }

p, .p, .center_article { margin:14px 0px 0px 0px; }

.center_article { width:300px; float:right; margin-left:15px; }

.double_bogey { margin-top:20px; }
.double_bogey .center_article { float:left; margin:0; }
.double_bogey .center_article + .center_article { float:right; }
.double_bogey .center_article_right { float:right; }
.double_bogey:before, .double_bogey:after { content: " ";display: table;}
.double_bogey:after { clear: both;}
.double_bogey {*zoom: 1;}

.double_bogey_vertical .center_article:last-child { margin-top:20px; }
.double_bogey_vertical .center_article { float:none; margin:0; }


/**/
@media print 
	{
	
	.inthisTable, .myZedoAd, .topBanner, .leftColumn, .footerByline, .controlPanelRight 
		{ display:none; }
	html, body, p { margin:0px; padding:0px;}
	p { margin:5px 0px 0px 0px; padding:0px;}
	/* , font*/
	
	.printerFriendlyContainer * { font-size:82% !important;  margin:0px; padding:0px; }
	
	body { line-height:1.1 !important; }
	.jwrSmall { font-size:12px; }
	.jwrSmall a:link:after, .jwrSmall a:visited:after 
			{
			content: "    (" attr(href) ") ";
			font-size:12px;
			}
	.instructionsPage .jwrSmall, .puzPubDateForm, .instructionsLoginForm { display:none; }
	.instructionsText { font-size:10px; }
	h2, .h2, .h2Special, .jwrLarge  { font-size:12px !important; margin-top:10px; }
	.h2Special { display:inline; }
	.instructionsContainer { border:1px solid #999999; }
	.instructionsLeftColumn, .instructionsRightColumn
		{ width:300px; float:left; margin-right:10px; }
	.printColon, .jwrLarge { display:inline !important; }
	.instructionsLoginForm, .h2Special { margin-top:0px; }
	.rightColumn { padding-left:0px; }
	p.thisPuzzle { margin-top:12px; }
	.squareAd300x250 { display:none; }
	}

/* Yisroel's CSS addon */
a.feedback-btn {
	display: block;
	margin: 12px 2px;
	padding: 8px 0;
	width: 172px;
	text-align: center;
	text-decoration: none;
	color: #000;
	background: #9bbfff;
}