/*  
Theme Name: Daylight
Theme URI: http://visionsofzen.org/wordpress-themes
Description: A three-color WordPress Theme, simple and elegant design, widget ready with left sidebar.
Version: 1.0
Author: Amit Basu
Author URI: http://visionsofzen.org/
Tags: fixed width, two columns, widgets, widget ready, black, white, red, three color, simple, right sidebar, valid XHTML, valid CSS

   This theme, including the CSS, XHTML and design, is released under the
   GPL: http://www.opensource.org/licenses/gpl-license.php

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family: Georgia, Arial, helvetica, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #fff;
	color: #333;
}

a:link, a:visited{
	text-decoration: none;
	color: #800;
}

a:hover{
	text-decoration: none;
	color: #f33;
}

p{
	padding-top: 14px;
}

#wrapper{
	margin: 0 auto 0 auto;
	width: 880px;
	text-align: left;
}

#fullheader {
}

#header{
	float: left;
	width: 1000px;
	height: 65px;
	color: #000000;
}

#htitle{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 60px;
	color: #111;
}

#htitle a {
	color: #333;
}

#htitle a:hover {
	color: #c33;
}

#desc{
	color: #666;
	text-align: right;
}

#navmenu{
	font-family: Arial;
	font-size: 10pt;
	background: #a00;
	padding: 3px 3px 3px 20px;
	margin-top: 0px;
	margin-bottom: 9px;
}

#navmenu ul{
	list-style-type: none;
	list-style-image: none;
}

#navmenu li{
	display: inline;
	padding-right: 15px;
}

#navmenu ul li{
	display: inline;
	padding-right: 10px;
}

ul#navmenu li a {
	text-decoration: none;
	color: #ddd;
	font-weight: bold;
}

ul#navmenu li a:hover {
	color: #f33;
}



#navmenu2{
	font-family: Arial;
	font-size: 10pt;
	background: #fff;
	padding: 3px 3px 3px 20px;
	border: 1px solid #ccc;
	margin-top: 1px;
}

#navmenu2 ul{
	list-style-type: none;
	list-style-image: none;
}

#navmenu2 li{
	display: inline;
	padding-right: 15px;
}

#navmenu2 ul li{
	display: inline;
	padding-right: 10px;
}

ul#navmenu2 li a {
	text-decoration: none;
	color: #333;
}

ul#navmenu2 li a:hover {
	color: #f33;
}



#container{
	float: left;
	width: 540px;
	padding-left: 0px;
	border-left: 1px solid #ccc;
}

#postcon{
	background: #fff;
	padding-left: 20px;
	padding-right: 5px;
}

#separator {
	background: #ccc;
	height: 10px;
	width: 540px;
	margin-top: 10px;
	margin-left: -20px;
}
	
#white-separator {
	background: #fff;
	height: 20px;
	width: 540px;
}


#leadimage {
	float:left; 
	margin: 10px 20px 10px 0; 
	height:150px;
	color: #fff;
}

.post{
	padding: 0px;
}

.post a{
	color: #6688aa;
}

.post a:hover{
	color: #f33;
}

.post h2{
	font-family: Arial narrow;
	font-size: 28px;
	padding-top: 10px;
	text-align: left;
}

.post h2 a{
	color: #a00;
}

.entry{
	font-size: 16px;
	line-height: 22px;
	text-align: justify;

}

.postmetadata{
	border-top: 1px solid #EEE;
	padding: 2px 0 2px 20px;
	color: #AAA;
	background: url(images/time.png) left center no-repeat;
	font-size: 12px;
	font-style:	italic;
}

.metabox{
	float: left;
	width: 98.7%;
	line-height: 20px;
	margin: 15px 0;
	padding: 5px 0 5px 5px;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	border: 1px solid #ccc;
	color: #aaa;
}

.navigation{
	clear: left;
	padding: 10px 10px;
	background: #fff;
	color: #a11;
	width: 520px;
	height: 15px;
	margin-top: 30px;
	border: 1px solid #ccc;
	background-color: #eee;
}

.nav-floatleft{
	float: left;
	font-family: Arial; 
	font-weight:bold;
}

.nav-floatright{
	float: right;
	font-family: Arial; 
	font-weight:bold;
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

table#wp-calendar{
	width: 100%;
}

.commentlink{
	padding: 2px 0 2px 20px;
	background: url('images/comment.png') left center no-repeat;
	margin-left: 10px;
}

.editcomment{
	padding: 2px 0 2px 20px;
	background: url('images/pencil.png') left center no-repeat;
	margin-left: 10px;
}

.catlink{
	padding: 2px 0 2px 20px;
	background: url('images/cat.png') left center no-repeat;
}

.taglink{
	display: block;
	padding: 2px 0 2px 20px;
	background: url('images/tag.png') left center no-repeat;
}
/*Sidebar
-----------------------------------------------------*/
.sidebar{
	float: left;
	width: 298px;
	display: inline;
	color: #666;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 40px;
	background: #fff;
}

.sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;
	font-family: Arial, Arial narrow, Georgia, Sans-serif;
	font-size: 11px;
}

.sidebar ul li{
	padding: 10px 0 10px 0;
}

.sidebar ul li h2{
	font-family: Arial, Arial narrow, Georgia, Sans-serif;
	font-size: 15px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #666;
}

.sidebar ul ul li{
	padding: 0;
	line-height: 20px;
}

a#rsslink {
	background: transparent url(images/feed.png) no-repeat scroll left center;
	padding: 2px 0px 2px 20px;
}

.recentcomments {
	margin-left: 20px;
	text-indent: -20px;
}

/*Tags
-----------------------------------------------------*/
.tags,
#tag_cloud {
	margin: 0 0 15px;
}
.tags {
  text-align: center;
}
.tags a,
#tag_cloud a {
	margin: 0 2px;
}

.cle{
	clear: both;
}

/*Footer
-----------------------------------------------------*/
#footer{
	clear: both;
	float: left;
	text-align: center;
	width: 930px;
	line-height: 15px;
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #666;
	font-family: Arial;
	font-size: 8pt;
	border-top: 1px solid #ccc;
}

/*Comments
-----------------------------------------------------*/
.alt{
	background: #ddd;
}

#comments {
	margin-top: 15px;
	margin-bottom: 15px;
}

.comments-template{
	margin: 15px 0 0 0;	
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	line-height: 18px;
	padding: 15px 0 15px 10px;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#reply-box {
	background: #ddd;
	padding: 10px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*Avatar
-----------------------------------------------------*/
.commentlist li .avatar {
float: right;
border: 1px solid #EEE;
padding: 2px;
margin: 0 10px;
background: #fff;
}