body {font-family: Tahoma, Verdana, Arial, sans-serif; color:#333; background-color:#FFF; font-size:12px; }
ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
a {color:#336699;}
a:hover {color:#CC0000;}
img {border-style: none;}
table {border-collapse: collapse;}

/* layout */
#fauxHeaderContainer {display:block;float:left;min-width:1030px;position:relative;width:100%;}
#fauxHeader {display:block;height:60px;position:absolute;top:0;width:100%;}
#page {margin:0 auto;max-width:1100px;min-width:1030px;position:relative;}
#home {margin:0 auto;width:1030px;}
#header {display:block;height:60px;margin: 0 0 18px;position: relative;background-color: #336699;color:#FFFFFF}
#header a {color:#FFFFFF;}
#header a:hover {color:#CC0000;}
#headerWrapper {height:50px;margin: 0;position: relative;}
#logo {display:block;left:10px;position:absolute;top:15px;font-weight:bold;}
#logo a {font-weight: bold; font-size: 25px; text-decoration:none;color:#FFFFFF}
#logo a:visited {color:#FFFFFF;}
#content {clear:both;margin: -1 0 0 100px;min-height: 480px;overflow: visible;position: relative;}
.leftCol {display: inline;float: left;width: 250px;}
.rightCol {display: inline;float: right;width: 250px;}
.middleCol {width:530px;padding: 0 250px;}
.twoCol {padding-left: 250px; width: 780px};
.oneCol {width: 800px;padding: 0 115px;}
.middleColWrapper {padding: 0 15px ;}
#footer {clear: both;padding:35px 0 0 0;width:700px;}
#user {position:absolute;top:0px;right:10px;font-size: 10px;}
#user.auth {top:6px}
#user img {border: 1px solid #AFB2B3;padding:1px;}
#user form {margin-top:.3em;}
#user td {vertical-align:middle;padding-left: 5px;}
#user form label {float:left;width:45px;}
#user form input {border:solid 1px #666;font-size:10px;width:123px;margin-bottom:.3em;}
#user form .submit {background-color:#CC0000;color:#FFF;border:solid 1px #666;width:50px;font-size:10px;}
#user form #searchbox {border:1px solid #AFB2B3;}
#auth {padding-left: 400px; width:350px;}
#auth form label {width:150px;float:left}
#auth input {border: solid 1px #666; width: 198px;  margin-bottom :0.3em; font-size: 107%;}
#auth button {border: solid 1px #666; font-size: 107%;background-color:#336699;color:#FFF;}
#auth div {padding-left:150px; padding-bottom: 1em;}
.cover {position: absolute;z-index:99999;background: #FFFFFF url(/i/ajax-loader.gif) no-repeat center;} 
/* links */
.toplinks {color:#FFFFFF; font-size:11px;}
.toplinks:hover {color:#FFFFFF; font-size:11px;}
h2, h3, h4 {color:#BF1110;}      

/* common */
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.centerElem {margin: 0 auto; text-align: left;}
.indent10 {padding-left:10px;}
.indent20 {padding-left:20px;}
.indent30 {padding-left:30px;}
.indent100 {padding-left:100px;}
.marginTop20 {margin-top: 20px;}
.stretch {width:100%;}
.divider {height:20px}
.gray {color:#ABABAB}
.floatLeft {float:left}
.floatRight {float:right}
h3 {font-size:12px;font-weight:bold;margin-top:0;}
h4 {font-size:85%;color:#666666;font-weight:normal;margin:0;}
.topGrayBorder {border-top:solid 1px #DDDDDD;}
.bottomGrayBorder {border-top:solid 1px #DDDDDD;}
.noneBorder {border: none !important;}
.clear {clear:both}
.clearLeft {clear:left}
.clearRight {clear:right}
.opacity80 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.red {color:#F00;}
.note {font-size:9px;} 
.regular0 {font-size:9px;color:#666}
.regular1 {font-size:10px;color:#666}
.regular2 {font-size:14px;color:#666}
.regular3 {font-size:12px;color:#666;font-weight:bold;}
.loading {background: url(/i/working.gif) 99% top no-repeat;}
.error {background-color:#FFF9D7;border: #E2C822 1px solid;padding: 10px;margin-bottom:10px;}
/* common table */
.just {width:100%}
.just td, .just th {padding:0 20px 10px 0;vertical-align: top;}

/* feedback */
.feedback {margin:0 auto;width:70%;text-align:left;}
.feedback input, .feedback textarea {border:solid 1px #666;width:100%; margin:0 0 5px 0;display:block;}
.feedback textarea {height:200px;}
.feedback label {margin-bottom:.3em;display:block;}
.feedback h4 {margin-top: 10px;}

/* menu */
.horizontalOptions {display: block;margin: 15px 0 0 0;border-bottom: 1px solid #ccc;font-size: 10px;line-height: normal;}
.contentMenuList, .horizontalOptions ul {overflow: hidden;padding: 0;margin: 0;margin-bottom: -1px;}
.contentMenuList {font-size: 9px;margin: 10px 0;} 
.contentMenuList img {border:none;}
.contentMenuList li, .horizontalOptions ul li {float: left;list-style: none;margin: 0 5px 0 0;}
.horizontalOptions ul li.sortSelector {float:right; margin-right: 0; }
.horizontalOptions ul li.sortSelector select {font-size:10px; }

.horizontalOptions ul li.current {background-color:#FFFFFF;border-color:#CCCCCC;border-width:1px 1px 0 1px;border-style:solid solid none solid;}
.horizontalOptions ul li a, .horizontalOptions ul li span, .horizontalOptions ul li strong {float: left;height: 20px;line-height: 20px;margin: 0 3px 0 0;padding: 0 2px 0 5px;}
.horizontalOptions ul li a {color: #336699;text-decoration:none;}
.horizontalOptions ul li a:hover {color:#CC0000;text-decoration:underline;}
.horizontalOptions ul li.current a {font-weight: bold;color: #696969;text-decoration:none;}
.horizontalOptions ul li.current a:hover {text-decoration:none;}

/* content table */
#contentList_0, #contentList_1 {position:relative; z-index:0;}
table.stat { margin-top: 10px; font-size: 11px; margin-bottom: 10px; border-collapse: collapse; width:100%; text-align: left; }  
table.stat td { vertical-align: top; line-height: 16px; padding: 3px 5px;} 
table.stat td.subjectCell a { text-decoration:none; color: #1b1b1b; }
table.stat td.subjectCell a:hover {color:#CC0000;text-decoration:underline;}
table.stat td.subjectCell span, table.stat td.subjectCell span a { color: #666; }
table.stat td.subjectCell div.overflow {overflow:hidden;height:1.36em;}
table.stat td.optionscell {width:16px;text-align:right;}
table.stat td.rownum {width:20px;color:#696969;text-align: right;}
table.stat td.optionsButton {width:16px;}
table.stat tr a.OptionsButton {display:inline-block;position:relative;left:-9999px}
table.stat tr a.OptionsButton span {display: inline-block; height:16px; line-height:16px;}
table.stat tr.odd td {background-color: #ECEFF5;}
table.stat td.chartbarCell {width: 200px; padding: 0 0 2px 0;}
table.stat tr.odd td.chartbarCell, table.stat tr:hover td.chartbarCell {background-color: transparent;}
div.chartbar { background: url(/i/charts_right.png) no-repeat right top; overflow: hidden; }
div.chartbar span { display: block; height: 17px; margin: 0 3px 0 0; padding: 3px 0.5em 0 0.5em; background: #336699; color: #fff; overflow: hidden; }
table.stat tr.opened td {background-color: #B5C9F2 !important;}
table.stat tr:hover a.OptionsButton, 
table.stat tr.opened a.OptionsButton {left:0;}
table.stat tr.removed td {text-decoration: line-through;}
table.stat tr.removed:hover a.OptionsButton {left:-9999px;}
table.stat tr:hover td {background-color: #B5C9F2;}

#page a.OptionsButton {width: 16px;padding: 0;background: transparent url(/i/icons/options.png) no-repeat right top;}
#page a.OptionsButton span {width: 16px;padding: 0;background: transparent;}


/* round corners */
.bg-bot-left { background: url(/i/img/cbl.gif) no-repeat bottom left;}
.bg-bot-right { background: url(/i/img/cbr.gif) no-repeat bottom right;}
.bg-top-right { background: url(/i/img/ctr.gif) no-repeat top right; }
/* tags Cloud */

div.tagcloud {text-align:center;width:250px;margin-bottom:10px;padding:0;}
div.tagcloud a{text-decoration:none;margin:5px;white-space:nowrap;width:0;height:0;display:inline;}
div.tagcloud a:hover{text-decoration:underline;}
.allTags {padding-top:10px;text-align: center;}
.allTags a {color:#BF1110}

/* events monitor */
div.events {background: #F2F2F2 url(/i/img/ctl.gif) no-repeat 0 0; margin-bottom: 10px;font-size: 10px;  }
div.events h3 {padding:5px;background-color: #E5E5E5; margin: 0;border-bottom: 1px solid #DDDDDD;}
div.events a.rss { vertical-align: top; font-size: 12px; text-align: right; width:12px;float:right}
div.events a.rss img {margin: 0 0 0 auto; border: none; }
div.eventsData {padding: 5px;}
div.eventsData div { vertical-align: middle; padding:5px 0;}
div.eventsData a {color:#336699;text-decoration: none;}
div.eventsData a:hover {color:#CC0000; text-decoration: underline;}
div.eventsData span {white-space: nowrap;}
div.eventsData span.regular1 {white-space: normal;}
/* add content form */
.addContent {position: relative;z-index: 0;padding-bottom:15px;}
.addContent h3 {margin-top: 0;}
.addContent form ul {overflow:hidden;padding:0;margin:0;width:100%;}
.addContent form ul li {display: inline ;list-style:none;}
.addContent form table {width:100%;border-collapse:collapse;border: none;}
.addContent td {vertical-align:middle;padding-bottom:5px;}
.addContent form {text-align:left;width:100%;font-size:100%;}
.addContent label {margin-bottom:.3em;}
.addContent form { text-align: left; padding-top: 0;} /* width: 17.5em; */
.addContent input {border: solid 1px #666; font-size: 14px;width: 100%} /* font-size: 15px; width: 18.4em;  */
.addContent select {background-color:#FFF; color:#000; border: solid 1px #666; font-size:107%;}
input.button, button.submit {cursor: pointer; background-color:#336699; color:#FFF; border: solid 1px #666; height: 100%; width: 7em; font-size: 100%; padding: 0; margin: 0;}
/*.loading input.button {background-color:#F2F2F2;}*/
/* autosuggest*/
.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;z-index:9999;}
div.suggest_title {padding:0 9px 0 104px;}
div.suggest_group {float:left;padding:0 9px 0 5px;text-align:right;width:90px;color:#CC0000}
.suggest_results a {padding-left: 20px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}   
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {position:relative;margin: 0px;padding: 5px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.ac_results li.group {background-color:#E5E5E5; color:#BF1110}
.ac_results li span {display: block;}                                                                                                                  
.ac_loading {background : Window url(\'/i/autocomplete_indicator.gif\') right center no-repeat;}                                                    
.ac_over {background-color: #B5C9F2;}                                                                                        
/* remove halo effect in firefox   */
a:active{ outline: none; }        

/* content info */
#contentMain {width: 800px}
#contentInfo h2 {margin:0;}
#contentInfo h3 {margin:0;font-size:16px;font-weight:normal;}
#contentInfo h3, #contentInfo h3 a {color:#666666;} 
#contentInfo h3 a:hover {color:#CC0000;}
#contentInfo .contentCover {margin: 0 10px 10px 0;}
#contentInfo .contentCover img {width:120px; height: auto;}

#contentVotes {width:75px}
#contentUsers {width: 230px;}
#contentUsers div {padding: 0 0 0 10px;text-align:center;margin-bottom: 15px;}
#contentUsers div.clear {text-align: left;}
#contentUsers h2 {font-weight:normal;border-bottom:1px solid silver;margin:0;color:#666;}
#contentUsers a {text-decoration:none;font-size:10px;color:#666}
#contentUsers a img {border: 1px solid #B7B7B7;padding:1px}
#contentUsers a:hover {color:#CC0000}
#contentUsers a:hover img {border: 1px solid #CC0000}
#contentUsers #meToo {text-decoration:underline; color:#336699; margin-left:10px;}
#contentUsers #meToo:hover {color:#BF1110;}
/* comments */
.comments {margin-top:15px;border-collapse: collapse;border-top:1px dotted #DDDDDD;}
.comments textarea {height:200px; width: 100%; border: solid 1px;display:block;margin-bottom:5px;}
.comments h2 {font-size:16px;padding: 15px 0;}
#comments .date {margin-bottom: 20px;}
.comments .date {text-align: left; font-size:10px;color:#666;margin: 5px 0;}
.comments .date td {vertical-align: middle;}
.comments .comment {padding: 5px 0;}
.comment img {margin: 0 5px 5px 0}
/* top10 */
#top10 table {position: relative; z-index: 0;margin-top: 0;}
#top10 h3 {margin:0; padding:5px;background-color: #E5E5E5;}
#top10 td {background-color: #F2F2F2;vertical-align: middle;}
#top10 td.subjectCell {width: 100%;}
#top10 .author {font-size:9px;color:#666;text-decoration:underline;}
#top10 .author:hover {color:#CC0000}
#top10 .title {color:#336699;text-decoration:underline;}
#top10 .title:hover {color:#CC0000}
#top10 h3 {margin:0; border-bottom: 1px solid #DDDDDD;padding-bottom:5px;}
#top10 td.down a {color:#D50000;text-decoration:none;}
#top10 td.up a {color:#047D00;text-decoration:none;}
#top10 td.remove a {display:inline-block; width:16px; background: url('/i/icons/delete.png') no-repeat;}
#top10 td.remove a span {display: inline-block; width:16px; height:16px; line-height:16px;}
#top10 tr:hover td {background-color: #B5C9F2;}
/* #dropdownMenu */
#dropDownMenu {position:absolute;z-index:50;font-weight:normal;font-size:10px;color:#6F6F6F;}
.mDropDownOptions {background: #FFFFFF none repeat scroll 0 0; min-width:50px; border-color:#CCCCCC #CCCCCC;border-style:solid solid none;border-width:1px 1px 0;left:0;top:0;position:absolute;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.mDropDownOptions div {border-bottom:#CCCCCC;border-bottom-style:solid;border-bottom-width:1px;white-space:nowrap;width:auto;margin:0;padding:3px 8px;}
.mDropDownOptions div:hover {background-color: #B5C9F2;color:#FFFFFF}
.mDropDownOptions i {margin-right:5px; }
.mDropDownOptions a {color:#6F6F6F;font-weight:normal;text-decoration:none;font-size:10px;white-space:nowrap;}
.mDropDownOptions a:hover {color:#FFFFFF}
.shareMenu a {padding-left:20px;height:16px;line-height:16px;background-repeat: no-repeat;}
.imgVk {background:url(/i/icons/vkontakte.ico);}
.imgFb {background:url(/i/icons/facebook.ico);}
.imgYa {background:url(/i/icons/ya.ico);}
.imgLj {background:url(/i/icons/lj.gif);}
.imgCode {background:url(/i/icons/blog.png);}
.imgTw {background:url(/i/icons/twitter.ico);}

#blogCode {position:absolute;padding:5px;width:300px;background: #F2F2F2 none repeat scroll 0 0;border-color:#CCCCCC;border-style:solid;border-width:1px;}
#blogCode textarea {width:290px;height:100px;font-size:9px;color:#666}

/*.mDropDownOptions ul {margin: 0px 8px}*/
/* Rating */
li.star-rating {background:#F2F2F2;}
.star-rating{ list-style:none;margin: 0px;padding:0px;width: 75px;height: 18px;position: relative;background: url('/i/starrating.gif') repeat-x left top; }
.star-rating li{ padding:0px;margin:0px;height:18px;width: 15px;float: left; }
.star-rating li a{ display:block;width:15px;height: 18px;line-height:18px;text-decoration:none;text-indent: -9000px;z-index: 60;position: absolute;padding: 0px;overflow:hidden;background: transparent; }
.star-rating li a:hover{ border-style: none;border-color: inherit;border-width: medium;background: url('/i/starrating.gif') left center;z-index: 60;left: 0px; }
.star-rating a.one-star{ left: 0px; }
.star-rating a.one-star:hover{ width:15px; }
.star-rating a.two-stars{ left:15px; }
.star-rating a.two-stars:hover{ width: 30px; }
.star-rating a.three-stars{ left: 30px; }
.star-rating a.three-stars:hover{ width: 45px; }
.star-rating a.four-stars{ left: 45px; }    
.star-rating a.four-stars:hover{ width: 60px; }
.star-rating a.five-stars{ left: 60px; }
.star-rating a.five-stars:hover{ width: 75px; }
.star-rating li.current-rating{ background: url('/i/starrating.gif') left bottom; position: absolute;height: 18px;display: block;text-indent: -9000px;z-index: 1; }
/* user info */
#userInfo {margin-bottom: 15px}
#userInfo h3 {margin:0}
#userInfo h3 a {text-decoration:underline; color:#CC0000}

/* search */
#search {margin-bottom:22px; width:500px}
#search input {width:500px; font-size:20px}
.num {width:32px; float:left}
.item {margin-left:32px; margin-bottom:22px}
.item h2, .item h3 {margin:0;}
.item h3, .item h3 a {color:#666666; font-weight:normal}
.item a {text-decoration:underline}
.item a:hover {text-decoration:underline}
/* profile */
.profile .user {float:left}
.profile .comments {margin-top:10px;padding-top:20px}
.profile .user h2 {margin: 0 0 5px 0}
.profile .info {padding-left:100px}
.profile .info p {margin: 0 0 5px 0}
.profile .info p img {margin-right:10px; vertical-align:bottom}
.profile .comment {margin: 10px 0}
.profile h2, .profile h3 {padding:0;margin:0}
.profile .date {border-bottom:dotted 1px #DDDDDD}
.profile h3, .profile h3 a {color:#666666;font-weight:normal}
.profile .regular1 {margin-top: 15px}
.profile a {text-decoration:underline}
.profile a:hover {color:#CC0000;text-decoration:underline}

#profileEditor form {width:550px}
#profileEditor form table td {width:33.3%}
#profileEditor select, #profileEditor input, #passwordRecover input {border:1px solid #666666;color:#000000;margin-top:5px;}
#profileEditor h2 {margin-bottom:10px;margin-left:0;margin-right:0;margin-top:10px;border-bottom:1px solid #666666;text-align:left;}
#profileEditor button, #passwordRecover input.button {width:160px}
#passwordRecover input.button {color:#FFFFFF}
#profileEditor .delete {background: transparent;border: none; color:#BF1110;text-align:left;text-decoration: underline;cursor: pointer;width: 100%;}

/* pager */
.pager {border-top: 1px dotted #DDD; padding-top:10px}
.pager div {margin-left: 20px; padding:4px; float:left; width:32px; text-align:center}
.pager div.current {background-color:#BF1110;color:#FFFFFF}
#info {font-size:small;text-align:center;width:100%;}



/* DIALOGS */

.dialogLoading {padding: 10px;text-align: center;color:#666;}
.dialogBox {background:#FFFFFF none repeat scroll 0 0;border:5px solid #333333;z-index: 99; width: 400px; 
            position: absolute; -webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-box-shadow: 0 0 10px #333;
            border-color: #1c6ca4;}
.dialogBox a.dialogStatus {display: block;float: right;width: 16px;height: 16px;margin: 5px;text-decoration: none;
                           background: url('/i/icons/close.png') no-repeat 50% 50%;}
.dialogBox .title { margin: 0; padding: 5px 15px; background: transparent; border-bottom: 1px solid #aaa; font-size: 15px;}
.dialogBox h3 {margin: 0; color:#666666; font-weight: normal;}
.dialogBox h2 { margin: 0;}
.dialogBox .dialogContent { padding: 15px;}
.dialogBox .dialogContentTitle { padding: 15px 15px 0 15px;}
.dialogBox .dialogContent p { margin:1.5em 0 0 0;}
.dialogBox .dialogForm { clear:both; padding: 0;margin: 0;}
.dialogBox .dialogButtons { clear: both; border-top: solid 1px #aaa; padding: 10px 15px; background: #eee; 
                            overflow: hidden; text-align: right;}
.dialogBox .dialogButtons .dialogButton { cursor: pointer; background-color:#336699; color:#FFF; 
                                          border: solid 1px #666; width: 7em; font-size: 90%; padding: 0; margin: 0;}
fieldset { border: 0;}
div.typeaheadHint { padding: 2px 4px; border: 1px solid #ccc; border-top: 0; background: #f5f5f5; color: #999; 
                    list-style-type: none; font-size: 11px;}
.typeahead {overflow: auto;max-height: 9.8em;margin: 0.5em 0 0 0;border: 1px solid #bbb;padding: 0;line-height: 1.4em;
            background: #fff;color: #000;cursor: text;}
.typeahead input.typeaheadCaret { display: block; float: left; border: 0; outline: 0;margin: 2px 0 1px 3px; 
                                  padding: 3px 0 4px 0; line-height: normal;}
p.typeaheadSuggestions { margin: 13px 0 0 0; color: #696969; font-size: 11px;}
p.typeaheadSuggestions span { color: #1b1b1b;}
p.typeaheadSuggestions a { margin: 0 3px; text-decoration: none; -moz-outline: none;}
p.typeaheadSuggestions a:hover { text-decoration: underline } 
.typeahead a.typeaheadSelected { display: block; float: left; position: relative; margin: 3px 0 1px 3px; 
                                 padding: 2px 19px 2px 3px;
                                background: #ddd; color: #333; text-decoration: none; 
                                cursor: default; white-space: nowrap; line-height: normal;}
.typeahead span.typeaheadRemove { position: absolute; right: 3px; top: 3px; display: block; width: 13px; height: 13px;
 background: url(/i/icons/close.png) no-repeat left top; cursor: pointer; font-size: 0; text-indent: -1000em;}
.typeahead span.typeaheadRemove:hover { cursor: pointer;}
.dialogBox .highlight { outline: 5px auto -webkit-focus-ring-color; -moz-outline: 2px solid #B5C9F2; 
                        -moz-outline-radius: 3px; outline-offset: -2px;}
.dialogBox .results h4 {text-align:center;padding:40px 0 40px 0;font-size:large;color:black}
.dialogBox .results h4 a, .dialogBox .results h4 span {color:#336699;text-decoration:none}
.dialogBox .results h4 a:hover {color:#336699;text-decoration:underline}
.dialogBox .results div {text-align:center}
/* // DIALOGS */
/* blog */
.blog {margin:0 0 45px;border-bottom:dashed 1px #D9D9D9;}
.blog h4 {margin-bottom: 15px}
.blog div.article {margin:0 0 24px; }
.blogNavigator {margin:0}
.blogNavigator.years {padding-left: 0px;}
.blogNavigator.years li {list-style: none;color:#BF1110;font-weight:bold;}
.blogNavigator.months {padding-left: 20px;}
.blogNavigator.months li {list-style: none;padding:10px 0;color:#333333;font-weight:normal;}

/* social buttons */
.shareMenu {height: auto; overflow: auto;}
.shareButton {margin:0 5px 5px 0;background-position: 0px 0px;display: block;height: 16px;line-height: 16px !important;width: 16px;}
.facebook span {float:left;background: url(/i/icons/facebook.png) no-repeat 0px 0px;}
.twitter span {float:left;background: url(/i/icons/twitter.png) no-repeat 0px 0px;}
.vk span {float:left;background: url(/i/icons/vkontakte.ico) no-repeat 0px 0px;}
.livejournal span {float:left;background: url(/i/icons/lj.png) no-repeat 0px 0px;}
.blog span {float:left;background: url(/i/icons/blog.png) no-repeat 0px 0px;}
.blogCode {height:70px!important;width:300px!important;overflow:auto;}
/*
a.delete {background: transparent url(/i/icons/trash.png) no-repeat bottom left;width: 16px;display: inline-block;}
a.delete span {width:16px;background:transparent;display: inline-block;height:16px}
/*
