/*
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.
-----------------------------------------------------------*/



body {
background:#d5ebab;
color:#333333;
font:10px/170% Century Gothic, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

h1 {
font-size:170%;
}

h1,h2,h3,h4,h5,h6 {
font-family:Century Gothic, Helvetica, Arial, sans-serif;
font-weight:normal;
margin:0;
padding:0;
}

h2 {
font-size:160%;
line-height:130%;
}

h3 {
font-size:140%;
}

h4 {
font-size:130%;
}

h5 {
font-size:120%;
}

h6 {
font-size:110%;
}

input {
color:#333333;
font:12px/100% Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

p {
margin:.6em 0 1.2em;
padding:0;
}

textarea,select {
color:#333333;
font:13px/160% Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
margin-top:-22px;
min-height:100%;
min-width:700px;
position:relative;
}

#wrapper #container {
max-width:995px;
margin:0 auto;
padding:0 20px;
}

.commentlist {
list-style:none;
margin:1em 0 3em;
padding:0;
}

.commentlist .thread-alt {
background:#ffffff;
}

.commentlist .avatar {
border:1px dotted #ccc;
float:right;
margin-right:25px;
padding:2px;
}

.commentlist cite {
font-weight:normal;
}

.commentlist li {
list-style:none;
padding:1em 2em;
}

h2.widgettitle {
font-size:1.6em;
font-weight:normal;
text-transform:lowercase;
letter-spacing:1.2pt;
font-family:"Century Gothic", "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
border-bottom:1px solid #dddddd;
padding:25px 0 3px;
}

ul li.widget ul {
font-size:1.3em;
margin:0;
}

div.c-single,li.comment {
border-top:1px solid #ddd;
background:#fafafa;
padding:20px 20px 10px;
}

li.comment {
padding:20px 20px 0;
}

li.comment.depth-2 {
margin-bottom:10px;
border:1px dashed #ccc;
background:#fff;
}

ul.children {
clear:both;
margin:10px 0 0 20px;
}

div.alt,li.thread-odd {
background:#fff;
}

div.admin,li.comment.bypostauthor,li.comment li.comment.bypostauthor,li.comment.comment-author-admin,li.comment li.comment.comment-author-admin {
background:#FFFFFF;
}

div.c-grav {
float:left;
width:80px;
text-align:right;
margin:0;
}

#nav {
float:right;
font-size:1.4em;
font-family:"Century Gothic", "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
}

#header {
border-bottom:5px solid #3eb715;
position:relative;
padding:20px 0 10px;
}

h1#title,div#title {
font-size:4.6em;
font-weight:normal;
line-height:1.3em;
margin-bottom:10px;
vertical-align:middle;
}

.date {
float:right;
padding-top:10px;
color:#757575;
font-size:1.6em;
font-weight:normal;
font-family:"Century Gothic", "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
text-transform:capitalize;
}

.comments {
padding-top:10px;
font-size:1.3em;
color:#757575;
font-family:"Century Gothic", "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
text-transform:capitalize;
}

.entry h2,.entry h3,.entry h4 {
font-size:1.6em;
padding:15px 0 5px;
}

.entry h3 {
padding-top:10px;
font-size:1.4em;
}

.entry h4 {
padding-top:10px;
font-size:1.2em;
}


blockquote {
display:block;
font-style:normal;
font-size:1em;
color:#333333;
background:#ffffff  no-repeat top left;
border: solid 3px #a6e079;
margin:20px 0;
padding:20px 20px 10px 45px;
}

.float-quote {
float:left;
width:200px;
background:#ffffff;
border-top:4px dashed #333;
border-bottom:4px dashed #333;
margin:10px 10px 0 0;
padding:15px;
}

.entry .float-quote p {
font-size:1.3em;
font-family:"Century Gothic", "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
line-height:1em;
background:url('../images/float-quote.gif') no-repeat top left;
margin:0;
padding:0 0 0 40px;
}