html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
.clear{clear:both}
.left{float:left}
.right{float:right}
.roundcorner{-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

.none{display:none}
h1, h2, h3, h4{font-family:georgia; font-weight:100}
a{color:#00568E;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
iframe{background:transparent}

body{font-size:100%; line-height:140%; color:#222; font-family:arial;
	background:no-repeat url(../images/bg-test.png) 0 0;
	background-repeat:repeat;
	background-color:#EBEBEB;
}

.box{
	width:999px; position:relative; overflow:hidden; margin:0 auto;
	
}

.wrapper{
	border:1px solid #ddd;
	margin-top:25px;
	margin-bottom:25px;
}

.header{
	background:#4E91CA;
	padding:15px 17px;
}

#footer{
	color:#555;
	font-size:12px;
	padding:5px 7px;
	background:#ddd;
	text-align:center;
	
}

.content{
	color:#444;
	font-size:15px;
	padding:9px 11px;
	background:#fff;
	padding-bottom:20px;
	padding-top:25px;
}

.leaderboard-placement{
	background-color: #eee;
	padding:13px 0 13px 0;
	text-align:center;
	margin:0px;
}

.logo-div{width:260px;}
.search-div{margin-left:65px;}
.nav-div{width:200px;float:right;text-align:right;}

.searchbar{margin-left:20px;background:#00416A;padding:1px; margin-right:69px;margin-top:3px;}
.searchformcover{border:1px solid #fff;box-shadow:0 0 6px #aaa inset;background:#fff}
.searchbox{font:bold 16px Arial;width:300px;padding:3px 2px; margin:0;background:transparent; border:none;}
.searchbtn{vertical-align:baseline;font-size:78%;background:transparent; border:none;margin:3px 0;border-left:1px solid #6a470c; cursor:pointer;text-transform:uppercase}
    
.navigation{margin-top:6px}
.navigation a{text-decoration:none;font-weight:bold;color:#FFF; text-shadow:0 1px 0px #000;font-family: 'Play', sans-serif;}
.navigation a:hover{text-decoration:underline;}
.navigation li {display:inline;list-style:none;margin-right:15px;}

.logo{margin-top:3px;}
.logo a{
	font-size:125%;
	color:#eee;
	text-shadow:0 1px 0px black;
	font-family: 'Play', sans-serif;
	font-weight:bold;
}

.block-header{
	border-bottom: 1px solid #ddd;
	color: #666;
	padding:5px;
	font-size:105%;
	font-weight:bold;
	background:#ddd;
}

.left-box, .right-box{width:200px;}
.right-ads{
	width:336px;
	padding:10px 0;
}
.rightjumboad{
	text-align:center;
	margin-bottom:14px;
}
.rightjumboad div{
	margin:0 auto;
}

.mid-box{width:400px;margin-left:25px;}

.left-box a,.right-box a,.left-box a:active, .right-box a:active, .left-box a:visited, .right-box a:visited,
.left-box a:link, .right-box a:link{
	display:block;
	padding-left:5px;
	font-size:95%;
	color: #4E91CA;
}

.left-box a:hover, .right-box a:hover{
	color:white;
	background:#4E91CA;
	text-decoration:none;
}

.current{
	background:#eee;
	padding-left:5px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.popular-terms,.nearby-terms, .contexts{
	border:1px solid #ccc;
}

.each-definition{
	color:#444;
	padding:5px;
	margin-bottom:10px;
}

.each-definition a{
	text-transform:capitalize;
}

.main-content{
	padding:5px;
}

.term-name{
	display:block;
	width:100%;
	color:#666;
	font-size:150%;
	padding:5px;
	text-transform:capitalize;
}

.term-definition{
	padding-left:5px;
	color:#555;
}

.term-definition h3{
	text-align:right;
	padding:5px;
	color:#4E91CA;
	background:#eee;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

ul.definitions{padding-left:20px;}
.definitions li{
	list-style-type:square;
	margin-bottom:10px;
	margin-top:5px;
}

.definitions li span{
	padding-right:5px;
}
.search-definition{
	margin-top:5px;
	margin-bottom:15px;
}

.search-input-definition{
	border:1px solid #aaa;
	box-shadow:1px 1px 15px #aaa;
	color:#444;
	padding:5px 7px;
}

.search-input-button{
	background:#4E91CA;
	color:white;
	font-weight:bold;
	padding:5px 7px;
	box-shadow:1px 1px 15px #aaa;
	border:1px solid #4E91CA;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	border:1px solid #4E91CA;
	background:white;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	background:#eee;
	font-weight: normal;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
	color:#4E91CA;
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
}

#ui-active-menuitem{
	background: #ddd;
	cursor: default;	
}

#main-page-index{
	 background:none;
} 

.trending-header{
	color: #555;
	font-size:110%;
	padding-top:40px;
	margin-bottom:10px;
	padding-left:5px;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
}
 
a.trend-terms, a.trend-terms:link,a.trend-terms:active,a.trend-terms:visited{color:#00568E;font-weight:bold;
display:inline-block;
padding:5px 9px;}
a.trend-terms:hover{text-decoration:underline;}
.separator{margin-bottom:25px;}

.h3-class,.h2-class{
	margin-top:20px;
	margin-bottom:4px;
	color: #666;
	border-bottom:1px solid #444;
}

.about-us-para,#follow{
	font-size:85%;color:#333;
}

.scroll-box{
  position:fixed;  
  width:200px;min-height:20px;top:200px;right:1px;  
  padding:16px;
  z-index:100;
  text-align:center;
  color: #4F3900;
  font-size:18px;
  border:1px solid #ccc;
  background: #ddd;
  display:none;
}

a.permalink,a.permalink:link,a.permalink:active,a.permalink:visited,a.permalink:hover{
	background-image: url('../images/link_icon.gif');
	background-repeat:no-repeat;
	width: 30px;
	height:15px;
	display: inline-block;
}

.entry-name{
	display:inline;
	margin:0px 10px 20px 0px;
}

a.read-more-link,a.read-more-link:active,a.read-more-link:visited,
a.read-more-link:hover,a.read-more-link:link{display:inline;}

  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Verdana, sans-serif;
  }
  input.gsc-input {
    border-color: #D3BCA1;
  }
  input.gsc-search-button {
    border-color: #300D00;
    background-color: #461200;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #A25B08;
    background-color: #A25B08;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #461200;
    background-color: #461200;
  }
  .gsc-tabsArea {
    border-color: #461200;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result.gsc-promotion:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #950000;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #950000;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #950000;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #950000;
  }
  .gsc-cursor-page {
    color: #950000;
  }
  a.gsc-trailing-more-results:link {
    color: #950000;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet,
  .gs-fileFormatType {
    color: #333333;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #A25B08;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #A25B08;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #A25B08;
    background-color: #FFFFFF;
    color: #950000;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #461200;
    background-color: #461200;
    color: #950000;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #FEFEDC;
    background-color: #FFFFCC;
  }
  .gsc-completion-title {
    color: #950000;
  }
  .gsc-completion-snippet {
    color: #333333;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #A25B08;
  }
  
 a.entry-anchor-name-class{
 	position: absolute; 
 	margin-top: -60px; 
 	padding-top: 60px;
 }

h4{border-bottom:1px solid gray;padding-top:10px;}
