/* 



	Theme Name: Jeff

	Description: Wordpress Theme



*/







* {

	margin:0;

	padding:0;

}



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background:#c0c0c0;

	background:#c7c1ad url(images/bg.png) repeat-x left top;

	

}



#wrapper-all {

	width:1008px;

	margin:0 auto;

	padding-bottom:20px;



}

#wrapper {

	width:1008px;

	margin:0 auto;



}



#header {

	width:1008px;

	height:132px;

}



#header-left {

	width:274px;

	height:132px;

	float:left;

	display:inline;

}



#header-left img {

	border:none;

}



#header-main {

	width:492px;

	height:132px;

	float:left;

	display:inline;

}



#header-main ul {

	list-style:none;

	margin:94px 0px 0px 0px;

}



#header-main  li {

	float:left;

}



#header-main a {

	font:left;

	display:block;

	width:122px;

	height:38px;

	margin:0px 1px 0px 0px;

	text-transform:capitalize;

	text-indent:-999px;

	outline:none;

}



#header-main li#menu-item-13 a {

	background:url(images/about-us-menu-item.png) no-repeat;

}



#header-main li#menu-item-11 a {

	background:url(images/out-services-menu-item.png) no-repeat;

}



#header-main li#menu-item-12 a {

	background:url(images/out-work-menu-item.png) no-repeat;

}



#header-main li#menu-item-150 a {

	background:url(images/blog-menu-item.png) no-repeat;

}





#header-right {

	width:230px;

	height:132px;

	float:right;

	display:inline;

}



#header-right p.green {

	color:#008000;

	font-family:tahoma;

	font-size:14px;

	font-weight:bold;

	line-height:20px;

	padding:15px 5px 0 12px;

	letter-spacing:-1px;

	line-height:22px;

	font-stretch:ultra-expanded;

}



#header-right p.black {

	color:#000;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

	font-family:Verdana, Geneva, sans-serif;

	padding:0px 0px 0px 0px;

}



#header-right p.black span.number {

	font-size:15px;

	font-style:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bolder!important;

}



#banner {

	width:1008px;

}



#main {

	width:1008px;

	padding:0px 0px 10px 0px;

}



#left-col {

	width:724px;

	float:left;

	display:inline;

	background:#c7c1ad;

	line-height:18px;

	color:#333333;

	font-family:Verdana, Geneva, sans-serif;

}



#left-col-inner {

	display:block;

	padding:15px 18px 15px 25px;

}


#left-col-inner ul{
	padding-left: 35px;
}

#left-col h3  {

	font-size:21px;

	padding:0px 0px 15px 0px;

	font-family:Arial, Helvetica, sans-serif;

}



div.tittle a{

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

}



#left-col p {

	font-family:Verdana, Geneva, sans-serif;

	padding:6px 0px 6px 0px;

}



#left-col p.green {

	color:#047600;

	font-size:16px;

	font-style:italic;

	font-weight:bold;

	padding:29px 0px 90px 0px;

}



#right-col {

	width:271px;

	float:right;

	display:inline;

	background:#389808 url(images/right-bg.png) repeat-x;

	margin-right:13px;

}



#right-col-white {

	width:271px;

	float:right;

	display:inline;

	margin:0 13px 20px 0;

}



#right-col-white ul{

	padding-left: 20px;

}



#right-col-white li.categories{

	list-style: none;

}



#right-col-white li h3{

	font-size: 15px

}



#right-col-white ul ul li{

	list-style: disc;

	padding: 3px;

}







#footer {

	width:1008px;

	height:75px;

	background:#5e5e42;

}



#footer-inner {

	display:block;

	padding:28px 31px;

}

.clear {

	clear:both;

}



#lightbox-overlay-text-about {

	display:none;

}



#gallery {

	margin-top:27px;

}



#gallery a {

	outline:none;

}



#gallery a img.thumpnail-gallery {

	margin-right:10px;

	margin-top:8px;

	border:1px solid #FFF;

	

}



#gallery a:hover img.thumpnail-gallery {

	border:1px solid #C0C0C0;

}





#gallery .gblock{

float:left;

}



.post{

	padding-bottom:30px;

}
a {
  color: #333337;
  text-decoration: none;
  }

a:hover {
  color: #007F00;
  text-decoration: underline;
  }