/*

Theme Name: gappsi

Theme URI: http://www.dkszone.net/2009/08/celestial-aura-free-3-column-wordpress.html

Description: Elegant 3-column Theme with Admin Options for easy customization of Header image, Background Color, Search Box, Post Meta Data, RSS Icon, etc. Easily turn on/off Search Box, RSS Icon. Theme designed by  www.dkszone.net.

Version: 2.1.3

Author: adoncreative.com

Author URI: http://www.adoncreative.com/

Tags: custom-header,theme-options,custom-colors,green,white,three-columns,fixed-width,left-sidebar,right-sidebar



This theme is released under the GPL: http://www.gnu.org/licenses/gpl.html

*/



/***** RESET *******/

body{background:url(images/bg.jpg) repeat-x #604b2e;font-family:Arial, Helvetica, sans-serif;font-size:14px;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}

ul li {list-style-image:none;list-style-type:none;}

a img {border:0;margin:0;}

.center{text-align:center;}

a{color:#b7bc6e;}

*{outline:none;}

.clear {clear:both;font-size:0;padding:0;margin:0;line-height:0;}

#wrapper{width:100%;margin:0;}

#wrap{width:972px;margin:0 auto;}



/* ============= HEADER START ========== */

#header{width:972px;height:118px;overflow:hidden;}

	.headbg_none{background:url(images/transparent.gif)repeat;}

	.headbg-home{background:url(images/headbg-home.jpg) no-repeat;}

	.headbg_subpage1{background:url(images/headbg_subpage1.jpg) no-repeat;}

	.headbg_masonry{background:url(images/headbg_masonry.jpg) no-repeat;}

	.headbg_landscape{background:url(images/headbg_landscape.jpg) no-repeat;}

	.headbg_carprentry{background:url(images/headbg_carprentry.jpg) no-repeat;}

	.headbg_naturalstones{background:url(images/headbg_naturalstones.jpg) no-repeat;}

	

	.left-head{width:216px;float:left;}

		.logos{padding:8px 5px 5px; position:relative;}

			.logo-fb{float:left;}

			.logo-twitter{float:right;}

			.logo-gappsi{/*width:171px;height:50px;margin: 12px auto;_margin:0 auto; display:none;*/}

			/*.logo-gappsi a{width:171px;height:78px;display:block;position:absolute;top:20px;font-size:0;cursor:pointer;}*/

			.logo-ytube{float:left;}

			.logo-home{float:right;}

		.social-icons span{float:left; display:inline-block; margin:5px 5px 0 0;}

		.icon-fb{background:url(images/logo-fb.png) no-repeat; width:27px; height:27px;}
		.icon-twit{background:url(images/logo-twitter.png) no-repeat;width:27px; height:27px;}
		.icon-ytube{background:url(images/logo-ytube.png) no-repeat;width:27px; height:27px;}
		.icon-home{background:url(images/logo-home.png) no-repeat;width:27px; height:27px;}
		.icon-linked {background:url(images/linkedin.png) no-repeat;width:27px; height:27px;}

	.right-head{width:755px;float:right;}

		.site-title{text-align:center;padding:5px 0 0;}
			.site-title p{color:#fff; font-size:18px;}

		.sub-title{text-align:center;padding:5px 0 0;}

		.nav{border:2px solid #fff;text-align:center;width:749px; float:right;}

		.nav ul li{float:left;}

		.nav ul li a{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-transform:capitalize;font-weight:bold;text-decoration:none;padding:8px 10px 8px 10px;display:block;}

		.nav li a:hover{background:#b7bc6e;color:#003a16;}

		.nav li a:active{background:#b7bc6e;color:#003a16;}





/* ============= HEADER END ========== */



/* ============= CONTENT START ========== */

#main-content{background:url(images/wrapbg.jpg) repeat-x #234000;}

#content{/*width:616px;float:left;*/ color:#fff;text-align:justify;border-top:1px solid #ba824f;}

	h1{font-family:"Trebuchet MS", "Trajan Pro", "Tekton Pro Ext", "Monotype Corsiva";font-size:30px; line-height:120%;}

	h2{font-family:"Trebuchet MS", "Trajan Pro", "Tekton Pro Ext", "Monotype Corsiva";font-size:26px;}

	h3{font-family:"Trebuchet MS", "Trajan Pro", "Tekton Pro Ext", "Monotype Corsiva";font-size:24px;}

	

	.content-text{padding:0 20px 20px;line-height:25px;}

	.subheader-banner{text-align:center;padding:15px 0 10px 0; margin:0 auto;}

	.whygappsi_tbl{}

		.whygappsi_tbl td{ vertical-align:top; padding:5px 10px 5px 10px; }

	.edit-link a{ color:#b7bc6e;}

	.aligncenter{ text-align:center;}

	.alignleft{ text-align:left;}

	.alignright{ text-align:right;}

	.alignjustify{ text-align:justify;}

	.flash{text-align:center;}



	.awards-tbl{ text-align:left}

	.awards-year{ width:100px; text-align:center; vertical-align:top; font-size:24px;}



	.contact-us-table{text-align:left;}

	.contact-table a{color:#b7bc6e;}

	.contact-captcha{width:100px;}

	.contact-us{text-align:center;}



/*	#flexipages-4 ul li.current_page_item a{background:#b7bc6e;color:#0b5118; font-weight:bold;}

	#flexipages-4 ul li.current_page_parent a{background:#b7bc6e;color:#0b5118;}



	#pixopoint_menu1 ul li.current_page_item a{background:#b7bc6e;color:#0b5118; font-weight:bold;}

	#pixopoint_menu1 ul li.current_page_parent a{background:#b7bc6e;color:#0b5118;}



*/

	ul li.current_page_item a{background:#b7bc6e; color:#0b5118; font-weight:bold;}

	ul li.current_page_parent a,  ul li.current_page_ancestor{background:#b7bc6e; color:#0b5118;}



	#footer ul li.current_page_item a{background:none; color:#0b5118; font-weight:bold;}

	#footer ul li.current_page_parent a,  ul li.current_page_ancestor{background:none; color:#0b5118;}



	.home_page a{background:#b7bc6e; color:#0b5118;}

	.gallery-text{border:1px solid #fff;}



/* ============= CONTENT END ========== */



/* ============= LEFT SIDEBAR CONTENT===========*/

	/*----- left sidebar call us ----- */

	.call-us{text-align:center;color:#fff;}

		.call-no{font-size:26px;}

	.sidebar-pic{text-align: center;color:#FFFFFF;}

	

	/*----- left sidebar nav ----- */
		#sidebarLeft .flexipages_widget ul,
		#text-7 ul {border-left:1px solid #fff;border-right:1px solid #fff;}
		

		#flexipages-2 ul{/*background:url(images/home_green.jpg) no-repeat; height:140px;*/ background:url(images/home_green2.jpg) no-repeat; height:83px; border-top:1px solid #fff;}

		#flexipages-4 {background:url(images/pool_green_tilebg.jpg) repeat-y;}
		#flexipages-4 ul{background:url(images/pool_green.jpg) no-repeat top; min-height:390px; }


		#flexipages-5 ul{background:url(images/masonry_green.jpg) no-repeat; height:308px; }

		#flexipages-6 {background:url(images/landscape_green_titlebg.jpg) repeat-y 1px;}
		#flexipages-6 ul{background:url(images/landscape_green.jpg) no-repeat left bottom; min-height:250px;}

		#flexipages-7 {background:url(images/landscape_green_titlebg.jpg) repeat-y -2px 0;}
		#flexipages-7 ul{background:url(images/carpentry_green.jpg) no-repeat -2px bottom; min-height:200px; }

		#flexipages-8 ul{background:url(images/stones_green.jpg) no-repeat bottom #288F3E; min-height:277px; }



		.sidebarbg-home-pic{background:url(images/sidebarbg-home-pic.jpg) no-repeat bottom;width:212px;height:170px;border:1px solid #fff;}

		.sidebarbg-pool-pic{background:url(images/sidebarbg-pool-pic.jpg) no-repeat;width:212px;height:92px;border:1px solid #fff;}

		.sidebarbg-masonry-pic{background:url(images/sidebarbg-masonry-pic.jpg) no-repeat;width:212px;height:112px;border:1px solid #fff;}

		.sidebarbg-landscaping-pic{background:url(images/sidebarbg-landscaping-pic.jpg) no-repeat;width:212px;height:84px;border:1px solid #fff;}

		.sidebarbg-carpentry-pic{background:url(images/sidebarbg-carpentry-pic.jpg) no-repeat bottom;width:212px;height:110px;border:1px solid #fff;}

		.sidebarbg-stones-pic{background:url(images/sidebarbg-stones-pic.jpg) no-repeat bottom;width:212px;height:70px;border:1px solid #fff;}



#text-22 ul{background:url(images/pool_green.jpg) no-repeat;}

#text-23 ul{background:url(images/masonry_repeat.jpg) repeat;}

#text-24 ul, #text-25 ul{background:url(images/landscape_repeat.jpg) repeat;}

#text-26 ul{background:url(images/stones_repeat.jpg) repeat;}



/* ============= RIGHT SIDEBAR CONTENT ===========*/

		.design{color:#fff;text-align:center;margin:10px 0; position:relative; }

		#text-12 {border-bottom:1px solid #fff;}



/* ============= RIGHT END ===========*/



/***** SIDEBAR FORMATTING *****/



#sidebarLeft {font-family:"Trebuchet MS", "Trajan Pro", "Tekton Pro Ext", "Monotype Corsiva";font-size:14px;width:214px;float:left;border-right:1px solid #ba824f; border-top:1px solid #ba824f; margin:0 10px 0 0;}

	#sidebarLeft img{margin:0; padding:0;}



	#sidebarLeft h2{font-family:"Trebuchet MS", "Trajan Pro", "Tekton Pro Ext", "Monotype Corsiva";font-size:14px;text-align:center;background:#b7bc6e;color:#0b5118;padding:4px 0 4px 0;border:1px solid #fff;}

	#sidebarLeft h2 a{color:#0b5118;text-decoration: none;}

	#sidebarLeft h2 a:hover{color:#0b5118;}



	#sidebarLeft a{width:212px;display:block;font-size:14px;color:#FFFFFF;text-decoration:none;padding:4px 0 5px 0;}

	#sidebarLeft a:hover{color:#0b5118;}

	#sidebarLeft li{border-bottom:1px solid #fff;}

	#sidebarLeft li a:hover{background:#b7bc6e;color:#0b5118;}

	/*#sidebarLeft a:visited {color:#0b5118;}*/



#sidebarRight {width:138px;float:right;background:url(images/rightbarbg.jpg) top repeat-x;border-left:1px solid #ba824f;border-top:1px solid #ba824f; margin:0 0 0 10px;}

	#sidebarRight h2{font-family:"Trebuchet MS", "Trajan Pro", "Tekton Pro Ext", "Monotype Corsiva";font-size:14px;text-align:center;background:#b7bc6e;color:#0b5118;/*padding:3px 0 3px 0;*/}

	#sidebarRight h2 a{color:#0b5118;text-decoration: none;}

	#sidebarRight h2 a:hover{background:#b7bc6e;color:#0b5118;}

	

	#sidebarRight a{width:138px;display:block;font-size:14px;color:#FFFFFF;text-decoration:none;padding:8px 0 8px 0;}

	#sidebarRight a:hover{color:#0b5118;}

	#sidebarRight li{border-bottom:1px solid #fff;}

	#sidebarRight li a:hover{background:#b7bc6e;color:#0b5118;}

	/*#sidebarRight a:visited {color:#0b5118;}*/



.sidebar{font-size: 14px;}

.sidebar ul, .sidebar ol {}

.sidebar ul {list-style-type: none;}

.sidebar li {/*border-bottom:1px solid #fff;*/text-align:center;}

.sidebar ul li ul, .sidebar ul li ol, .sidebar ol li ul, .sidebar ol li ol {/*margin: 0.5em 0 0.5em 5px;*/ }



.sidebar_widget{}

.sidebar_widget_gap{margin: /*7px 0px 7px 0px;*/0;}



/* ============= FOOTER START ========== */

#footer{color:#fff;text-align:center;padding:0 0 100px 0;}

	.footer-nav{margin:0 auto;padding:0 0 0 270px; }

	.footer-nav ul li{float:left;padding:5px 0 5px 0;}

	.footer-nav ul li a{color:#fff;text-decoration:none; text-transform:capitalize;}

	.footer-nav ul li a:hover{text-decoration:underline;}

	#flexipages-13 ul li a,#flexipages-9 ul li a{border-right:1px solid #fff;padding:0 5px 0 5px;}



/* ============= FOOTER END ========== */



/***** COMMENTS *****/



#comment {background: #FFFFFF;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0px 5px 0px;padding: 4px;}	

.commentlist li ul li {font-size: 12px;}

.commentlist li {font-weight: bold;color: #666;}

.commentlist li .avatar {background: #FFFFFF;float: right;border: 1px solid #EEEEEE;margin: 0px 5px 0px 10px;padding: 2px;}

.commentlist cite, .commentlist cite a {font-weight: bold;color: #666;font-style: normal;font-size: 12px;}

.commentlist p {font-weight: normal;text-transform: none;}

.commentmetadata {padding: 5px 0 0 0;font-weight: normal;}

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0px;}

#commentform {margin: 5px 10px 0px 0px;}	

#commentform textarea {width:400px;padding: 10px;border: 1px solid #666;}	

#respond:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}	

#commentform p {margin: 5px 0px 5px 0px;}	

#commentform #submit {margin: 5px 0px 20px 0px;float: left;border: 1px solid #0CC;}	

.alt {margin: 0px;padding: 10px;}

.commentlist {margin: 0px;padding: 0px;}	

.commentlist ol {margin: 0px;padding: 10px;}

.commentlist li {margin: 15px 0px 10px;padding: 10px 5px 10px 10px;list-style: none;}

.commentlist li ul li {margin-right: -5px;margin-left: 10px;}

.commentlist p {margin: 10px 0px 10px 0px;padding: 0px;}

.children {margin: 0px;padding: 0px;}

.nocomments {text-align: center;margin: 0px;padding: 0px;}

.commentmetadata {font-size: 10px;margin: 0px;display: block;}

#author, #email, #url {background: #FFFFFF;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px;padding: 4px;border: 1px solid #666;}

.thread-alt {background: #FFFFFF;margin: 0px;padding: 0px;}

.thread-even {background: #dfeaf2;margin: 0px;padding: 0px;}

.depth-1 {border: 1px solid #E6E6E6;margin: 0px;padding: 0px;}

.even, .alt {border: 1px solid #CCC;margin: 0px;padding: 0px;}

.pinglist {margin-top: 10px;width: 450px;float: left;}

li.pings {border-bottom: 1px dotted #CCC;margin: 0;padding: 5px 0 5px 5px;width: 430px;line-height: 14px;}

.pings:first-child {border-top: none;}

.pings:last-child {border-bottom: none;margin-bottom: 30px;}



/**** CAPTION FORMATTING ******/



.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}



/*** CALENDAR FORMATTING ***/

#wp-calendar {border: 1px solid #CCC;empty-cells: show;font-size: 14px;margin: 0 0 9px 9px;width: 90%;}

#wp-calendar #next a {padding-right: 10px;text-align: right;}

#wp-calendar #prev a {padding-left: 10px;text-align: left;}

#wp-calendar a {display: block;text-decoration: none;font-weight: bold;}

#wp-calendar a:hover {background: #e0e6e0;color: #333;font-weight: bold;}

#wp-calendar caption {color: #000000;font-size: 14px;text-align: left;margin-bottom: 5px;font-weight: bold;}

#wp-calendar td {color: #666;font: normal 12px Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}

#wp-calendar td.pad:hover {background: #fff;}

#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #bbb;}

#wp-calendar th {font-style: normal;text-transform: capitalize;font-weight: normal;}

  

  /***** SEARCH FORM FORMATTING *****/



#search {display: inline;float: right;margin: 0px 5px 0;padding: 0px 0 0;text-align: left;top: 0px;}

#searchbox {width: 180px;float:left;padding: 2px 0px 2px 0px;background: #fff;border: 1px solid #333;margin: 2px 2px 2px 0;color: #000;font-size: 11px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;}

.go {margin-top: 6px;margin-left: -20px;padding: 0px;color: #000;display:inline;}



/***** PAGE FORMATTING *****/



#nextprev {clear: both;display: block;text-align: center;margin-top: 30px;margin-bottom: 60px;}



/***** LISTS FORMATTING *****/



.post ul {margin-left: 0px;padding: 0 0 10px 30px;list-style-image: url(images/bullet.png);padding-left: 30px;} 

.post li {margin: 7px 0 8px 10px;}

.post ol {padding: 0 0 0 35px;margin: 0;}

.post ol li {margin: 0;padding: 0;}



/***** GENERAL TEXT FORMATTING *****/

.post {margin-bottom: 20px;}



.postbannerad{margin: 10px auto 10px auto;padding: 5px;}

blockquote {color: #000;margin: 0 1px 20px 20px;background: url(images/BlockQuote.png) top left no-repeat #F0F0F0;border: 1px dashed #DFDFDF;padding: 20px 10px 0px 40px;font-size: 11px;font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;}

p {margin-bottom: 15px;line-height: 1.6em;}

p a {border-bottom: none;text-decoration: none;}

p a:hover {border-bottom: none;text-decoration: underline;}

p.center {text-align: center;}

.postmetabottom {color: #fff;padding: 3px;font-size: 11px;}



.postmetatop {color: #fff;padding: 3px;font-size: 11px;margin-bottom: 10px;}



.postmeta a {border-bottom: none;}

.postmeta a:hover {border-bottom: none;}

.small {font-size: 10px;}

code {font: 12px 'Courier New', Courier, Fixed;}



h1.title {font-size: 22px;font-weight: normal;padding: 10px 10px 10px 17px;}



/***** LISTS FORMATTING *****/

html>body .post ul {margin-left: 0px;padding: 0 0px 10px 30px;list-style-image: url(images/bullet.png);} 

html>body .post li {margin: 0px 0 8px 0px;}

.post ol {padding: 0 0 0 35px;margin: 0;}

.post ol li {margin: 0;padding: 0;}





.slideshow { width:590px; margin:0 auto; float:right; margin-top:-40px;}


