/*
Theme Name: Solar Hot USA

Author:Santanu And Arindam
*/

body {
	margin:0;
	background:#fff;
	color:#444;
	font-size:12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:center;
}

a { 
	color:#009900;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline 
}

h1, h1 a, h2, h2 a, h3, h4, h5, h6 {
	margin-bottom:0;
	color:#4E4E4E;
	
}

h1 {font-size:1.2em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}

/*
  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  The path to the HTC is relative to the HTML file that includes it.
  See below for another method of activating the script without adding CSS here.
 */

 img, div, input { behavior: url("iepngfix.htc") }


 /*
  Here's an example you might use in practice:
  img, div, .pngfix, input { behavior: url("/css/iepngfix.htc") }
 */


img {
	border:0;
	margin:5px;
}

img.wp-smiley {
	margin:0;
}

input, textarea {
	border:1px solid #aaa;
	font-size:1.2em;
}


/* Layout */
#page {
	min-width:760px;
	margin:0 auto;
	text-align:left;
	width:100%;
}

#wrapper {
	/*margin:0 10%;
	padding-right:230px;*/
	width:1000px; 
	margin:0 auto; padding-top:5px;
	
}

#content{
	float:left;
	width:700px;
	/*width:90%;*/
	/*border-right:230px solid #fff;
	margin-right:-230px;*/
	padding:20px 0 20px 40px;
	margin:0 auto;
}

#sidebar{
	float:left;
	width:190px;
	margin:0 -230px 0 0;
	padding:20px;
	/*background:#eee;*/
}

#footer {
	width: 100%;
	/*height: 74px;*/
	margin: 0 auto;
	background: url(images/footer_bg.gif) repeat-x #b2c2ac;
	clear: both;
	color: #4E4E4E;
	line-height: 16px;
	font-size: 1.2em;
	text-align: center; padding:10px 0 10px 0;
}
/* Header */

#header {
	margin:0;
	padding:10px 0 0  0;
	background: url(images/nav_bg.gif) repeat-x #b2c2ac left bottom; height:82px; 
}

#headertitle {width:921px;
	margin: 0 auto;
}
#headertitle h1 {
	margin:0;
}
#headertitle h1 a {
	background:transparent;
	color:#fff;
}
#headertitle h1 a:hover {
	text-decoration:none;
}

#headertitle p {
	margin:0;
	background:transparent;
	color:#fff;
	font-size:1.1em;
}

.search {
	float:right;
	position:relative;
	bottom:3em;
	right:5%;
}
.search form {
	margin:0;
	padding:0;
}
.search input {
	display:inline;
	width:218px;
	border:1px solid #eee;
	margin:0;
	padding:0.2em 5px;
	background:#237ab2;
	color:#eee;
	font-size:1em;
}


.logo {

	float:left;
	width:207px;
	height: 75px; margin:0px 0 10px 0px;_margin:0px 0 10px 0px;/*ie6*/
}



.logo  h6 {
	font-size: 4em; /* Blog title */
	text-align: left;
	padding:0; margin:0; 
}

.logo  h6 a { background:url(images/smalllogo.png) no-repeat; 
	text-decoration: none;
	color: #3883a5;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	width:207px;
	height: 75px;behavior: url("images/iepngfix.htc");
}


/* Top banner */

#top-banner { width:921px; 
	margin:0 auto; padding-top:15px;
	 height:257px;
	 behavior: url("images/iepngfix.htc");
}

.pageHeader {
	width: 920px;
	height: 241px;
	background: #BBAE92;
}

.window {
	width: 920px;
	height: 241px;
	background: transparent url(images/window.png) no-repeat;
	behavior: url("images/iepngfix.htc");
}


/* Top navigation */

/*#hmenu {
	border-top:0.1em solid #555;
	border-bottom:0.1em solid #555;
	background:#165279;
}

#hmenu ul {
	margin:0 5%;
	padding:0.5em 0;
	background:#165279;
	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;
}
#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: url(images/footer_bg.gif) repeat-x #b2c2ac;
	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;
}

.postmetadata {
	margin:1em 0;
	font-size:1em;
	color:#888;
	text-align:justify;
	
}


/* 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;
}

.commentlist h4 {
	margin:0;
}

textarea#comment {
	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;
}

.alignleft {
	float:left;
}
.alignright {
	float:right;
}


/*----------horz-menu--------------*/

#slidetabsmenu { margin-top:45px;
float:right;
width:615px;
font-size:10px;
line-height:normal;

/*border-bottom: 1px solid gray;*/
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;

margin:0 0px 0 21px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
}

#slidetabsmenu a {
float:left;
background:url(images/tab-left.png) no-repeat left top;
margin:0;
padding:0 5px 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(images/tab-right.png) no-repeat right top;
padding:9px 14px 16px 10px;
font-weight:normal;
color:#000000;

}

.postentry{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color:#931814;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}



#slidetabsmenu .activ {float:left;
background:url(../images/tab-left.png) no-repeat left top;
margin:0;
padding:0 5px 0 9px;
text-decoration:none;
background-position:0% -125px;
}

#slidetabsmenu .activ span {float:left;
display:block;
background:url(../images/tab-right.png) no-repeat right top;
padding:10px 14px 10px 10px;
/*font-weight:bold;*/
color:#931814;
background-position:100% -125px;
}
/*----------End horz-menu--------------*/