/* theme fixes */body { color: #666666; }
h1 { margin-top: 20px; }h2 { margin-top: 20px; }h3 { margin-top: 20px; }h4 { margin: 20px 0px 10px 0px; font-weight: normal; font-size: 20px; }h3.post-title{ margin-top: 0px; }#container { color: #666; }.articleinfo { margin-bottom: 14px; }.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active { border-bottom: 1px solid #dedede; } .sidebar-box ul li { list-style-type: none;}.sidebar-box ul li a:hover { background-color: #fff  !important; ; }.sidebar-box h2 {  font-size: 20px;  font-weight: normal; margin-left: 0px; text-transform: none;}.sidebar-box ul { margin-left: 0px; padding-left: 0px}.sidebar-box ul li ul { margin-left: 0px; padding-left: 20px}  .list2 { color: #A2A2A2; }.list2 a { color: #A2A2A2; }#header { margin-bottom: 25px; margin-bottom: 25px; }.current_page_item { font-weight: bold; }.current_page_item .page_item { font-weight: normal;}.current_cat_item { font-weight: bold; }#et-contact { display: none; }.related-posts {	background-color: #FFF; 	border-top: 1px solid #e7e7e7;	border-bottom: 1px solid #e7e7e7;	padding-left: 15px;	padding-top: 0px;	display: block;	margin-bottom: 15px; 	margin-top: 15px;}#breadcrump { background-color: #f6f6f6; padding: 5px 15px; margin-bottom: 10px; width: 583px; border: 1px solid #EBEBEB; }.landingsites{	background-color: #FFF; 	border: 1px solid #e7e7e7;	padding: 5px 15px; 	display: block;	margin-right: 15px;	margin-bottom: 15px; 	margin-top: 15px;	padding-top: 15px;} /*.latexitem a:link, .latexitem a:visited { font-weight: bold; }.latexitem a:hover { font-weight: bold; }*/.latexitem ul {  } .latexitem li { list-style-type: none; display: block; padding: 0.5em; margin-top: -1px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }.latexitem .url  { white-space: nowrap; color: #a8a8a8; }.latexitem .bookdetails { color: inherit; }.latexitem .blockquote { display:block; margin: 0em; padding: 0.5em 0em 0.5em 1.0em; }.latexitem .description{ color: inherit; display: block; text-align: justify; padding-left: 20px; }.latexitem li.even { background-color: #f6f6f6; }.latexitem li.odd  { background-color: #fff; }table{	width: 100%;	border-collapse: collapse;	border-spacing: 0;	border: 1px solid #ebebeb;	margin: 10px 0px;} .blanktable {	width: auto;	border-collapse: collapse;	border: none;} td, th{	line-height: 130%;/* 	padding: .3em .5em; */	vertical-align: top; 	font-weight: normal; } table thead tr {	border: solid #3badef;	border-width: 1px;}table thead th{	letter-spacing: .1em; /* 	padding: .3em .5em; */	color:#fff; /*color: inherit;*/	background: #3badef; 	font-weight: bold; 	text-align:left;} table tbody th{	border: solid #53718b;	border-width: 1px 0;	text-align:left;/* 	padding: .3em .5em; */	background: #88b0d4; } table tbody tr {	border: solid #dadada;	border-width: 1px;}/* th {background: #88b0d4; color:#000; font-weight:bold; padding: 4px; margin: 0px;}  */td, th { padding: 6px; margin: 0px; }   /* border:1px solid #e9e9d9; */table tr.even th, table tr.even td {background: #f6f6f6; } table tr.odd th,table tr.odd td {background: #fff; }tr td.tablesubheader,tr.odd td.tablesubheader,tr.even td.tablesubheader  {	background: #dadada; 	border: 1px solid #dadada;	color: #000;}/* Earthly touch */.wp-pagenavi{	margin-bottom: 10px;	margin-left: -2px;}.wp-pagenavi a, .wp-pagenavi a:link {	padding: 4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	border: 1px solid #e7e7e7;	color: #1d8dcb;	background-color: #FFFFFF;	}.wp-pagenavi a:visited {	padding: 4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	border: 1px solid #e7e7e7;	color: #1d8dcb;	background-color: #FFFFFF;	}.wp-pagenavi a:hover {		border: 1px solid #3b3b3b;	color: #3b3b3b;	background-color: #FFFFFF;}.wp-pagenavi a:active {	padding: 4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	border: 1px solid #e7e7e7;	color: #e56100;	background-color: #FFFFFF;	}.wp-pagenavi span.pages {	padding: 4px 6px 4px 6px; 	margin: 2px 2px 2px 2px;	color: inherit;	border: 1px solid #e7e7e7;	background-color: #FFFFFF;}.wp-pagenavi span.current {	padding: 4px 6px 4px 6px; 	margin: 2px;	font-weight: bold;	border: 1px solid #e7e7e7;	color: inherit;	background-color: #FFFFFF;}.wp-pagenavi span.extend {	padding: 4px 6px 4px 6px; 	margin: 2px;		border: 1px solid #e7e7e7;	color: inherit;	background-color: #FFFFFF;}.pagenumbers{	margin-bottom: 10px;}.pagenumbers a, .pagenumbers a:link {	padding: 4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	border: 1px solid #e7e7e7;	color: #1d8dcb;	background-color: #FFFFFF;	}.pagenumbers a:visited {	padding: 4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	border: 1px solid #e7e7e7;	color: #1d8dcb;	background-color: #FFFFFF;	}.pagenumbers a:hover {		border: 1px solid #3b3b3b;	color: #3b3b3b;	background-color: #FFFFFF;}.pagenumbers a:active {	padding: 4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	border: 1px solid #e7e7e7;	color: #e56100;	background-color: #FFFFFF;	}/* fix wp-syntax */.wp_syntax pre { background:#FCFCFC !important; }.wp_syntax td.code { background-image:none; background-color:none; }/* ngg */.ngg-gallery-thumbnail img{    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.ngg-gallery-thumbnail img:hover{	-webkit-transform: scale(1.1);  	-moz-transform: scale(1.1);  	-o-transform: scale(1.1);  	transform: scale(1.1);}/* TOC Plugin */.toc {  border: #ccc solid 1px;  /*float: left;*/  font-size: .9em;  margin: 0 0 15px 0px;  width: 50%;}.toc-generator ol {  margin: 5px;  padding-left: 30px;}.toc-generator {  border: #ccc solid 1px;  /*float: left;*/  font-size: .9em;  margin: 0 0 15px 0px;  width: 50%;}.toc ol {  margin: 5px;  padding-left: 30px;}/* custom */.cvleft {width:120px; float: left; position: relative; padding: 0 0 10px 0px}.cvright {width:450px; float: left; position: relative; padding: 0 0 10px 5px}