/*

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

-----------------------------------------------------------*/

/* Example: Change the sidebar background to blue:

#sidebar {

	background: blue;

	}

*/



/* 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;

  }



/* div.comments {

display:none;

}

*/



div.post-footer {

color:#ffffff;

}



div.post-footer a:link,.post-footer a:visited {

color:#ffffff;

font-style:normal;

}



div.post-footer a:hover {

color:#ffffff;

}



#description h2 {

color:#666666;

font-size:3.2em;

font-weight:normal;

font-family: Helvetica Neue, Helvetica, Arial,sans-serif;

}

.post-header h1, .post-header h2 { 
  font-size: 3.2em; 
  line-height: 1.1em;
font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
  }


#nav {

float:left;
style="text-transform: uppercase"

font-family: Helvetica Neue, Helvetica, Arial,sans-serif;

font-size:1.75em;

}



#sidebar {

width:275px;

}



.thin-sidebar {

float:left;

width:125px;

}

/* Sidebar
____________________
div.textwidget p {
	font-size: 40%;
	margin: 10px 0 0 0;
	
}
h2.widgettitle {
	padding: 25px 0 3px 0;
	font-size: 40%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.2pt;
	font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
	border-bottom: 1px solid #dddddd;
	}
ul li.widget ul {
	margin: 0;
	font-size: 40%;
	}
ul li.widget ul li ul { 
  margin-left: 5px;
  font-size: 40%; 
  }
ul li.widget ul li { 
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #dddddd; 
	}
ul li.widget ul li ul li { border-bottom: none; }
ul li.widget ul li a {
  display: block;
	padding: 0 0 0 14px;
	background: url(../images/list-item.gif) no-repeat 0 .45em;
	}
ul li.widget ul li a:hover { background: url(../images/list-item-hover.gif) no-repeat 0 .45em; }
ul li.widget ul#recentcomments li a {
	padding: 0;
	background: none;
	}


.formbutton {

background-color: #6c6a6b;

color: #ffffff;

border-width: 2;

font-size: 12pt;

font-family: Helvetica Neue, Helvetica, Arial,sans-serif;

}




#footer p {
display:none;
}

/*Body & Links 
------------------------------------------------------------ */
body {
	font-size: 75%;
	font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
	line-height: 2.2em;
	background:transparent url('http://www.squareonecrossfit.com.previewmysite.com/test/wp-content/uploads/2011/12/bg-top.jpg') repeat-x center top;
	}


a:link, a:visited { color: #000000; }
.entry a:link, .entry a:visited { font-weight: bold; }
a:hover {
	text-decoration: underline;
	color: #f9c62c;
	}


/*Basic Structure
------------------------------------------------------------ */
#wrapper{
	width: 930px;
	margin: 0 auto;
	text-align: left;
	}
#message{ 
	float: centre; 
	width: 600px;
	padding: 20px 30px 20px 0;
	}
#content{ 
	float: centre; 
	width: 600px;
	padding: 20px 30px 20px 0;
	}
#sidebar { 
	float: right; 
	width: 300px;
  padding-bottom: 20px;
	}
.thin-sidebar {
	float: left;
	width: 140px;
	}
.spad { padding-right: 20px; }
#footer { 
	clear: both;
	padding-top: 5px; 
	border-top: 1px solid #ddd;
	}
.clear:after, li.comment:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Header
------------------------------------------------------------ */
#header {
	padding: 0 0 10px 0;
	border-bottom: none;
	border-bottom: none;
	position: relative;
	}
h1#title, div#title {
	font-size: 4.6em;
	font-weight: bold;
	line-height: 1.3em;
font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
	}
h1#title a:link, h1#title a:visited, div#title a:link, div#title a:visited  { color: #444; }
h1#title a:hover, div#title a:hover { color: #f9c62c; text-decoration: none; }

/*Pages
---------------------------------------*/
h1.pagetitle, h2.pagetitle {
	margin-bottom: 20px;
	padding-bottom: 7px;
	font-size: 2.6em;
	line-height: 1.1em;
	border-bottom: 4px double #dddddd;
font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
	}

/*Description
---------------------------------------*/
#description {
	float: left;
	}
#description h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #666;
	}
/*Nav
---------------------------------------*/
#nav {
	float: left;
	font-size: 1.5em;
	font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
	text-transform: uppercase; /* force text to uppercase */
	}
#nav ul {
	padding: 0 0 0 0px;
	list-style: none;
	position: relative;
	}
#nav ul li {
	display: inline;
	margin: 0 0 0 15px;
	}
#nav .page_item a:link, #nav .page_item a:visited {
	color: #333;
	text-decoration: none;
	}
#nav .page_item a:hover {
	color: #f9c62c;
	text-decoration: none;
	padding-top: .1em;
	border-top: 4px solid #f9c62c;
	}
#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 {
	color: #000000;
	text-decoration: none;
	padding-top: .1em;
	border-top: 4px solid #f9c62c;
	}

/*Post Header
---------------------------------------*/
.post-header {
	border-bottom: 4px double #dddddd;
	padding-bottom: 7px;
	}
.post-header h1, .post-header h2 { 
  font-size: 2.6em; 
  line-height: 1.1em;
  font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
  }
.post-header h1 a:link, .post-header h1 a:visited,.post-header h2 a:link, .post-header h2 a:visited  { color: #444; }
.post-header h1 a:hover, .post-header h2 a:hover { color: #f9c62c; }
.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 25px;
	background: url(../images/comments-bubble.gif) no-repeat 0 6px;
	}
.comments a:hover {
	color: #f9c62c;
	background: url(../images/comments-bubble.gif) no-repeat 0 -22px;
	}
.date {
	float: right;
	padding-top: 10px;
	color: #757575;
	font-size: 1.6em;
	font-weight: normal;
	font-family: Helvetica Neue, Helvetica, Arial,sans-serif;
	text-transform: uppercase;
	}
.date span {
	color: #ddd;
	font-weight: bold;
	}
#single-date {
	float: none;
	}

#footer p {
display:none;
}

