body { font-family:Gentium,Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:1px; padding:0;}
img { border:0 none;  margin:0; padding:0;}
#mainpage { margin:0 auto;  width:970px;}
a:link { color:#2A74AE; text-decoration:none;}
a:visited {color:#600; text-decoration:none;}
a:active {color:#600; text-decoration:none;}
img a, a img, a:link img {border:none; margin-bottom:-4px; }
#searchForm {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#EAEAEA none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    float:left;
    line-height:2.07692em;
    margin:0.23077em 0 0;
    padding:0.15385em 0.23077em;
    white-space:nowrap;
}

#header { background : #FFF;  margin:0;  overflow:hidden;  padding:0;  width:970px;}

#header_ad {  margin:0 auto;  align: center;  width:720px;  height:90px;}

#header_ad img {  background:#EFEFEF none repeat scroll 0 0;  border:1px solid #CCCCCC;  margin:4px 10px 0 0;  padding:2px;}

#block-google_admanager-0 {  display:block;  text-align:center;} 

#menu {  margin:0;  
/*background:transparent url(images/menubg3.png) no-repeat scroll 0 0;*/
/*background-image: url("images/sprite.png");*/
  background-position: -10px -10px;
background-color: #000;  float:left;  height:38px;  width:970px;}

#menu ul {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:0;  padding:0 0 0 22px;}

#menu ul li {  float:left;  list-style-type:none;  margin:0;}

#menu ul li a {
  -x-system-font:none;
  color:#FFFFFF;
  float:left;
  font-family:Verdana;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:38px;
  padding-left:18px;
  padding-right:18px;
}

#menu ul li a:hover {
  color:#FF7800;
  text-decoration:none;
}

#menu ul li:hover {  
  color:#FF7800;
}

#menu ul li a:visited {
  color:#FFFFFF;
  font-weight:normal;
}

#menu ul li a:visited:hover {
  color:#FF7800;
  font-weight:normal;
}

#main {
  float:left;
  width:970px;
}

#wide-main {
  background:#FFFFFF none repeat scroll 0 0;
  float:left;
  width:970px;
}
#wide-main #panels .block {float:left; width:350px;}
#right_side span{color:#114400;}
#content {
  background : transparent;
  -x-system-font:none;
  color:#383839;
  float:left;
  font-family:Tahoma;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:0;
  overflow:hidden;
  width:658px;
}

 .content .tagadelic.level6{
   font-size:10px; 
   }

.content .tagadelic.level3{
 font-size:12px;
}
.content .tagadelic.level2{ 
font-size:14px;
}

.content .tagadelic.level1{ 
font-size:16px;
}
.entry {
  width:98%;
  background : transparent;
  float:left;
  margin-right:15px;
  padding:10px 0px 10px 5px;
}
.wide-entry {
  width:98%;
  background : transparent;
  margin:0;
  padding:10px 30px 10px 15px;
}
#kw_home img {
  background:#EFEFEF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  display:block;
  float:left;
  margin:4px 10px 0 0;
  padding:3px;
}
.head {
  border-bottom:6px solid #C1DEEE;
  float:left;
  margin-left:8px;
  margin-right:14px;
  padding-bottom:15px;
  padding-left:10px;
  width:490px;
}

.entry h2 {
  -x-system-font:none;
  font-family:Arial;
  font-size:18px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:33px;
  margin:0;
}

.entry h2 a {
  color:#FF7800;
  font-weight:bold;
  margin:0;
  text-decoration:none;
}

.entry h2 a:hover {
  text-decoration:none;
}

.entry h2 a:visited {
  color:#00589E;
  font-weight:bold;
}

#right_side {
  -x-system-font:none;
  float:left;
  font-family:Verdana;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:1px 0 0 0;
  width:310px;
  overflow : hidden;
}


#right_side h2 {
  font-weight: bold;
  margin : 0;
  padding : 5px 10px 10px 10px;
  border-bottom : 2px solid #000;
}
#right_side ul.directory{
margin:0;
padding:0;
}
#right_side ul.directory li {
list-style:none;
background-color: #000;
color: #fff;
padding: 5px 0 5px 5px;
border-bottom:1px solid #fff;

}
#right_side ul.directory li a {
color:#fff;
font-size: 14px;
font-weight: bold;
}

.featured_mkt {
  float:left;
  padding-bottom:10px;
}

.featured_mkt ul {
  list-style-type:none;
  margin:0;
  padding:0 0 0 15px;
}
.featured_mkt ul li {
  list-style-type:square;
  margin:0 0 0;
  padding:10px 0 10px 0;
  border-bottom : 1px dashed #CCC;
}

.featured_mkt ul li ul {
  margin:0;
  padding:0 0;

}

.featured_mkt ul li ul li {
  border:0 none;
  line-height:20px;
  list-style-type:none;
  margin:0;
  padding:5px 10px 5px 8px;
}

.featured_mkt ul li ul li a {
  -x-system-font:none;
  color:#4B4B4C;
  font-family:Tahoma;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:10px;
  padding-left:21px;
}

.featured_mkt ul li ul li a:visited {
  color:#4B4B4C;
  font-weight:normal;
}

#footer {
  color : #FFF;
  margin : 5px auto;
  background-image: url("images/sprite.png");
  background-position: -10px -104px;
  float:left;
  width:970px;
  height:113px;
  padding : 0 0 10px 0;
}
#payment a {
  color : #FFF;
}

.ui-tabs-hide{ display:none; }

.ui-tabs-nav li { 
  float: left;  
  list-style-type:none; 
  font-size:1.2em; 
  font-weight: bold; 
  
}

.kw_left, #fntheme-player-front{
  width:49%; 
  float:left; 
  padding-right:10px;
}

.kw_left h2 {
  margin : 0;
  padding : 0;
}

.kw_left ul {
  list-style : none;
  margin : 0;
  padding : 0;
}

.kw_left ul li {
  list-style : none;
  margin : 0;
  padding : 30px;
}

.kw_left ul li a {
  list-style : none;
  color : #000;
  font-style : bold;
}

.kw_left ul li a:hover {
  list-style : none;
  color : #000;
  font-style : bold;
  text-decoration: underline;
}

.kw_right{
  float:left;
  width:49%;
  overflow : hidden;
}

.kw_right h2 {
  padding : 0;
  margin : 0; 
}

.kw_right ul {
  list-style : none;
  margin : 0;
  padding : 0;
}

.kw_right ul li {
  list-style : none;
  margin : 0;
  padding : 30px;
}

.kw_right ul li a {
  list-style : none;
  color : #000;
  font-style : bold;
}

.kw_right ul li a:hover {
  list-style : none;
  color : #000;
  font-style : bold;
  text-decoration: underline;
}

ul.kw_home_menu{ 
  margin : 0;
  padding : 0;
  list-style : none;
}

ul.kw_home_menu li {
  height: 32px;
  width: 102px;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0 0 0;
  margin: 0 1px 0 0;
  text-align: center;
    background: #000;
}
ul.kw_home_menu li a, .directory li a {
	border:none;
}
/* Tab styles */
.green ul.kw_home_menu li { 
  background: #8DC70A url(images/greentab.jpg) no-repeat; 
}

.orange ul.kw_home_menu li { 
  background: #FE9128 url(images/orangetab.jpg) no-repeat;
}

.black ul.kw_home_menu li {
  background:#000000 url(images/blacktab.png) no-repeat;
}

.red ul.kw_home_menu li {
  background:#FF0000 url(images/redtab.png) no-repeat;
}

.blue ul.kw_home_menu li {
  background:#000066 url(images/bluetab.png) no-repeat;
}

ul.kw_home_menu li a {
  color: #FFF;  
}



.kw_body{   
  width:94%
}

.ui-tabs-selected { 
  border: 0; 
  border-bottom: 0;
  background: #000;
}

/* Tab styles */
.green .ui-tabs-selected { background: #8DC70A; }
.orange .ui-tabs-selected { background: #FE9128; }
.black .ui-tabs-selected{ background:#000000; }
.red .ui-tabs-selected{ background:#FF0000; }
.blue .ui-tabs-selected{ background:#000066; }

/** tab stuff **/
.wrapper{
  width : 100%;
}

.wrapper .box{
  margin: 0;
  padding: 5px;
  line-height: 1.5em;
  text-align: justify;
  background: #fff;
  border: 1px solid #000; 
}

/* Tab styles */
.green .wrapper .box { border: 1px solid #73A405; }
.orange .wrapper .box {border: 1px solid #FF8813; }
.black .wrapper .box{ border: 1px solid #000000;}
.red .wrapper .box{ border: 1px solid #FF0000;}
.blue .wrapper .box{ border: 1px solid #000066;}

.wrapper .boxholder{
  clear: both;
  padding: 5px;
    background: #000;
}
/* Tab styles */
.green .wrapper .boxholder{ background: #8DC70A; }
.orange .wrapper .boxholder{ background: #FE9128 ;}
.black .wrapper .boxholder{background:#000000;}
.red .wrapper .boxholder{background:#FF0000;}
.blue .wrapper .boxholder{background:#000066;}


/** market listing **/
#mkt_listing {
  display:block;
  padding:3px 5px 0 27px;
}

#mkt_top {
  background:transparent url(images/ftrd1.png) no-repeat scroll 0 0;
  height:26px;
}

#mkt_btm {
  background:transparent url(images/ftrd3.png) no-repeat scroll 0 0;
  height:24px;
}

#mkt_content {
  background:transparent url(images/ftrd2.png) repeat-y scroll 0 0;
  padding:0 20px 0 10px;
  width : 550px;
}

#mkt_content h2{
  -x-system-font:none;
  color:#FF7800;
  font-family:Arial;
  font-size:18px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:5px;
  margin:0;
  padding : 10px 0 10px 0;
  
}

#mkt_content h2 a{
  color:#FF7800;
  padding : 10px;
}

#mkt_listing img {
  background:#EFEFEF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  display:block;
  float:left;
  margin:4px 10px 0 0;
  padding:3px ;
}

#mkt {
  width : 625px;
  height : 190px;
  padding: 0 0 0 27px;
}

#nav ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0 0 0 22px;
}

#nav ul li {
  float:left;
  list-style-type:none;
  margin:0;
}

#nav ul li a {
  -x-system-font:none;
  color:#FFFFFF;
  float:left;
  font-family:Verdana;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:38px;
  padding-left:18px;
  padding-right:18px;
}

#nav ul li a:hover {
  color:#FF7800;
  text-decoration:none;
}

#nav ul li:hover {  
  color:#FF7800;
}

#nav ul li a:visited {
  color:#FFFFFF;
  font-weight:normal;
}

#nav ul li a:visited:hover {
  color:#FF7800;
  font-weight:normal;
}

#payment{ text-align : center;  padding : 10px;}
.info{margin-left:6px;}
#fn_service {padding-right: 5px;font-weight : bold;font-size: 1.9em; text-shadow: #ccc 2px 5px 2px;}
#fn_service a {color:#000; text-decoration:none; }
#fn_service img{padding-top:1px;}
#fn_attb{ background:#fff; min-height:54px; color:#000;}
#mission, .messages {background-color:#ccc;color:#000; font-size:1.5em; text-align:center; padding: 10px 10px 10px 10px; margin: 2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.synonyms tbody {border:none;}
#mission{text-align:left;}
.synonyms tr.even, tr.odd {border:none; background: none; padding: 0.1em 0.6em;}
.synonyms th {border:none; font-size:14px;}
table.date {width:100%;float:left;background-color:#ddd;margin:1px 10px 0px 2px;border: #ddd 0.25em solid;text-align:center;}
td.month {padding:0.4em 0.3em 0.3em;line-height:1em;background-color:#555;color:#FFF;font-family: "Gill Sans", "Gill Sans Std", Helvetica, Arial, sans-serif;font-weight:normal;font-size:130%; text-align:center;}
td.day {padding:0.12em 0pt 0pt;line-height:0.8em;font-family: Arial, sans-serif;font-weight:bold;font-size:240%;}
.deliver a {color:#fff}
.sales-pitch{text-align:center; font-weight:bold; color:#555; font-style:italic; font-size:15px; font-variant:small-caps;}
img.image { background: #FFF; padding: 4px 4px 4px 4px; border: 1px solid #999; border-width: 0 2px 2px 0; margin:0 1em 1em 0;}
.center{text-align:center;}
ul.galleries li { background : #EAEADA; border : 1px #cccccc solid;  margin : 1em 0;  padding : 1em; }
ul.images li { border : 1px #EAEADA solid;  margin : 0.5em 0;  padding : 0.5em; overflow:auto; width:100px}
ul.galleries { list-style-type : none;margin : 0;padding : 0;}
ul.galleries li img { float : left;padding-right : 4px;margin-right : 4px;}
ul.galleries li div.count { clear : both;}
ul.galleries h3 {   margin : 0;padding : 0;}
ul.images { list-style-type : none;margin : 0;padding : 0;}
#knkyia {background:#FFFFFF none repeat scroll 0%; border-color:#EEEEEE rgb(238, 238, 238) rgb(238, 238, 238) rgb(193, 202, 211); border-style:solid; border-width:1px 1px 1px 6px; color:#666666; display:block; line-height:1.6em; margin-bottom:12px; padding:8px 10px; white-space:pre; }
div.dev-query {clear:both;}
.outline{border:1px solid black; padding:10px; margin:0px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.comment, .node{padding: 4px 4px 4px 4px; border: 1px solid #999; border-width: 0 2px 2px 0; margin:0;  -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.node .title{font-weight:bold; font-size:2em; text-align:center}
.comment{padding:10px;border:1px solid gray; margin-bottom:5px;}
.kgallery{padding-right:10px;}
.advert{text-align:center; margin-left:-10px; padding-top:5px; clear:both;}
.comment-info{width:248px; float:left; margin-right:5px; border-right:1px solid grey; min-height:50px;}
.comment-main{margin-top:-15px; float:left}
.new{color:red;}

/*** aggregator styling ***/
.feed-item {
  margin : 0;
  padding :0;
}

#aggregator .feed-item {
  margin : 0;
}

h3.feed-item-title  a {
  color : #7aa13d;
  font-weight : bold;
  font-size : 16px;
  
}

.feed-item-body {
  margin : 0;
}

.feed-item-body p {
  display : none;
}

.feed-item-meta {
  padding : 0;
  margin : 0;
  
}
#fsearch{padding-bottom:0px;}
.entry .org{font-size:20px; font-weight:bold;}
#dictionary, .entry div.links{border:1px dotted gray; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:2px;}
.entry div.links {text-align:right;}
#fn_service{color:#000;}
.tabs .primary li a{-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
label {font-weight:bold;}
#content h3{padding:3px; border-top:1px solid #000; background-color:#ccc; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;}
.taxonomy-term-description img{float:left;}
#sendmoney{}
#text{float:none; padding:28px 28px 28px 83px;font-family:Arial,sans-serif;}
#remit{float:left;}
#user-login .user-login{padding:15px;}
#user-login .user-login input {width:250px;}
#toc div{float:left; padding:5px;}
.search input[type="text"]{width:150px;}
.search select{width:217px;}
.container-inline div, .container-inline label {display: inline;}
ul.links {  margin: 0;  padding: 0;}
ul.links.inline {  display: inline;}
ul.links li {  display: inline;  list-style-type: none;padding: 0 0.5em;}
.price a{ font-weight:bold; padding:1px 10px; margin-top:1px; background-color:#ccc; border:1px solid; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
table.price{ width:100px; text-align:center;}
#subscribe{float:right; padding-right:5px;}
#services{float:left;}
#services ul.featured{margin-top:0px; list-style:none;}
#services ul.featured li{display:inline; padding:0 10px;}
li.more div{display:none;}
#services li.more div ul li{display:block; margin-left:-40px;}
li.more:hover div{display:block; position:absolute; width:100%;}
li.more ul{position:absolute; top:0px; z-index:30; left:0; background-color:#fff; border:1px solid #000; border-top:1px solid #fff;}
li.arrow { padding:5px;}
li.arrow a { display:block; width:100%; padding-right:10px; /*overflow:hidden;*/ border:0; background: url(../mobitheme/images/chevron.png) right center no-repeat;}
li.arrow a:hover { background-color: #DBF1F9;/* light blue */ }



