/*
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:
     ----> http://themes.jestro.com/vigilance/easy-upgrading-wordpress-child-themes/ <----
 Any custom changes you make here will be overidden when you upgrade the theme.
-----------------------------------------------------------*/


/* Custom Body & Links 
------------------------------------------------------------ */
body {
  font-size: 62.5%;
  line-height: 2em;
  background-color:#018c49;
  font-family: "Tahoma", Verdana, Arial, Sans-Serif;
  color:#000000
}

#wrapper
{
background:transparent url('http://refrigeratorartist.com/images/BGFade.png'); repeat-y  left top;
width:1000px;
}

a:link, a:visited { color: #018c49; }
a:hover {
  text-decoration: underline;
  color: #018c49;
}

/* Custom Header
------------------------------------------------------------ */
#header {
  padding: 20px 0 10px 0;
  border-bottom: 3px solid #808080;
}

/* Custom Nav
---------------------------------------*/
#nav {
  font-family: "Tahoma", Verdana, Arial, sans-serif;
}

#nav li a:link, #nav li a:visited {
  color: #000000;
  text-decoration: none;
}
#nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_page_ancestor a, #nav li.current-cat a, #nav li a:hover {
  color: #018c49;
  text-decoration: none;
  padding-top: .1em;
  border-top: 4px solid #018c49;
}



/* Custom Post Styling
------------------------------------------------------------ */
/*Post Header
---------------------------------------*/
.post-header {
  border-bottom: 4px double #eee;
  padding-bottom: 7px;
}
.post-header h1, .post-header h2 { 
  font-size: 2.4em; 
  line-height: 1.1em;
  font-weight: normal;
}
.post-header h1 a:link, .post-header h1 a:visited,.post-header h2 a:link, .post-header h2 a:visited  { color: #000000; }
.post-header h1 a:hover, .post-header h2 a:hover { color: #018c49; }
.comments {
  padding-top: 10px;
  font-size: 1.3em;
  color: #757575;
  text-transform: uppercase;
}
.comments a {
  display: block;
  color: #757575;
  padding: 0 0 0 25px;
}
.comments a:hover {
  color: #018c49;
  background-position: 0 4px;
}

/* Custom Post Body
---------------------------------------*/
.entry ul, .c-body ul { margin: 0 0 10px 10px; }
.entry ul li, .c-body ul li {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 17px;

}
.entry ol, .c-body ol { margin: 0 0 15px 30px; }
.entry ol li ol li, .c-body ol li ol li { 
  font-size: .9em;
  list-style-type: lower-roman; 
}
.entry ol li, .c-body ol li { 
  margin: 0 0 0 0; 
  list-style-type: decimal;
  list-style-position: outside;
}

.entry p { margin-bottom: 8px; }

.entry h6 {
  font-size: .8em;
  font-weight: normal;
  margin-bottom: 8px;
}


/*Pages
------------------------------------------------------------ */
h1.pagetitle, h2.pagetitle {
font-size:2.2em;
}


/*Sidebar
------------------------------------------------------------ */
#sidebar-image { padding-top: 20px; }
#sidebar-image { font-size: 1.3em; } 
#sidebar-image p { 
  margin-bottom: 12px; 
  line-height: 1.4em;
}
h2.widgettitle {
  padding: 12px 0 3px 0;
  font-size: 1.3em;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1.2pt;
  font-family: "Tahoma", Verdana, Arial, sans-serif;
  border-bottom: 1px solid #eee;
}
ul li.widget ul {
  margin: 0;
  font-size: 1.2em;
}
ul li.widget ul li ul { 
  margin-left: 5px;
  font-size: 1em; 
}
ul li.widget ul li { 
  padding: 0px 0;
  border-bottom: 0px solid #eee; 
}
ul li.widget ul li ul li { border-bottom: none; }
ul li.widget ul li a {
  display: block;
  padding: 0 0 0 7px;
  background: none;
}
ul li.widget ul li a:hover { background-position: 0 -136px; }
ul li.widget ul#recentcomments li a {
  padding: 0;
  background: none;
}
div.textwidget p {
  font-size: 1.3em;
  margin: 10px 0 0 0;
}
li.widget select { margin-top: 10px; }

