/*



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.30



Author:		Drew Strojny



Author URI:	http://www.jestro.com



Template: vigilance



*/







/* Import Stylesheets, don't remove these.



-----------------------------------------------------------*/



@import url("../vigilance/stylesheets/master.css");



@import url("../vigilance/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; }







/* Page Templates



-----------------------------------------------------------*/







#content.no-sidebar { width: 980px; }



#content.no-sidebar li.comment { width: 560px; }







body.page-template-left-sidebar-php #sidebar { 



  width: 200px;



  float: left; 



  padding: 0;



}



body.page-template-left-sidebar-php #content { 



  width: 680px;



  float: right; 



  padding: 0px 0 20px 20px;



}







/* Make all custom CSS changes BELOW this line



-----------------------------------------------------------*/



/* Example: Change the sidebar background to blue:



#sidebar {



	background: blue;



	}



*/

#content {



width: 638px;



padding: 0px 20px 0px 0px;
margin-left:20px;

overflow: hidden;
/*border-right:solid 2px #002B45;*/
}







#sidebar{



width: 300px;

margin: 0px 0px 0px 0px;

padding-top:0px;


}









.thin-sidebar {



margin: 5px 0px 0px 0px;



width: 145px;



padding: 10px 0px 0px 0px;



}











blockquote { 







font-style: normal; 



font-size: 13px;



}















.post .date span {



color:#999999;



font-weight:normal;



}







#header { 
border-bottom: none; 
padding: 0px 0px 0px 0px;
position:relative;
}







/* NAVIGATION*/



	







#nav { 



/* margin: -30px 0px 0px 0px;*/

    height:30px;
	position:absolute;
	right:0px;
	top:170px;
	
	



}

.navie

{



   margin: -32px 0px 0px 0px;

    height:26px;

	

	

}

.navff

{

   margin: -30px 0px 0px 0px;

   height:30px;

}





#nav li a:link, #nav li a:visited { 







color:#fff; 



}







#nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_page_ancestor a, #nav li.current-cat a, #nav li a:hover { 



color: #fff }











#nav li.current_page_item a, #nav li.current_page_parent a,



#nav li.current_page_ancestor a, #nav li.current-cat a, #nav li a:hover {



border-top: none;



}







#nav li a

{

	display: block;

	text-align: center;

	color: #fff;

	height: 27px;

	width:85px;

	padding-top:3px;

}

#nav li a:hover 

{

	display: block;

	background: #000;

	color: #fff;

	height: 27px;

	width:85px;

	padding-top:3px;

}



/* css for IE*/





.darkgeay a

{  

	display: block;

	background:#333333;

	color: #fff;

	height: 27px;

	width:85px;

	padding-top:3px;

}

.darkgeay2 a

{  

	display: block;

	background:#666666;

	color: #fff;

	height: 27px;

	width:85px;

	padding-top:3px;

}

.darkgeay3 a

{  

	display: block;

	background: #999999;

	color: #fff;

	height: 27px;

	width:85px;

	padding-top:3px;

}





.iedarkgeay1

{  

	display: block;

	background:#333333;

	color:#FF0000;

	height: 25px;

	width:85px;

	padding-top:3px;

}

.ffdarkgeay1

{  

	display: block;

	background:#000000;

	color: #fff;

	height: 27px;

	width:85px;

	padding-top:3px;

}







.twtr-hd {







padding:40px 10px 10px;



}







.post .date {



float:none !important;



font-size:1.2em !important;



}







h2.widgettitle {



	font-family: Georgia,"Times New Roman",Times,serif;



	font-weight: bold;

	color:#FFF;
	background:#666;
	padding-left:8px;
	clear:both;margin-bottom:8px;
}























































/*** html24x7 ***********************************/



#basis
{
	width: 980px;position:relative;
	background:#FFF url(images/wrapperbg.jpg) repeat-y top left;float:left;
}



.clearboth



{



	clear: both;



	font-size: 0px;



	height: 0px;



}



#wrapper{width: 980px;padding: 0px 0px 10px 0px;border:solid 4px #000;border-top:none;border-bottom:none;position:relative;background:#FFF;display:table;}



#content {



	overflow: hidden;



/*	color: #000000;*/



}











BLOCKQUOTE,



.post .entry,



.page .entry,



#content .featuredposts,



#content .alert-box



{



	font-size: 13px;



	line-height: 22px;



}



.post-header H1,



.post-header H2



{



	font-size: 20px;



	font-weight: bold;



	color: #444444;



}



.post .author,



.page .author



{



	font-size: 10px;



}



.post .date SPAN,



.page .date SPAN



{



	font-size: 12px;



}



.post .meta



{



	display: none;



}



#content .featuredposts



{



	width: 100%;



	padding-right: 10px;



}







.dsq-brlink



{



}



.dsq-subscribe-rss



{



	white-space: nowrap;



}



















/*** sidebar ***/



#sidebar



{



	overflow: hidden;



	font-size: 12px;font-family:Georgia;color:#999;



	margin-right: 0px;



	padding-right: 0px;



	float: right;



/*	color: #444444;*/



}



#sidebar .widget,
#sidebar .widget LI,
#sidebar .widget LI A,
#sidebar .textwidget LI A
{
	font-size: 12px;
	line-height: 16px;
	color:#000;
}



#sidebar A,



#sidebar A:link,



#sidebar A:visited



{



	color: #000;



}



#sidebar UL,



#sidebar LI



{
	margin-left: 0px;
	padding-left: 0px;
}



#sidebar LI A



{



/*	padding: 0px;*/



	margin: 0px;



}



.widget H2.widgettitle



{



	font-size: 14px;



	line-height: 16px;



/*	color: #222222;*/



}















.thin-sidebar



{



}



.thin-sidebar UL LI
{
	line-height: 22px;
	padding: 0px;

}



.page_item



{



	padding-left: 0px;



	margin-left: 0px;



}



.page_item A



{



	padding-left: 0px;



	margin-left: 0px;



}



.widget_rssiconwidget



{



	display: block;



	width: 20px;



	height: 20px;



}



.widget_rssiconwidget A



{



	display: block;



	width: 20px;



	height: 20px;



	padding: 0px !important;



}



.teamThing a, .teamThing
{



	font-size: 12px;color:#999;font-weight:bold;



}







.navigation



{



	font-size: 12px;



}











/*** footer ***/



#footer{font-size: 11px;width: 980px;border:solid 4px #000;border-top:none;background: #ffffff;margin: 0px auto 10px auto;text-align: left;}



#footer .cnt



{



	border-top: 1px solid #eee;



	margin: 0px 24px 0px 24px;



	padding: 5px 0px 10px 0px;



}















/*** only safari *************************/



















/*** only Mac **/







.mac #content,



.mac BLOCKQUOTE,



.mac .post .entry,



.mac .page .entry,



.mac #content .featuredposts,



.mac #content .alert-box




{



	font-size: 13px;



}

.widget_Twidget h2{height:17px;width:292px;padding-left:8px;color:#FFF;}
.widget_Twidget h2 a{color:#FFF;}
.widget_Twidget{width:300px;float:left;padding:0;}ul#twitter_update_list{width:290px;color:#000;}ul#twitter_update_list li{margin-left:5px;margin-bottom:4px;border-bottom:dotted 1px #CCC;font-size:12px;font-weight:bold;background:url(images/bullet_3x3_red.png) no-repeat 0 0.5em;padding-left:8px;}
ul#twitter_update_list li a:link, ul#twitter_update_list li a:visited {color:#900;font-size:12px;}
.post {clear:both;}
.navigation {clear:both;font-style:italic;font-weight:bold;width:100%;margin-bottom:20px;overflow:auto;}
#navigationL {float:left;margin-right:8px;}
#navigationL a:link, #navigationL a:visited, #navigationR a:link, #navigationR a:visited{text-decoration:none;color:#666;}
#navigationL a:hover, #navigationR a:hover{text-decoration:underline;}
#navigationR{margin-left:8px;float:left;}
#navigationR a{margin-left:8px;}

ul.related-list {margin-left:10px;margin-bottom:20px;}
ul.related-list li {font-size:12px;padding-left:20px;background:url(images/list-starw.gif) no-repeat scroll center left transparent;
display:block;
margin:5px 0 0;
padding:0 0 0 17px;}
#relatedSection a:link, #relatedSection a:visited, #relatedSection a:active{color:#333;font-size:13px;}
#relatedSection a:hover{color:#900;}
#relatedSection {border-bottom:solid 1px #EEE;margin-bottom:20px;}
#sidebar .widget
#sidebar a:link, #sidebar a:visited {color:#000;font-size:12px;}
#linkabletitlehtmlandphpwidget-3 a{font-weight:bold;}
div.textwidget {margin:0 8px;}
div.AdvancedText div {margin-left:8px;}
div.AdvancedText {clear:both;}
#videoplayer{width:300px;margin-left:-8px;}
#linkabletitlehtmlandphpwidget-3 div.textwidget span,#advanced_text-3 div.AdvancedText div, #archives-5 li, #categories-5 li.cat-item{margin-left:5px;font-weight:bold;font-size:12px;padding-left:8px;background:url(images/bullet_3x3_red.png) no-repeat 0 0.5em;}
#linkabletitlehtmlandphpwidget-3 div.textwidget span{display:block;margin-left:0px;margin-bottom:4px;border-bottom:dotted 1px #ccc;}
#linkabletitlehtmlandphpwidget-3 div.textwidget {margin-left:5px;}
#advanced_text-3 div.AdvancedText div{margin-bottom:4px;border-bottom:dotted 1px #ccc;width:280px;}
li.widget{list-style:none;width:300px;float:left;margin-bottom:10px;}
li#text-16, li#text-17{margin-bottom:0px;}
li#text-16 h2{height:17px;margin-bottom:0;border:none;}
#advanced_text-4 a:link, #advanced_text-4 a:visited{color:#999;}

li#text-17 p{font-size:10px;}

.archivesList{clear:both;margin-bottom:30px;overflow:auto;float:left;}
.archivesList li{margin-left:20px;width:120px;float:left;}
.archivesList li li{margin-left:10px;width:80px;float:left;}
.archivesList ul.children{margin-left:20px;}
h2.pagetitle{clear:both;}
.archivesList li a{font-size:14px;color:#333;}

#top-sidebar{width: 305px;float:right;height:30px;padding-top:10px;padding-bottom:10px;}
li#text-18, li#text-19, li#text-20, li#text-21 {margin-top:-10px;font-weight:bold;}
ul.children{margin-left:10px;}