/*
Theme Name: confidence with a smile
Theme URI: http: //www.keralamonline.info
Description: business theme
Version: 2.0
Author: feeldesigns
Author URI: http: //www.keralamonline.info
*/
#adsense728x90
	{
                display: block;
                float: left;
	}
#adsense336x280
	{
		float: right;
	}
#adsense728x15
	{
	}
*
	{
		margin: 0px;
		padding: 0px;
	}
body
	{
		font-size: 12px;
		margin: 0px;
		text-align: center;
		color: #000000;
		font-family:  Verdana, "Times New Roman", Times;
		background: #FFFFFF;
	}
#header
	{
		margin: 0px auto 0 auto;
		background: #FFFFFF;
		width: 1052px;
	}
#search
	{
		list-style-type: none;
	}
#statcounter
	{
		text-align: right;
		color: #000000;
	}
* html #footer a {width: 1%;}
#footer
	{
		margin-left: auto;
		margin-right: auto;
		width: 1052px;
		overflow: hidden;
		line-height: 1.4em;
	}
#footer li
	{
		float: left;
		list-style-type: none;
		white-space: nowrap;
	}
#footer li a
	{
		display: block;
		text-align: left;
		padding: 0 6px;
		font-size: 0.9em;
		text-transform: capitalize;
	}
#footer a
	{
		color: #000000;
		font-weight: bold;
	}
#footer a: hover
	{
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}
#title
	{
		float: left;
		width: 160px;
		color: #000000;
	}
#title h1
	{
		font-family: "Lucida Sans";
		font-size: 2em;
		font-style: italic;
		text-transform: lowercase;
		font-weight: normal;
		color: #000000;
	}
#title h1 a
	{
		color: #000000;
		text-decoration: none;
	}
#title h1 a: hover
	{
		color: #000000;
		text-decoration: none;
	}
#title p
	{
		font-family: "Trebuchet MS";
		font-size: 0.9em;
		color: #000000;
		text-transform: capitalize;
		line-height: 15pt;
		letter-spacing: 1pt;
	}
#container
	{
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 1052px;
	}
#leftnav
	{
		float: left;
		width: 160px;
		margin-bottom: 20px;
		text-align: left;
		font-size: 12px;
		line-height: 1.4em;
		color: #000000;
		list-style-type: disc;
	}
#rightnav
	{
		float: right;
		width: 160px;
		color: #000000;
		margin-bottom: 20px;
		font-size: 12px;
		text-align: left;
		line-height: 1.4em;
		list-style-type: disc;
	}
#sidebarleft
	{
		color: #000000;
		margin-bottom: 10px;
		padding: 0 0 0 0;
		font-size: 12px;
	}
#sidebarleft li
	{
		background: none;
		padding-bottom: 8px;
		list-style-type: none;
	}
#sidebarleft ul li
	{
		display: block;
		margin-right: 3px;
		padding-bottom: 2px;
		font-size: 12px;
	}
#sidebarleft ul li ul li
	{
		display: block;
		margin-right: 3px;
		padding-bottom: 2px;
		list-style-type: disc;
	}
#sidebarleft ul li li
	{
		display: block;
		margin-right: 3px;
		padding-bottom: 2px;
	}
#sidebarleft a: link
	{
		color: #000000;
		text-decoration: none;
		border: none;
	}
#sidebarleft a: hover
	{
		color: #000000;
		border: none;
	}
#sidebarleft a: visited: hover
	{
		color: #000000;
		border: none;
	}
#sidebarleft a: visited
	{
		color: #000000;
		text-decoration: none;
		border: none;
		font-weight: bold;
	}
#sidebarleft h1
	{
		font-family: Arial, sans-serif;
		color: #000000;
		padding: 0px 0px 0px 0px;
		margin-top: 8px;
	}
#sidebarright
	{
		color: #000000;
		margin-bottom: 10px;
		padding: 0 0 0 0;
		font-size: 9px;
	}
#sidebarright ul li
	{
		display: block;
		margin-right: 3px;
		padding-bottom: 2px;
		font-size: 12px;
	}
#sidebarright ul li ul li
	{
		display: block;
		margin-right: 3px;
		padding-bottom: 2px;
	}
#sidebarright ul li li
	{
		display: block;
		margin-right: 3px;
		padding-bottom: 2px;
	}
#sidebarright a: link
	{
		color: #000000;
		text-decoration: none;
		border: none;
	}
#sidebarright a: hover
	{
	color: #000000;
	border: none;
	}
#sidebarright a: visited: hover
	{
		color: #000000;
		border: none;
	}
#sidebarright a: visited
	{
		color: #000000;
		text-decoration: none;
		border: none;
		font-weight: bold;
	}
#sidebarright h1
	{
		font-family: Arial, sans-serif;
		color: #000000;
		padding: 0px 0px 0px 0px;
		margin-top: 8px;
	}
#content
	{
		display: block;
		font-size:12px;
		margin: 0px 195px 0px 195px;
		margin-top: 4px;
		text-align: left;
		list-style-type: disc;
	}
#content ul
	{
		padding-left: 10px;
	}
#content ul li
	{
		margin-left: 10px;
		list-style-type: disc;
	}
#content ul ul li
	{
		padding-left: 10px;
	}
#content ol
	{
		list-style-position: inside;
		padding-left: 10px;
		padding-top: 2px;
		margin-bottom: 10px;
	}
#content p
	{
		padding-left: 10px;
	}
#leftnav p, #rightnav p 
	{
		margin: 0 0 0 0;
	}
#content h2
	{
		margin: 0 0 .5em 0;
	}
p
	{
		margin-bottom: 12px;
		margin-top: 12px;
	}
blockquote
	{
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-style: none;
		color: #000000;
	}
.postmetadata
	{
		display: block;
		margin: 10px 35px 10px 20px;
		border-left: 2px solid #FFFFFF;
		padding: 5px 8px 8px 35px;
		text-align: left;
		background: #FFFFFF;
		border: 2px solid #FFFFFF;
		color: #000000;
	}
#content .postmetadata
	{
		padding-left: 2px;
	}
.postmetadata a: link
	{
		border: none;
		color: #000000;
		font-weight: normal;
	}
.postmetadata a: hover
	{
		border: none;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
	}
.postmetadata a: visited: hover
	{
		border: none;
		color: #000000;
		font-weight: normal;
	}
.postmetadata a: visited
	{
		border: none;
		color: #000000;
		font-weight: normal;
	}
a: link
	{
		color: #000000;
		text-decoration: none;
	}
a: hover
	{
		text-decoration: underline;
	}
a: visited
	{
		color: #000000;
		text-decoration: none;
		font-weight: normal;
	}
a: visited: hover
	{
		color: #000000;
	}
a img
	{
		border: none;
		background: none;
	}
#feed, #feed img a: link, #feed img a: visited
	{
		border: none;
	}
.commentlist
	{
		padding-left: 40px;
		padding-right: 15px;
		background: #FFFFFF;
		color: #000000;
	}
.commentlist li
	{
		margin: 2px 2px 2px 2px;
		padding-left: 5px;
		list-style: none;
		background: #FFFFFF;
		margin-bottom: 5px;
		border: 5px solid #FFFFFF;
	}
li.alt
	{
		background: #FFFFFF;
		border: 1px solid #FFFFFF;
	}
.commentlist cite
	{
		padding: 1px 1px 1px 1px;
	}
.commentlist p
	{
		padding: 5px 5px 2px 3px;
		margin-bottom: 5px;
	}
.commentlist a: link
	{
		border: none;
		text-decoration: underline;
		font-weight: bold;
		color: #000000;
	}
.commentlist a: visited
	{
		border: none;
		text-decoration: underline;
		font-weight: bold;
		color: #000000;
	}
.commentlist a: hover
	{
		border: none;
		text-decoration: underline;
		font-weight: bold;
		color: #000000;
	}
.commentlist a: visited: hover
	{
		border: none;
		text-decoration: underline;
		font-weight: bold;
		color: #000000;
	}
.commentmetadata a: link, .commentmetadata a: hover, .commentmetadata a: visited
	{
		text-decoration: none;
		color: #000000;
	}
.commentnumber
	{
		font: bold normal 14px 'Times New Roman', Times, serif;
		font-weight: bold;
		margin-top: 5px;
		float: right;
		color: #000000;
		font-size: 12pt;
	}
#comment
	{
		width: 80%;
	}
h1
	{
		font-size: 36px;
		color: #000000;
	}
h2
	{
		font-family: Arial, sans-serif;
		display: block;
		font-size: 15px;
		padding: 0 0 0 0;
		margin: 0px 0 0px 0;
		text-align: left;
	}
h3
	{
		font-family: Arial, sans-serif;
		display: block;
		font-size: 20px;
		padding: 5px 0 0 12px;
		margin: 5px 0 6px 0;
		text-align: left;
	}
h3.posttitle
	{
		font-family: Arial, sans-serif;
		font-size: 20px;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		margin-top: 12px;
		margin-bottom: 5px;
	}
.posttitle a: link
	{
		font-size: 14px;
		color: #000000;
		font-weight: bold;
	}
.posttitle a: visited
	{
		font-size: 20px;
		color: #000000;
		font-weight: bold;
	}
.posttitle a: hover
	{
		font-size: 20px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
.posttitle a: visited: hover
	{
		text-decoration: none;
	}
h4
	{
		font-family: Arial, sans-serif;
		margin-top: 15px;
		font-size: 12px;
		padding: 5px 0 0 12px;
		margin: 5px 0 6px 0;
		text-align: left;
	}
h5
	{
		font-family: Arial, sans-serif;
		margin-top: 15px;
		font-size: 12px;
		padding: 5px 0 0 12px;
		margin: 5px 0 6px 0;
		text-align: left;
	}
.date
	{
		font-size: 18px;
		float: right;
		letter-spacing: -2px;
		padding: 3px 5px 3px 5px;
		margin-top: 17px;
		text-align: center;
		color: #000000;
	}
.entry
	{
		margin-bottom: 5px;
	}
.post
	{
		display: block;
		overflow: hidden;
		width: 98%;
	}
code
	{
		display: block;
		margin: 10px 30px 0 30px;
		padding: 2px 10px 5px 10px;
		border-top: 4px solid #FFFFFF;
		color: #000000;
		background: #FFFFFF;
	}
#navigation
	{
		margin-left: auto;
		margin-right: auto;
		width: 1052px;
		height: 18px;
		overflow: hidden;
		line-height: 1.4em;
		margin-bottom: 0;
	}
#navigation ul
	{
		margin: 0;
		padding: 0;
	}
#navigation li
	{
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none;
		white-space: nowrap;
	}
#navigation li a
	{
		display: block;
		padding: 0 6px;
		font-size: 0.9em;
		text-transform: capitalize;
	}
* html #navigation a {width: 1%;}
#navigation form
	{
		float: right;
		height: 100%;
		width: 164px;
		padding: 0 15px;
		line-height: 0;
		background: #FFFFFF;
	}
#navigation form fieldset
	{
		margin-top: 7px;
		border: 0 solid;
	}
* html #navigation form fieldset {margin-top: 7px;}
#navigation #s
	{
		height: 1.5em;
		width: 115px;
		margin: 0 5px 0 0;
		padding: 0;
		border: 1px solid;
		font-size: 0.8em;
		vertical-align: middle;
	}
#navigation #searchbutton
	{
		height: 2em;
		width: 0;
		padding: 0 1px;
		font-size: 9px;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
	}
#navigation li
	{
		border-color: #000000;
	}
#navigation a
	{
		color: #000000;
		font-weight: bold;
	}
#navigation a: hover
	{
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		background-color: transparent;
	}
#navigation a: visited
	{
	}
#navigation #searchbutton
	{
		color: white;
		background-color: #FFFFFF;
	}
.button
	{
		margin-bottom: -4px;
	}
#wp-calendar
	{
		empty-cells: show;
		margin: 10px auto 0;
		width: 160px;
	}
#wp-calendar #next a
	{
		padding-right: 10px;
		text-align: right;
	}
#wp-calendar #prev a
	{
		padding-left: 10px;
		text-align: left;
	}
#wp-calendar td
	{
		padding: 2px 0;
		text-align: center;
	}
#wp-calendar th
	{
		text-align: center;
	}
#wp-calendar caption
	{
		text-align: center;
		width: 100%;
		text-transform: uppercase;
		font-weight: bold;
	}
img
	{
		border: none;
	}
.alignright
	{
		text-align: right;
	}
.alignleft
	{
		text-align: left
	}
.navigation
	{
		display: block;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0;
	}
.wp-smiley
	{
		padding: 0;
	}
.textwidget
	{
		margin: 2px 5px 2px 5px;
	}
#body_content
	{
		position: absolute;
	}

;