/*
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/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
-----------------------------------------------------------*/

/*Body & Links 
------------------------------------------------------------ */
body {
	font-size: 62.5%;
	font-family: Helvetica, "Helvetica Neue", Arial, Sans-Serif;
	line-height: 2.2em;
	color: #333;
	}
a:link, a:visited { color: #772124; }
.entry a:link, .entry a:visited { font-weight: bold; }
a:hover {
	text-decoration: underline;
	color: #58181b;
	}

--------------------------------------------------------------*/
#header /* collapses the header;removes white space I do not need; pads to top to equal the white on both sides,03/13/09 */ {
height:213px;
margin-bottom:5px;
padding:25px 0 0;
}

p /* sets the distance between text rows [line-height],03/13/09 */ {
line-height:145%;
}

blockquote /* changes background color and sets the distance between text rows [line-height] in a blockquote,03/13/09 */ {
background:#c9ccc9;
border-bottom:4px solid #333;
border-top:4px solid #333;
font-size:10pt;
line-height:120%;
padding-right:32px;
}

.float-quote /* changes background color and sets the distance between text rows [line-height] in a floating quote,03/13/09 */ {
background:#c9ccc9;
font-size:9pt;
line-height:125%;
}

table /* sets the distance between text rows [line-height] in a table,03/13/09 */ {
font-size:10pt;
line-height:80%;
}

.comments /* changes case to proper case and shifts the comment phrase up,uses same font-family,03/18/09 */ {
font-family:Helvetica, "Helvetica Neue", Arial, Sans-Serif;
text-transform:capitalize;
padding-top:0;
}

.comments a /* shifts the comment phrase 26 px to the left and changes block display to inline,03/14/09 */ {
background:none;
display:inline;
font-size:.9em;
margin-bottom:0;
padding:0;
}

.comments a:hover /* removes the comment graphic,03/14/09 */ {
background:none;
}

.post-header /* expands the space above the dbl line,03/14/09 and reduces the bottom so comment & date align,03/14/09 */ {
padding-bottom:0;
}


.date {
	float: right;
	padding-top: 8px;
	color: #757575;
	font-size: 1.2em;
	font-weight: bold;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	text-transform: lowercase;
	}
.date span {
	color: #B8B;
	font-weight: bold;
	}
#single-date {
	float: none;
	}

.meta /* collapses the space after the dbl line,uses same font-family,03/18/09 */ {
font-family:Helvetica, "Helvetica Neue", Arial, Sans-Serif;
margin:0 0 5px;
}

.date /* reduces padding to 0 for comment and date alignment and changes case to proper from uppercase,03/14/09 */ {
padding-top:0;
text-transform:capitalize;
}

.post-footer /* reduces bottom margin buy 5px for better appearance,03/14/09 */ {
margin:0 0 25px;
}

.post .entry ul li /* changes the list item bullets from stars to squares,03/14/09 */ {
background:none;
display:list-item;
list-style-position:outside;
list-style-type:square;
padding:0;
}

.entry ul li,#comments ul li /* changes the list item bullets from stars to squares,03/16/09 */ {
background:transparent no-repeat scroll 0 .3em;
display:list-item;
list-style-position:inside;
list-style-type:square;
}

h2.widgettitle /* bolds widget titles,changes line spacing & margin bottom,center aligns text,and set padding to 0,smaller font,03/18/09 */ {
font-family:Helvetica, "Helvetica Neue", Arial, Sans-Serif;
font-size:1.1em;
font-weight:Bold;
line-height:113%;
text-align:center;
margin:0 0 3px;
padding:12px 0 0;
}

ul li.widget ul /* reduces font size,then bolds it and sets line-height of side bar entries other than the text widget,03/14/09 */ {
font-size:1.3em;
line-height:110%;
margin:0;
}

ul li.widget ul li ul /* reduces font size for 1st level of indentation,03/14/09 */ {
font-size:.9em;
margin-left:5px;
}

ul li.widget ul li /* reduces list-items padding by 1px,03/14/09 */ {
border-bottom:1px solid #dddddd;
padding:5px 0;
}

.alert-box /* replaces the default top & bottom border with a thin box border;changes bullet to a square; adds space at the bottom of the box,03/15/09 */ {
border:1px solid #333;
list-style-type:square;
padding-bottom:10px;
}

form#commentform textarea /* changes comment box background color,03/15/09 */ {
background:#e9ebd9 none repeat scroll 0 0;
}

#search_form input /* span search box across sidebar; changes its background color,moves box up & centers its text,03/25 */ {
width:294px;
background:#c9ccc9;
margin-top:2px;
text-align:center;
}

div.c-single,li.comment /* changes comment level 1 background color,03/15/09 */ {
background:#c9ccc9 none repeat scroll 0 0;
}

.comment-number /* removes comment graphic on static pages and shifts text to left margin,03/16/09 */ {
background:transparent no-repeat scroll 0 .1em;
padding:0 0 10px;
}

span.drop-cap /* sets up drop-cap so I apply it to the first-letter where I choose,03/17/09 */ {
float:left;
background:#c9ccc9;
border:2px solid;
color:#72773A;
font-size:45px;
line-height:90%;
margin-top:2px;
margin-right:3px;
margin-bottom:-10px;
font-family:Helvetica, "Helvetica Neue", Arial, Sans-Serif;
padding:6px;
}

span.rise-cap /* sets up rise-cap so I apply it to the first-letter where I choose,03/18/09 */ {
float:left;
color:#72773A;
font-size:30px;
line-height:90%;
margin-top:-5px;
margin-bottom:-10px;
font-family:Helvetica, "Helvetica Neue", Arial, Sans-Serif;
}

#content /* inserts vertical dividing line,bg color of other lines,between content area & sidebar,equalizes spacing,03/18/09 */ {
border-right:1px solid;
border-color:#ddd;
padding:2px 10px 5px 0;
}

ul li#blog-stats.widget ul li /*centers stats output with the title,03/24/09;bolds font;&set the color ~ Drew */ {
text-align:center;
font-weight:Bold;
color:#72773A;
}

li.comment.depth-2 /* replaces the author dash-lined border with a solid-lined border,03/24/09 ~ Drew */ {
border:1px solid #CCC;
}

.sticky .entry /* changes the sticky background color to white so the sticky does not stand out,03/29/09 */ {
background-color:#fff;
}
/*Post Meta
---------------------------------------*/
.meta  {
	margin: 20px 0 5px 0;
	font-size: 1.2em;
  font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	color: #c74;
	}
.meta a:link, .meta a:visited {
	color: #c74;
	font-style: normal;
	}
.meta a:hover { color: #772124; }
.tags { 
	float: right; 
  width: 300px;
  text-align: right;
	font-style: italic;
/*RSS Box
-----------------------------------------*/
##rss-feed  { padding-top: 10px; }
#rss-feed p {
  font-size: 1.3em;
  line-height: 1.6em;
  }
#rss-feed a.rss, #rss-feed a.email, #rss-feed a.twitter  {
  float: left;
  font-size: 1.3em;
  margin: 10px 10px 0 0;
  display: block;
  padding: 0 0 0 19px;
  background: url(../images/feed-icon.png) no-repeat 0 .25em;
  }
#rss-feed a.email {
  padding: 0 0 0 25px;
  background: url(../images/mail-icon.png) no-repeat 0 .4em;
  }
#rss-feed a.twitter {	
	margin-right: 0;
	padding-left: 19px; 
	background: url(../images/twitter-icon.png) no-repeat 0 .15em; 
	}
