@import 'categories.css';



* { margin: 0; padding: 0; }

body {

	font: 13px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;

	color: #444;

	background: url(i/bg.gif) repeat;



}



a {

	color: #6A6AFF;

	text-decoration: none;

}

a:hover {

	color: #AA0001;

	text-decoration: underline;

}

p {margin: 0; padding: 10px 0;}

h1 {margin: 20px 0 0;}

img {border: 0;}

h2 {

	font: normal 16px "Trebuchet MS", Arial, Sans-Serif;

	margin: 0 0 12px;

        font-weight:bold;

}





blockquote {

	margin: 10px 0 10px 30px;

	border-left: 3px solid #6A6AFF;

	background: #EEE;

	padding: 5px 15px;

}

* html blockquote {height: 1%;}

blockquote p {

	margin: 0;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}



#wrapper {

	width: 990px;

	margin: 0 auto;

	border-left: 1px solid #ffdc1d;

	border-right: 1px solid #ffdc1d;

	background: #fff;

}





/* Header

-----------------------------------------------------------------------------*/

#header {margin-left: 20px;

	height: 150px;

	margin-bottom: 28px;

	position: relative;

}



#searchform {

	position: absolute;

	top: 60px;



}

#searchform input,

#search input {

	font: 11px "Trebuchet MS", Arial, Sans-Serif;

	float: left;

}

#s, #searchform {



margin-top: 40px;

	width: 950px;

	padding: 2px 6px;

	border: 2px solid #ccc;

border: 0px;



	position: absolute;



	bottom: 0;



	height: 38px;

	padding: 15px 0 0;

	overflow: hidden;

  background: #E0EDFF url(i/search.gif) no-repeat;



}



#searchform input {

  font: 12px Arial, Tahoma, sans-serif;

	float: left;

}

#searchform input.text {

	width: 400px;

	padding: 5px 8px;

	border: 1px solid #A8CDFF;

	margin: 0 0 0 434px;

	color: #777;

	background: #FFF;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

#searchform input.search:focus {

  border: 1px solid #66A6FF;

	color: #333;

}

#searchform input.go {

	cursor: pointer;

	border: none;

	width: 80px;

	height: 26px;

	background: #EFF6FF url(i/go.gif) no-repeat;

	margin: 0 0 0 4px;

  font-weight: bold;

  letter-spacing: 1px;

  font-size: 10px;

}

#searchform input.go:hover {

	color: #3C6FB5;

}



#searchsubmit, .go {

	background: #6A6AFF;

	border: 0;

	padding: 2px 7px;

	color: #000;

	font-weight: bold !important;

	overflow: visible;

	height: 24px;

	cursor: pointer;

}



#logo {

	position: absolute;

	top: -16px;

	color: #6A6AFF;

	line-height: 1;

        background: url(i/ezinelogo.png);

	font-size: 22px;

        width:290px;

        height:90px;

}

#logo span {

	display: block;

	font-size: 12px;

	font-weight: normal;

	text-transform: lowercase;

	margin: 5px 0 0;

}









/* Content

-----------------------------------------------------------------------------*/

#container {

	width: 100%;

margin-left: 20px;

	margin-bottom: 10px;

}

* html #container {height: 1%;}

#container:after {

	content: '.';

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}

#content {

	width: 650px;

	float: left;

	padding: 0 5px 0 0;

	overflow: hidden;

}



#content h2 {

	height: 38px;

	font: 21px/36px Cambria, Georgia, "Times New Roman", Times;

	padding: 0 10px 0 30px;

	margin: 0 0 15px;

	border-bottom: 1px solid #EEE;

	margin-bottom: 12px;

	background: #FFF6CD url(i/caption.gif) 0 -76px no-repeat;

	text-shadow: 1px 1px 0 #FFF, 2px 2px 0 #FFDD55;

}







#content h2.pagetitle {

	padding-left: 30px;

}

#content h3 {

	height: 38px;

	font: 21px/36px Cambria, Georgia, "Times New Roman", Times;

	padding: 0 10px 0 30px;

	padding-left: 30px;

	margin: 0 0 15px;

	border-bottom: 1px solid #EEE;

	margin-bottom: 12px;

	background: #FFF6CD url(i/caption.gif) 0 -76px no-repeat;

	text-shadow: 1px 1px 0 #FFF, 2px 2px 0 #FFDD55;

}



#content img {

	float: left;

	border: 3px solid #eee;

	padding: 1px;

	margin: 5px 10px 5px 0;

}



#content .post {

	margin: 0 0 15px;

}

#content .post h2,

#content .post h3 {

	font-size: 20px;

	margin: 0 0 2px;

}

.post ul,

.post ol {

	margin: 7px 0 7px 35px;

}

.post li {

	padding: 2px 0;

}

.post .postmetadata {

	font-size: 11px;

	padding: 0 0 7px;

}



.entry h1 {

	font-size: 18px;

	margin: 15px 0 10px;

}

.entry h2 {

	font-size: 17px !important;

	font-weight: bold !important;

	margin: 15px 0 10px !important;

	padding: 0 !important;

	border: none !important;

}

.entry h3 {

	font-size: 15px !important;

	font-weight: bold !important;

	margin: 15px 0 10px !important;

	padding: 0 !important;

}

.entry h4 {

	font-size: 13px;

	margin: 15px 0 10px;

	font-weight: bold !important;

}



.line {

	clear: both;

	padding: 3px;

	margin: 0 0 15px;

	background: url(i/smalldot.gif) repeat-x;

}

.recent {

	margin-left: 30px;

}

.recent li {

	padding: 1px 0;

        left:20px;

}



.other {

	margin: 20px 0;

	background: url(i/smalldot.gif) repeat-x;

	padding-top: 10px;

}

.other .recent li {

	list-style: none;

	border-bottom: 1px solid #EEE;

	padding: 4px;

}

.other .recent li a {

	background: #fff url(i/arrow.gif) no-repeat center left;

	padding: 0 0 0 12px;

	color: #6A6AFF;

}



.nav {

	padding: 0 0 22px;

}

.navigation {

	margin: 20px 0;

}



#order {

	text-align: right;

	padding: 0 0 10px;

}

#order select {

	font: 13px "Trebuchet MS", Arial, Sans-Serif;

	width: 120px;

}







h3#comments {

	margin-bottom: -10px;

}

#respond h3 {

	margin: 20px 0 0;

	  background: url(i/caption.gif) 100% -38px no-repeat;



}



ol.commentlist {list-style: none; margin: 20px 0 0; padding:0;}

ol.commentlist li {border: 1px solid #DFDFDF; height: 1%; margin: 0 0 10px; padding: 5px 10px 8px; position: relative;}

ol.commentlist li ul.children li {margin: 0 0 2px;}

ol.commentlist li.comment-author-admin {border-color: #999;}

ol.commentlist li div.vcard cite.fn {font-style: normal; font-weight: bold;}

ol.commentlist li div.vcard img.avatar {border: 1px solid #DDD !important; padding: 2px !important; position: absolute; right: 8px; top: 8px; margin: 0 !important;}

ol.commentlist li div.comment-meta {font-size: 10px; font-weight: bold; color: #888;}

ol.commentlist li div.comment-meta a {color: #888; text-decoration: none;}

ol.commentlist li div.comment-meta a:hover {text-decoration: underline;}

ol.commentlist li div.reply {font-size: 13px; line-height: 16px; width: 100%; overflow: hidden; text-transform: lowercase; }

ol.commentlist li div.reply a {background: #F4F4F4; float: left; color: #AA0001; text-decoration: none; padding: 0 6px 2px; border: 1px solid #CCC;}

ol.commentlist li div.reply a:hover {background: #6A6AFF; color: #FFF; border: 1px solid #6A6AFF;}

ol.commentlist li ul.children {list-style: none; margin: 10px 0 0;}

#cancel-comment-reply small {font-size: 13px}

ol.commentlist li.even {background: #FFF;}

ol.commentlist li.odd {background: #F4F4F4;}



#commentform p {

	padding: 8px 0 3px;

}

#author, #email, #url, #comment, #submit {

	font: 13px Arial, Tahoma;

	padding: 3px 5px;

	width: 200px;

	border: 1px solid #CCC;

}

#comment {

	width: 528px;

	height: 170px;

}

#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus {

	border-color: #999;

}

li.depth-1 #comment {width: 505px}

li.depth-2 #comment {width: 485px}

li.depth-3 #comment {width: 462px}

li.depth-4 #comment {width: 442px}

li.depth-5 #comment {width: 425px}

#submit {

	width: 115px;

	height: 24px;

	padding: 0;

	background: #F4F4F4;

	cursor: pointer;

	overflow: visible;

}

#submit:hover {

	background: #6A6AFF;

	color: #FFF;

	border: 1px solid #6A6AFF;

}







/* Sidebars

-----------------------------------------------------------------------------*/

#sidebars {

	float: left;

	width: 280px;

	font-size: 12px;

	line-height: 17px;

}

* html #sidebars {height: 1%;}

#sidebars:after {

	content: '.';

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}



#l-sidebar {

	float: left;

	width: 230px;

	padding: 0 10px;

}

#r-sidebar {

	float: left;

	width: 280px;

	padding: 0 0 0 10px;

}



#sidebars ul {

	margin: 0 0 15px;

	

	background-image: url(i/authorization.gif), url(i/right-sidebar-bg.gif);

	background-repeat: no-repeat, repeat-y;

	background-position: 100% 100%, top left;

	

	



	padding: 10px;

  font-size: 13px;



}

#sidebars li {

	list-style: none;

	border-bottom: 1px solid #EEE;

	padding: 3px 4px;

	margin: 0;

}

#sidebars li a {

	background: url(i/arrow.gif) no-repeat center left;

	padding: 0 0 0 12px;

	color: #6A6AFF;

}

#sidebars h2 {

	font: normal 16px "Trebuchet MS", Arial, Sans-Serif;

	font-weight: bold;

	padding: 0 0 3px 3px;

	padding-top: 10px;

	padding-left: 10px;



	  background: url(i/authorization.gif) no-repeat;

	margin: 0 0 0px;

	height: 37px;

}

#sidebars h3 {

	font: normal 17px/19px "Trebuchet MS", Arial, Sans-Serif;

	padding: 0 0 3px;

}

#sidebars .post {

	margin: 0 0 24px;

}

#sidebars p {

	padding: 0;

}

#sidebars .postmetadata {

	font-size: 11px;

}



#autoriz {

	margin: 0 0 20px;

}

#autoriz label {

	display: block;

	float: left;

	width: 58px;

	padding: 0 12px;

	font-size: 13px;

}

#autoriz input {

	float: left;

	font: 13px "Trebuchet MS", Arial, Sans-Serif;

	width: 130px;

	margin-bottom: 5px;

	border: 1px solid #CCC;

	padding: 0 2px;

}

.rememberme {

	padding: 0 0 0 12px;

}

#autoriz .rememberme label {

	cursor: pointer;

	padding: 0;

	width: 120px;

	margin: 2px 0 0;

	*margin: 3px 0 0;

}

#autoriz .rememberme input {

	width: 15px;

	padding: 0;

	border: none;

	margin: 2px 4px 0 0;

	*margin: -1px 4px 0 0 !important;

	*margin: -1px 2px 0 0;

}

#autoriz #enter {

	float: right;

	margin: 0 12px 0 0;

	border: none;

	background: #6A6AFF url(i/enter.gif) no-repeat;

	color: #000;

	width: 80px;

	height: 26px;

	cursor: pointer;

}

#autoriz p {

	clear: both;

	text-align: center;

	padding: 5px 0 0;

}

#autoriz a {

	margin: 0 7px;

}



#manage {

	margin: 0 0 20px;

}

#manage p {

	padding: 0 0 10px 5px;

	font-size: 13px;

	font-weight: bold;

}





/* Footer

-----------------------------------------------------------------------------*/

#footer {

	clear: both;

	padding: 7px 10px;

	margin: 0 0 15px;

	font-size: 11px;

	line-height: 16px;

	color: #6A6AFF;

}





#authorization,

#management {

  background: url(i/authorization.gif) no-repeat;

	margin: 0 0 20px;

	height: 1%;

}

#authorization form,

.management {

  background: url(i/authorization.gif) 100% 100% no-repeat;

	padding: 10px;

  font-size: 13px;

}

#authorization h3 {

  font-size: 15px;

	margin: 0 0 7px;

}

 .form {

 margin-top: -22px;

 margin-left:-9px;

 width:278px;

 height: 80px;

	background: #FFF4CC;

  border-bottom: 1px solid #FC0;

}

#authorization .row {

	width: 100%;

	overflow: hidden;

	padding: 0 0 6px;

}

#authorization label {

	float: left;

	width: 75px;

	padding: 3px 0 0;

}



.pauthor a {

  background: url(i/icons.gif) 0 1px no-repeat;

	padding: 0 0 0 18px;

        text-transform: uppercase;

}

.pcat a {

  background: url(i/icons.gif) 0 -36px no-repeat;

	padding: 0 0 0 19px;

}

.pdate {

	color: #66BB00;

	padding: 1px 0 0;

        font-size: 13px;

        text-transform: uppercase;

}



#recent {

	width: 950px;

	overflow: hidden;

        padding: 0 10px 0 20px;

}



#recent h3 {

	height: 38px;

	font: 21px/36px Cambria, Georgia, "Times New Roman", Times;

	padding: 0 10px 0 30px;

	padding-left: 30px;

	margin: 0 0 15px;

	border-bottom: 1px solid #EEE;

	margin-bottom: 12px;

	background: #FFF6CD url(i/caption.gif) 0 -152px no-repeat;

	text-shadow: 1px 1px 0 #FFF, 2px 2px 0 #FFDD55;

	}

	

#welcome {

	position: absolute;

	top: 118px;

	left: 31px;

        font-size: 14px;

        line-height: 20px;

	text-shadow: 1px 1px 0 #F2F7FF

}







#nav {

overflow: visible;

	position: absolute;

	top: 66px;

	right: 21px;

	height: 35px;

	line-height: 35px;

  font-size: 15px;

}

#nav li {

	float: left;

	list-style: none;

}

#nav li a {

	float: left;

	padding: 0 0 0 15px;

	height: 35px;

	cursor: pointer;

	

}



#nav span {

	float: left;

	height: 35px;

	padding: 0 15px 0 0;

  text-decoration: underline;

}

#nav li a:hover {color: #444;}

#nav .current_page_item a{

  font-weight: bold;

	color: #333;

  text-decoration: none;

  background: #F5F9FF url(i/nav.gif) no-repeat;

}

#nav .current_page_item a span {

  background: url(i/nav.gif) 100% 0 no-repeat;

  text-decoration: none;

}









a#lost {

  background: url(i/icons.gif) 0 -106px no-repeat;

	padding: 0 0 0 22px;

}





/*******************

*	POST BOX	   *

********************/

#post {

}



#postbox {

	float: left;

	background: #fff;

	width: 440px;

	height: 150px;

	margin: 0 10px 15px 0;

	padding: 10px;

	line-height: 16px;

	border: 0px solid #e6e6e6;

	color: #444;

}



#postbox h3 {

	float: left;

	margin: 0 0 10px 0;

	padding: 0;

	width: 180px;

	font-size: 14px;

	font-weight: bold;

}



#postbox h3 a:hover {

 	color: #cc0000;

}



#postbox span {

	margin: 0;

	padding: 0;

	font-size: 11px;

}



#postbox .header {

	float: left;

	width: 440px;

	margin: 0;

	padding: 0;

}





#postbox .info {

	margin: 15px 0 0 0;

	padding: 0 0 5px 0;

}



#postbox .info h4 {

	margin: 0;

	padding: 0 0 10px 0;

}



#postbox .meta {

	height: 20px;

	margin: 5px 0 5px 0;

	padding: 0;

	background: #fff;

	line-height: 20px;

	text-transform: uppercase;

}





#postbox .author {

	text-transform: uppercase;

}



#postbox .date {

	text-transform: uppercase;

}



#postbox .continue {

	margin: 0 7px 0 0;

	padding: 0 0 0 15px;

	background: url(images/continue.gif) no-repeat 0 0;

}



.navigation {

	height: 38px;

	font: 14px/42px Cambria, Georgia, "Times New Roman", Times;

	padding: 0 10px 0 30px;

	padding-left: 30px;

	margin: 0 0 15px;

	border-bottom: 1px solid #EEE;

	margin-bottom: 12px;

	background: #FFF6CD url(i/pagenav.gif) no-repeat;

	text-shadow: 1px 1px 0 #FFF, 2px 2px 0 #FFDD55;

}

.emm-paginate {}

.emm-paginate a {background:#FFF; border:0px solid #ccc; color:#666; margin-right:10px; padding:3px 6px; text-align:center; text-decoration:none;}

.emm-paginate a:hover, .emm-paginate a:active {background:#ccc; color:#888;}

.emm-paginate .emm-title {color:#555; margin-right:4px;}

.emm-paginate .emm-gap {color:#999; margin-right:4px;}

.emm-paginate .emm-current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}

.emm-paginate .emm-page {}

.emm-paginate .emm-prev, .emm-paginate .emm-next {}



/* Author Panel
-----------------------------------------------------------------------------*/
#authorNav {
	width: 100%;
	overflow: hidden;
	margin: -10px 0 25px;
	padding: 0 0 12px;
  border-bottom: 1px solid #EEE;
  font-size: 13px;
}
#authorNav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 2px 20px 2px 22px;
  border-left: 1px solid #EEE;
  margin-left: -11px;
  line-height: 12px;
	background: url(i/arrow.gif) 10px 6px no-repeat;
}
#authorNav li a {
  font-weight: normal;
}
#authorNav li.current a {
	color: #444;
  font-weight: bold;
}

.success,
.error,
#publishTerms {
	background: #DFFAD3 url(i/ico_success.png) 3px 60% no-repeat;
  border: 1px solid #72CB67;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 8px 12px 9px 42px;
	margin: 25px 0;
}
.error {
	background: #FFEBE8 url(i/ico_error.png) 3px 60% no-repeat;
  border: 1px solid #C00;
}

table.form-table {
  border: 1px solid #DDD;
	margin: 0 0 15px;
	border-collapse: collapse;
}
table.form-table th {
  text-align: left;
  padding: 10px;
	vertical-align: top;
	background: #F9F9F9;
	border: none;
  border-right: 1px solid #EEE;
  border-bottom: 1px solid #EEE;
	white-space: nowrap;
}
table.form-table td {
  padding: 10px;
	vertical-align: top;
	background: #F9F9F9;
	border: none;
  border-bottom: 1px solid #EEE;
}
table.form-table input,
table.form-table textarea {
  border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFF;
	padding: 5px 6px 6px;
  margin-right: 5px;
  font: 13px Arial, Tahoma, sans-serif;
	color: #777;
	width: 96%;
}
table.form-table input:focus,
table.form-table textarea:focus {
  border: 1px solid #999;
	color: #000;
}
table.form-table input.disabled {
	background: #F0F0F0;
}
.description {
  font-style: italic;
  font-weight: normal;
	color: #666;
}
#cats .description,
#tags .description {
	margin: 0 0 5px;
}
#password th,
#password td {
  border-bottom: none;
}
#pass2 {
	margin: 10px 0 0;
}
#pass-strength-result {
	border: 1px solid #DDD;
	background: #EEE;
	padding: 5px 6px;
	margin: 10px 0;
  font-weight: bold;
	width: 96%;
  text-align: center;
}
#pass-strength-result.bad {
	background: #FFB78C;
	border-color: #FF853C;
}
#pass-strength-result.good {
	background: #FFEC8B;
	border-color: #FC0;
}
#pass-strength-result.short {
	background: #FFA0A0;
	border-color: #f04040;
}
#pass-strength-result.strong {
	background: #C3FF88;
	border-color: #8DFF1C;
}
#updateProfile #submit {
	width: auto;
	margin: 0;
}

#publishTerms {
  border: 1px solid #D3C200;
	background: #FFFAC6 url(i/ico_attention.png) 3px 55% no-repeat;
	margin: 3px 0 25px;
	padding: 11px 12px 12px 42px;
}
#publishTerms ul,
#publishTerms ol {
	margin: 0 0 0 25px;
}

#post_title,
#post_content,
#cats,
#tags,
#tags select {
	margin: 0 0 15px;
}
#post_title input,
#post_content textarea,
#newtags input {
	width: 518px;
  border: 1px solid #CCC;
	padding: 5px 10px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  font: 13px Arial, Tahoma, sans-serif;
	color: #777;
}
#editorcontainer textarea#post {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#post_title input:focus,
#post_content textarea:focus,
#newtags input:focus {
  border: 1px solid #999;
	color: #000;
}
#articleSubmit label {
	display: block;
	padding: 0 0 3px;
  font-weight: bold;
}
#cats select,
#tags select {
  border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  font: 13px Arial, Tahoma, sans-serif;
}
#articleSubmit #submit {
	width: 100px;
	height: 30px;
}
.zerosize{
	position: absolute;
	width: 0;
	height: 0;
	border: 0;
	overflow: hidden;
}
#editor-toolbar {
	overflow: hidden;
	padding: 0 10px 1px 0;
	margin: 0 0 -1px;
}
#edButtonPreview, #edButtonHTML {
  border: 1px solid #CCC;
  border-width: 1px 1px 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	float: right;
	height: 18px;
	margin: 0 0 0 5px;
	padding: 3px 8px;
	background: #F1F1F1;
	color: #999;
  text-decoration: none;
	cursor: pointer;
}
#edButtonPreview.active, #edButtonHTML.active {
	color: #333;
	background: #E9E9E9;
  margin-bottom: -1px;
  padding-bottom: 4px;
}
#post_tbl {
  border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#post_tbl .mceToolbar {
	background: #E9E9E9;
	padding: 2px 1px 1px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#post_tbl .mceToolbar a {
	color: #B2B2B2;
}
#post_tbl .mceIframeContainer {
  border-top: 1px solid #CCC;
}
#post_tbl .mceStatusbar {
  border-top: 1px solid #CCC;
	background: #E9E9E9;
	padding: 0 0 0 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
#post_tbl .mceStatusbar a {
	color: #333;
}
#post_path_row {
	width: 510px;
	overflow: hidden;
}
.wp_themeSkin {
	background: #FFF;
}
#ed_toolbar {
	clear: both;
	background: #E9E9E9;
	padding: 4px 4px 0;
  border: 1px solid #CCC;
  border-bottom-width: 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#ed_toolbar input {
  border: 1px solid #C3C3C3;
  margin: 0 4px 4px 0;
	padding: 2px 5px 3px;
	font: 12px "Lucida Grande", "Verdana", "Arial", "Bitstream Vera Sans", sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #F1F1F1;
	cursor: pointer;
	color: #464646;
	min-width: 24px;
}
#ed_toolbar input:hover {
  border: 1px solid #AAA;
	background: #DDD;
	color: #000;
}
input#ed_strong {font-weight: bold}
input#ed_em {font-style: italic}
input#ed_link {color: #00F !important}
input#ed_spell,
input#ed_del,
input#ed_ins,
input#ed_more {display: none}
