div#flash-error, div#flash-notice, div#flash-success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div#errorExplanation{background:#FBE3E4; border:2px solid #FBC2C4; color:#8A1F11;padding:0.8em; margin-bottom:1em;}
div#errorExplanation h2 {font-size:1.5em;}
div#flash-error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div#flash-notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
div#flash-success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
div#flash-error a {color:#8a1f11;}
div#flash-notice a {color:#514721;}
div#flash-success a {color:#264409;}

scriptbody { margin:1.5em 0; }
#menu a{color: #666;}
div#image-container{overflow:auto; border:1px solid #666; height:100%;}
#word-entry textarea { height:250px; padding:20px 5px; margin-bottom:0; width:340px; background:#FFFFFF url(/images/definition.png) no-repeat scroll left top;}
#word-entry input.word { font-size:1.5em; background:#FFFFFF url(/images/word.png) no-repeat scroll left center; padding-left:25px; max-width:345px;width:320px;}
#word-entry input.script { font-size:1.5em; background:#FFFFFF url(/images/script.png) no-repeat scroll left center; padding-left:25px; max-width:270px; width:240px;}
#word-entry input.taglist { font-size:1.5em; background:#FFFFFF url(/images/tag.png) no-repeat scroll left center; padding-left:25px; max-width:300px; width:270px; margin-right:3px;}
div.wmd-preview { background-color:#E2EAEF; border:2px dotted #F8F8F8; line-height:80%; margin-bottom:5px; margin-top:3px; padding:3px; width:100%; }
div.wmd-preview img, div.version img {max-width:300px; margin:10px 0;}
div.grippie { background:#EEEEEE url(/images/grippie.png) no-repeat scroll center 2px; border-color:#DDDDDD; order-style:solid; border-width:0 1px 1px; cursor:s-resize; height:9px; overflow:hidden; }
img#scanned-page{cursor:move; width:}
div#image-container{height:600px;}
div#image-slider{margin-bottom:10px;margin-left:5px;width:100px;}
div.thinborder { border-right:1px solid #EEEEEE; margin-right:15px; padding-right:14px; }

ul#entered-words {list-style-type:none; margin-left:0;background:#E6EFC2 none repeat scroll 0 0;}
ul#entered-words li {float:left; position:relative; }
ul#entered-words li a {float:left; display:block; margin-right:0px !important /*Non-IE6*/; margin-right:-4px /*IE6*/; padding:0 6px 0 6px; text-decoration:none; font-weight:bold; color: rgb(70,70,70);}
ul#entered-words li a.true, .word-list a.true {background:#C6D880;text-decoration:underline;}
ul#entered-words li:hover {width:auto;}
div.box {border:4px solid #808080;}
.mid {text-align:center;}
a.rect-button {background:#707070;text-decoration:none;color:#FFFFFF; font-size:1.3em; font-weight:bold; padding:5px 10px; margin:0 15px;}
a.menu-button {background:#707070;text-decoration:none;color:#FFFFFF; font-size:1.1em; font-weight:bold; padding:5px 10px; margin:0 8px;}
a.small-button {background:#909090;text-decoration:none;color:#FFFFFF; font-size:0.6em; font-weight:bold; padding:2px 5px;}
.word-list a {text-decoration:none; color:#606060;font-weight:bold;}
#pages-list a {text-decoration:none; font-size:1.2em; margin:2px;}
#pages-list a.completed, #pages-title span.completed {color:#55BB66;}
#pages-list a.fresh, #pages-title span.fresh {color:red; font-weight:bold;}
#pages-list a.started, #pages-title span.started {color:#336699; font-weight:bold;}
#pages-list a.script-incomplete, #pages-title span.script-incomplete {text-decoration:underline;color:#000000; background:yellow; font-weight:bold;}
#pages-title span {background:#dedede}
a.buttonized{background:#707070;text-decoration:none;color:#FFFFFF; font-weight:bold; padding:2px 3px;}
a.green-button{background:#207030;text-decoration:none;color:#FFFFFF; font-weight:bold; padding:2px 3px;}
a.blue-button{background:#203070;text-decoration:none;color:#FFFFFF; font-weight:bold; padding:2px 3px;}
.align-left {text-align:left}
#search .textbox {background:#FFFFFF url(/images/search.png) no-repeat scroll left center; margin:0; max-width:230px; padding-left:21px; font-size:1.3em;}
td.word, td.definition {vertical-align:top; font-size:1.2em; padding-top:5px; }
td.word, td.tag-list { border-bottom: 1px solid #666666; margin-bottom:5px;}
td.word {width:100px;}
td.definition img {max-width:420px;margin:10px auto;}
ul#menu {list-style-type:square; margin:0}
.rect {background:#E5ECF9 none repeat scroll 0 0; margin-bottom:0.8em; padding:0.6em 1.0em; line-height:1.2;}
table#authors th, table#editors th {border-bottom:1px solid #666;}
div#profile p {font-style:italic; font-weight:normal;text-indent:0;margin:0;}
div.colborder-bold { border-right:2px solid #666; margin-right:15px; padding-right:14px; }
.big {font-size:1.3em;}
.huge {font-size:1.8em;}
#loading-spinner, #changing-spinner {display:none;}
.dashborder{border:1px dashed #666;}
div.version {background:#E5ECF9 none repeat scroll 0 0; margin-bottom:0.2em; padding:0.6em 1.0em; line-height:1;}
div.version p {margin:0;}
textarea#change-comment{height:40px; background:none;padding:5px;}
.right-aligned{text-align:right;}
#guide h4 {margin-bottom:0.2em;}
#word-def p {margin:0;}
.fieldWithErrors input {border-color:red;}
.fieldWithErrors label {color:red;}
#guide-steps img {width:600px; border:1px dashed #666; margin-bottom:20px; margin-left:100px;}
#explanation a img {width:600px; border:0; margin:0; padding: 0 150px;}
#explanation-link {background:#FFFFFF url(/images/question.png) no-repeat scroll left center; padding-left:22px;float:right; margin-right:30px;}
.loud {font-weight:bold;}
.definition .highlight {background:#DDDDFF;}
.toplined{border-top:1px solid #666666;}
table.galig td, table.galig th {padding:0; vertical-align:middle;text-align:center; border-bottom:1px solid #999999;}
table.galig td.script {height:40px;}
div#word-def {min-height:150px;border:1px solid #aaa; background:#f8f8f8;}
div#word-def img {max-width:420px; margin:20px 0;}
div#recent-words img, div#liked-words img {display:none; max-width:160px; margin:10px 0;}
div.spacer {min-height:15px;}
div#content {min-height:400px;}
div#mongolian-script {min-height:140px;}

div.mn-script {width:75px;line-height:0.5; margin-left:-25px;}
div.version-mn-script {width:75px;line-height:0.5;}

div#script-preview{line-height:0.5; width:75px;margin:10px 100px 10px 120px; display:none; border:1px solid #999999; padding:6px;background: transparent url(/images/pen.png) no-repeat right bottom;}
#preview-button { width: 24px; height: 24px; margin: 0 5px 0 0; padding:4px 0 0; border: 0; background: transparent url(/images/script-show.png) no-repeat center top; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
td.example {vertical-align:top;text-align:center;font-size:1.2em;}
td.example div.mn-script {margin:10px auto;}
.medium {font-size:1.3em;}
table.raised td {vertical-align:top;}
img.head-icon {height:20px; margin:0 10px -3px;}
#tag-input input {max-width:150px;}
#tag-input {display:none; width:150px; float:left}
#add-image {background-color:transparent !important;}
#add-image img {margin:-5px 5px;}
div#tags {display:inline; font-size:1.1em;}
#tags a {background-color:#606060; color:#EEEEEE; font-size:0.8em; font-weight:bold; margin:0 3px; padding:1px 5px; text-decoration:none;}

a.level-0 {font-size: 1.0em;  margin:1px 5px; text-decoration:none !important;}
a.level-1 {font-size: 1.1em;  margin:1px 6px; text-decoration:none !important;}
a.level-2 {font-size: 1.2em;  margin:1px 5px; text-decoration:none !important;}
a.level-3 {font-size: 1.3em;  margin:1px 6px; text-decoration:none !important;}
a.level-4 {font-size: 1.4em;  margin:1px 7px; text-decoration:none !important;}
a.level-5 {font-size: 1.5em;  margin:2px 6px; text-decoration:none !important;}
a.level-6 {font-size: 1.6em;  margin:2px 8px; text-decoration:none !important;}
a.level-7 {font-size: 1.7em;  margin:2px 7px; text-decoration:none !important;}
a.level-8 {font-size: 1.8em;  margin:2px 8px; text-decoration:none !important;}
a.level-9 {font-size: 2.0em;  margin:3px 9px; text-decoration:none !important;}
a.level-10 {font-size: 2.2em; margin:3px 8px; text-decoration:none !important;}
a.level-11 {font-size: 2.4em; margin:3px 9px; text-decoration:none !important;}
a.level-12 {font-size: 2.6em; margin:3px 10px; text-decoration:none !important;}
a.level-13 {font-size: 2.8em; margin:4px 9px; text-decoration:none !important;}
a.level-14 {font-size: 3.0em; margin:4px 11px; text-decoration:none !important;}
a.level-15 {font-size: 3.2em; margin:4px 10px; text-decoration:none !important;}
a.level-16 {font-size: 3.5em; margin:4px 12px; text-decoration:none !important;}

a.color-1 {color: #003366; float:left;}
a.color-2 {color: #004040; float:right;}
a.color-3 {color: #663333; float:left;}
a.color-4 {color: #990033; float:right;}
a.color-5 {color: #666633; float:left;}
a.color-6 {color: #006666; float:right;}

div#history-current {padding-right:40px;background: transparent url(/images/left-arrow.png) no-repeat right center; text-align:right;}
div#history-previous {padding-left:40px;background: transparent url(/images/left-arrow.png) no-repeat left center; text-align:left;}
div#history-comment {text-align:center;}

#new_dictionary_item #update-word, a#hide-update-word {display:none;}

.round-head {background-image:url(/stylesheets/widget/top-grey.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; padding-top:5px; font-weight:bold;}
.round-head a {text-decoration:none; color:#333333;}
.round-foot {background-image:url(/stylesheets/widget/bottom-grey.gif); background-position:right bottom; background-repeat:no-repeat; padding-left:10px; margin-bottom:3em;}
.round-foot img {max-width:128px;}
.round-foot p {margin:0;}
.round-foot div.corner {text-align:right; padding-right:10px;padding-bottom:5px;}
.round-foot div.corner a {text-decoration:none; font-size:0.9em; color:#666666;}

#meta-info a {text-decoration:none; }
#meta-info span {display:block;}
#site-message{min-height: 150px;}
#credits p{margin:0;}
#credits a{color:#333333;}
.prepend-half {padding-left:20px;}
.stl { color:#333333; font-family:"Book Antiqua",Georgia,serif; font-weight:normal; }
textarea.comment-body{width:100%; height:120px;}
div.comment-header {margin-bottom:0;padding-bottom:14px; background-image:url(/images/comment-header-back.png); background-position:left bottom; background-repeat:no-repeat;}
div.comment-body {margin-top:0; padding:5px 20px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:2px solid #ddd; background-color:#eee; min-height:60px;}
.comment-description{display:block; text-decoration:underline;color:#999; font-size:0.8em;}
.comment-body img {max-width:400px; margin:5px 0;}
.icon img {margin-bottom:-2px;}
#book-input-group select { font-size:1.0em; max-width:320px; width:320px; margin-right:3px; }
.floating-left {float:left;}
th.file-info {width:90px;}
#file-list, #app-list {font-size:1.0em;  line-height:1.2;}
.smaller {font-size:0.9em;}
.black {color: #303030;}
td.title {background-color:#e5e5e5; color:#00000;}
#donate {text-align:center; padding:50px}
.donation-10 {background: url(/images/10.png) no-repeat 5px right; min-height:80px;}
.donation-25 {background: url(/images/25.png) no-repeat 5px right; min-height:80px;}
.donation-50 {background: url(/images/50.png) no-repeat 5px right; min-height:80px;}




