@charset "utf-8";
/* CSS Document */
 
/*
Theme Name: daivu
Theme URI: http://www.vasuwebsolutions.com/
Description: without comment / just for dynamic website with lots of pages and post.
Version: 1.0.8
Author: Vasu Web
Author URI: http://www.daivu.in/
Tags: blue, gray, silver, white, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template,microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
License: GNU General Public License v2.0
License URI: license.txt
*/

/*
DO NOT EDIT THIS STYLESHEET!
Any modifications made to this file will be lost if you update the theme.
Instead, go to Appearance > Theme Options > Layout and enter your custom CSS there or create a child theme.
Any style attributes declared there will override the ones in this file and will not be lost during theme update.
*/
/* Getting the new tags to behave */
/* Getting the new tags to behave */

body {
	margin: 0; background:none repeat scroll 0 0 #F9F9F9;
	padding: 0;
  font-family:"Trebuchet MS"; font-size:12px;
	color: #666666;
}
#wrapper{  background: none repeat scroll 0 0 #FFFFFF;
    margin: auto;
    padding: 0 20px;
    width: 880px;}
form {
	margin: 0;
	padding: 0;
}
#post {border-bottom: 1px dotted; margin-bottom:10px; padding-bottom:10px;}

.alignleftmenu{float:left; width:auto}
.alignrightmenu{float:right; width:auto;}
.alignleft{float:left; width:auto; border:1px solid #f2f2f2; margin:5px; padding:5px;}
.alignright{float:right; width:auto;}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.wp-caption {
	max-width:96%;
	padding:3% 2%;
	box-shadow:0 0 5px rgba(0, 0, 0, .1);
	background:#FCFCFC;
	border-bottom:#EEE 1px solid;
}
.wp-caption-text {
	margin:3% 0 0;
	color:#333;
	font-size:13px;
	line-height:1.62em;
	text-align:center;
}
.sticky {
}
.gallery-caption {
	padding:10px 10px 0;
	margin:0;
	font-size:12px;
	line-height:16px;
	text-align:center;
}
.bypostauthor > .comment-body {
	background:#F0F0F0;
}
.aligncenter {
	display:block;
	margin:20px auto;
}
li.comment{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EEEEEE;
    margin-bottom: 20px; min-height:100px; padding:10px; list-style:none
 
   
}
li.comment .comment-body {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EEEEEE;
    margin-bottom: 20px;
    padding: 10px 10px 25px 60px;
    position: relative;
}
.author-comment {
}
.comment-author {
    padding: 0.5em 0 1em;
}
.comment-text {
}
.comment-meta {
    color: #999999;
    float: right;
    font-size: 11px;
    position: relative;
    right: 20px;
    width: 225px;
}
li.comment .avatar {
    border: 1px solid #DBDBDB;
    float: none;
    left: 10px;
    margin: 0;
    overflow: hidden;
    padding: 1px;
    top: 15px;
    vertical-align: top;
}
li.comment .avatar {
    border-radius: 50% 50% 50% 50%;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    vertical-align: top;
}
.commentlist ul.children {
    margin: 20px 0 0 30px;
}
.comment-content {
     width: 300px;
}
.commentlist ul.children li.comment {
}
.reply {
    display: none;
    position: relative;
    right: -53px;
    top: -78px;
}
.reply a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 8px;
    text-decoration: none;
}
.reply a:hover {
    background: none repeat scroll 0 0 #666666;
}
.waiting-for-approval {
}
 textarea {
	font: normal 1em Georgia, "Times New Roman", Times, serif; width:100%;
}
.form-submit input{background: none repeat scroll 0 0 #E03B47;
    border: medium none;
    color: #FFFFFF;
    padding: 5px 10px;}
h1, h1 a, h2, h2 a, h3, h3 a {
	margin: 0;
	text-decoration: none; font-family:'Marcellus SC', serif;
 }

h1 {
	letter-spacing: -2px;
	font-size: 3.2em;
}
 h1 a:hover {
 	  color:#FF0000;
}
h2 {
	letter-spacing: 0px;
 }

h3 {
	margin-bottom: 1em;
	font-size: 25px; color:#E03B47;
}
h4{padding:0px; margin:0px;}
 .afterpostmeta {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    float: left;
     width: 100%;
}
.meta-info {
    border-right: 1px solid #DDDDDD;
    color: #464646;
    float: left;
    font-size: 16px;
    padding: 18px 30px 18px 20px;
 }
.meta-cat {
    color: #464646;
    float: left;
    font-size: 16px;
    padding: 18px 20px;
 }
        .footWidget1 {
        float: left;
        width: 200px; margin-right:10px;
        }
		 .footWidget2 {
        float: left;
        width: 210px; margin-right:10px;
        }
		 .footWidget3 {
        float: left;
        width: 210px; margin-right:10px;
        }
		 .footWidget4 {
        float: left;
        width: 210px;
        }
		#wp-calendar{width:100%}
.meta-discussion {
    border-left: 1px solid #E9E6E6;
    color: #464646;
    float: right;
    font-size: 16px;
    padding: 15px 10px 15px 15px;
}
p,   ul {
	margin: 0 0 2em 0;
	line-height: 200%;
}

blockquote {
	margin: 0 0 0 2.5em;
	padding-left: 1em;
	border-left: 5px solid #E03B47;
}

a {
	color: #E03B47;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

/* Header */

#header {
 	height: 100px;
	margin: 0 auto; border-bottom:1px solid #CCCCCC;
}
 #header h1, #header p {
	margin: 0;
}

#header h1 {
	float: left;
	padding: 14px 0 0 0;
}


#header p {
	float: right;
	padding: 42px 0 0 0;
	font-size: 1.8em;
}

#header a {
	text-decoration: none;
	color: #333333;
}

/* Menu */

#menu {
 	height: 42px; border-bottom:1px solid #CCCCCC
 }

#menu ul {
	margin: 0;
	padding: 7px ;
	list-style: none;
}

#menu li {
	display: inline;  height:30px
}
#menu li:hover {  
 
}
#menu a {
	padding-right: 30px;  
	text-decoration: none;
 	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
}

#menu a:hover {
	text-decoration: underline; color:#FF0000
}

/* Page */

#page {
 	margin: 0 auto;
 }

#extra {
 }

/* Content */

#content {
	float: left;
	width: 630px;
 }

.post {
	padding: 10px 0px 20px 0;
}

.post ol, .post ul {
	list-style-position: inside;
}

.post .title {
}

.post .title h2 {
}

.post .title p {
}

.post .title p a {
}

.post .entry {
}

.post .links {
	padding: 2px 20px;
	background: #CDFAFB;
	text-align: right;
}

.post .links a {
	text-decoration: none;
	font-weight: bold;
	color: #0B8785;
}

.post .links a:hover {
	text-decoration: underline;
}

.post .links .more {
}

.post .links .comments {
}

/* Sidebar */

#sidebar {
	float: right;
	width: 240px; padding-top:40px
 }

#sidebar ul {
	margin: 0;
	padding: 0 0 0 10px;
 }

#sidebar li { border-bottom:1px dashed #E2FAEF; margin:0px 10px 0px ;
}

#sidebar li ul {
	padding: 20px;
}

#sidebar li li {
	font-size: .85em;
}

#sidebar h2 {
	height: 33px;
	padding: 4px 0 0 10px;
 	font-size: 1.6em;
}

/* Search */

#searchform {
	padding: 20px;
}

#search h2 {
 }

#search #x {
}

#search #s {
	width: 120px;
}

#search br {
}

/* Calendar */

#calendar_wrap {
 }

#calendar table {
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #E03B47;
	text-align: center;
}

#calendar thead {
	background: #E03B47;
	color: #FFFFFF;
}

#calendar tbody td {
	background: #FFFFFF;
	border: 1px solid #BCF8FA;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

#calendar #today {
	background: #BCF8FA;
	border: 1px solid #E03B47;
	font-weight: bold;
	color: #E03B47
}

/* Footer */
.logo{width:300px; float:left}
.search{width:400px; float:right; text-align:right; padding-top:20px;}
#searchsubmit{background:#E03B47; border:none; color:#FFFFFF; padding:5px 10px;}
#footer {
	clear: both;
 	margin: 0 auto;
	padding: 30px 0; text-align:center; background:#f1f1f1; height:25px;
 }

#footer p {
	margin: 0 0 5px 0;
	text-align: center;
	line-height: normal;
	font-size: .9em;
}

#footer a {
	text-decoration: none;
}

.site-description{clear:both; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.comment-awaiting-moderation{border: 1px dashed;
    color: #009966;
    padding-left: 12px;
    width: 229px;}