/*
Theme Name: Little Footprint Lighting
Theme URI: http://wordpress.org/
Description: Little Footprint Lighting.
Author: Sandeep Sharma

*/




body {
margin: 0;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
width: 922px;
margin: 0 auto;
}

#header {
width: 922px;
margin: 0 auto;
height: 140px;
position: relative;
}

#header  h1 {
margin: 0;
padding: 0;
position: absolute;
top: 10px;
left: 0;
}

#header #menu {
position: absolute;
left: 0;
bottom: 10px;
width: 100%;
}

#header #menu ul {
margin: 0;
padding: 0;
}

#header #menu li {
margin: 0;
padding: 0 15px;
list-style: none;
float: left;
border-right: 1px solid #056301;
}

#header #menu li a {
font: 19px Georgia, "Times New Roman", Times, serif;
color: #175897;
text-decoration: none;
outline: none;
}

#header #menu li a:hover {
color: #056301;
}

#header #menu li.current_page_item a {
color: #056301;
}

#header #menu li.page-item-3 {
padding-left: 0;
}

#header #menu li.page-item-2 {
border: none;
}

#subnav-wrapper {float: right; width: 200px; margin-left: 20px; padding-top: 60px;}

#subnav {background-image:url(images/bg-sidebar.png); background-repeat: no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 0 15px 0 0;}
	#subnav a, subnav a:link {color: #056301; text-decoration: none;}
	#subnav a:hover {color: #007236; text-decoration: underline;}

	#subnav h3 {padding: 20px 0 0 15px; color: #0c73a7; font-size: 18px; text-align: center;}
		#subnav h3 a, #subnav h3 a:link, #subnav h3 a:visited {color:#0c73a7;}
		#subnav p {margin-bottom: 14px;}
	#subnav ul {text-align: left;}
	#subnav li {margin-bottom: 10px; margin-top: 10px;  font-weight: bold; border-top: 1px dotted black; list-style-type: none; padding-top: 10px; padding-left: 0; margin-left: -15px; padding-bottom: 0px; font-size: 14px;}
		#subnav li li {font-weight: normal; margin-top: 6px; margin-left: -10px; padding-left: 0; border-top: none; font-size: 14px;}
	#subnav-bottom {height: 29px; background-image:url(images/bg-sidebar-bottom.png); margin: 0px 0 0 0; padding: 0;}

#home-middle-img {
width: 1000px;
/* height: 785px; */
background: url(images/home-middle-img.png) no-repeat;
}

.narrowcolumn {width: 550px;}

#home-content-box {
height: 19px;
background: url(images/home-content-box-top.jpg) no-repeat;
}

#home-content-bg {
height: 411px;
background: url(images/home-content-main-bg.png);
}

#home-foot-img {
/*background: url(images/footprint-img.png) no-repeat 30px 50px;*/
/* height: 411px; */
padding: 335px 0px 0 40px; 
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
color: #464555;
}

#home-foot-img a {color: #1b609b; text-decoration: none;}
	#home-foot-img a:hover {text-decoration: underline;}

#home-foot-img h2 {
margin: 0;
padding: 0px 0px 15px 0px;
font: 28px Georgia, "Times New Roman", Times, serif;
color: #0c73a7;
}
/*
#home-foot-img p {
margin: 0;
padding: 0 90px 10px 110px;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #464555;
line-height: 19px;
}
*/

img {
border: none;
}

.clear {
clear: both;
}


#footer-home {
background: #f9fbf4;
border-top: 1px solid #233f8c;
}

#footer-main {
width: 922px;
margin: 0 auto;
padding: 15px 0;
font-size: 13px;
font-family:"Century Gothic", Arial, Verdana;
}


#subContent {
width: 922px;
margin: 0 auto;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
color: #464555;
padding: 0 0 0 20px;
/*background: url(images/inner_bg.jpg) no-repeat center 1px;*/
}

	.sustainability {background: url(images/inner_bg.png) no-repeat center 1px;}
	.gtl {background: url(images/inner_bg.png) no-repeat center 1px;}
	.about {background: url(images/inner_bg.png) no-repeat center 1px;}
	.default {background: url(images/inner_bg.png) no-repeat center 1px;}


#subContent  h2 {
margin: 0;
padding: 30px 0 25px 0px;
font: 28px Georgia, "Times New Roman", Times, serif;
color: #0c73a7;
}

#subContent h3 {color: #005826;margin: 0; padding: 20px 0 0px 0px; font: 20px Georgia, "Times New Roman", Times, serif;}
#subContent h4 {color: #464555; margin-bottom: 0px;}

#subContent  p {
margin: 0;
padding: 0 0px 12px 0px;
}

#subContent a {
color: #1b609b;
text-decoration: none;
}

#subContent a:hover {
text-decoration: underline;
}

div.page-lead {width: 600px; font-size: 16px; color: #005826; line-height: 24px; padding: 75px 0 25px 0; border-bottom: 1px dotted #666666;}

div.page-lead p {padding-left: 30px;}

#subBg {
background: url(images/sub-bg.jpg) no-repeat center 1px;
}

#box-main {
width: 300px;
float: right;
margin: 130px 55px 0 0;
}

#box-one {
width: 290px;
background: url(images/bg-box1.jpg) no-repeat;
background-position: bottom;
float: left;
margin: 10px 0 25px 0;
border: 1px solid #056301;
-webkit-box-shadow: #666666 0px 0px 6px;
-moz-box-shadow: #666666 0px 0px 6px;
box-shadow: #666666 0px 0px 6px;
behavior: url(PIE.htc);
}

#box-main h2 {font: 30px Georgia, "Times New Roman", Times, serif; text-align: center; color: #3a5698; margin: 0; padding: 0;}

#box-main p {
margin: 0 0 16px 0;
padding: 10px 0 0 15px;
color: #fff;
font: 14px Georgia, "Times New Roman", Times, serif;
}


#box-one p a.more {
color: #fff;
text-decoration: none;
}

#box-two p a.more {
color: #2a4208;
text-decoration: none;
}

#box-three p a.more {
color: #363636;
text-decoration: none;
}

#box-two {
width: 290px;
background: url(images/bg-box2.jpg) no-repeat;
background-position: bottom;
float: left;
margin: 0 0 25px 0;
border: 1px solid #056301;
-webkit-box-shadow: #666666 0px 0px 6px;
-moz-box-shadow: #666666 0px 0px 6px;
box-shadow: #666666 0px 0px 6px;
behavior: url(PIE.htc);
}

#box-two p {
margin: 10px 0 16px 0;
padding: 0 0 0 15px;
color: #2a4208;
font: 14px Georgia, "Times New Roman", Times, serif;
}

#box-three {
width: 290px;
background: url(images/bg-box3.jpg) no-repeat;
background-position: bottom;
float: left;
margin: 0 0 25px 0;
border: 1px solid #056301;
-webkit-box-shadow: #666666 0px 0px 6px;
-moz-box-shadow: #666666 0px 0px 6px;
box-shadow: #666666 0px 0px 6px;
behavior: url(PIE.htc);
}

#box-three p {
margin: 0 0 16px 0;
padding: 0 0 0 15px;
color: #363636;
font: 14px Georgia, "Times New Roman", Times, serif;
}

#box-one h2, #box-two h2, #box-three h2 {background-image: url(images/bg-box-h2.png);
margin: 0;
padding: 10px 0 15px 15px;
font: 20px Georgia, "Times New Roman", Times, serif;
color: #056301;
}

#footer_sub {
border-top: 4px solid #000;
width: 922px;
margin: 0 auto;
padding: 15px 0;
font-size: 13px;
font-family:"Century Gothic", Arial, Verdana;
}


.entry ul {
margin: 0;
padding: 5px 90px 10px 80px;
}
.entry li {
margin: 0 0 0 -30px;
padding: 0 0 0px 0;
/*font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #464555;
width: 500px;*/
}

.footnotes {font-size: 12px; padding-top: 20px; border-top: 1px dotted #666666; margin-top: 40px;}

sup {height: 1;
	bottom: 1ex;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;}
	
.alignright {float: right; margin-left: 15px;}
.alignleft {float: left; margin-right: 15px;}
