/*
Theme Name: BlankSlate
Theme URI: http://tidythemes.com/blankslate/
Description: The bare essentials of a WordPress theme, no CSS styles added. Perfect for those who would like to build their own theme from scratch or for clients if you're a developer or designer. This theme is clean; valid code, semi minified, no comments, SEO-friendly and 100% open source. One custom menu and one widgetized sidebar to get you started. If you don't know CSS and would like to learn we've prepared: http://tidythemes.com/want-to-learn-css/ and please visit us in the forum for further help: http://tidythemes.com/forum/ - Thank You
Author: TidyThemes
Author URI: http://tidythemes.com/
Version: 1.6
Tags: custom-menu, microformats

License: GNU General Public License v2.0 | From TidyThemes: This theme is completely free and open source. You may edit this theme to your hearts content :).
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

html, body {
  margin: 0;
  padding: 0;
  background-image:url(../images/gradient_bg.png); background-repeat: repeat-x;
}

li { list-style:none; }


a {color:#000; }
a:hover { color:#8cc53f;  }
img { border:none; }

#wrapper {
	width:1000px;
	margin:0 auto;
	background-image:url(../images/body_bg.gif);
	background-repeat: no-repeat;
	background-position:  top;
	
}

#header {width:1000px; height:232px; background-image:url(../images/logo.png);background-position:20px top; background-repeat: no-repeat;  margin:0 auto;  }
#masthead{  }
#social { margin:5px 5px 0 0; float:right; display:inline-block; }
#social a { /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  padding:0 2px;
  } 
#social a:hover { /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
  }   
#blog-title { overflow:hidden; width:0px;}
#blog-description { }
#branding { }
#header #search { float:right; top:137px; right:10px; z-index:10000; position:relative; }
#header #searchform input[type="text"] { border:1px solid #8cc53f; font-family:Verdana, Geneva, sans-serif; font-size:14px; width:120px; }
#header #searchform input[type="text"]:focus { border:1px solid #A7EC4B; } 
#header #searchform input[type="submit"] { background:#eee; }
#header #searchform input[type="submit"]:hover { background:#FFF; color:#8cc53f; }

#nav { margin-top:180px; height:40px; background-image:url(../images/nav_bg.png);  }
#nav a { font-size: 14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#3f2111; padding:0 15px; }
#nav a:hover { color:#8cc53f; background-color:#FFF;  }
#nav li { list-style:none; line-height:15px; display: inline;  }

.menu-header-container { }

#nav #pixopoint_menu1 ul ul li a{font-size:14px; }



#main { width:auto; margin-top:40px; }
#container { margin:-15px 0 0 0 ; }
#content { width:100%; margin:55px 0 0 0px; min-height:520px;
background-image:url(../images/content_bg.png);
	background-repeat: repeat;
  }

#sidebar {width:100%; margin:35px 0 0 0; }


/* footer items */


#footer {  height:35px;  border-top:1px solid #CDCECF; color:#666; font-size:14px; padding-top:5px; }
#footerLinks {  height:35px; line-height:-65px; text-align:center; font-size:18px; width:100%; padding:5px 0 5px 0;/*background-color:#EFEFEF;*/ margin-bottom:5px; }
#footerLinks a { text-decoration:none;  }
footerLinks ul { border:1px solid #f00;  }
#footerLinks li {
	display: inline;
	list-style:none;
	background-image:url(../images/seperator.gif);
	background-repeat: no-repeat;
	padding-right:14px;
	background-position: right;
	height: 10px;
}
#footerLinks li a { }
#footerLinks li a:hover { color:#fff;text-shadow: 1px 1px 1px #000; }
#footerLinks li:last-child { background:none; }
#footerLinks .widgets_on_page { border:1px solid #f00;}
#menu-footer { padding:0 0; margin-left:-40px; background-image:url(../images/footer_links_bg.png); background-repeat: repeat-y; height:25px; line-height:27px;  }
.menu-footer-container { margin-top:-25px; text-align:center;}



#copyright { float:left; line-height:18px; }
#designedBy { float:right; line-height:18px;}
#designedBy a { color:#666; text-decoration:none; }
#designedBy a:hover { color:#8cc53f; text-decoration:none; }


/* clases for posts */
.entry-title { }
.entry-meta { }
h1.entry-title {color:#3f2111; text-align:center; }
.entry-content { margin-top:-15px; }
.entry-content p:first-letter{ font-weight:bold;  }
.entry-content {
	padding:10px 25px 0 25px;
	color: #441600;
	font-size:18px;
	min-height:300px;
}
.entry-content-page a {
	color:#256619;
}


.entry-utility { }

#comments { visibility:hidden; display:none; }

.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{}
.alignleft{}
.aligncenter{}


#quotesLeft { margin:-100px 0 0 -190px; }
.frontPageTable { margin:0 auto; width:850px; }/* controls table that holds rotators and services on front page */
.widgettitle { display:none; } /* removes title from widget on front page */



.stray_quote-6 { 
   background: url(../images/envir_bg.png) center center no-repeat;
   width: 250px;
   height: 100px;
   padding: 12px 35px 0 35px;
   margin: 15px auto; }
   
.stray_quote-7 { 
   background: url(../images/design_bg.png) center center no-repeat;
   width: 250px;
   height: 100px;
   padding: 12px 35px 0 35px;
   margin: 15px auto; }

.stray_quote-8 { 
   background: url(../images/constr_bg.png) center center no-repeat;
   width: 250px;
   height: 100px;
   padding: 12px 35px 0 35px;
   margin: 15px auto; }
         
.widget_stray_quotes {
   line-height: 135%;
   margin-top:25px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   text-align:center;
   color:#fff;
   text-shadow: 1px 1px 1px #439037;
}
.widget_stray_quotes a { color:#000; text-shadow: 1px 1px 1px #8cc53f;  }
.widget_stray_quotes a:hover { color:#8cc53f; text-shadow: 1px 1px 1px #000;  }

#slide_frame-2 { margin-left:-183px; }/* for roating images placement on front page */
#slide_frame-3 { margin:-205px 0 0 185px; }/* for roating images placement on front page */


.assocLogos {
	margin:0 auto;
	width:999px;
	text-align:center;
	padding-bottom:5px;
}