/*
Theme Name: Vigilance
Theme URI:  http://themes.jestro.com/vigilance/
Description:  A lean and clean Wordpress theme featuring standards and search friendly code. Theme Options Menu allows for serious customization. Designed and coded by <a href="http://www.jestro.com">Jestro</a>.
Version:    1.44
Author:   Drew Strojny
Author URI: http://www.jestro.com
Tags: fixed-width, two-columns, white, red, right-sidebar, threaded-comments, custom-colors, theme-options, translation-ready
*/

/*
    Copyright 2008 Jestro LLC

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("stylesheets/master.css");
@import url("functions/stylesheets/style-options.php");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes in a Child Theme. See this tutorial for instructions:
 Any custom changes you make here will be overidden when you upgrade the theme.
-----------------------------------------------------------*/

html input { background-color:#eaddd6; }



	#emailForm input, textarea { background-color:#eaddd6; font-family:Arial, Helvetica, sans-serif; }



	.formLeft { margin:0; width:275px; padding-left:13px; padding-bottom:5px;}
	
	
/* ------------------------------------------- New header */

#header {padding:0px; border-bottom:none;}
#wrapper #container #header { height:150px; /*  background:#ff7f3e url(images/right-header.png) right 0 no-repeat;   */ background:#ff7f3e }
#wrapper #container #header #logo-floater {/* position:absolute; */ background:url(http://www.faboverfifty.com/themes/fab50/images/logo.png) 0 0 no-repeat; width:149px; height:149px; float:left; /*background:#fff url(images/bg-content.png) repeat-x 50% 0; */ }
#right-header-content { float:right; height:149px; width:800px }
/* #wrapper #container #header #slogan{*/#slogan { background:#ff7f3e url(http://www.faboverfifty.com/themes/fab50/images/slogan.jpg) left 0 no-repeat; width:402px; height:36px; float:left; margin-top:10px }
#wrapper #container #header {/* float:right; */ height:150px; width:950px }
#header-top-right { height:35px; padding-right:7px; width:793px }
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited { line-height:120px; position:relative; z-index:2; white-space:nowrap }
#main-navigation { height:36px; width:950px; background-color:#000; margin-bottom:7px; margin-top:3px }
#activeSubmenu { z-index:100; position:absolute; top:186px; left:248px; width:142px; height:37px; margin-top:-35px; margin-left:650px }
#activeSubmenu2 { height:37px; left:250px; position:relative; top:-38px; width:93px; z-index:300; }
#wrapper #container #header h1 span{ font-weight:bold }
#wrapper #container #header h1 img { padding-top:16px; padding-right:20px; /* LTR */ float:left; /* LTR */ }
/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */

#navibar { width:949px; height:36px; margin:0px auto; position:relative; z-index:28; background:#393836 }
#navibar #globalnav { margin:0; padding:0 }
#navibar #globalnav li { display:inline;   padding:0px; margin: 0px; }    
#navibar #globalnav li a { float:left; width:80px; height:0; padding-top:36px; overflow:hidden; outline:none }
#navibar #globalnav li a:focus { -moz-outline-style:none }
#navibar #globalnav li a { background-image:url(http://www.faboverfifty.com/themes/fab50/images/fab50navsprites3.jpg) }

/* BUTTONS */


#navibar #globalnav li#gn-step1 a { width:66px; background-position: 0 0 }
#navibar #globalnav li#gn-step2 a { width:83px; background-position:-70px 0 }
#navibar #globalnav li#gn-step3 a { width:74px; background-position:-154px 0 }
#navibar #globalnav li#gn-step4 a { width:116px; background-position:-229px 0 }
#navibar #globalnav li#gn-step5 a { width:122px; background-position:-345px 0 }
#navibar #globalnav li#gn-step6 a { width:119px; background-position:-467px 0 }
#navibar #globalnav li#gn-step7 a { width:152px; background-position:-586px 0 }
#navibar #globalnav li#gn-step8 a { width: 73px; background-position:-738px 0 }
#navibar #globalnav li#gn-step9 a { width:140px; background-position:-812px 0 }
 
/* OVER STATES */

#navibar #globalnav li#gn-step1 a:hover { background-position: 0 -36px }
#navibar #globalnav li#gn-step2 a:hover { background-position:-70px -36px }
#navibar #globalnav li#gn-step3 a:hover { background-position:-154px -36px }
#navibar #globalnav li#gn-step4 a:hover { background-position:-229px -36px }
#navibar #globalnav li#gn-step5 a:hover { background-position:-345px -36px }
#navibar #globalnav li#gn-step6 a:hover { background-position:-467px -36px }
#navibar #globalnav li#gn-step7 a:hover { background-position:-586px -36px }
#navibar #globalnav li#gn-step8 a:hover { background-position:-738px -36px }
#navibar #globalnav li#gn-step9 a:hover { background-position:-812px -36px }

/* ON STATES */


#navibar.step1 #globalnav li#gn-step1 a { background-position: 0 -72px; cursor:default }
#navibar.step2 #globalnav li#gn-step2 a { background-position:-70px -72px !important }
#navibar.step3 #globalnav li#gn-step3 a { background-position:-154px -72px !important }
#navibar.step4 #globalnav li#gn-step4 a { background-position:-229px -72px !important }
#navibar.step5 #globalnav li#gn-step5 a { background-position:-345px -72px !important }
#navibar.step6 #globalnav li#gn-step6 a { background-position:-467Px -72px !important }
#navibar.step7 #globalnav li#gn-step7 a { background-position:-586px -72px !important }
#navibar.step8 #globalnav li#gn-step8 a { background-position:-738px -72px !important }


.flash_ad { float:right; height:105px; width:387px; margin-right:10px; }

#submenu { background-color:#000; padding:5px; width:100px; position:absolute; margin-left:593px; width:118px; /*top:189px; */ top:189px; /* note:possible problem with subpages? */ display:none }
#submenu2 { background-color:#000; padding:5px; width:125px; position:absolute; margin-left:213px; width:118px; /*top:189px; */ top:189px; /* note:possible problem with subpages? */ display:none }
#submenu3 { background-color:#000; padding:5px; width:125px; position:absolute; margin-left:63px; width:118px; /*top:189px; */ top:189px; /* note:possible problem with subpages? */ display:none }
#submenu4 { background-color:#000; padding:5px; width:125px; position:absolute; margin-left:150px; width:118px; /*top:189px; */ top:189px; /* note:possible problem with subpages? */ display:none }

#submenu a { color:#FFF; font-size:14px; }
#submenu a:hover { color:#F60;  font-size:14px; }
#submenu2 a { color:#FFF;  font-size:14px; }
#submenu2 a:hover { color:#F60;  font-size:14px; }
#submenu3 a { color:#FFF;  font-size:14px; }
#submenu3 a:hover { color:#F60;  font-size:14px; }
#submenu4 a { color:#FFF;  font-size:14px; }
#submenu4 a:hover { color:#F60;  font-size:14px; }


/*--------------------------------------------------- front page grid ----------------*/
.front-map {height:403px; width: 458px;}

.front-map div {float:left; height:134px;}

#b1 img:hover, #b2 img:hover, #b4 img:hover, #b5 img:hover {width: 152px; height: 132px; border: 1px solid orange!important;}
#b3 img:hover, #b6 img:hover {width: 148px; height: 132px; border: 1px solid orange!important;}
#b7 img:hover, #b8 img:hover {width: 152px; height: 131px; border: 1px solid orange!important;}
#b9 img:hover {width: 148px; height: 130px; border: 1px solid orange!important;}

.clear-front-map {clear: both;}




/* WIH */
#sidebar #new_about_geri
{
  font-size: 13px;
  font-family: Georgia, Arial;
}

#sidebar #text-8 h2.widgettitle
{
  border: 0px;
  text-indent: -99999px;
  width: 190px;
  height: 1px;
  background: url('/img/new/gb2n.jpg') no-repeat top left transparent;
  margin-top: 0px;
  margin-bottom: 10px;
}  

#sidebar #linkcat-26
{
    font-size: 13px;
    font-family: Georgia, Arial;  
}

#sidebar #linkcat-26 h2.widgettitle
{
  text-indent: -99999px;
  width: 206px;
  height: 1px;
  background: url('/img/new/gb3n.jpg') no-repeat top left transparent;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0px;
}

#sidebar #linkcat-26 ul
{
    font-size: 13px;
    font-family: Georgia, Arial;  
}

#sidebar #linkcat-26 li
{
    font-size: 13px;
    font-family: Georgia, Arial;
    border: 0px;
    padding: 3px 0px 3px 0px;
    line-height: 16px;  
}

#sidebar #linkcat-26 li a
{
    font-size: 13px;
    font-family: Georgia, Arial;
    background: none;
    padding: 0px;  
}

#sidebar #archives-3 h2.widgettitle
{
  text-indent: -99999px;
  width: 174px;
  height: 1px;
  background: url('/img/new/gb4.jpg') no-repeat top left transparent;
  margin-top: 20px;
  border: 0px;
  margin-bottom: 10px;  
}

#sidebar #archives-3 ul
{
    font-size: 13px;
    font-family: Georgia, Arial;  
}

#sidebar #archives-3 li
{
    font-size: 13px;
    font-family: Georgia, Arial;
    border: 0px;
    padding: 3px 0px 3px 0px;
    line-height: 16px;  
}

#sidebar #archives-3 li a
{
    font-size: 13px;
    font-family: Georgia, Arial;
    background: none;
    padding: 0px;  
    display: inline;
}

#sidebar #text-9 h2.widgettitle
  {
    display: none;
  }
#sidebar #text-9 ul
  {
    margin: 0px;  padding: 0px;
  }
#sidebar #text-9 li
  {
    margin: 0px;  padding: 0px;
  }
#sidebar #text-9 .textwidget
  {
    margin: 0px;  padding: 0px;
  }
#sidebar #the_div_giveaway
  {
    margin: 0px;  padding: 0px;
  }        
#sidebar #the_div_giveaway_holder 
{
  margin: 10px 0px 10px 0px;
  padding: 0px;
}  

#sidebar {
    padding-left: 5px;
    width: 295px;
}
#sidebar #show_the_bookmarks_holder a { color: #666666; }
#sidebar li { color: #666666; }
#sidebar li a { color: #666666; }
#sidebar li span a { color: #FF6600; }
