/*

Theme Name: SecurityGuardTrainingHQ Theme

Version: 1.0

Author: Michael Francisco

*/

@charset "utf-8";

/* CSS Document */



*{

	padding:0;

	margin:0;

}



a{

	color:#51a8da;

	text-decoration:none;

}



a:hover{

	text-decoration:underline;

}



body

{

	background:url("/wp-content/themes/security/images/body-bg.png") top repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#000;

}



@font-face {

	  font-family: "Arno Pro";

	  src: url("/wp-content/themes/security/font/arnopro-regular.otf");

}



#main-bg

{

		background:url("/wp-content/themes/security/images/header-bg.png") top no-repeat;

	width:1200px;

	height:auto;

	margin:0 auto;

}



#main-wrapper

{

	width:971px;

	height:auto;

	margin:0 auto;

}



#logo-wrapper

{

	width:971px;

	height:98px;

}



#logo-wrapper .left

{

	width:320px;

	height:68px;

	float:left;

	padding-bottom:6px;

	padding-top:20px;

}



#logo-wrapper .right

{

	width:521px;

	height:40px;

	float:left;

	padding-top:12px;

	padding-left:130px;

}



#logo-wrapper .right p

{

	font-family:"Arno Pro";

	color:#9acde9;

	font-size:16px;

	font-weight:normal;

	text-transform:uppercase;



}



#top-nav-wrapper

{

	background:url("/wp-content/themes/security/images/top-menu-bg.png") no-repeat;

	height:63px;

	width:971px;

	padding-left:39px;

}



#top-nav-wrapper ul

{

	list-style:none;

}



#top-nav-wrapper li

{

	padding:24px 22px;

	float:left;

}



#top-nav-wrapper li a

{

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	text-transform:uppercase;

	padding:2px 16px 12px 16px;

}



#top-nav-wrapper li a:hover

{

	background:url("/wp-content/themes/security/images/hover.png") repeat-x;

	padding:5px 16px 12px 16px;

	color:#FFF;

	text-decoration:none;

}



#intro-text

{

	width:971px;

	height:175px;

}



#intro-text .left

{

	width:681px;

	height:135px;

	float:left;

	padding-top:10px;

	padding-left:10px;

}



#intro-text .left h1

{

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#51a8da;

	font-size:30px;

	font-weight:normal;

}



#intro-text .left p.intro

{

	background:url("/wp-content/themes/security/images/quote.png") left 16px no-repeat;

	height:auto;

	width:auto;

	color:#FFF;

	padding-left:72px;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:1.4em;

	padding-top:20px;



}



#intro-text .right

{

	width:246px;

	height:175px;

	float:left;

}



#security-guard

{

	height:206px;

	width:164px;

	position:relative;

	z-index:100;

	top:-22px;

}



#ad-wrapper
{
	margin-left: 30px;
	margin-right: 30px;
	height: 15px;
    padding-bottom: 15px;
    padding-top: 25px;
}



#content-wrapper

{

	width:921px;

	height:auto;

	border-top:1px solid #136391;

	margin-left:40px;



}



#content-wrapper .left

{

	width:621px;

	height:auto;

	float:left;

	/*padding:10px;*/

	padding-top:10px;

	padding-bottom:10px;

	/*border-right:1px solid #136391;*/

}



#content-wrapper .left h2

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:26px;

	font-weight:normal;

	padding-bottom:15px;

	padding-top:5px;

	padding-left:6px;

	padding-right:4px;

	color:#51a8da;



}



#content-wrapper .left h3 a

{

	color:#51a8da;



}



#content-wrapper .left h2 a

{

	color:#51a8da;



}









#content-wrapper .left a{

	color:#1088cc;

	text-decoration:none;

}



#content-wrapper .left a:hover{

	text-decoration:underline;

}



#content-wrapper .left h3

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	font-weight:normal;

	padding-bottom:15px;

	padding-top:5px;

	padding-left:6px;

	padding-right:4px;

	color:#51a8da;



}



#content-wrapper .left h4

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	font-weight:normal;

	padding-bottom:12px;

	padding-top:5px;

	padding-left:6px;

	padding-right:4px;

	color:#51a8da;



}



#content-wrapper .left h5

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:normal;

	padding-bottom:12px;

	padding-top:5px;

	padding-left:6px;

	padding-right:4px;

	color:#51a8da;



}




#content-wrapper .left ul, ol

{

	padding-left:30px;
	padding-bottom:15px;

}



#content-wrapper .left li

{

	padding-bottom:5px;
	line-height:1.6em;

}



#content-wrapper .left p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	padding-bottom:15px;

	font-weight:normal;

	padding-left:6px;

	padding-right:4px;

	line-height:1.6em;

}



#content-wrapper .left .map

{

	padding-left:0;

	height:auto;

	width:0;

	padding-bottom:20px;

}



#content-wrapper .left .post-wrapper

{

	padding-bottom:10px;

}



#content-wrapper .left ul.map

{

	list-style:none;

}



#content-wrapper .left ul.map li

{

	background:url("/wp-content/themes/security/images/li-arrow.png") no-repeat;

	padding-left:20px;

	padding-bottom:12px;

	width:110px;

}



#content-wrapper .left ul.map li a

{

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#4591b1;

}



#content-wrapper .left ul.map li a:hover

{

	text-decoration:none;

	color:#214b6e;

}



#content-wrapper .right

{

	width:290px;

	height:auto;

	float:left;

	padding-top:10px;

	padding-left:9px;

	border-left:1px solid #136391;





}



#content-wrapper .right ul

{

	list-style:none;

}



#content-wrapper .right .widget

{

	list-style:none;

	width:290px;

	height:auto;

	padding-bottom:5px;



}



#content-wrapper .right .widget ul li

{

	padding-bottom:5px;

	padding-left:3px;

}



#content-wrapper .right .widget ul li a

{

	color:#51a8da;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

}





#content-wrapper .right h2.widgettitle

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:26px;

	color:#1088cc;

	background:#eaf4fb;

	font-weight:normal;

	text-align:left;

	padding:15px 8px;

	margin-bottom:10px;





}





#content-wrapper .right .mod-wrapper

{

	width:290px;

	height:auto;

	padding-bottom:15px;

}



#content-wrapper .right .mod-wrapper .title

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:26px;

	color:#1088cc;

	background:#eaf4fb;

	font-weight:normal;

	text-align:left;

	padding:15px 8px;

	margin-bottom:10px;

}



#content-wrapper .right .mod-wrapper ul

{

	list-style:none;

	padding-left:5px;



}



#content-wrapper .right .mod-wrapper li

{

	padding-bottom:5px;

}



#content-wrapper .right .mod-wrapper li a

{

	color:#1088cc;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

}



#ebook-wrapper

{

	width:174px;

	height:124px;

	position:absolute;

	z-index:1001;

	margin-top:48px;

	margin-left:178px;





}





#footer-wrapper

{

	/*background:url("/wp-content/themes/security/images/footer-bg.png") no-repeat;*/

	height:76px;

	width:994px;

	margin:0 auto;

	padding-top:55px;

	padding-left:166px;

}



#footer-wrapper .left

{

	width:349px;

	height:76px;

	float:left;

}



#footer-wrapper .right

{

	width:600px;

	height:76px;

	float:left;

	padding-left:20px;

}



#footer-wrapper  ul

{

	list-style:none;

}



#footer-wrapper li

{

	float:left;

	padding:0 5px;

	padding-top:2px;

	font-size:11px;

	font-weight:normal;

	text-transform:capitalize;

	color:#9b9797;

}





#footer-wrapper li.page-item-300

{

	float:left;

	padding:0 5px;

	padding-top:2px;

	font-size:11px;

	font-weight:normal;

	text-transform:capitalize;

	color:#9b9797;

	background:none;

}





#footer-wrapper li.page-item-300 a

{

	color:#9b9797;

	background:none;

}



#footer-wrapper li.aff

{

	float:left;

	padding:0 5px;

	padding-top:2px;

	font-size:11px;

	font-weight:normal;

	text-transform:capitalize;

	color:#9b9797;

	background:none;

}



#footer-wrapper li.page-item-15

{

	float:left;

	padding:0 5px;

	padding-top:2px;

	font-size:11px;

	font-weight:normal;

	text-transform:capitalize;

	color:#9b9797;

	background:none;

}







#footer-wrapper li a

{

	font-family:Arial, Helvetica, sans-serif;

	color:#9b9797;

	font-size:12px;

	font-weight:normal;

	text-transform:capitalize;

}





.opt-in-wrapper

{

	width:250px;

	height:auto;

	padding-top:15px;

	padding-left:20px;

	padding-right:20px;

	padding-bottom:10px;

	background:#51a8da;

	color:#FFF;



}



.opt-in-wrapper h3

{

	padding-bottom:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

}



.opt-in-wrapper p

{

	padding-bottom:16px;

	font-size:13px;

}



.opt-in-wrapper input.text

{

	border:1px solid #4981a1;

	padding:5px 8px;

	width:220px;

}



.opt-in-wrapper input.submit

{

	background:#f8c754;

	color:#0b4d82;

	padding:5px 8px;

	width:220px;

	font-weight:bold;

	margin-top:5px;

}









/*********/



.clear

{

	float:none;

	clear:both;

}





/*********/



.comments-template{



	margin: 10px 10px 0 10px;



	border-top: 1px solid #ccc;



	padding: 10px 10px 0 10px;





}







.comments-template ol{



	margin: 0;



	padding: 0 0 15px;



	list-style: none;



}







.comments-template ol li{



	margin: 10px 0 0;



	line-height: 18px;



	padding: 0 0 10px;



	border-bottom: 1px solid #ccc;



}







.comments-template h2, .comments-template h3{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	padding-left:6px;

	padding-bottom:5px;







	font-size: 16px;



}







.commentmetadata{



	font-size: 12px;



}







.comments-template p.nocomments{



	padding: 0;



}







.comments-template textarea{



	font-family: Arial, Helvetica, Georgia, Sans-serif;



	font-size: 12px;



}



.arno-pro

{

	font-family:"Arno Pro";

}



.h-title

{

	font-family:"Arno Pro";

	font-size:28px;

	color:#FFF;

	line-height:1em;

}



a.h-link

{

	text-decoration:none;

	color:#FFF;



}



a.h-link:hover

{

	text-decoration:none;

}

.alignright { float:right; padding-left:10px; padding-right:10px; }

.alignleft { float:left; padding-right:10px;  padding-left:10px;}




.widget-title {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    color: #1088cc;
    background: #eaf4fb;
    font-weight: normal;
    text-align: left;
    padding: 15px 8px;
    margin-bottom: 10px;
}