/*Theme Name:TypographyTheme URI:http://www.kaushalsheth.comDescription:Two column Imageless template. Version:1.0Author:Kaushal Sheth*/
body{font:11px "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif; color:#666; margin:0; border-top:2px solid #8BC159; }
*{margin:0; padding:0; }
h1{font-family:"Times New Roman",Times,serif; font-size:3.8em; font-weight:normal; color:#333; letter-spacing:-1px; margin:20px 0; }
h6 a{text-decoration:none; color:#333; }
#footer{padding:20px; text-align:right; border-top:1px solid #eee; margin:0; color:#999; }
#header{border-top:20px solid #BCE77C; }
#header .description{float:right; margin:45px 0 0 0; color:#222; }
#header h1{margin:15px 0 0 0; padding:25px 25px 40px 0; border-bottom:20px solid #fafafa; }
#wrapper{width:760px; margin:0 auto; }
#nav{border-bottom:1px solid #eee; padding:7px 0; margin:0; border-top:0px solid #eee; height:28px; }
#nav li{float:left; list-style:none; }
#nav li a{color:#666; padding:5px 5px 7px 5px; background:#fff; font:1.6em Trebuchet MS; margin:1px 2px 0 0; font-weight:bold; text-decoration:none; display:block; }
#nav li a:hover{background-color:#BCE67D; color:#333; }
#nav li a.active{background-color:#eee; color:#444; text-decoration:none; }
.clear{clear:both; }
#content{margin:0 275px 0 0 !important; margin:0 277px 0 0; border-right:1px solid #eee; border-left:1px solid #eee; padding:10px 25px 30px 25px; }
#content2{margin:0 15px 0 0 !important; margin:0 50px 0 0; border-right:1px solid #eee; border-left:1px solid #eee; padding:10px 25px 30px 25px; }
#content p,#content2 p{line-height:20px; margin:20px 0; font-size:110%; word-spacing:2px; }
#content a,#content2 a{text-decoration:none; color:#333; border-bottom:1px solid #ccc; }
#content a:hover,#content2 a:hover{color:#000; }
#content h2,#content2 h2{font-family:"Times New Roman",Times,serif; font-size:2.8em; font-weight:normal; margin:15px 0; border-bottom:1px solid #f6f6f6; padding:5px 0; }
#content h2 a,#content2 h2 a{color:#444; text-decoration:none; border:none; }
#sidebar{width:250px; float:right; padding:10px 10px 30px 10px; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; font-size:11px}
#sidebar h2{letter-spacing:2px; font-size:1.4em; color:#666; border-bottom:1px solid #f6f6f6; padding:0 0 3px 0; margin-bottom: 5px;}
#sidebar h2 a{letter-spacing:2px; font-size:1.4em; color:#666; border-bottom:1px solid #f6f6f6; padding:0 0 3px 0; text-decoration:none; }
#sidebar ul{list-style:none; margin:0 0 20px 0; }
#sidebar li{margin-bottom: 4px; border-bottom:1px dashed #DCDCDC; }
#sidebar li a{color:#333; text-decoration:none; }
#sidebar input{width:240px; padding:5px; background:#fdfdfd; color:#444; border:1px solid #f6f6f6; font:11px Verdana; }
#sidebar input:focus{background:#fff; border:1px solid #eee; }
#sidebar li a:hover{color:#000; background-color:#efefef; }
#sidebar a{color:#333; text-decoration:none; }
#sidebar a:hover{color:#000; background-color:#efefef; }
p.news{padding:10px; background:#D7F0B2; margin:10px 0; color:#537B17; border-bottom:2px solid #BCE67D; border-top:2px solid #BCE67D; }
blockquote{padding:5px 15px; background:#f6f6f6; margin:10px 0; border:1px solid #eee; }
#content ul,ol{margin:10px 10px 10px 25px; border-top:1px solid #eee; }
#content2 ul,ol{margin:10px 10px 10px 25px; border-top:1px solid #eee; }
#content li{padding:10px; border-bottom:1px solid #eee; }
#content2 li{padding:10px; border-bottom:1px solid #eee; }
img{background:#fff; padding:0px; border:0px solid #000; margin:6px; }
img.imgheader{background:#ccc; padding:0px; border:0px solid #eee; margin:0px; }
img.wp-smiley{background:#fff; padding:0 px; border:0px solid #fff; margin:0px; }
img.meta{background:#fff; padding:0 px; border:0px solid #fff; margin:0px; }
#content h3{margin:10px 0; font:160% Trebuchet MS; color:#222; }
#content2 h3{margin:10px 0; font:160% Trebuchet MS; color:#222; }
a.more{display:block; text-align:right; color:#2F460D; text-decoration:none; margin:10px 0 0 0; }
a.more:hover{text-decoration:underline; }
input{border:1px solid #CCC; font-size:11px; }
input:hover{border:1px solid #262626; }
input:focus{border:1px solid #262626; color:#333; }
/*post stylng*/
.post{margin:0 0 25px 0; }
.post .info{padding:2px 3px 3px 8px; border:1px solid #e3e4e4; background-color:#f5f5f5; font-size:0.9em; color:#505050; }
.post .tags{padding:2px 3px 3px 8px; border:1px solid #e3e4e4; background-color:#f5f5f5; font-size:0.9em; color:#505050; }
/* Comments Styling */
#commentlist li{margin-bottom:1.5em; padding-bottom:1em; border-bottom:1px solid #700000; }
#commentlist li.alt{margin-bottom:1.5em; padding-bottom:1em; border-bottom:1px solid #700000; }
#commentform{margin:1em 0; background:#ffffff; width:280px; }
#commentform textarea{background:#f8f7f6; border:1px solid #d6d3d3; width:280px; }
#commentform textarea:hover{background:#FFFFFF; border:1px solid #d6d3d3; }
#commentform textarea:focus{background:#ffffff; border:1px solid #939793; }
#commentform #email,#commentform #author,#commentform #url{font-size:1.1em; background:#f8f7f6; border:1px solid #d6d3d3; width:280px; }
#commentform #email:hover,#commentform #author:hover,#commentform #url:hover{font-size:1.1em; background:#ffffff; border:1px solid #d6d3d3; width:280px; }
#commentform #email:focus,#commentform #author:focus,#commentform #url:focus{font-size:1.1em; background:#ffffff; border:1px solid #939793; width:280px; }
#commentform input{margin-bottom:3px; }
a{color:#000; }
a:visited{color:#000; }
#sidebar li{list-style:none; }
img.gravatar{float:right; padding:3px; border:1px solid #000; background:#fff; }
.postgrav{float:left; padding:3px; margin-right:5px; margin-left:5px; border:1px solid #000; background:#fff; }
.postpermonth{margin:5px 0 10px 0; list-style:none; padding-left:25px; }
#content2 .stretched ul{border-top:0px solid #fff;}
#content2 .stretched li{padding:2px; border-bottom:0px solid #fff;}
#content2 .stretched li a{font:Normal 12px verdana; color:#333;}
#content2 .stretched li a:hover{font:Normal 12px verdana; color:#000;}
h6.stretch a{font:Bold 14px verdana; color:#333;}
#sidebar ul.tagcloud{padding:0;margin:0;text-align:justify;line-height:140%;}
#sidebar ul.tagcloud li{display:inline;list-style:none;background-image:none;padding:0;margin:0;}
#sidebar ul.tagcloud li a{background-image:none;padding:0;margin:0;}

