/*Scéim daith.
Headword green: #008C00
Headword background light green: #dafdcf
English: background-color: #FDF9C1;border-color: #e59e06;
*/
/* Primary elements */
body {margin: 0;font-size: 1em;line-height: 1.4em;font-family: georgia, serif; color:#333333;}
h1 {font-size: 1.5em;font-weight: bold;margin-bottom: 1em;}
h2 {font-size: 1.2em;font-weight: bold;margin: 2em 0 1em 0;}
p, ul {margin-bottom: 1.5em;}
ul {list-style: disc;margin-left: 2em;}
ol {list-style: decimal;margin-left: 1.5em;}
ul li, ol lie {line-height: 120%;}
strong {font-weight: bold;}
em {font-style: italic;}
div.clear {clear: both;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
/* Template page styles */
#license_info img {float: left;vertical-align: bottom;margin: 0 2px 2px 0;}
/* User-friendly CSS forms */
form.cssform {width: 100%;}
.cssform fieldset {margin: 2em 0 0em 0;padding: 1em 0 1em 11em;border-color:#CDEB8B;border-style: solid;border-width: 1px;background-color: #eee;}
.cssform fieldset legend {font-size: 1.2em;font-weight: bold;margin-left:-9em;margin-top: -0.8em;padding: 0 1em 0 1em;width: 10em;text-align: left;}
.cssform fieldset h3 {font-size: 1.2em;margin-left: -11em;text-align: right;width: 10em;margin-top: 1em;}
.cssform fieldset legend + h3 {margin-top: 0em;}
.cssform label {float:left;width:10em;margin-left:-11em;text-align: right;}
.cssform input[type="textinput"] {  width: 23em;  padding: 0.3em;}
.cssform input:focus {border-width: 2px;border-style: solid;border-color: #008c00;}
p.desc {font-size: 80%;color: #5F5F5F;}
.cssform p.desc {margin: -2em 0 1.5em 0;}
.cssform .required {font-weight: bold;}
/***** HOME PAGE ****/
h2.secondary {background-color: #EEEEEE; color: #333;margin-bottom: 0;font-weight: bold; font-size: 1em; border-style: solid;border-width: 0 0 1px 0;border-color: #ddd;}
h2.secondary:nth-of-type(1) {margin-top: 1em;}
h3.activities_date{color: #aaa; border-style: solid;border-width: 0 0 1px 0;border-color: #eee; font-size: 80%;text-transform:capitalize}
.activities {list-style: none; margin-left: 0; margin-bottom: 1em;}
#social_media{margin-top: 0.5em;}
/***** FORMS ****/
form.cssform2 {width: 100%;}
.cssform2 fieldset {margin: 2em 0 0em 0;padding: 1em 0 1em 11em;border-color:#CDEB8B;border-style: solid;border-width: 1px;background-color: #eee;}
.cssform2 fieldset legend {font-size: 1.2em;font-weight: bold;margin-left:-9em;margin-top: -0.8em;padding: 0 1em 0 1em;width: 10em;text-align: left;}
.cssform2 fieldset h3 {font-size: 1.2em;margin-left: -11em;text-align: right;width: 10em;margin-top: 1em;}
.cssform2 fieldset legend + h3 {margin-top: 0em;}
.cssform2 label {display: block; font-size: 1.5em;}
	.cssform2 .small_checkbox label {display: inline; font-size: 1.2em;}
	.cssform2 label.radio {display: inline;}
.cssform2 input[type="textinput"] {  width: 23em;  padding: 0.3em;}
.cssform2 input[type="text"], .cssform2 input[type="password"] {border:1px solid #CCCCCC; font-size:1.5em; width: 23em;  padding: 0.3em;}
.cssform2 input[type="submit"] {border:1px solid #CCCCCC; font-size:1.5em; padding: 0.3em 1em; margin-bottom: 1em;}
.cssform2 input:focus {border-width: 1px;border-style: solid;border-color: #aaa /*#008c00*/;}
.cssform2 .input_translation:focus {border-top: 1px solid #e59e06; background-color: #FDF9C1;}
.cssform2 .input_definition:focus {background-color: #DAFDCF;}
.cssform2 input#headword:focus {background-color: #DAFDCF; border-top: 1px solid #23980A;}
.cssform2 p.desc {margin: -1.5em 0 1.5em 0;font-size: 85%;color: #AAAAAA;}
.cssform2 .required {font-weight: bold; margin-left:-0.7em; color: #870000;}
.highlightHeadword {font-weight: bold;color: #008C00;}
/***** HEADER *****/
#header {width: 100%; color: #eee; background-color: #0D380D;margin: 0 0 1em;}
#header_holder {max-width: 960px;margin-left: auto;margin-right: auto;padding: 1em 1em 2.5em;}
#header_holder a {color: #fff89b;}
#logo {margin-bottom: 1em;}
#logo img{display: inline; padding-right: 1em; vertical-align: middle;}
#tag_line {white-space: nowrap;}
#dictionary_search input[type=submit]{background-color: #eee;/*fixes IE pixelated button*/}
#dictionary_actions {white-space: nowrap;}
#search_phrase {width: 13em;}
.top_right{float: right; text-align: right; line-height: 45px;}
/***** FOOTER ****/
#footer {font-style: italic;margin: 8em 0 3em 0;font-size: 80%;line-height: 1.2em;width: 100%;clear: both; float: left;}
/***** CONTENT ****/
.col_left{float: left; max-width: 690px;}
.sidebar{float: right; max-width: 250px;}
#contentHolder {max-width: 960px;margin-left: auto;margin-right: auto;padding:0 1em;}
a.dictionary_section{border-width: 1px; border-style: solid; border-color: #0d3d0d; background-color: ; padding: 0.2em; /*font-size: 80%;*/}
.infobox {border-width: 3px 0 3px 0;border-style: solid;padding: 1em;margin: 0 0 2em 0;}
.infobox a{text-decoration: underline;}
.attention {border-color: #C79810;background-color: #FFFF88;}
.attention a:link {color: #703800;}
.confirmation {border-color: #2ac710;background-color: #c9faaf;}
  .confirmation a:link {color: #187000;}
.standardBox {width: 60%;}
.no-break {white-space: nowrap;}
/* HEADWORDS */
.headword {padding: 0 0.2em;border-width: 1px 0 0 0;border-style: solid;border-color: #23980a;background-color: #dafdcf;color: #000;}
a.headword:link, a.headword:visited , a .headword, a .headword{border-width: 0 0 1px 0;border-style: solid;text-decoration: none;color: #000;}
a.headword:link, a.headword:visited:lang {border-color: #23980a; background-color: #dafdcf;}
a.headword:hover, a:hover .headword  {border-width: 0 0 1px 0;border-style: dashed;border-color: #23980a;background-color:#bdfdaa;}
/* DICTIONARY */
div.bigHeadword {margin: 0 0 0.5em 0;}
div.bigHeadword  a.headword {font-size: 1.5em;font-weight: bold;padding: 0 .2em 0 .2em;border-width: 0 0 2px 0;  }
div.bigHeadword span.headword {font-size: 1.5em;font-weight: bold;padding: 0 .2em 0 .2em;border-width: 2px 0 0 0;}
div.wordEntries {margin-bottom: 2em;}
ul.entryProperties {display: inline;margin: 0;}
  	ul.entryProperties li {display: inline;margin-right: 1em;font-style: italic;}
    ul.entryProperties li.action {margin-right: 0.2em;}
	    ul.entryProperties a {font-style:normal;}
ul.meaningProperties {display:inline;margin:0}
	ul.meaningProperties li {display: inline;margin-right: 1em;}
	ul.meaningProperties li span.translation {font-weight:bold;}
	ul.meaningProperties li.action {margin-right: 0.2em;}
ol.meanings {list-style-type:decimal; margin: 0 0 0 1em;}
	ol.meanings > li{margin: 0 0 1em 1.5em;}
.translation {padding: 0 .2em;border-width: 1px 0 0 0;border-style: solid;text-decoration: none;display: inline;}
	.translation {color: #000000;background-color: #FDF9C1;border-color: #e59e06;}
	a .translation {border-width: 0 0 1px 0; border-style: dashed;}
	a:hover .translation{border-style: solid;}
.hidden{display:none;}
a.action, a.dangerous_action {font-size: 80%; padding: 0 0.2em;}
a.action, a.dangerous_action {color: #666666; background-color: #eeeeee;}
	a.action:hover{color: #333333; background-color: #cccccc;}
	a.dangerous_action:hover{color: #fff; background-color: #ed2a2a;}
.discrete {color: #AAAAAA;font-size: 0.9em;}
.big {font-size: 1.9em;}
.text_center {text-align: center;}
ul.translation_list li {padding-bottom: 1.5em;}
ul#specify_language {margin: 0}
ul#specify_language li {list-style: none; float: left; margin-right: 2em;}
a.button{background-color:#f5f5f5;border:1px solid #c5c5c5;border-left:1px solid #eee;border-top:1px solid #eee;color:#1c991c;cursor:pointer;display:block;float:left;font-size:100%;font-weight:700;line-height:130%;margin:0 7px 0 0;padding:5px 10px 6px 7px;text-decoration:none;}
a.button:hover{background-color:#dbf7d1;border:1px solid #25cc25;color:#1c991c;}
a.button:active{background-color:#25cc25;border:1px solid #25cc25;color:#fff;}
a.button_disabled, a.button_disabled:hover, a.button_disabled:active{cursor: default;color: #ddd;border:1px solid #c5c5c5;border-left:1px solid #eee;border-top:1px solid #eee;background-color:#f5f5f5;}
dl.alphabet  {clear: both; width: 100%;}
dl.alphabet dt {display:block; width: 7em; float: left;}
dl.alphabet dd {float: left; font-family: courier; margin-right: 0.3em;}
dl.alphabet dd a {border-width: 1px; border-style: solid; padding:0 3px; color: #000; text-decoration: none;}
dl.ga dd a {background-color: #dafdcf; border-color: #008C00; }
dl.ga dd a.selected, dl.ga dd a:hover {background-color: #008C00; border-color: #008C00; color: #fff; }
dl.en dd a {background-color: #FDF9C1;border-color: #e59e06; }
dl.en dd a.selected, dl.en dd a:hover {background-color: #e59e06; border-color: #e59e06; color: #fff; }
div.pagination_links{margin: 2em 0;}
div.pagination_links span, div.pagination_links a{border-style: solid; border-width: 1px; margin-right: 2px; padding: 1px 0.2em; text-decoration: none;}
div.pagination_links a:link, div.pagination_links a:visited {color: #777;}
div.pagination_links span.current, div.pagination_links a:hover {background-color: #777; border-color: #777; color:#fff;}
div.pagination_links span.disabled{color: #aaa;}
div.pagination_links span.gap{border: 0; color: #aaa;}
#advert_top_leaderboard{margin: 0 0 2em 0; text-align: center;}
div#nav_vertical{float: right; background-color: #efffef; border-color: #008C00; border-width: 1px; border-style: dashed; width: 12em;}
div#nav_vertical ul{list-style: none; margin-left: 0; margin-bottom: 0; border-width: 1px 0 0 0; border-color: #eee; border-style: solid;}
div#nav_vertical ul li{border-width: 0 0 1px 0; border-color: #eee; border-style: solid; }
div#nav_vertical ul li a{display: block; padding: 0.5em 0.2em; color: #135513;}
div#nav_vertical ul li a:visited{color: #556855;}
div#nav_vertical ul li.active{background-color: #008C00;}
div#nav_vertical ul li.active a{color: #fff;}
ul#add_another li{margin-bottom: 0.5em;}
.entryHead{clear:both; width: 100%;}
.not_validated{font-weight: bold;}
img.gravatar{vertical-align: middle;}
/*** SIDEBAR ***/
.sidebar h3 {font-weight: bold;}
.sidebar p {margin-bottom: 0.5em;}
.sidebar .feature{margin-bottom: 1.5em;}
/* Tooltips */
.qtip-content h3 {font-weight: bold;}
.qtip-content hr {background-color: #F9E98E; color: #F9E98E; height: 1px; border: 0; margin: 5px 0;}
/* Badge */
.badge{height: 45px; position: relative;}
.badge .avatar {float: left; width: 32px; height: 32px;}
.badge .details {float: left; margin-left: 5px; line-height: 1em; vertical-align: text-top;}
.badge .username {font-size: 85%; line-height: 0.9em; position: absolute; top: 0; left: 37px;}
.badge .rep{position: absolute; top:15px;}
