/*
Theme Name:	Vigilance *Child Theme*
Theme URI: 	http://themes.jestro.com/vigilance/
Description: 	Your custom child theme for Vigilance. Make all your custom changes in the <code>themes/myvigilance</code> folder.
Author:		Drew Strojny
Author URI:	http://www.jestro.com
Template: vigilance
*/
/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../vigilance/css/undo.css");
@import url("../vigilance/css/master.css");
@import url("../vigilance/css/sIFR-screen.css");
@import url("../vigilance/css/sIFR-print.css");
/*@import url("../vigilance/functions/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 BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar {
	background: blue;
	}
*/
/* Backgrounds
-----------------------------------------------------------*/
html { background: #151311 url("../vigilance/images/backgrounds_full.png") top left repeat-x; }

body { background: url("../vigilance/images/body_background.png") top center repeat-y; height: 100%; }

#wrapper { background-color: #fff; }

/*Basic Structure
------------------------------------------------------------ */
#sidebar { float: right; width: 300px; padding-bottom: 20px; padding-top: 15px; }

ul.thin-sidebar { width: 100%; }

/*Body & Links 
------------------------------------------------------------ */
body { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; }

a:link, a:visited { color: #00adb8; }

.entry a:link, .entry a:visited { font-weight: bold; }

a:hover { text-decoration: underline; color: #77b800; }

/*Header
------------------------------------------------------------ */
#header { padding: 0 0 10px 0; margin-bottom: 20px; background: white url("../vigilance/images/thread-header-bg.jpg") top no-repeat; border: 0; }

h1#title, div#title { font-family: "Clarendon URW Narrow Light", "Clarendon" ,Georgia, "Times New Roman", Times, Serif; float: left; }

h1#title span, div#title span { display: none; }

h1#title a:hover, div#title a:hover { color: #559504; text-decoration: none; }

/*Description
---------------------------------------*/
#description h2 { font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; }

/*Nav
---------------------------------------*/
#nav { border: 0; float: left; font-family: Georgia, times, serif; padding: 70px 0 0 40px; }
#nav .page_item a:hover { color: #000; text-decoration: underline; border: 0; }
#nav .current_page_item a:link, #nav .current_page_item a:visited, #nav .current_page_item a:hover { color: #559504; border: 0; }
#nav .current_page_parent a:link, #nav .current_page_parent a:visited, #nav .current_page_parent a:hover { color: #559504; border: 0; }
#nav .current_page_ancestor a:link, #nav .current_page_ancestor a:visited, #nav .current_page_ancestor a:hover { color: #559504; border: 0; }
#nav li.divider { color: #559504; font-size: 18px; position: relative; padding: 0 5px; }
#nav ul li { display: inline; margin: 0; }

/*Post Styling
------------------------------------------------------------ */
/*Post Header
---------------------------------------*/
.post-header { border-bottom: 0px double #dddddd; padding-bottom: 10px; padding-top: 0; margin-top: 0; }
.post-header h1, .post-header h2 { font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; font-weight: normal; padding-top: 0; margin-top: 0; }
.post-header h1 a:link, .post-header h1 a:visited { color: #444; }
.post-header h2 a:link, .post-header h2 a:visited { color: #444; }
.post-header h1 a:hover, .post-header h2 a:hover { color: #559504; }

.comments { padding-top: 10px; font-size: 1.3em; color: #757575; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; text-transform: uppercase; }
.comments a { display: block; color: #757575; padding: 0 0 0 26px; background: url(../images/comments-bubble.gif) no-repeat 0 0.4em; }
.comments a:hover { color: #772124; background: url(../images/comments-bubble-hover.gif) no-repeat 0 0.4em; }

.author { float: left; padding-right: 10px; font-size: 1.2em; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; }

.date { float: left; padding-top: 0; color: #757575; font-size: 1.2em; font-weight: normal; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; text-transform: none; }
.date span { color: #aaa; font-weight: bold; }

#single-date { float: none; }

/*Post Meta
---------------------------------------*/
.meta { margin: 0 0 15px 0; font-size: 1.2em; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; color: #666; float: left; width: 100%; clear: both; }
.meta a:link, .meta a:visited { color: #333; font-style: italic; }
.meta a:hover { color: #559504; }

.tags { float: left; font-style: normal; }

/*	
.tags a:link, .meta a:visited {
	color: #333;
	font-style: bold !important;
	}
*/
.meta-top { float: left; width: 100%; clear: both; border-bottom: #ccc 1px solid; padding-bottom: 5px; margin-bottom: 5px; }

/*Post Body
---------------------------------------*/
blockquote { margin: 10px 20px 10px 0; background: #eaeaea; border-top: 0px solid #333; border-bottom: 0px solid #333; }

.entry h1, .entry h2, .entry h3, .entry h4 { font-weight: normal; }
.entry blockquote p { padding-right: 10px; font-size: 1.3em; font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; line-height: 1.3em; background: url(../vigilance/images/blockquote.gif) no-repeat top left; }
.entry h2 { color: #5f574f; font-size: 1.8em; font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; }

 /*Post Footer
---------------------------------------*/
.post-footer { padding: 3px 10px; margin: 5px 0 25px 0; font-size: 1.1em; font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; font-style: italic; background: #f0e9e4; border: #e7dcd4 1px solid; }

.cssgradients .post-footer { -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0%, #f0e9e4), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(bottom, #f0e9e4 0%, #ffffff 100%); background-image: linear-gradient(bottom, #f0e9e4 0%, #ffffff 100%); }

.post-footer a:link, .post-footer a:visited { color: #333; font-style: normal; }

.post-footer a:hover { color: #77b800; }

/*Pages
---------------------------------------*/
h1.pagetitle { font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; }

h2.pagetitle { font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; }
h2.widgettitle { padding: 0px 0 6px 0; margin-bottom: 5px; font-size: 1.2em; font-weight: normal; font-family: "Clarendon URW Narrow Light", "Clarendon", Georgia, "Times New Roman", Times, Serif; clear: both; }

/*Sidebar
------------------------------------------------------------ */
ul li.widget { -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border: #e7dcd4 1px solid; padding: 15px; margin-bottom: 10px; background: #f0e9e4; }
ul li.widget_search { border: #cfe88d 1px solid; padding: 15px; margin-bottom: 10px; background: #eaf5cd; }
ul li.widget_search h2.widgettitle { margin: 0; padding: 2px 10px 0 0; font-size: 1.2em; font-weight: bold; text-transform: none; letter-spacing: none; font-family: "Lucida Grande","Trebuchet MS", "Lucida Sans", Verdana, Arial, sans-serif; border-bottom: 0px; float: left; }
ul li.widget ul li { border-bottom: 0px; padding: 3px 0; }
ul li.widget ul li a { padding: 0 0 0 14px; background: url(../vigilance/images/list-item.gif) no-repeat 0 0.35em; }
ul li.widget ul li a:hover { background: url(../vigilance/images/list-item-hover.gif) no-repeat 0 0.35em; }
ul li.widget ul#recentcomments li a { padding: 0; background: none; }

.rgba ul li.widget { background: rgba(240, 233, 228, 0.7); }
.rgba ul li.widget_search { background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0%, #eaf5cd), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(bottom, #eaf5cd 0%, #ffffff 100%); background-image: linear-gradient(bottom, #eaf5cd 0%, #ffffff 100%); }

/*Search Box
---------------------------------------*/
#search_form input { margin: 0; padding: 4px 2px; width: 162px; border: 2px solid #acacac; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #F4F4F4; color: #888; }
#search_form input:focus { background: #fff; }
#search_form input#searchsubmit { padding: 2px 10px; }

/*Comments
------------------------------------------------------------ */
/*Body
---------------------------------------*/
div.alt { background: #fff; }
div.admin { background: #eafddd; }

