/*    
Theme Name: Jilk Construction 2014
Theme URI: http://
Description: Jilk Construction 2014 
Author: Michael Joseph Ferguson
Author URI: http://www.hilltopmediadesign.com
Version: 1
*/
 
/* Theme Path: http://www.URL.com/wp-content/themes/ThemeName/  */

/* fonts */

  /* Must convert all fonts to "eot" format to work in ie */
  /* So, ttf and eot are both required */
  /* Use http://www.kirsle.net/wizards/ttf2eot.cgi */



  html{
    margin-top:0px !important;
  }

  body {
    margin:0 0;
    padding:0 0;
    padding-bottom:0px;
    color: #494949;
    font: 15px/25px Arial,Helvetica,sans-serif;
    
  }

/* fixes */

  a img {border:none;} /*ie*/

/* text */

  a:link{
    color:#007DE7;
    text-decoration:none;

  }

  a:active{
    
  }

  a:hover{
    text-decoration:underline;
  }

  a:visited{
    color:#007DE7;
    text-decoration:none;  

  }

  p a{
    font-weight:bold;
  }

  h1{
    color: #ffbc52;
    font: 22px/30px Arial,Helvetica,sans-serif;
  }

  .textMenu{
    font:bold 15px/25px Arial,Helvetica,sans-serif !important;
    text-transform:uppercase !important;
    letter-spacing:.03em;
  }

  .textMenu a{
    font-weight:bold;
    margin-left:20px;
    color:#5f7998 !important;
    text-decoration:none;
  }

  .textMenu a:hover{
    font-weight:bold;
    color:#ffbc52 !important;
  }

  .textMenu .current-menu-item a, .current-page-ancestor a{
    color:#f9b03d !important;
    
  }

  .textFooter{
    color:#fff;
    font-family: Georgia, serif;
    font-size:11pt;
  }

  .homeBoxes h1,.homeBoxes h1 a{
    font-weight:900 !important;
    margin-bottom:15px;
    color: #fff;
    font: 12px/18px arial,helvetica,sans-serif; 
    text-decoration:none;
  }

  .homeBoxes h1 a:hover{
    color:#ffbc52;
  }

  .homeBoxes{
    color: #fff;
    font: 12px/18px arial,helvetica,sans-serif;  
  }




/* universals */

  .clear{
    clear:both;
  }

  .center{
    text-align:center;
  }

  .container{
    margin: 0 auto;
    width:960px;
  }

  .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .alignleft {
    float: left;
  }

  .alignright {
    float: right;
  }

/* Top */

  .SEOBarFull{
    background-color:#eee;
  }

  .SEOBarWrap{
    /* text-align:center; */
  }

  .topWrap{
    padding-left:10px;
    padding-right:10px;
  }

  .topLeftCol{
    float:left;
    padding-left:0px;
    margin-top:10px;
    width:220px;
  }

  .topLeftCol img{
    width:150px;
    height:auto;
    margin-bottom:0px;
  }
  
  .topRightCol{
    float:left;
    margin-top:55px;
    margin-right:0px;
    padding-right:0px;
    width:705px;
  }

  .topRightColPhone{
    padding-top:0px;
    padding-bottom:28px;
    padding-right:0px;
    text-align:right;
    color:#91a3b9;
    font-size:16pt;
    font-weight:bold;
  }

  .topRightColMenu{
    height:30px;
    text-align:right;
  }

  .topRightColMenu li{
    display:inline;
    text-decoration:none;
    padding-right:0px;
   
  }

  
/* Footer */

  .footerFull{
    border-top:1px solid #000; 
    margin-top:50px;
    background-color:#43565a;
    /* background-image:url(images/grey_wash_wall.png); */
    background-image:url(images/grey_wash_wall.png);
    min-height:200px;
    
  }

  .footerWrap{
     
    padding-top:15px;
    text-align:left;
  }

  .footerCol1{
    float:left;
    width:70%;
    text-align:right;
    padding-right:3%;
  }

  .footerCol2{
    float:left;
    width:10%;
  }

  .footerCol3{
    float:left;
    width:17%;
  }

  .footerCol3 li{
    list-style-type: none;
  }

  .footerCol3 a{
    color:#fff;
  }


/* Drop Down*/

  /* 
  
    Works on ipad and all browsers 
    Works natively with Wordpress menus

    <div id="nav"> 
    <!--  menu links  -->
    <?php wp_nav_menu( array( 'items_wrap' => '%3$s' , 'menu' => 'MenuNameHere' ) ); ?>
    </div>

  */
  
  /* Set look and feel of main nav */
  #nav {
    margin-left:5px; /* Adjust for centering */
    display: inline-block;
    line-height:70px;
    letter-spacing:.11em;
    font-family: Yanone;
    font-size: 19pt;
    color: #E6F1FF;
    text-shadow: 1px 1px 3px #000099;
    cursor:pointer;
  }

  /* spacing between links */
  #nav a {
      color: #FFF;
      display: block;
      margin: 0;
      padding: 0px 40px; /* vspace | hspace between links */
      text-decoration: none;
  }

  #nav a:hover {
      /* background: none repeat scroll 0 0 #6A96D3; */ /* BG Color Of Top Row Menu Items On Rollover */ 
      padding-bottom:0px;
      color: #000; /* Color of drop down link text */
      text-shadow: 0px 0px 25px #fff;/* Glow on Roll Over Main Items */
  }

  /* set menu look on initial rollover*/
  #nav ul {
      background: repeat-x scroll 0 0 #6A96D3 /* rollover  submenu box color*/;
      /* border: 1px solid #FFF; rollever submenu border color */
      /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7); rollover box shadow settings*/
      display: none;
      left: 0px; /* Left offset of submenu box */
      margin: 0;
      padding: 0;
      line-height:45px;/*height of each indiviual cell*/
      position: absolute;
      top: 70px; /* vertical offset of menu items !! Match Height Of Header then subtract 1px*/
      width: 220px;/* width of submenu box item */
      border:1px solid #202099;
      opacity:.96;
      filter:alpha(opacity=96);
      
      -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
      box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
      text-shadow: 1px 1px 3px #000099;
  }

  /* set item roll over */
  #nav ul a:hover {
      background-image:url('http://www.luminaia.com/AdultADHDSupport.com/images/dropdown/menu-bg.jpg');
      border-radius: 0 0 0 0;
      margin-left: 0;
      padding-bottom:0px;
      color: #fff !important; /* Text color of highlighted roll over sublink*/
      text-shadow: 1px 1px 3px #000099;
      width:192px; /* Match above width and subtract 2x h spacing between links */
  }
  
  /* Font Size Of SubMenu Items */
  #nav li:hover > ul {
      display: block;
      font-size:16pt;
      text-align:left;
      text-shadow: 1px 1px 2px #808080;
  }

  #nav li {
      float: left;
      list-style: none outside none;
      margin: 0 0;
      padding: 0 0 0px;
      position: relative; 
  }
  
  #nav .current a, #nav li:hover > a {
      /* border-top: 1px solid #F8F8F8; Border of highlighted item */
      /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); Shadow of selected item*/
      color: #FFF; /*Color of highlighted main menu item text on roll over*/  
  }
  
  #nav ul li {
      margin: 0;
      padding: 0;
      width:220px;
      background-image:url('http://www.luminaia.com/AdultADHDSupport.com/images/dropdown/menu-item-bg.jpg');
  }
  
  #nav ul ul {
      left: 220px; 
      top: 0px;
      width: 220px;
      /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7); rollover box shadow settings*/
  }

  #nav ul li:first-child > a {
      border-top-left-radius: 0px;
      border-top-right-radius: 0px; 
      
  }
  
  #nav ul li:last-child > a {
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
  }
  
  #nav:after {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      line-height: 0;
      visibility: hidden;
  }

  
  /* End Dropdown */ 

/* Home */

  .homeSliderFull{
    background-color:#fff;
    /* background-image:url(images/wood-seamless.jpg); */
  }


  .homeSlider{
    margin-bottom:25px;
  }

  .homeSlider img{

  }

  .homeBoxes{
    float:left;
    background-color:#191A1A;
    width:215px;
    min-height:440px;
    overflow:hidden;

  }

  .homeBox1,.homeBox2,.homeBox3{
    margin-right:25px;
  }

  .homeBoxText{
    padding:15px;
    padding-top:5px;
  }

/* Pages */

  .pageTopBanner img{

  }

  .pageMainCol1{
    float:left;
    width:260px;
    padding:0px;
  }

  .pageMainCol1 img{
    padding:0px !important;
    margin:0px !important;
  }

  .pageMainCol2{
    float:left;
    width:630px;
    padding-left:0px;
    padding-right:70px;
    padding-top:10px;
  }

  .pageSubMenu ul{
    list-style-type: none;
    padding-left:0px;
    margin-left:0px;
  }

  .pageSubMenu ul li{
    margin-top:10px;
  }

  .pageSubMenu{
    padding-top:10px;
    font-size:14px;
  }

  .pageSubMenu a{
    color: #494949;
    text-decoration:none;
  }

  .pageSubMenu a:hover{
    color:#ffbc52;
  }

  .pageSubMenu .current_page_item a{
    color:#ffbc52;
  }

  .sideBarContactBox{
    margin-top:25px !important;
    width:220px;
    color:#91A3B9;
    border:1px solid #808080;
    font-family: Georgia, serif;
    font-size:16pt;
    font-style: italic;
    background-color:#f4e6cc; 
    text-align:center;
    padding:0px;
    padding-bottom:25px;
    margin:0px;
    -moz-box-shadow: 2px 2px 1px rgba(0,0,0,.2);
    -webkit-box-shadow: 2px 2px 1px rgba(0,0,0,.2);
    box-shadow: 2px 2px 1px rgba(0,0,0,.2);
  }

  .sideBarContactBox p{
    margin:15px;
  }

  .sideBarContactBox img{
    border-bottom:1px solid #808080;
  }

  .pageMain img{
    margin:10px;
  }

  .smallLogo,.homeSmallLogo{
    margin-top:30px;
    text-align:center;
  }

  

/* Slideshow */

  .slideshow{
    border:4px solid #000;
    padding-top:3px !important;
    background-color:#000 !important;
  }