/* IE 6 */
.ie6 #logo			{ margin-right: -3px; }
.ie6 #head_right	{ height: 1%; margin-left: 0; }
.ie6 #rightcol_right{ height: 1%; margin-left: 197px; }
.ie6 .entry_wrap	{ height: 1%; margin: 0 0 0 62px; }
.ie6 .ie6fix		{ height: 1%; }
.ie6 .sidenav		{ border-bottom: 1px solid #fff; }
.ie6 .pagination	{ height: 1%; }

/* All IE */
.ie .iefix			{ height: 1%; }
.ie .head_banner	{ padding: 6px 0 3px 0; }
.ie .rightcol_content label{ margin-bottom: 4px; }
.ie .rightcol_input	{ margin-bottom: 5px; }
.ie .story_pulled	{ margin-top: -15px; }
.ie fieldset		{ padding: 10px 8px 10px 8px; margin-bottom: 5px; }
.ie legend			{ margin-bottom: 5px; }
.ie textarea		{ width: 98%; }

/* Opera */
.opera .vote_control a:link, .opera .vote_control a:visited, .opera .vote_control a:hover, .opera .vote_control span
{
	padding: 16px 0 5px 0;
}
.opera .vote_avatar	{ padding: 6px 0 5px 0; }
.opera .entry_wrapper{ border-bottom: 1px solid #fff; }
.opera fieldset		{ border: 1px solid #ccc; }

/* Safari */
.webkit .vote_avatar{ padding: 6px 0 7px 0; }
.webkit .vote_control a:link, .webkit .vote_control a:visited, .webkit .vote_control a:hover, .webkit .vote_control span
{
	padding: 15px 0 6px 0;
}
.webkit .entry_bottomr { padding: 6px 10px; }
.webkit fieldset	{ border: 1px solid #ccc; }

/* Gecko - Firefox, etc. */
.gecko fieldset 	{ border: 1px solid #ccc; -moz-border-radius: 6px; border-radius: px; }

/* Extras */
.no_js				{ display: block; }
.has_js				{ display: none; }
.js .no_js			{ display: none; }
.js .has_js			{ display: block; }