/*
Theme Name: Content Yogi
Theme URI: http://contentyogi.com/
Description: WordPress theme created exclusively for ContentYogi.
Version: 1.0
Author: Nishant kulkarni
Author URI: http://quadrega.com/

*/

/* start google-ish styles */
body {
	background:#fff;
	color:#000;
	margin:3px 8px;
}
#gbar {
	height:25px;
	padding-left:10px;
}
.gbh, .gbd {
	border-top:1px solid #c9d7f1;
	font-size:1px;
}
.gbh {
	height:0;
	position:absolute;
	top:24px;
	width:100%;
}
#gbi, #gbs {
	background:#fff;
	left:0;
	position:absolute;
	top:24px;
	visibility:hidden;
	z-index:1000;
}
#gbi {
	border:1px solid;
	border-color:#c9d7f1 #36c #36c #a2bae7;
	z-index:1001;
}
#guser {
	padding-bottom:7px !important;
}
#gbar, #guser {
	font-size:13px;
	padding-top:1px !important;
}
#gbar1 {
	font-size:13px;
	padding-top:1px !important;
}
@media all {
.gb1, .gb3 {
	height:22px;
	margin-right:.73em;
	vertical-align:top;
}
#gbar {
	float:left;
}
}
.gb2 {
	display:block;
	padding:.2em .5em;
}
a.gb1, a.gb2, a.gb3 {
	color:#00c !important;
}
.gb2, .gb3 {
	text-decoration:none;
}
a.gb2:hover {
	background:#36c;
	color:#fff !important;
}
.ts {
	border-collapse:collapse;
}
.ts td {
	padding:0;
}
.ti, .bl, form, #res h3 {
	display:inline;
}
.ti {
	display:inline-table;
}
.fl:link, .gl a:link {
	color:#77c;
}
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited {
	color:#00c;
}
.mblink:visited, a:visited {
	color:#551a8b;
}
a:active {
	color:red;
}
.cur {
	color:#a90a08;
	font-weight:bold;
}
.b {
	font-weight:bold;
}
.j {
	width:42em;
	font-size:82%;
}
.s {
	max-width:42em;
}
.j font[size="-1"], .e .j {
	font-size:100%;
}
.sl, .e .j font[size="-1"] {
	font-size:82%;
}
#gb {
	text-align:right;
	padding:1px 0 7px;
	margin:0;
}
.hd {
	position:absolute;
	width:1px;
	height:1px;
	top:-1000em;
	overflow:hidden;
}
.f, .m, #tads h2, #mbEnd h2 {
	color:#676767;
}
.a, cite, .cite, .cite:link {
	color:green;
	font-style:normal;
}
#mbEnd {
/*	float:right; */
}
h1, ol {
	margin:0;
	padding:0;
}
li.g, body, html, .std, #tads h2, #mbEnd h2, h1 {
	font-size:small;
	font-family:arial, sans-serif;
}
#tads h2, #mbEnd h2, h1 {
	font-weight:normal;
}
#mbEnd h2, #mbEnd h1 {
text-align: center;
}
#ssb, .clr {
	clear:both;
}
#nav a, #nav a:visited, .blk a {
	color:#000;
}
#nav .b a, #nav .b a:visited {
	color:#00c;
	font-size:medium;
}
#nav .i {
	color:#a90a08;
	font-weight:bold;
}
.csb, .ss {
	background:url(../../../images/nav_logo4.png) no-repeat;
	height:26px;
	display:block;
}
.ss {
	background-position:0 -87px;
	position:absolute;
	left:0;
	top:0;
}
.cps {
	overflow:hidden;
	height:18px;
	width:114px;
}
.mbi {
	width:12px;
	height:12px;
	background-position:-114px -78px;
	margin-right:2px;
}
#nav td {
	padding:0;
	text-align:center;
}
#logo {
	display:block;
	overflow:hidden;
	position:relative;
	width:320px;
	height:58px;
	margin:4px 0 7px;
}
#logo img {
	border:none;
	position:absolute;
	left:0;
	top:-22px;
}
.skk2 {
float:right;border-width: thin; border-color: grey; border-style:solid;padding-right:5px
}
#logo span, .ch {
	cursor:pointer
}
h3, .med {
	font-size:medium;
	font-weight:normal;
	padding:0;
	margin:0;
}
.e {
	margin:.75em 0;
}
.slk td {
	padding-left:40px;
	padding-top:5px;
	vertical-align:top;
}
.slk div {
	padding-left:10px;
	text-indent:-10px;
}
#mbEnd cite {
	display:block;
	text-align:left;
}
#mbEnd p {
	margin:-.5em 0 0 .5em;
	text-align:center;
}
#bsf, #ssb, .blk {
	border-top:1px solid #6b90da;
	background:#f0f7f9;
}
#bsf, #ssb {
	margin:11px 0;
}
#bsf {
	border-bottom:1px solid #6b90da;
}
#ssb div {
	float:left;
	padding:4px 0 0;
	padding-left:4px;
	padding-right:.5em;
}
#prs a, #prs b {
	margin-right:.6em;
}
#ssb p {
	text-align:right;
	white-space:nowrap;
	margin:.1em 0;
	padding:.2em;
}
#ssb {
	margin-top:0;
	padding:.1em;
}
#mbEnd {
	background:#fff;
	padding:0;
	border-left:10px solid #fff;
	border-spacing:0;
	margin-bottom: 1em; 
}
#res {
	padding-right:1em;
}
#tads {
	background:#fff8dd;
}
#tads li {
	padding:0 3px 0 5px;
	margin:0;
}
#tads .tam, #tads .tal {
	padding-top:12px;
}
#mbEnd li {
	margin:1em 0;
	padding:0;
}
.xsm {
	font-size:x-small;
}
.sm {
	margin:0 0 0 40px;
	padding:0;
}
ol li {
	list-style:none;
}
.sm li {
	margin:0;
}
.gl, #bsf a, .nobr, #brs a {
	white-space:nowrap;
}
#mbEnd .med {
	white-space:normal;
}
.sl, .r {
	display:inline;
	font-weight:normal;
	margin:0;
}
.r {
	font-size:medium;
}
h4.r {
	font-size:small;
}
.g {
	margin:1em 0;
}
em {
	font-weight:bold;
	font-style:normal;
}
em, b {
	text-decoration:inherit;
}

#content {
	padding:0 20px;
}

#annoucement {
	background-color:#fdffcb;
	margin:0;
	padding:4px 10px;
	position:absolute;
	top:0;
	right:0;
}
/* Contact Form */
#formarea {
	width:500px;
	border:1px solid #ccc;
	margin: 0 auto;
	padding:20px;
}
form#cformsform fieldset,
form#cformsform p.cf-sb {
	width:500px;
	background: none;
}	
form#cformsform,
form#cformsform label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 89%;
	color: #333333;
}
form#cformsform fieldset.cf-fs1,
form#cformsform fieldset, 
form#cformsform ol.cf-ol {
	margin: 0 !important;
	padding: 0 !important;
}
form#cformsform legend {
	display:none;
}
form#cformsform fieldset,
form#cformsform ol.cf-ol {
	border:none;
}
.linklove {
	display:none;
}
form#cformsform input, 
form#cformsform textarea, 
form#cformsform select,
form#cformsform input:hover, 
form#cformsform textarea:hover, 
form#cformsform select:hover {
	background:none;
	border:1px solid #0329a8;
	background:#ededed;
}
.cform textarea, 
.cform input {
	width:250px !important;
}
form#cformsform ol.cf-ol li {
	margin: 10px 0px !important;
}
form#cformsform input#sendbutton {
	background: #0329a8;
	color:#fff;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 89%;
	cursor:pointer;
	width:120px !important;
}
form#cformsform input#sendbutton {
	text-decoration:underline;
}
#rhsline {
	border-left: 1px solid rgb(201, 215, 241);
	padding-left: 10px;
}
#rhsline h2 {
	margin-top:0;
}

.post {
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #c9d7f1;
}
p.nocomments {
	display:none;
}
.navigation {
	margin:10px 0;
	font-size:x-small;
}

.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:left;
}
.categorylist {
	margin-left:0px;
	margin-bottom:20px;
	padding-left:20px;
}
.entry p {
	font-weight:normal;
	font-size:small;
}
#entry1 p {
	font-weight:normal;
	font-size:small;
}

