/* HTML Elements */

* {

	margin:0;

	padding:0;

	}



body,html {

	min-height:101%;

	}

	

body {

	color: #000000;

	padding: 0px 0 25px 0;

	}



body, select, input, textarea {

	font: 100% Arial, Verdana, Sans-Serif;

	}

	

p {	

	margin: 15px 0;

	}



.entry a:link, .entry a:visited {

	color:#3366CC;

	text-decoration:underline;

	}

#twitter_update_list li{

color:#000000;

}

#twitter-link:hover {

background:none;

}

a#tim{

color:#FF6600;

text-decoration:underline;

}

a#twit_link {

color:#006699;

text-decoration:underline;

}



a:active {

	color:#000000;

	text-decoration:underline;

	}

a:hover {

	color:#000000;

	background:#E4EFD5;

}

hr {

	display: block;

	height:1px;

	background:#333;

	border:0;

	}



small {

	font-size: 0.95em;

	background:#eef5e1;

	padding:3px 6px;

	}



img, a:link img, a:visited img {

	border:0

	}

	

table, td, tr {

/*border:1px solid #000000;*/

}

		



/* Structure */



#page {

	width:945px;

	margin:0 auto;

	font-size:0.7em;

	background:#FFF;

	padding: 10px 25px 35px 25px;

	}



#branding {

	width:625px;

	padding-bottom:15px;

	}



.left {

	float:left;

	}



.right {

	float:right;

	}



#sidebar {

	width: 250px;

	float:right

	}



#leftcol {

	width:287px;

	border-right:1px dotted #b6b6b6;

	padding-right:18px;

	}



#leftcol, #rightcol {

	margin-top:10px;

	float:left

	}	

	

#rightcol {

	width:645px;

	padding-left:0px;

	margin-top: 5px;

	}

#rightcol h3{

font-size:14px;

text-transform:capitalize;

border-bottom:1px solid #CCCCCC;

}

		

/*Subnav */



.subnav li {

	list-style:none;

	border-bottom:1px solid #FFF;

	}



.subnav li a:link, .subnav li a:visited {

	background:#eef5e1;

	display:block;

	padding:4px 4px 4px 8px;

	border-left:4px solid #e4efd5;

	}

		

.subnav li a:hover, .subnav li a:active {

	background:#e4efd5;

	text-decoration:none;

	color: #7da939;

	}



.subnav li li a:link, .subnav li li a:visited {

	border-left:none

	}

		

	 

	

	

/*	Headers */



h1 {

	font:2.95em Arial, Helvetica, sans-serif;

	font-weight:bold;

	letter-spacing:-0.02em;

	}

	

h2 {

	font: 1.8em Arial, Helvetica, sans-serif;

	padding-bottom:8px; color:#2e2d2d;

	border-bottom:1px solid #CCC; font-weight:bold;

	margin: 20px 0;

	}



h3, #sidebar h2 {

	font: 1em Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:0.1em;

	margin-bottom:4px;

	font-weight:bold;

	color:#5f5f5f;

	}



#sidebar h3, #sidebar h2 {

	border-top:5px solid #BBB;

	border-bottom:1px solid #BBB;

	padding:6px 0 6px 2px;

	margin:22px 0 15px 0;

	font-size:11px;

	}



h3#respond {

	border-top:1px dotted #b6b6b6;

	margin-top:25px;

	padding-top:20px

	}



h3#comments {

	margin-top:32px

	}



h4 {

	font-size:1em;

	margin-bottom:6px;

	}

	

	

	

/* Content */



#content {

	width:650px;

	float:left;

	}

#content table, #content td, #content tr {

border:1px solid #000000;

}



.description {

	font-size: 1.3em;

	font-weight: bold; 

	font-style:italic;

	color:#545454;

	margin-top:-4px;

	}



.feature {

	background:#f2f2f2;

	padding:15px;

	border-bottom:1px dotted #b6b6b6;

	border-top:1px dotted #b6b6b6;

	}



.feature:hover {

	background:#e9e9e9;

	}

	

.feature p, #rightcol p {

	margin:0;

	}



.feature img, #rightcol img {

	padding:1px;

	border:1px solid #000;

	}

			

#leadpic {

	float:left;

	margin: 0 18px 8px 0;

	}



#lead {

	margin-top:22px;

	}



.title {

	font-size:1.2em;

	font-weight:bold;

	line-height:115%;

	}

	

.feature#lead .title {

	font:1.8em Georgia, "Times New Roman", Times, serif;

	line-height:100%;

	display:block;

	padding-bottom:7px;

	}



#leftcol .feature {

	margin-bottom: 5px;

	border-bottom:none

	}



#rightcol img {

	float:left;

	margin:3px 10px 4px 0;

	}



#leftcol img {

	margin-bottom: 4px;

	display:block

	}

	

#rightcol .clearfloat {

	padding:12px 0;

	}	



#sidelist li {

	list-style:none;

	font-size:12px;

	}

	

.bullets li {

	list-style:none;

	border-bottom:1px solid #FFF;

	}

	

#sidelist .bullets li {

	list-style:square;

	margin-bottom:5px;

	line-height:115%;

	margin-left:22px;

	}



#sidelist .children {

	background:#e4efd5;

	}

	

#sidelist .children li {

	list-style: square;

	margin-left:28px;

	border-bottom:1px solid #e4efd5;

	}

	

#sidelist .children li a, #sidelist .children li a:visited {

	padding:2px 2px 2px 0px;

	border:0;

	background:#e4efd5;

	color: #818d6f;

	}



#sidelist .children li a:hover, #sidelist .children li a:active	{				

	color:#465d23

	}



.postmetadata {

	margin: 30px 0;

	}



#writer {

	background:#eef5e1;

	margin:25px 0 15px 0;

	padding:12px;

	}



#writer img {

	padding:1px;

	border:1px solid #7da939;

	float:left;

	width:80px;

	}



#writer span {

	display:block;

	padding-top:4px;

	border-top:1px solid #cbd8b4;

	margin-top:12px;

	}



#writer p {

	margin:0;

	width:482px;

	}	



.entry {

	padding-bottom:28px;

	font-size:13px;

	text-align:justify;

	}



h3 a:link, h3 a:visited {

	color:#5f5f5f;

	}



#sidebar a{

color:#000000;

text-decoration:none;

}



/*Post Formatting*/



.picleft {

	float:left;

	margin:3px 14px 10px 0;

	border:7px solid #f2f2f2;

	}



.picright {

	float:right;

	margin:3px 0 10px 14px;

	border:7px solid #f2f2f2;

	}	



.post blockquote {

	color:#76767a;

	background:#f2f2f2;

	padding:6px 14px;

	margin:18px 35px;

	border-right:1px solid #DDD;

	border-bottom:1px solid #DDD;

	}	



.post ul li {

	list-style:square;

	margin-bottom:5px;

	line-height:115%;

	margin-left:42px;

	}



.post ol li {

	margin-bottom:5px;

	line-height:115%;

	margin-left:48px;

	}

.post a{

color:#336699;

text-decoration:none;

}	



#tags {

	padding:3px;

	border-bottom:1px solid #DDD;

	border-top:1px solid #DDD;

	}	

				



/* Form Elements */



select {

	background:#f2f2f2;

	border:1px solid #9c9c9c;

	width:100%

	}

	

#searchform {

	padding:16px 5px 0 0; 

	}



.button {

	padding: 1px;

	background:#000;

	color:#e7e7e7;

	border:none;

	}



.button:hover {

	background:#777;

	color:#FFF;

	text-decoration:none

	}



#commentform input {

	width: 170px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	margin-top:5px;

	}







/* Comments*/



.commentlist {

	padding-left:30px;

	}

	

.commentlist li {

	margin: 15px 0 3px;

	padding: 8px 15px 10px 15px;

	background:#f2f2f2;

	border-top: 1px solid #ddd;

	}



#commentform small {

	background:#FFF;

	font-weight:bold;

	padding:0;

	}

	

.commentmetadata {

	display: block;

	}



.commentlist small {

	background:#e9e9e9

	}



.commentlist cite {

	font: 1.6em Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.05em;

	}	

	



/* Float Properties*/



.clearfloat:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:".";

	}

	

.clearfloat {

	display:inline-block

	}

.clearfloat p{

font-size:13px;

text-align:justify;

}



.clearfloat {

	display:block

	}

	





/* Footer*/



#footer {

	margin: 0 auto;

	width: 900px;

	font-size:0.7em;

	padding-top:15px;

	color:#FFF;

	}



#footer a {

	color:#d3d1d1;

	}



/* table */

.eai_tab { 

	background-color:#FFFFFF; 

	margin-left:10px; 

	border-top:solid 1px #E1E1E1; 

	border-left:solid 1px #E1E1E1;  

}  



.eai_tab th { 

	border-bottom:solid 1px #E1E1E1; 

	border-right:solid 1px #E1E1E1; 

	background-color:#00a551; 

	color:#FFFFFF; 

	padding:5px;

	text-align:left;  	

}  



.eai_tab td{ 

	border-bottom:solid 1px #E1E1E1; 

	border-right:solid 1px #E1E1E1; 

	padding:5px;

	text-align:left; 

}



.eai_tab td.tot {

	color:#00a551;

	font-weight:bold;

}



.eai_tab1 { 

	background-color:#FFFFFF;

	border-top:solid 1px #E1E1E1; 

	border-left:solid 1px #E1E1E1;  

}  



.eai_tab1 th { 

	border-bottom:solid 1px #E1E1E1; 

	border-right:solid 1px #E1E1E1; 

	background-color:#00a551; 

	color:#FFFFFF; 

	padding:3px;

	text-align:left;  	

}  



.eai_tab1 td{ 

	border-bottom:solid 1px #E1E1E1; 

	border-right:solid 1px #E1E1E1; 

	padding:3px;

	text-align:left; 

}



.eai_tab1 td.tot {

	color:#00a551;

	font-weight:bold;

}





.post-boxx { position: relative; background: #f7f7f7; border: 5px solid #E4EFD5; padding: 15px 15px 15px 15px; width: 93%; float: left; margin: 0 21px 21px 20px; text-align:left; }



.post-box h5, .post-boxx h5{ font-size: 15px; margin: 0 0 8px 0; height:25px; text-align:left; }

.post-box p, .post-boxx p { font-size: 12px; text-align:left;}

.boxshadow { -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; -webkit-transition: all 0.1s ease-out; }

.boxshadow:hover { -moz-box-shadow: 0 0 8px #555; -webkit-box-shadow: 0 0 8px #555; }

.clear { clear: both; }

.postt { margin: 10px 0 10px 0px; }

.last { margin-right: 0 !important; }

.entry_one ul{ margin-top:5px; padding:0; }

.green-box { background: url(/images/green-box.gif) no-repeat 0 0; }

.green-box h2 {

height:auto; border:none; text-decoration:none; }

.green-box h2 span {

	display: block;

	position: relative;

	color:#fff;

	font-size:22px;

	text-align:center;

	border:none;

}

.green-box p{

font-size:14px;

font-weight:bold;

color:#333333;

}

.green-box a{text-decoration:underline; color:#333333; font-weight:bold; }

.service { 

	width: 280px; 

	height: 164px; 

	padding: 2px 15px;

}

.service .more { 

	display: block;

	height: 28px;

	width: 113px;

	text-align: center;

	background: url(/images/button-lrn-more.png) no-repeat 0 0; 

	color: #5d5d5d;

	font-size: 13px;

	line-height: 28px;

	margin: 2px auto; 

}



#CT_reg_form { width:500px; height:160px; font-family:Arial, Helvetica, sans-serif; margin-left:40px; margin-bottom:20px; }



.bg_1 { background:url('http://www.eai.in/include/cleantech_network.gif') no-repeat; }

.bg_2 { background:url('http://www.eai.in/include/cleantech_career.gif') no-repeat; }



#CT_reg_form .form { clear:both; float:left; width:345px; margin-top:80px; }



#CT_reg_form #email { color:#a7a4a4; width:200px; margin-left:40px; border:solid 1px #CCC; padding:3px; background-color:#fff; font-size:12px; }



#CT_reg_form #join_btn { padding:3px 7px 3px 7px; margin-left: 5px; font-size:12px; }



#CT_reg_form .one_stp_reg { clear:both; font-size:11px; color:#2e2e2e; margin:0; padding:0; padding-left:100px; }



#CT_reg_form .CT_link {text-decoration:none; float:right; width:131px; margin-right:10px; margin-top:95px; }

#CT_reg_form .CT_link:hover { background:none; }

#CT_reg_form #CT_logo { border:none; }

#CT_reg_form #CT_logo:hover { background:none; }


