/*
Theme Name:		Life Irrigation
Theme URI:		
Description:	Life Irrigation theme
Version:		1.1
Author:			cigar
Author URI:		
*/


@import url("sIFR-print.css") print;
@import url("sIFR-screen.css");

/*GLOBAL STYLES */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
img{border:none;}
a img {border: none;}
fieldset {border:0;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h5, h5, h6 {display:block;}
h1{ font-size:17px; color:#5e3e2f;}
h1.replace {font-size:18px; color:#FFFFFF;}
h2{ font-size:14px; color:#000000; font-weight:bold; text-align:justify;}
h3{ font-size:15px; margin-bottom:5px;}
h4{ font-size:16px; color:#010101; font-weight:bold;}
h5{ font-size:12px; display:inline;}
h1.light-brown{ font-size:18px; color:#775f3d;}
q:before, q:after {content:'';}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
address { display:table;}
strong {font-weight: bold;}
em {font-style: italic;}
acronym {cursor:help; border-bottom:1px dotted;}
.right{float:right;}
.left{float:left;}
.center{ text-align:center;}
.block{display:block;}
.clear{ clear:both;}
.hide{ text-indent:-9999px; overflow:hidden; z-index:999;}
a{color:#007fb4; text-decoration:underline;}
a:hover{text-decoration:none;}
.blue{ color:#049dd5;}

body{background:url(images/body-bg.gif) repeat-x top;background-color:#f2f2f2; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*FORM STYLES*/
form dt {float: left;clear: left;width: 120px; color: #696868;}
form dd {text-align:left;}


/*** structure ***/
#page{ width:947px;margin:0 auto;padding:0; background-color:#f2f2f2; }
#header{ width:948px; height:94px; background:url(images/header-bg.gif) no-repeat top left; z-index:10;}
#container{ width:945px; font-size:14px; color:#000000; border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; background-color:#FFFFFF; float:left; padding-bottom:20px;}
#left-side{width:200px;float:left; }
#right-side{width:676px; margin-left:44px;float:left; z-index:11; margin-top:-14px;}

#footer{ width:945px; height:60px;background:url(images/footer-bg.gif) top repeat-x;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; background-color:#d9f1f9; padding-top:20px; }

/*-- logo --*/
#logo{ margin:0; position: relative; top:-76px; left:30px;float:left; z-index:1;width:168px; height:125px;}
#logo h1 a{ overflow:hidden; text-indent:-9999px; display:block; background: url(images/irrigation-logo.gif) no-repeat; width:168px; height:125px;}


/*-- top navigation --*/
#top-nav{width:520px;height:21px; display:inline; float:right; top:20px;position:relative; margin-right:-11px;}
#top-nav li{display:inline; list-style:none;}
#top-nav a{background: url(images/top-navigation.gif) no-repeat ;display:block;z-index:999;overflow:hidden;text-indent:-999px; float:left;height:21px;}
#nav-home a{background-position:0px 0px;width:84px;}
#nav-home a:hover, .home-active #nav-home a{background-position:0px -21px;	}
#nav-about a{background-position:-84px 0px;width:102px;}
#nav-about a:hover, .about-active #nav-about a{background-position:-84px -21px;	}
#nav-glossary a{background-position:-186px 0px;width:103px;}
#nav-glossary a:hover, .glossary-active #nav-glossary a{background-position:-186px -21px;	}
#nav-news a{background-position:-289px 0px;width:121px;}
#nav-news a:hover, .news-active #nav-news a{background-position:-289px -21px;	}
#nav-contact a{background-position:-410px 0px;width:73px;}
#nav-contact a:hover, .contact-active #nav-contact a{background-position:-410px -21px;	}

/*-- left navigation --*/
#left-nav{width:183px; float:left; margin-left:15px; margin-top:-40px;}
#left-nav li{vertical-align:middle;margin:0; padding:0;text-align:left;}
#left-nav a{background: url(images/left-nav-simple.gif) no-repeat 0 0; display:block;z-index:999;overflow:hidden;text-indent:-9999px; width:183px; }

#nav-products a{height:32px;background-position:0px 0px;	}
#nav-products a:hover{background-position:-183px 0px;	}


#nav-services a{height:40px;background-position:0px -32px;	}
#nav-services a:hover{background-position:-183px -32px;	}
#nav-case a{height:40px;background-position:0px -72px;	}
#nav-case a:hover, .case-active #nav-case a{background-position:-183px -72px;	}
#nav-costs a{height:40px;background-position:0px -112px;	}
#nav-costs a:hover, .cost-active #nav-costs a{background-position:-183px -112px;	}
#nav-gallery a{height:40px;background-position:0px -152px;	}
#nav-gallery a:hover{background-position:-183px -152px;	}
#nav-virtual a{height:40px;background-position:0px -192px;	}
#nav-virtual a:hover, .virtual-tour-active #nav-virtual a{background-position:-183px -192px;	}



/*** container ***/
.content{ font-size:14px; margin-top:15px;}
#content-left{ width:465px; float:left; margin-top:3px;}
#content-left p {text-align:justify;}
#content-right{ float:left; width:188px; margin-left:23px; font-size:13px; color:#393939;}
#content-right a{ font-size:13px; color:#393939; text-decoration:underline;}
#content-right a:hover{ text-decoration:none;}

/*--- left side ---*/
.suppliers{ float:left; margin:31px 0 0 47px;}

/*** home page ***/
.top-banner{ width:676px; height:148px;}
.top-banner h1{ position:relative; top:115px; left:25px;}
#home-banner{ background:url(images/home-banner.jpg) no-repeat;}


/*--- Right Side ---*/
#right-top{ background: url(images/search-bg.gif) no-repeat top center; width:188px;}
#search-form{ width:170px; height:90px; margin-top:14px; margin-left:14px; float:left;}
.inner{ background-color:#a3dcf1; width:170px; margin-left:3px; float:left; padding-left:12px;}
#search-post{}
#blog-category{ background:url(images/blog-category.gif) no-repeat bottom; width:137px; height:27px;}
#archives{ width:170px; background-color:#e4f6fd; padding:10px 0 15px 12px; margin-left:3px;}
#blog-archive{ background: url(images/blog-archives.gif) no-repeat top; width:123px; height:28px;}
.life-list{ list-style:none; margin-bottom:22px;}
.life-list li{ background:url(images/ico-list.gif) no-repeat left 5px; margin:0px 0 8px 0; padding-left:14px;}
#rss-feed{ margin-left:3px; background-color:#a8def2; height:36px; width:182px;}
#rss-feed a{font-size:10px; color:#008abc;}
#subscribe{ background:url(images/rss-icon.gif) no-repeat; display:block; padding-left:27px; padding-top:2px; height:18px;  margin:10px 0 0 12px;}
/*--- form---*/

.search_input{ border:none; width:126px; height:22px; float:left; margin-right:2px;}
#searchsubmit{ border:none; background:url(images/search-bt.gif) no-repeat; width:24px; height:22px; float:left;}

/*--- blog ---*/
#content-left h2{ margin-bottom:11px;}
.blog a{ color:#058aba; text-decoration:underline;}
.blog a:hover{ text-decoration:none;}
.blog h3{margin-bottom:2px;}
.blog img{ float:left; margin-right:18px; margin-top:3px;}
.blue-blog-line{ border-bottom:1px solid #a6e2fa; height:3px; width:462px; margin: 17px 0 19px 0;}
.blog-date{ font-size:11px; color:#8d8989;}
.blog-title{ color:#000000; font-size:14px;}
.blog-title a{ color:#000000; font-size:14px; text-decoration:none;}
.blog-title a:hover{ text-decoration:underline;}
.date-link{ font-size:11px; color:#8d8989; margin-top:7px;}
.split{ margin:0 4px 0 4px;}
.blog-link a{ color:#058aba; text-decoration:none;}
.single p{ margin-bottom:20px;}
.deepblue{ color:#058aba;}
#comments{ padding-top:10px; }
.img-box{width:460px; padding:0 0 20px 0; float:left; text-align:center;}
.img-box p{ text-align:center;}
.img-box img{ float:none; padding-bottom:8px;}
.img-text{ padding-top:8px; font-size:11px; color:#999999;}
.blue-comment-line{ border-bottom:1px solid #a6e2fa; height:3px; width:462px; margin:5px 0 5px 0;}
#a-view, #a-add{ display:block; height:14px; font-size:11px; color:#8d8989; text-decoration:none; background:url(images/ico-plus.gif) no-repeat left; padding-left:20px; margin:5px 5px 0 0; }
#add-comment{font-size:10px; color:#8d8989; padding-top:18px; padding-bottom:6px;}
#add-comment p{ margin-bottom:6px;}
#add-comment label{ padding-left:10px;}
.text_input{ background-color:#e6e4e4; border:1px solid #058aba; width:175px; height:22px;}
#comment{ color:#8d8989; width:461px; height:95px;}
#comment:focus{ color:#000000;}
#submit{ border:none; background: url(images/send-bt.gif); width:53px; height:21px;}

#comment_list{ list-style:none; color:#8d8989; font-size:12px; margin-top:17px; margin-bottom:33px;}
#comment_list li{ margin-bottom:15px; float:left;}
.comment_meta{ width:142px;}
.entry{ width:300px;}
.comment-date{ font-size:10px;}

/*** footer ***/
#footer-link{ font-size:11px; color:#90a1a7; float:right; vertical-align:middle; margin:0px 23px 0 0; text-align:right; line-height:17px; font-size:11px; color:#90a1a7;}
#footer-link a{ color:#90a1a7; font-size:11px; text-decoration:none;}
#footer-link a:hover{ text-decoration:underline;}


