  /* remove weird text-shadow on dev */
body { text-shadow: none; }

#blq-main #blq-content, #blq-main, #content .homepage-promo-column-left { background: #CACAC8; }
#blq-main #blq-content { border-top: solid 30px #DFDFDD; }
#blq-content { padding-bottom: 14px; }
#header {
    background: #1B82C7;
    border-bottom: solid 5px #0B5EAC; height: 68px;
	
}

.home #header { background: url(/staticarchive/d2c93ac0f4e0fba710a42839bf5976fc057f1937.gif) no-repeat left top #0396D3; }

.rhsimg { height: 56px; position: absolute; right: 14px; top: 6px; width: 130px; }
#header h1 { height: 68px !important; }
#header h1 a { display: block; }
#content { margin: 14px; height: 100%; }
* html #content { margin: 0; padding: 14px; height: 100%; }
* html #blq-content { padding-bottom: 0; }
body.en  #content .centre-content, body.cy  #content .centre-content { width:606px; }
#content .centre-content h1 { border-bottom:2px solid #CCCCCC; margin:0 0 10px; padding:9px 0 5px; }
#content .centre-content a:link,
#content .centre-content a:visited { color: #013A87; }
#header h1 a, #header a#headerlink {
    background: url(/staticarchive/acb84e5d4211f1a27871e061b05918131ea2eb53.gif);
    width:312px; height:68px; display:block; text-indent:-9999px; font-size:0.001px;
}

.home #header h1 a, .home #header a#headerlink  {background:none; width:202px; height:68px; text-indent:0; font-size:auto;}
.current-translation-lang { padding: 0; color: #767676; text-align: right; }
.current-translation-lang .current { font-weight: bold; }

#content .centre-content dl { padding-bottom: 10px; }
/* #content .centre-content dl.type_vb { background: #F0F0F0; border: dashed 1px #CDCDCD; padding: 10px; margin: 10px 0; } */
#content .centre-content dl dt { padding: 0 0 5px 0; }
#content .centre-content dl dd { clear: both; position: relative }
#content .centre-content dl dd .listen { /*position: absolute; *//*left:0; top:-8px;margin-right:10px; */ margin-top:-2px;float:left;}
#content .centre-content dd p { margin: 0 0 0.9em 0; padding: 0; }

/* overwrite the search box widget styles */
#blq-main #blq-content .contentBlockDictionary { padding: 0 10px; background: #FFFFFF; width: auto; }
#blq-main #blq-content .contentBlockDictionary h2 { background: transparent; padding: 7px 0; border-bottom: 2px solid #CCCCCC; color: #434343; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder { background: transparent; padding: 14px 0 0; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results { background: #F3F3F3; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results h3 {
    float:none; display:block; font-weight: bold; color:#333333; padding: 5px 0; background: transparent;
}

#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results { background: #FFFFFF; padding: 10px 10px 0 10px; border-top: dashed 1px #CBCBCB;}
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .fuzzy { padding: 0 0 14px 0; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .glossary { padding: 0 0 14px 0; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .glossary a:link,
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .glossary a:visited { color:#215294; font-weight:bold; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .glossary .example { padding:10px 0 0 0; text-transform: uppercase;}
.dictionary-form-holder-search-results .glossaries .example {clear:both;}
.dictionary-form-holder-search-results .glossaries .example SPAN {font-style:italic;}
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .glossary .example span { text-transform: none; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .glossary .listen { }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results .hidden { display: none; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results dl { margin: 0 0 15px 0; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results dt { margin: 0 0 4px 0; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results dd { position: relative; line-height: 1.3em; padding: 0 28px 0 0; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder-search-results .results dd .listen { position: absolute; right: 0; top: -8px; }

/*.glossaries dd .listen  {margin-right:5px;}*/
.right-content .dictionary-form-holder .glossary-item-text .definition {/*margin-top:5px; */ }
.right-content .dictionary-form-holder dd {clear:both;}

/*dictionary list on main content area*/

.centre-content table  tbody tr td  {padding:5px 5px 5px 0;}
.centre-content table  tbody tr th {width:293px; padding-bottom:5px;}
body.en #content .centre-content, body.cy #content .centre-content  {background:#ededed; padding-bottom:10px;}
#anchorfix .dictionarybox  {margin-top:10px; overflow:hidden;}
#anchorfix .dictionarybox {padding:10px ;}
#anchorfix .dictionarybox strong {color:#333;}
#anchorfix .dictionarybox p {line-height:1.4em;}
#anchorfix .dictionarybox h2 {font-size:1em; font-weight:bold; color:#333; margin-bottom:0; padding-bottom:3px;}
#anchorfix .dictionarybox ul {list-style:none; list-style-type:none; margin:0; } 
#anchorfix .dictionarybox .list {width:292px; float:left; padding-top:10px;}
#anchorfix .dictionarybox .list h3 {padding-bottom:3px;}
#anchorfix .dictionarybox ul li{ margin:0;}
#anchorfix .dictionarybox  p {margin:0 0 10px 0;}o
input#dictionary-language-1, input#dictionary-language-2 {vertical-align:middle; }
.centre-content  h3 {width:300px; float:left;}
.centre-content .dictionary-query {float:left;}
.centre-content .dictionary-query input {font-family:arial, verdana, helvetica; font-weight:bold;}
.centre-content .dictionary-language {width:600px;}
.centre-content .dictionary-language label { margin-right:20px;}
.centre-content .dictionary-query input {width:396px; padding:2px 0 2px 2px; margin-top:15px;}
.centre-content input#verb {width:396px; padding:2px 0 2px 2px; margin-top:15px; font-weight:bold; font-family:arial,helvetica, sans-serif;}
.dictionary-form-holder  input#chwilio{background:url(/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg) top left; width:139px; height:26px; border:none; cursor:pointer; color:#0074ba; font-weight:bold; float:left; margin-top:13px;  margin-left:25px;}
 #anchorfix  input#conjugate {background:url(/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg) top left; width:139px;height:26px; border:none; cursor:pointer; color:#0074ba; font-weight:bold;margin-top:13px;  margin-left:25px}
.dictionary-form-holder  input#chwilio:hover,  #anchorfix  input#conjugate:hover {background:url(/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg) bottom left;}
.searchInputHolder {padding-top:5px;}

.dictionary-form-holder a.question {display:block; float:left; height:16px; margin-top:16px; margin-left:10px; overflow:hidden; padding:0; position:relative;
top:2px; width:18px;background:url(/staticarchive/484d6de5aabe477cfc76c408168e4c5d354261a4.gif) top left no-repeat;}

.dictionary_intro {margin-top:20px; border-top:1px dashed #ccc;  border-bottom:1px dashed #ccc; padding:10px; color:#000; clear:both;}
.dictionary_intro p {margin:0;}
.dictionary_intro p.bottom {padding-top:15px; }

ul.autosuggest-light { border:none; }
ul.autosuggest-light li {background:#ddd;font-family:arial, verdana, helvetica;}
ul.autosuggest-light li:hover {background:#333; color:#fff;}

.searchInputHolder {padding-top:5px;margin-bottom:15px;}

.dictionary-form-holder {padding-top:5px; overflow:hidden;}
#blq-content .centre-content h1 {color:#333;}
#blq-content .dictionary-form-holder-search-results h3 {background:none; color:#333; margin-top:10px; margin-bottom:5px; font-size:1.1em; font-weight:bold;}
#blq-content .dictionary-form-holder-search-results h2 {font-size:1.2em; margin-top:10px; margin-bottom:0; font-weight:bold; padding:0; color:#333;}
.dictionary-form-holder-search-results {clear:both;padding-top: 10px;}
.dictionary-form-holder-search-results .results {background:#fff; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; overflow:hidden; clear:both; margin:10px 10px 10px 0;padding:10px; line-height:1.9em;}
body.home .dictionary-form-holder-search-results .results {line-height:1.15em;}
 .dictionary-form-holder-search-results .results .definition a {display:block; padding:4px 0 0 0;}
#blq-content .centre-content  .plural {padding-top:3px; line-height:1.9em;}
#blq-content .dictionary-form-holder-search-results .results strong {color:#333;}
#blq-content .dictionary-form-holder-search-results a:hover  {color:#333; text-decoration:underline;}
#blq-content .centre-content h1 a:hover, #blq-content .pagination a:hover, #blq-content dl.type_ dd a:hover, #blq-content .definition a:hover  {color:#333; text-decoration:underline;}
#blq-content .definition {line-height:1.3em; float:left; padding-left:30px; padding-right:5px;}
#blq-content .dictionary-form-holder-search-results .results .glossary-item-text  ABBR {line-height:1.9em;}
#blq-content .dictionary-form-holder-search-results .results ABBR {border-bottom:none; float:left; font-style:italic;}	/* #CARDIFF-206 
*/
body.home #blq-content .dictionary-form-holder-search-results .results ABBR {float:none;}	

body #blq-content .right-content .definition  {line-height:1.9em;}
dl.type_ {display:block; clear:both;}


/*widget scrolling bar*/
.right-content .results {height:200px; overflow-y:scroll; position:relative;}
.dictionary-form-holder-search-results {margin-bottom:10px;}
/*dictionary widget*/
.right-content  .dictionary-language{margin:10px 0 0 10px;}
.right-content .dictionary-query input, #anchorfix  input#conjugate  {margin-left:10px; font-weight:bold; font-family:arial, verdana, helvetica;}
.dictionary-form-holder  input#chwilio, #anchorfix  input#conjugate {background:url(/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg) top left; width:111px; height:26px; margin-left:10px; }
.right-content .dictionary-form-holder  input#chwilio:hover,  #anchorfix  input#conjugate:hover {background:url(/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg) bottom left;}
.right-content .dictionary-form-holder a.question  {float:left; margin-left:8px;}
.right-content .contentBlock.dictionary{background:#EDEDED;}
#blq-content .right-content .dictionary-form-holder-search-results h3 {margin-top:0;}
#blq-content  .right-content .dictionary-form-holder-search-results .results {margin-left:10px;}
body.home .right-content .results_box .glossaries .type_n .listen {background:none;}

/*general page styling*/

#blq-content .right-content .contentBlock h2  {color:#333;}
#blq-content .right-content .contentBlock  a, .centre-content a{color:#003A85;}
#blq-content .right-content .contentBlock  a:hover, .centre-content a:hover {color:#333;}

/*pagination*/

.pagination {margin-top:10px;}

/*conjugate tabs*/

	#tabmenu {color: #000; margin: 25px 0 0; padding:5px 8px 5px 0; z-index: 1; border-bottom:2px solid #022e65;  overflow: hidden; }
	#tabmenu li { display: inline; overflow: hidden; list-style-type:none; }
	#content #tabmenu a { color: #fff; background: #0082c8;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;
	text-decoration: none;padding:5px 8px 5px 5px; overflow: hidden;  border-bottom:5px solid #fff; }

	#content #tabmenu a:hover { color: #fff; background: #0c69c0; }
	#content #tabmenu a:visited {color: #fff; }
	#content #tabmenu a.active:hover { background: #022e65; color: #fff; }


#blq-content .dictionarybox .list a:hover {color:#333; text-decoration:underline;}
#blq-content .dictionarybox .list h3 {color:#333; font-size:1.1em; font-weight:bold; }

.top_content {margin-bottom:20px;overflow:hidden;}

.bottom_content {clear:both; padding-top:10px; border-top:1px dashed #ccc;  }
.bottom_content table {margin-top:10px;}
#blq-content .bottom_content h3 {clear:both; font-size:1em; font-weight:bold; width:100%; padding-bottom:5px; }
p.backtotop {text-align:right; display:block; border-bottom:1px dashed #ccc; padding-bottom:5px;}

.supportbox {border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:0; margin:30px 0 10px 0;}
p.pagination {border-top:1px solid #ccc; padding-top:6px; margin-top:50px; margin-bottom:5px;}
p.copyright { padding-top:6px; margin-bottom:5px; font-size:0.9em;}

.dictionary-form-holder-search-results .related-links { margin-top:1em; /*display:none;*/}
.dictionary-form-holder-search-results .related-links A EM { font-style:normal; font-weight:bold;}

#anchorfix .informal_concise h3, #anchorfix .formal_concise h3{width:100%; font-size:1em; font-weight:bold; padding:5px 0;}

/**/
#local-navigation {clear:both;}
/**/

span.dictionary-language-2.selected  label, span.dictionary-language-1.selected label {font-weight:bold; }
.tabActive0  .tab.informal_periphrastic {display:block;}
.tabActive0  .tab.informal_concise, .tabActive0  .tab.formal_concise {display:none;}

.tabActive1  .tab.informal_concise {display:block;}
.tabActive1  .tab.informal_periphrastic, .tabActive1  .tab.formal_concise {display:none;}

.tabActive2  .tab.formal_concise {display:block;}
.tabActive2  .tab.informal_periphrastic, .tabActive2  .tab.informal_concise {display:none;}

#content .tabActive0  #tabmenu li.periphrastic a, #content .tabActive1  #tabmenu li.informal_concise a, #content .tabActive2  #tabmenu li.formal a { color: #fff; background: #022e65;	margin: 0; text-decoration: none; padding:5px 8px 13px 5px;}

.tableContent {width:180px; float:left;}
#anchorfix .tab h2 {margin-bottom:10px;}
#anchorfix .tab h3 {margin-top:10px;}
/*
#content .centre-content a.question {display:none;}*/

/*dictionary widget RHN*/
.right-content .listen {float:left;}

/*lan-switcher*/
/*--------Language switcher--------------*/
#lang-switch {right:14px; left:875px; top:110px; }
BODY.geiriadur #lang-switch {top:110px;}

#lang-switch p {background:url(/staticarchive/09b9acbcc734d11555338b0cc9272f36ef7c8672.gif) top left no-repeat;}
#lang-switch p a {background:url(/staticarchive/09b9acbcc734d11555338b0cc9272f36ef7c8672.gif) bottom left no-repeat;}
#lang-switch p a:hover {color:#fff; }


.dictionary-form-holder-search-results .glossaries p.copyright {padding-left:0;}
.dictionary-form-holder-search-results .glossaries dt {padding-bottom:5px;}
body.home .dictionary-form-holder-search-results .glossaries dt {padding-bottom:0px;}
.right-content .dictionary-form-holder-search-results .glossaries dt {padding-bottom:0;}


/*widget style fix*/

.contentBlock .type_n dt, .contentBlock .type_n dd, .contentBlock .type_v dt, .contentBlock .type_v dd {clear:both; }
.contentBlock  dd  {padding-bottom:10px;}
.contentBlock p.copyright {clear:both;}
#blq-content .contentBlock .plural {padding-top:0px; padding-left:0px; float:none;}
#blq-content .contentBlock  .glossary-item-text a {padding-top:0; padding-left:10px; float:left;}
body.home #blq-content .contentBlock  .glossary-item-text a {float:none;}
#blq-content .contentBlock  .glossary-item-text .definition a  {padding-left:0;}

span.conj {padding-left:5px;}

/*conj page*/
#dictionaryboxContainer {background:#fff;}
#tabmenu {background:#EDEDED;}
.right-content.conj  .dictionary-form-holder{display:none;}


.centre-content .dictionary-form-holder  .dictionary-form-holder-search-results {display:none;}


/*no-result */

.no-results {display:block; padding-top:20px;}

#blq-content .contentBlock .definition  {line-height:1.9em;}

body.home .related-links  {clear:both;}
