/*
Theme Name:	Vigilance PRO *Child Theme*
Theme URI: 	http://themes.jestro.com/vigilance/
Description: 	Custom child theme for Vigilance PRO Members. Make all your custom changes in the <code>themes/myvigilance</code> folder.
Version: 1.21
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 {
color: #000000;
font-family: "helvetica neue light", "helvetica neue", "helvetica", "arial", sans-serif;
}


/*Nav
---------------------------------------*/
#nav {
  float: left;
  clear: both;
  font-family: "helvetica neue light", "helvetica neue", "helvetica", "arial", sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 17px;
  color: #000000;
  padding-top: 0;
}

#nav ul { padding: 0 }
#nav ul li { margin: 0 15px 0 0; }

#nav .page_item a:link, #nav .page_item a:visited {
	color: #000000;
	text-decoration: none;
	}

#nav .page_item a:hover {
border-top: 0px;
text-decoration: none;
color: #0062dc;
border-bottom: 6px solid #0062dc;
	}

#nav .current_page_item a:link, #nav .current_page_item a:visited, #nav .current_page_item a:hover, #nav .current_page_parent a:link, #nav .current_page_parent a:visited, #nav .current_page_parent a:hover, #nav .current_page_ancestor a:link, #nav .current_page_ancestor a:visited, #nav .current_page_ancestor a:hover {
border-top: 0px;
text-decoration: none;
font-weight: 300;
color: #0062dc;
}

/*Post Header
---------------------------------------*/
.comments {
	padding-top: 10px;
	font-size: 1.3em;
        color: #000000;
	font-family: "helvetica neue light", "helvetica neue", "helvetica", "arial", sans-serif;
	text-transform: uppercase;
	}
.comments a:hover {color: #0062dc; text-decoration: none;}

.date {
	padding-top: 10px;
	color: #0062dc;
	font-size: 1.6em;
	font-weight: normal;
	font-family: "helvetica neue light", "helvetica neue", "helvetica", "arial", sans-serif;
	text-transform: uppercase;
        float: right;
	}

.date span {
	color: #606060;
	font-weight: bold;
	}

/*Sidebar Font Changes
---------------------------------------*/
h2.widgettitle {
	font-family: "helvetica neue light", "helvetica neue", "helvetica", "arial", sans-serif;
	border-bottom: 1px solid #636363;
	}

/*Other
---------------------------------------*/
.post h2 {padding: 0 0 10px 0;}
.post a, post a:visited {color: #000000;}
.post a:hover {text-decoration: none; color: #0062dc;}


#content {
	font-size: 11.5px;
        line-height: 24px;
	font-family: "helvetica neue light", "helvetica neue", "helvetica", "arial", sans-serif;
	}

.hentrybullet ul li a{text-decoration: none;  
color: #000000;
font-weight: 900;
border-left: 15px solid #000000;
padding: 0 0 0 10px;
}

.hentrybullet ul li a:hover{text-decoration: none;  
color: #0062dc;
font-weight: 900;
border-left: 15px solid #0062dc;
padding: 0 0 0 10px;
}


.hentry ul li a{text-decoration: none;  
color: #000000;
font-weight: 900;
border-left: 22px solid #000000;
padding: 0 0 0 10px;
}

.hentry ul li a:hover{text-decoration: none;  
color: #0062dc;
font-weight: 900;
border-left: 22px solid #0062dc;
padding: 0 0 0 10px;
}

.hentry ul li p a{text-decoration: none;  
color: #000000;
border-left: none;
padding: 0 0 0 0;
}

.hentry ul li p a:hover{text-decoration: none;  
color: #0062dc;
border-left: none;
padding: 0 0 0 0;
}

.highlight-box{text-decoration: none;  
color: #000000;
background: #0062dc;
}

.entry .highlight-box a:link, .highlight-box a:visited {
	color: #ffffff;
	text-decoration: none;
}
.entry .highlight-box a:hover { text-decoration: none; color: #ffffff;}



.meta a:hover { color: #0062dc; }

/*Sidebar
---------------------------------------*/
#sidebar {
	color: #3f3530;
background: #c0c0af;
padding: 0 5px 0 5px;
width: 290px;
	}

/*Sidebar
---------------------------------------*/
#footercolumns {padding:2em 0 0 10%;}
#footercolumns .block {float:left; width:30%; margin:0 0 0 3.0%;}
#footercolumns .first, * html #footercolumns .first{clear:both; margin:0;}
#footercolumns {
background:#000000 none repeat scroll 0 0;
clear:both;
height:100%;
margin:0 auto;
overflow:hidden;
padding:20px 20px;
text-align:left;
width:870px;
}

#footercolumns p h2 {
color:#FFFFFF;
}

#footercolumns p a h2 {color:#FFFFFF;
}

#footercolumns a:link span, #footercolumns a:visited span{
color:#bfb5b0;
}

#footercolumns a:focus, #footercolumns a:hover, #footercolumns a:active{
color:#00329c;
}

#footercolumns a:focus span,#footercolumns a:hover span,#footercolumns a:active span{
color:#fff;
color:#0092fc;
}

/* Page Templates
-----------------------------------------------------------*/

#content.no-sidebar { width: 920px; }
#content.no-sidebar li.comment { width: 560px; }

body.left-sidebar #sidebar { 
  width: 300px;
  float: left; 
  padding: 0;
  }
body.left-sidebar #content { 
  width: 600px;
  float: right; 
  padding: 20px 0 20px 20px;
  }