#bodmarg #stylesheets {
	display: inline;
	position: relative;
	z-index:1;
	margin-top: -0.5em;
	margin-left: -1em;
	margin-right: 0em;
	margin-bottom: 0em;
	padding: 0em;
	width: auto; }

#stylesheets a[img]:hover {
	font-weight: inherit;
	cursor: pointer;
	text-decoration: none;
	color: #000;
	background-color: #dd6; }

.stylechange {
	vertical-align: middle;
	font-size: 106%;
	padding-top: 0em;
	padding-bottom: 0em;
	color: #555;
	background-color: transparent; }

.styletext {
	font-size: 100%;
	margin-top: 0.5em;
	margin-bottom: 0em;
	text-align: left;
	color: #555;
	background-color: transparent; }

#bodmarg #stylesheets form.styles {
	text-align: center;
	margin-top: -2.2em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	padding: 0em;
	width: auto; }

#bodmarg #stylesheets form.styles input.button {
	display: inline;
	vertical-align: middle;
	cursor: pointer;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-weight: 600;
	text-align: center;
	border-top: #ddd solid 2px;
	border-right: #666 solid 2px;
	border-bottom: #666 solid 2px;
	border-left: #ddd solid 2px;
	color: #000;
	background-color: #fff;
	margin-top: 0.5em;
	width: auto; }

form#styleswitch {
	font-family: "trebuchet ms", arial, helvetica, geneva, sans-serif; }

form.styles input.button {  /* workaround for IE bug  */
  /* for Firefox, Gecko, Camino, Konqueror, Linux */
	line-height: 1em;
	height: auto;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-size: 0.88em;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em; 
	voice-family: "\"}\"";
	voice-family:inherit;
  /* for IE */
	line-height: 0.9em;
	height: 1.9em;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-weight: 700;
	font-size: 0.78em;
	margin-bottom: 1em;
	padding-top: 0.1em;
	padding-bottom: 0em; }

html>body form.styles input.button {
  /* be nice to Opera rule */
	line-height: 1em;
	height: auto;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-size: 0.88em;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em; }

form.styles input.inverse_button { /* as a inverse button */
	display: inline;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	border-top: #bbb solid 2px;
	border-right: #444 solid 2px;
	border-bottom: #444 solid 2px;
	border-left: #bbb solid 2px;
	color: #ff6;
	background-color: #000;
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-right: 0em;
	padding-left: 0em;
	width: auto; }

form.styles input.inverse_button {  /* workaround for IE bug  */
  /* for Firefox, Gecko, Camino, Konqueror, Linux */
	line-height: 1em;
	height: auto;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-weight: 600;
	font-size: 0.88em;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em; 
	voice-family: "\"}\"";
	voice-family:inherit;
  /* for IE */
	line-height: 0.9em;
	height: 1.9em;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-weight: 700;
	font-size: 0.78em;
	margin-bottom: 1em;
	padding-top: 0.1em;
	padding-bottom: 0em; }

html>body form.styles input.inverse_button {
  /* be nice to Opera rule */
	line-height: 1em;
	height: auto;
	font-family: "trebuchet ms", "lucida grande", "lucida sans", "gill sans", arial, sans-serif;
	font-weight: 600;
	font-size: 0.88em;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em; }


