/*   
Theme Name: Custom TheChetan.com
AUTHOR: Chetan Gole
Theme URI: http://chetangole.com/
Description: The custom made theme.
Version: 0.1
All rights reserved.
*/

html {
overflow : auto;
height : 100%;
margin-bottom : 0.1em;
}
::selection {
	background: #FBFBFB; /* Safari */
	color: #000000;
}
::-moz-selection {
	background: #FBFBFB; /* Firefox */
	color: #000000;
}
* {
padding : 0;
margin : 0;
}
body {
background : #ffffff;
font-size: 70%;
line-height: 1.5;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 15px 15px 0 30px;
color : #444444;
}
a {
color : #2382c4;
text-decoration : none;
outline : none;
}
a:hover {
background : #f3f3f3;
color : #444444;
text-decoration : none;
outline : 0;
}
a:visited {
text-decoration : none;
outline : 0;
}
a:link h3 {
color : #951400;
border : none;
outline : 0;
}
a:link img {
border : none;
outline : none;
}
p {
padding-top : 5px;
padding-bottom : 5px;
}
ul {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}
ol {
margin-left : 0;
margin-left : 30px;
margin-top : 0;
}
img {
border : none;
padding-top : 2px;
padding-bottom : 2px;
}
code {
font-family : "Courier New", Courier, mono;
}
pre {
font-family : "Courier New", Courier, mono;
}
em {
text-decoration : none;
}
dt {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}
#container {
width : 920px;
margin : 0 auto;
padding : 0 10px;
}
#header {
margin-bottom : 3px;
background : none repeat scroll 0% 0%;
float : left;
width : 100%;
padding-bottom : 0.25em;
}
#logo {
float : left;
padding-bottom : 6px;
width : 70%;
}
#logo h1 a {
color : #444444;
}
#logo img {
padding : 3px;
border : none;
padding-top : 0;
display : block;
}
#header h1 {
float : left;
font-size : 2.0em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin : 15px 0 0 0;
}
#site-description {
background : transparent;
color : #777;
float : left;
padding : 0;
width : 70%;
}
#site-description h2 {
font-size : 0.8em;
}
#tag {
float : right;
text-decoration : none;
text-align : right;
color : #9c9c9c;
background : transparent;
padding : 10px 0;
width : 30%;
}
#gcs a {
background : transparent no-repeat top right;
color : #777;
margin : 0;
padding : 0 20px 0 0;
}
#navcontainer {
float : left;
width : 100%;
}
#navcontainer ul {
padding-left : 0;
margin-left : 0;
background-color : #3c3c3c;
color : white;
float : left;
width : 100%;
}
#navcontainer a {
color : #ffffff;
text-decoration : none;
outline : none;
font-weight : normal;
}
#navcontainer ul li {
display : inline;
text-transform : uppercase;
font-size:10px;
}
#navcontainer ul li a {
padding : 0.3em 1em;
background-color : #3c3c3c;
color : white;
text-decoration : none;
float : left;
border-right : 1px solid #fff;
}
#navcontainer ul li a:hover {
background-color : #494949;
color : #eee;
}
.dropdown {
float : left;
padding-right : 5px;
margin : 0;
}
.dropdown dt {
cursor : pointer;
padding : 3px 15px 2px 15px;
color : white;
background-color : #3c3c3c;
border-right : 1px solid #eee;
}
.dropdown dt:hover {
background-color : #494949;
color : #eee;
}
.dropdown dd {
position : absolute;
overflow : hidden;
width : 130px;
display : none;
background : #fff;
z-index : 200;
margin : 0;
}
.dropdown ul {
list-style : none;
border-top : none;
margin : 0;
}
.dropdown li {
display : inline;
padding : 0;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
display : block;
padding : 5px;
color : #333;
text-decoration : none;
background : #fff;
width : 194px;
}
.dropdown a:hover {
background : #d9e1e4;
color : #000;
border-right : 0;
}
.headright {
border-left : 1px solid #fff;
float : right;
}
#navcontainer ul.navlist li.headright a {
border-right : 1px solid #fff;
}
#slickbox {
background : inherit;
float : left;
position : relative;
margin : 0 auto;
width : 100%;
padding : 0;
text-transform : lowercase;
font-size : 0.9em;
}
#slickbox h4 {
text-transform : uppercase;
padding : 3px 0 3px 0;
}
#slickcats {
background : inherit;
float : left;
position : relative;
width : 100%;
padding : 0;
}
ul.headcats {
color : #444444;
text-align : left;
height : auto;
width : 100%;
margin : 10px 0 0;
background-color : inherit;
}
ul.headcats li {
display : inline;
list-style-type : none;
margin-right : 3%;
border-bottom : 1px solid #ddd;
float : left;
text-align : right;
display : block;
width : 22%;
}
ul.headcats li:hover {
background : #f3f3f3 !important ;
}
ul.headcats li a {
float : left;
color : #333;
}
ul.headcats li a:hover {
background : #f3f3f3 !important ;
color : #444444;
}
#entries {
width : 500px;
float : left;
padding : 8px 0 15px 0;
line-height : 1.7em;
}
.post {
margin-bottom : 2em;
text-align:justify;
}
.post ul {
list-style : square;
margin : 1px 5px 7px 15px;
padding : 5px;
}
.post li {
margin-bottom : 3px;
}
h1 {
font-size : 1.5em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin-bottom : 0.2em;
margin-top : 2.5em;
}
div#entries h2 {
font-size : 1.2em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin-bottom : 0.2em;
margin-top : 2.5em;
}
div#adsense {
margin-bottom : 5em;
margin-top : 5em;
}

div#entries h2 a {
color : #444444;
}
div#entries h1 a {
color : #444444;
}
h3 {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 1em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}
#entries h3 {
clear : both;
padding-top : 1em;
margin-top : 0.2em;
}
div#entries h1.big {
margin-bottom : 1.5em;
}
.post h3 {
border-bottom : none;
letter-spacing : normal;
margin-bottom : -0.5em;
}
blockquote {
background-color : #f3f3f3;
padding : 10px;
margin : 15px 0;
}
.big {
display : inline;
font-size : 3em;
}
.results_content {
padding : 0 0 0.5em 0;
border-bottom : 1px solid silver;
}
span.archive-meta {
font-size : 0.9em;
}
a.archive-permalink {
color : #444444;
display : block;
font-size : 1.2em;
}
.except {
margin-top : 1em;
}
div.results_date {
margin-top : 0.5em;
font-size : 0.9em;
}
.archlist {
float : left;
color : #333;
width : 100%;
}
ul.archlist li {
display : inline;
list-style-type : none;
margin-right : 10px;
float : left;
display : block;
width : 215px;
}
ul.archlist li a {
float : left;
margin-right : 3px;
}
ul.archlist li a:hover {
background : #f3f3f3 !important ;
color : #444444;
}
div.post p img {
max-width : 500px;
}
div.post-tags {
margin : 0.25em 0;
}
#sidebar {
width : 390px;
float : right;
font-size : 0.9em;
padding : 0 0 25px 0;
line-height : 1.5em;
margin-top : 1.5em;
}
#sidebar img {
max-width : 390px;
}
input#s {
width : 120px;
margin : 0 2px 5px 0;
font-size : 12px;
}
input#s2 {
width : 140px;
margin : 5px 2px 5px 0;
font-size : 12px;
}
#searchsubmit {
margin-bottom : 5px;
}
table#wp-calendar {
width : 100%;
}
h2.widgettitle {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.5em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}
#sidebar h3 {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 1em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}
#sidebarleft {
width : 180px;
float : left;
}
#sidebarright {
width : 180px;
float : right;
}
#sidebarright img {
max-width : 180px;
}
#sidebarleft img {
max-width : 180px;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}
#sidebar p {
display : block;
background-color : #f3f3f3;
padding : 5px;
margin-top : 1px;
}
#searchform div {
padding-left : 0;
margin : 0.5em 0;
}
div.textwidget {
display : block;
background-color : #f3f3f3;
padding : 5px;
margin : 0.5em 0;
}
#sidebarright li a img {
background : inherit;
border : 1px solid silver;
padding : 1px;
margin : 7px 3px;
}
#sidebarleft li a img, .flickr li img {
padding : 1px;
border : 1px solid silver;
margin : 1px 0;
}
div.post-meta {
font-size : 0.9em;
color : #777;
}
div.post-ads {
font-size : 0.7em;
color : #777;
}
div.bottom-nav {
float : left;
margin : 1em 0;
}
.comments_tiny {
color : #b8b8b8;
border-bottom : 1px solid silver;
}
.alt {
margin : 0;
padding : 10px;
background : #ffffff;
}
.commentlist {
margin-top : 0;
}
.commentlist li {
margin : 5px 0 0 0;
padding : 10px;
border : 1px solid #ccc;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
}
li.comment {
font-weight : bold;
padding : 10px;
list-style : none;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
margin : 5px 0;
text-transform : none;
}
#commentform {
margin-top : 30px;
}
.commentmetadata {
font-weight : normal;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color : #777;
}
div.comment-invitation {
background-color : #f3f3f3;
padding : 10px;
}
div.comment-invitation p {
display : block;
width : 100%;
padding : 0 0 0.3em;
}
.text {
display : block;
float : left;
width : 65px;
}
input#author.textfield {
padding-top : 3px;
}
span.allowed-tags {
color : #777;
font-size : 0.9em;
}
#pages ul li.page_item ul li.page_item {
margin-left : 0.5em;
}
.content {
margin-bottom : 25px;
padding-left : 5px;
font-weight : normal;
}
.commentbox {
width : 99%;
height : 120px;
}
.editComment, .editableComment, .textComment {
display : inline;
}
.comment-childs {
border : 1px solid #999;
margin : 5px 2px 2px 4px;
padding : 4px 2px 2px 4px;
background-color : white;
}
.chalt {
background-color : #ffffff;
}
#newcomment {
border : 1px dashed #777;
width : 80%;
}
#newcommentsubmit {
color : red;
}
.adminreplycomment {
border : 1px dashed #777;
width : 99%;
margin : 4px;
padding : 4px;
}
.mvccls {
color : #999;
}
#footer {
clear : both;
width : 900px;
font-size : 0.9em;
height : auto;
text-decoration : none;
text-align : center;
}
#footer a {
background-color : #3c3c3c;
color : white;
text-decoration : none;
}
#footerinfo {
background-color : #3c3c3c;
color : #9c9c9c;
font-size : 0.9em;
float : left;
display : inline;
padding : 10px;
width : 100%;
text-align : left;
}
.left {
display : inline;
float : left;
}
.right {
display : inline;
float : right;
}
.clear {
text-align : center;
font-size : 0.8em;
color : #9c9c9c;
margin : 0;
padding : 0 0 20px 0;
}
.imgleft {
float : left;
margin-right : 10px;
margin-bottom : 10px;
}
.imgright {
float : right;
margin-left : 10px;
margin-bottom : 10px;
}
img.frame {
padding : 2px;
border : 1px solid #dee4e5;
}
img.center {
display : block;
text-align : center;
margin : 0 auto;
}
img.alignleft {
float : left;
padding : 0.9em 0.5em 0.5em;
}
img.alignright {
float : right;
padding : 0.9em 0 0.5em 0.5em;
}
img.left {
float : left;
margin: 0pt 10px 0pt 0pt;
padding : 0 0.5em 0.5em 0;
}
img.right {
float : right;
padding : 0 0 0.5em 0.5em;
}
img.wp-smiley {
background : inherit;
}
p.akpc_pop {
font-size : 0.8em;
}
a.more-link {
display : block;
}
#wp-calendar tbody tr td {
text-align : center;
}
.social_bookmark {
padding : 5px;
display : block;
margin-left : auto;
margin-right : auto;
text-align : center;
}
.social_img {
padding : 1px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #0066cc;
color : #0066cc;
background-color : #ffffff;
}
.wp-pagenavi a:visited {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #0066cc;
color : #0066cc;
background-color : #ffffff;
}
.wp-pagenavi a:hover {
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
}
.wp-pagenavi a:active {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #0066cc;
color : #0066cc;
background-color : #ffffff;
}
.wp-pagenavi span.pages {
padding : 2px 4px 2px 4px;
margin : 2px 2px 2px 2px;
color : #000000;
border : 1px solid #000000;
background-color : #ffffff;
}
.wp-pagenavi span.current {
padding : 2px 4px 2px 4px;
margin : 2px;
font-weight : bold;
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
}
.wp-pagenavi span.extend {
padding : 2px 4px 2px 4px;
margin : 2px;
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
}