/*  
Theme Name: Chicken Coops
Theme URI: 
Description: iQbanq.com
Author: iQbanq.com
Author URI: iQbanq.com
Version: 1.0
Tags: three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar
.
*/

*{margin:0;padding:0;}
body{color:#222;background:url(images/background.jpg) no-repeat center top #0588BC;font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;font-size:16px;line-height:1.7em;}

h1{background:yellow;font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;font-size:175%;font-weight:600;letter-spacing:-1px;padding:0 0 8px 0;text-decoration:none;}
h2{font:normal 150% Helvetica, Arial, sans-serif;letter-spacing:-1px;color:#C13A03;padding-bottom:4px;}
h2 a:hover{color:#EF8093;}
h3{font-size:150%;font-weight:400;font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;color:#626646;}
h4,h5,h6,p{margin:0;padding:10px 0;}
h4,h5,h6{font-family:Verdana;}

/* Links */a{color:#0D65B2;text-decoration:underline;}
a:hover{text-decoration:underline;color:#0588BC;}



#bg{position:relative;margin:0 auto;width:921px;}

#header{height:159px;}
#header img{margin-top:35px;}
#content{background:url(images/content-tile.png) repeat-y 0 0;padding:20px 40px;}



#main{float:left;padding:0 10px 10px 0;text-align:left;width:500px;}
#main_full{padding:0 10px 0 0;text-align:left;}

/* HOME */
h1.sqz{background:none;color:#D40000;font-family:Arial,Helvetica,Sans-serif;font-size:43px;font-weight:bold;line-height:49px;}
.sqzpg p{font-family:Arial,Helvetica,Sans-serif;line-height:1.5;margin:0 0 18px 0;}
p.sqz{font-size:22px;font-weight:bold;line-height:24px;}
.sqzpg ul{font-family:Arial,Helvetica,Sans-serif;line-height:1.5;margin:0 0 18px 0;padding:0 0 0 25px;}

/* SIDEBAR */
#sidebar{float:right;width:320px;}
/* #sidebar a{color:#fff;}
.sidebaritem{margin:0 0 20px 0;width:320px;}
.widgettitle{background:url(images/sidebar-header.jpg) no-repeat 0 0;font-weight:700;height:35px;line-height:35px;text-align:center;}
.sidebarcontent{background:#298F00;border-bottom-left-radius:1em;border-bottom-right-radius:1em;color:#fff;font-weight:500;margin:0 auto;padding:10px 0;width:310px;-khtml-border-radius-bottomleft:1em;-khtml-border-radius-bottomright:1em;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-left-radius:1em;-webkit-border-bottom-right-radius:1em;}
.sidebarcontent img{display:block;margin:0 auto 8px auto;position:relative;}
.sidebarcontent ul{list-style-type:none;margin:0 0 0 10px;}
.sidebarcontent li{background:url(images/bullet.png) no-repeat 0 0;padding:0 0 5px 29px;} */

.inputfield{border:1px solid #808080;font-family:Arial,Helvetica,Sans-serif;font-size:22px;margin:8px 0 0 0;padding:9px;width:264px;}
#emailbutt{height:53px;margin:8px 0 0 0;width:284px;}
.emailbutton{background:transparent url(images/done-button.png) no-repeat left bottom;border:none;height:53px;width:284px;}
/*.emailbutton:hover,.emailbutton:focus{background:transparent url(images/input-boxes02.png) no-repeat right bottom;}*/
input.emailbutton{cursor:pointer;height:53px;width:284px;}


#footer{color:#fff;height:44px;position:relative;margin:0 auto;background:url(images/container-sprite.png) no-repeat 0 -40px;}
#copyright{position:relative;line-height:10px;margin:0 auto;text-align:center;}
#copyright a{color:#fff;}





.left{float:left;}

.clearall{clear:both;line-height:1px;margin:0;padding:0;}

.centered{margin-left:auto;margin-right:auto;display:block;text-align:center;}

td{background:#E6E6E6;padding:5px;width:25%;}
td.alt{background:#fff;padding:5px;width:25%;}

#main p{text-align:justify;padding:10px 0;}

blockquote{background:#298F00;color:#fff;padding:0 20px;}
a img{border:none;}


ul.accessibility{position:absolute;top:-100%;}



/* Misc  */.highlight{background:yellow;color:#000;font-weight:600;}
a.highlight{color:#0D65B2;}
a.highlight:hover{color:#0588BC;}






textarea,.submitbutton{background:#fff;border:1px solid #ccc;color:#111;font-size:14px;padding:5px;}
textarea:hover,textarea:focus,.submitbutton:hover,.submitbutton:focus{background:#FFFBCC;}

.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}

.bold{font-weight:700;}

.wp-caption-text{font-size:12px;line-height:14px;}

/* Menu */


#catnav {
  margin:0;
  position:relative;
  background:url(images/container-sprite.png) no-repeat 0 0;
  height:36px;
  width:100%;
  }

#nav {
  list-style:none;
  margin:0 0 0 13px;
  padding:0;
  }
  
#nav ul {
  margin:0;
  padding:0;
  z-index:999;
  }

#nav li {
  float:left;
  padding:0;
  }

#nav a {
  display:block;
  line-height:35px;
  margin:0;
  padding:0 20px 0 15px;
  font-size:10pt;
  letter-spacing:-1px;
  }

#nav li a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }

#nav li a:hover {
  background:url(images/nav-hover.png) repeat-x 0 0;
  text-decoration:underline;
  display:block;
  }

#nav li ul {
  list-style:none;
  margin:-5px 0 0 0;
  position:absolute;
  width:150px;
  left:-999em;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left:auto;
  }
  
#nav li li {
  float:left;
  margin:0;
  padding:0;
  width:150px;
  }
  
#nav li li a {
  color:#fff;
  width:350px;
  line-height:24px;
  background:#298F00;
  margin:0;
  padding:5px 20px 5px 15px;
  }
  
#nav li li a:hover {
  background:url(images/nav-hover.png) repeat-x 0 0 #298F00;;
  padding:5px 20px 5px 15px;
  }

#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position:static;
  }

