/* 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 #head_links		{ padding: 15px 0 0 0; }
.ie .rightcol_content label{ margin-bottom: 4px; }
.ie .rightcol_input	{ margin-bottom: 7px; }
.ie .rightcol_remember{ position: relative; bottom: 5px; }
.ie .vote_control a:link, .ie .vote_control a:visited, .ie .vote_control a:hover, .ie .vote_control span
{
	padding: 2px 0 0 0;
}
.ie .vote_avatar	{ padding: 6px 0 4px 0; }
.ie .vote_bury, .vote_bury span { padding: 6px 0 5px 0; }
.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_avatar	{ padding: 7px 0 8px 0; }
.opera .vote_bury, opera .vote_bury span { padding: 8px 0 5px 0; }
.opera .entry_wrapper{ border-bottom: 1px solid #fff; }
.opera fieldset		{ border: 1px solid #ccc; }

/* Safari */
.webkit #head_links	{ padding: 20px 0 0 0; }
.webkit .rightcol_input	{ margin-bottom: 8px; }
.webkit .rightcol_remember{ position: relative; bottom: 0; }
.webkit .vote_control a:link, .webkit .vote_control a:visited, .webkit .vote_control a:hover, .webkit .vote_control span
{
	padding: 3px 0 0px 0;
}
.webkit .vote_bury, webkit .vote_bury span { padding: 4px 0 5px 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; padding: 4px 7px 7px 7px; }

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