/*
Theme Name: Fluid Blue
Theme URI: http://srinig.com/wordpress/themes/fluid-blue/
Description: A simple two column fluid width theme. Right sidebar supports widgets. Tags and gravatars supported. Valid XHTML and CSS.
Version: 1.6.1
Author: Srini G
Author URI: http://srinig.com/wordpress Tags: fluid width, variable width, blue, two columns, right sidebar, widgets, graphics free, simple, valid CSS, valid XHTML
	The CSS, XHTML and design is released under GPL: 	http://www.opensource.org/licenses/gpl-license.php  */

body {
	margin:0;
	background:#f8f8f8;
	color:#444; 	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:center;
}

a {  	color:#258;
	text-decoration:none;
} 
a:hover {
	text-decoration:underline; 
}

h1, h1 a, h2, h2 a, h3, h4, h5, h6 { 	margin-bottom:0;
	color:#c60;
	text-align:left;
}

h1 {font-size:2.6em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}


img {
	border:0; }
	
input {
	font-size:1.2em;}

input[type=text], textarea{ 	background:#f8f8f8; 	border:1px inset #aaa; } input[type=submit] { 	background:#eee; 	border:1px outset #aaa; }
 textarea { 	font-size:12px; }  pre { 	font-size:12px; } code { 	font-size:12px; 	background-color:#f8f8f8; 	color:#111; } 


/* Layout */
#page {
	min-width:760px;
	margin:0 auto;
	text-align:left; }
 #wrapper { 	margin:0 5%; 	padding-right:230px; } 
#content{ 	float:left; 	width:96%; 	border-right:230px solid #eee; 	margin-right:-230px; 	padding:20px 4% 20px 0; }

#sidebar{
	float:left; 	width:190px; 	margin:0 -230px 0 0; 	padding:20px; 	background:#97c000; }

#footer {
	clear:both; 	padding:10px; 	border-top:0.2em solid #555;
}

/* Header */

#header {
	margin:0; 	padding:2em 0; 	height:4.8em; 	/*background:#f8f8f8;*/ }  #headertitle { 	float:left; 	position:absolute; 	top:2.4em; 	left:5%; }
#headertitle h1 { 	margin:0; } #headertitle h1 a { 	background:transparent; 	color:#c60; }
#headertitle h1 a:hover {
	text-decoration:none; }
 #headertitle p {
	margin:0; 	background:transparent;
	color:#555; 	font-size:1.1em; }
 .search {
	float:right;
	padding:1.5em 5% 0 0; }
.search form {
	margin:0;
	padding:0;
}
.search input { 	display:inline; 	width:218px;
	border:1px solid #aaa; 	margin:0; 	padding:0.2em 5px; 	background:#eee; 	color:#111; 	font-size:1.1em; }  
/* Top navigation */

#hmenu { 	border-top:0.1em solid #555; 	border-bottom:0.1em solid #555;
	background:#c60; }

#hmenu ul { 	margin:0 5%;
	padding:0.5em 0; 	background:#c60; 	list-style-type:none;
	list-style-position:outside;
	text-indent:0; }

#hmenu ul li {
	display:inline; 	margin:0; 	padding:0;
	text-transform:uppercase; }  #hmenu ul li:before { 	content: "| \0020"; 	background:transparent; 	color:#eee; } #hmenu ul li.hmenu1:before { 	content: ""; } #hmenu ul li a {
	padding:0.5em; 	margin:0; 	background:transparent; 	color:#c6c8c9; 	text-decoration:none;
}  #hmenu ul li.hmenu1 a { 	padding-left:0; } 
#hmenu ul li a:hover { 	background:transparent;
	color:#fff; }
 /* Sidebar */
  #sidebar ul {
	padding:0;
	margin:0;
	list-style: none; 	font-size:1.1em;
} #sidebar ul ul { 	font-size:1em; } 
#sidebar ul li { 	margin:0 0 2em 0; }  #sidebar ul ul { 	margin:0; 	padding:0; }  #sidebar li li { 	margin:0.1em 0; }  #sidebar li li li { 	padding-left:10px; }  #sidebar ul h2 {
	margin:0; 	padding:0; 	color:#4588c4;
	font-size:1.2em; 	text-transform:uppercase;
}
  /* Footer */
#footer {  	text-align:center;
	font-size:1em; 	background:#165279; 	color:#eee; }  #footer a { 	color:#aac; }
 /* Post */
.post {
	margin:0 0 4em 0; 	clear:both;
}

.post p, .post ol li, .post ul li{
	margin-top:0;
	font-size:1.2em;
	line-height:1.5em;
	text-align:justify;
} .post li li { 	font-size:1em; } .post blockquote {
	padding:0 0 0 2em;
	border-left:0.4em solid #ccc; 	font-size:0.9em; }
.post blockquote blockquote { 	margin-left:0;
	font-size:1em;
}
 .postentry a { 	border-bottom:1px solid #ddd; } .postentry a:hover { 	border-bottom:1px solid #258; 	text-decoration:none; }  .postmetadata { 	clear:both; 	margin:1em 0;
	font-size:1.1em; 	color:#888; 	text-align:justify;}
	
.postimage {background:#eee; font-size: 1.1em; color:#27a; text-align: center;}

div.navigation { 	font-size:1.1em; }  /* Comments */  #comments { 	margin:0 2em; }  .commentlist { 	margin:0; 	padding:0; 	list-style:none; }  .commentlist li { 	padding:2em 0; 	overflow:auto; 	border-bottom:0.1em solid #eee; }  .commentlist p { 	margin:0.5em 0; 	font-size:1.1em; }  .commentlist p a { 	border-bottom:1px solid #ddd; } .commentlist p a:hover { 	border-bottom:1px solid #157; 	text-decoration:none; } .commentlist img.avatar { 	float: right; margin: 0 0 0 10px; padding: 3px; border:1px solid #eee; } .commentlist h4 { 	margin:0; }  textarea#comment { 	font-size:1.6em; 	width:100%; } /* Comment ends */   /* Calendar */ #wp-calendar caption {
	text-transform:uppercase; 	font-weight:bold;
	color:#27a;
	text-align:center;
}
#wp-calendar thead th {
	font-weight:normal;
	color:#27a;
	text-align:center;
}
#wp-calendar tbody td {
	text-align:center;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar tbody td.pad {
	border:none;
}
/* Calendar ends */

abbr {
	cursor:help;
	border-bottom: 0.1em dotted;
}
 .aligncenter, div.aligncenter {    display: block;    margin-left: auto;    margin-right: auto; }  .alignleft {    float: left;    margin: 5px 5px 5px 0; }  .alignright {    float: right;    margin: 5px 0 5px 5px; } 
.wp-caption {    border: 1px solid #ddd;    text-align: center;    background-color: #f3f3f3;    padding-top: 4px;    margin: 10px; }  
.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; } 