/*  
Theme Name: Asia Pacific Security Magazine
Author: Perth Logos 
Author URI: www.perthlogos.com.au
Version: 1.0
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php</strong>
*/
/* --- [ Rev 06/22/2010 - Added WP 3.0 Menu Management Function ] --- */
/* --- [ Default style settings are below, while user-defined adjustments and adjustments for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */
/* -------------------[ Main Page Elements ]------------------- */

body {
	background: #eee url(images/bodybg.jpg);
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	color:#555;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	}

#wrap {
	clear: both;
	margin: 0 auto;
	padding:0;
	width:990px;
	}

#header {
	width:920px;
	padding:0 20px;
	margin: 0 auto;
	background:#fff;
	}

#head-content {
	margin: 0 auto;
	height:100px;
	width:920px;
	background:url(images/logo.gif) top left no-repeat;
	}

#sitetitle {
	width:440px;
	float:left;
	margin:0;
	padding:0;
	}

#sitetitle h1, #sitetitle .title {
	font-size: 30px;
	padding:0;
	margin:20px 0 0;
	text-align:left;
	line-height: 1.2em;
	letter-spacing:-1px;
	color:#000;
	}

#sitetitle .description {
	font-size: 9pt;
	padding: 0;
	margin:0;
	text-align:left;
	color:#fff;
	}

#head-banner468 {
	float:right;
	width:468px;
	height:60px;
	margin-top:20px;
	overflow:hidden;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

#page {
	clear: both;
	margin: 0 auto;
	padding: 15px 20px;
	width:920px;
	background:#fff;
	}

#contentleft {
	width: 590px;
	float:left;
	padding: 0;
	margin: 0;
	} 

#content {
	margin: 0;
	padding: 0;
	width: 590px;
	}

#contentright {
	width: 300px;	
	float:right;	
	padding: 0;	
	} 

#sidebar {
	width: 300px;		
	display:block;
	}

#sidebar-bottom {
	width:300px;
	clear:both;
	display: block;
	padding:0;
	background:#fff;
	}

#sidebar-bottom-left {
	width:160px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}

#sidebar-bottom-right {
	width:120px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	}

#footer {
	text-align:center;
	padding:30px 0;
	clear: both;
	margin: 0 auto;
	font-size:8pt;
	background:#000033;
	color:#fff;
	width:960px;
	}

#footer .limit {
	padding: 0;
	margin:0 auto;
	}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	line-height: 1.2em;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	text-align: left;
	color:#000;
	}

h1 {
	font-size: 20pt;
	}

h2 {
	font-size: 18pt;
	}

h3 {
	font-size: 16pt;
	}

h4,h5,h6,h7 {
	font-size: 14pt;
	letter-spacing:0px;
	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 15px;
	}

h3#comments, h3#respond, h3#trackbacks  {
	font-size:16pt;
	margin: 0 0 10px;
	}

h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3  {
	margin: 0 0 10px;
	}

h3#comments  {
	margin: 0;
	}

h1.archive-title {
	padding: 5px 0;
	text-align:center;
	margin: 0 0 10px;
	border-top:double #ddd;
	border-bottom: double #ddd;
	font-size: 12pt;
	letter-spacing:0px;
	}

h2.post-title, h1.post-title {
	margin: 0 0 2px;
	padding: 0;
	}

.singlepost h1.post-title {
	border-top:double #ddd;
	padding-top:5px;
	}

h1.page-title {
	border-top:double #ddd;
	padding-top:5px;
	}

h3.widgettitle {
	font-size: 12pt;
	margin-bottom:5px;
	padding: 0 0 5px 0;
	border-bottom: double #ddd;
	letter-spacing: 0px;
	}

/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	text-decoration:none;
	color:#336699;
	}

a:hover, a:active {
	text-decoration:none;
	color:#000000;
	}

a.more-link, a.more-link:link, a.more-link:visited  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	padding-right:12px; 
        }

a.more-link:hover, a.more-link:active  {
	background: url(images/arrow-on.gif) 100% 70% no-repeat;
	padding-right:12px; 
	}

#footer a, #footer a:link, #footer a:visited {
	color:#fff;
	}

#footer a:hover, #footer a:active {
	color:#fff;
	}

.post-title a, .homepost h3 a {
	}

/* -------------------[ Images ]------------------- */


.entry img {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	margin: 0 0 5px 10px;
        }

img.alignright {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
        }

img.alignleft {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	float: left;
	clear: left;
	margin: 0 10px 5px 0px;
        }

img.aligncenter, img.centered, img.center { 



	border:1px solid #ddd;



	padding:2px;



	background:#fff;



	display: block; 



	margin: 0 auto 20px auto;  



	float: none; 



	clear: both;



        }







img.post-thum, img.thumbnail {



	border:1px solid #ddd;



	padding:2px;



	float:left;



	margin: 0 10px 15px 0;



	}







img.avatar, img.comment-grav {



	border:1px solid #ddd;



	padding:2px;



	background:#fff;



	float:right;



	margin:0 0 10px 10px;



	}







.commentlist img.avatar, img.comment-grav {



	margin-bottom:15px;



	}







.singlepost .auth-bio img.avatar {



	border:1px solid #ddd;



	padding:2px;



	background:#fff;



	float:right;



	margin:0 0 10px 10px;



	}











/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */







.wp-caption {



	border: 1px solid #ccc;



	text-align: center;



	background-color: #fff;



	padding-top:5px;



	margin: 0 10px 10px;



	}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



	}







.wp-caption p.wp-caption-text {



	font-size: 8pt;



	padding: 5px;



	margin: 0;



	}







/* -------------------[ Misc Tags and Classes ]------------------- */







p {



	margin-top: 0px;



	margin-bottom: 15px;



	}







ol {



	margin-left: 40px;



	padding: 0;



	}







ul {



	margin-left: 15px;



	padding: 0;



	}







.post ul, .post ol {



	list-style-type: none;



	}







.post ul li {



	list-style-type:none;



	background: url(images/arrowgray.gif) 0 4px no-repeat;



	padding: 0 0 2px 14px;



	margin-left: 0;



	}







.post ol li {



	list-style-type:decimal;



	margin-left: 0;



	padding-left: 0;



	}







.post ul ul {



	margin-left:0;



	}







acronym, abbr, span.caps {



	cursor: help;



	}







acronym, abbr {



	border-bottom: 1px solid #999;



	}







* html acronym, abbr {



	border-bottom: 1px dashed #999;



	}







blockquote {



	padding-left: 10px;



	border-left: 5px solid #666;



        color: #666;



	}







.center {



	text-align: center;



	}







a img, img a {



	border: none;



	}







.post {



	margin: 0 0 15px;



	padding:0;



	border-bottom:1px dotted #ccc;



	}







.singlepost .post {



	margin: 0;



	border-bottom:0;



	}











.entry {



	margin: 0;



	padding: 0;



	}











.postdate {



	font-size:9pt;



	color:#666;



	margin-bottom: 15px;



	}







code {



	font: 1.1em 'Courier New', Courier, Fixed;



	}







hr {



        display: block;



        clear:both;



        }







.navigation {



	margin: 0;



	padding: 10px 0 0;



	font-weight:bold;



	clear:both;



	}







.alignright {



	float: right;



	}



	



.alignleft {



	float: left;



	}







.aligncenter, div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



        float: none; 



        clear: both;



	}







.banner468 {



	text-align:center;



	margin: 0 auto 10px;



	padding:5px 0px;



	border:1px solid #ddd;



	background:#eee;



	float:none;



	display:block;



	}







.tags {



	background: transparent url(images/tag.gif) 0 2px no-repeat;



	margin: 0 0 15px;



	padding: 0 0 0 17px;



	}







.cats {



	background: transparent url(images/folder.gif) 0 1px no-repeat;



	margin: 0;



	padding: 0 5px 0 15px;



	}







.comments {



	float:right;



	padding:0;



	margin: 0 0 5px 5px;



	width:26px;



	height:20px;



	background:url(images/comments.gif) top left no-repeat;



	text-align:center;



	font-size:8pt;



	}







.comments a {



	width:26px;



	height:20px;



	line-height:16px;



	display:block;



	}







.singlepost .comments {



	margin: 15px 0 10px 10px;



	}







input:focus {



	outline: none;



	}







object, embed {



	z-index:1;



	}







p#breadcrumbs {



	padding: 0;



	margin: 0 0 5px;



	}







.single-video {



	margin-bottom: 15px;



	}







/* ---------------[ Tables ]--------------- */







table {



	margin-bottom:15px;



	}







tr, td, th {



	margin:auto; 



	}







td, th {



	padding:5px;



	vertical-align:top;



	}







th {



	font-weight:bold;



	background:#ddd;



	}







td {



	border:1px solid #ddd;



	}







/* -------------------[ Author Bio Info ]------------------- */







.auth-bio {



	padding: 15px;



	margin: 0 0 15px;



	background:#eee;



	border:1px solid #ddd;



	}







.singlepost .auth-bio {



	margin: 0 0 10px;



	}







.auth-bio img.avatar {



	padding:1px;



	background:#fff;



	border:1px solid #ddd;



	float:right;



	margin:0 0 0 10px;



	}







.auth-bio p {



	margin:0;



	}







/* -------------------[ Top Navigation ]------------------- */







#topnav {



	padding: 0 20px;



	margin: 0 auto;



	background:#000033;



	width:920px;



	}







#topnav .limit {



	margin:0 auto;



	padding:0;



	}







#topnav ul {



	width:710px;



	list-style: none;



	padding: 0;



	margin: 0 auto;



	float:left;



	}







#topnav ul a, #topnav ul a:link, #topnav ul a:visited {



	color:#fff;



	display: block;



	text-decoration: none;



	padding: 0 7px;



	margin:0;



	}







#topnav ul a:hover, #topnav ul a:active  {



	background:#000;



	}







#topnav li {



	height:40px;



	line-height:40px;



	float: left;



	padding: 0;



	}







#topnav li ul {



	z-index:9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 200px;



	margin: 0;



	padding:0;



	background:#000;



	}







#topnav li li {



	height:30px;



	line-height:30px;



	}







#topnav ul li ul a, #topnav ul li ul a:link, #topnav ul li ul a:visited {



	width:180px;



	}







#topnav ul li ul a:hover, #topnav ul li ul a:active  {



	background:#444;



	}







#topnav li ul ul {



	border:0;



	margin: -30px 0 0 200px;



	}







#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {



	left: -999em;



	}







#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {



	left: auto;



	}







#topnav li:hover, #topnav li.sfhover {



	background:#000;



	}







/* -------------------[ Searchform ]------------------- */







#topsearch {



	float:right;



	width:180px;



	padding: 8px 0 0 0;



	}







#searchform {



	float:right;



	width:180px;



	padding:0;



	margin:0;



	}







#searchform #searchfield {



	float:left;



	padding:2px 0 0 5px;



	width:152px;



	height:18px;



	margin: 0;



	border:0;



	background:#fff;



	color:#999;



	border:1px solid #ccc;



	border-right:0;



	}







#searchform #submitbutton {



	margin: 0;



	float:left;



	font-size:8pt;



	font-weight:bold;



	width:21px;



	height:20px;



	border: 1px solid #ccc;



	border-left:0;



	text-indent:-10000em;



	background: #fff url(images/search-button.gif) 0 -1px no-repeat;



	}







#rssbutton {



	height:24px;



	width:24px;



	float:right;



	padding: 0 5px 0 0;



	}







/* -------------------[ Category Navigation ]------------------- */







#nav {



	margin: 0 auto;



	width:920px;



	background:#000033;



	padding: 0;



	}







#nav ul {



	list-style: none;



	padding: 0;



	margin: 0 auto;



	}







#nav a, #nav a:link, #nav a:visited {



	color:#fff;



	display: block;



	text-decoration: none;



	padding: 0 10px;



	}







#nav a:hover, #nav a:active  {



	background:#000;



	}







#nav li {



	float: left;



	padding: 0;



	height:30px;



	line-height:30px;



	}







#nav li ul {



	z-index:9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 200px;



	margin: 0;



	padding:0;



	background:#000;



	}







#nav li li {



	}







#nav li ul a, #nav li ul a:link, #nav li ul a:visited {



	border-right:0;



	width:180px;



	}







#nav li ul a:hover, #nav li ul a:active, #nav li.current-menu-item a  {



	background:#444;



	}







#nav li ul ul {



	border:0;



	margin: -30px 0 0 200px;



	}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {



	left: -999em;



	}







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {



	left: auto;



	}







#nav li:hover, #nav li.sfhover { 



	background: #000; 



	}







/* -------------------[ Comments ]------------------- */







.allcomments {



	padding: 0;



	margin: 0;



	background:#eee;



	padding:15px;



	border:1px solid #ddd; 



	}







.commentlist {



	padding: 0;



	list-style-type:none;



	margin: 0;



	}



	



.commentlist li {



	clear:both;



	margin: 15px 0 0;



	padding: 15px;



	list-style-type:none;



	background:#fff;



	border:1px solid #ddd;



	}







.comment-author {



	padding: 0px;



	}







.commentlist li img.avatar {



	float:left;



	margin: 0 5px 5px 0;



	}







.commentlist li ul.children {



	margin: 15px 0 0;



	padding: 0;



	}







.commentlist li ul.children li {



	margin-bottom:0;



	}







.commentlist li.alt {



	}







.commentmetadata {



	margin-bottom:10px;



	font-size: 8pt;



	padding: 0px;



	}







.commentlist cite {



	font-style:normal;



	font-weight:bold;



	}







#commentform {



	margin:0;



	padding:0;



	}







#commentform input {



	font-family:arial;



	font-size:9pt;



	padding:10px;



	background:#fff;



	border:1px solid #ddd;



	}







#commentform input#submit {



	padding:10px;



	background:#fff;



	border:1px solid #ddd;



	text-transform:lowercase;



	font-weight:bold;



	}







#commentform input#submit:hover {



	background:#ccc;



	cursor:pointer; 



	}







#commentform textarea {



	width:80%;



	padding:10px;



	background:#fff;



	border:1px solid #ddd;



	}







ol.tblist {



	padding: 10px 0 0;



	margin: 0 0 10px;



	}







ol.tblist li {



	margin: 0 0 5px 20px;



	}







.thread-alt {







	}	







.thread-even {







	}







#respond { 



	margin: 10px 0 0;



	clear:both;



	background:#eee;



	padding:15px;



	border:1px solid #ddd; 



	}







.commentlist #respond { 



	clear:both; 



	padding-top:10px; 



	}







.comments-navigation {



	display:block;



	margin: 0 0 5px;



	padding:0;



	font-weight:bold;



	}







.comments-navigation .alignleft {



	float:left;



	}







.comments-navigation .alignright {



	float:right;



	}







.comments-number {



	font-size:8pt;



	font-weight:bold;



	margin-bottom:0;



	padding:0;



	}







.commentlist img.avatar, .commentlist img.comment-grav {



	padding:2px;



	background:#fff;



	border:1px solid #ddd;



	float:right;



	margin:0 0 10px 10px;



	}







.reply {



	margin: 0;



	}







a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited {



	clear:both;



	background:#ddd;



	border:1px solid #ddd;



	padding: 3px 10px;



	font-weight:bold;



	font-size:8pt;



	text-transform:lowercase;



	color:#000;



	}







a.comment-reply-link:active, a.comment-reply-link:hover, reply a:active, .reply a:hover {



	background:#d5d5d5;



	}







.comment-body ul {



	list-style-type:disc;



	margin:0 30px 15px;



	padding:0;



	border:none;



	}







.comment-body ul li {



	list-style-type:disc;



	margin:0;



	padding:0;



	border:none;



	}







/* -------------------[ Sidebar ]------------------- */







#sidebar ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



	}







#sidebar ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar ul ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar li {



	overflow:hidden;



	list-style-type: none;



	margin: 0 0 20px;



	padding:0;



	}







#sidebar li li {



	list-style-type: none;



	margin: 0;



	border:0;



	padding: 5px 0px 5px 17px;



	background:transparent url(images/arrowgray.gif) 2px 9px no-repeat;



	border-bottom:1px dotted #ccc;



	}







#sidebar li li li {



	background-image:none;



	border:0;



	padding: 1px 0;



	}







#sidebar li li li:hover {



	background-image:none;



	}







#sidebar li li li li {



	padding-left: 10px;



	}







#sidebar .textwidget {



	margin: 0;



	padding:0;



	}







#sidebar li#tag-cloud ul { }







#sidebar li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }







#sidebar li#tag-cloud li {



	border:0;



	float:none;



	display:inline;



	padding: 0;



	margin: 0 5px 0 0;



	background:transparent;



	background-image: none;



	line-height:2em;



	}







#sidebar li#tag-cloud li a {



	padding:0;



	background:transparent;



	background-image: none;



	}







#sidebar li select {



	width:160px;



	margin: 0;



	}







/* -------------------[ Side Tabs ]------------------- */







#sidebar li#side-tabs {



	padding: 0;



	background:#eee;



	border:0;



	border:1px solid #ddd;



	}







#sidebar li#side-tabs ul {



	margin: 0;



	padding: 0;



	background:transparent;



	}







#sidebar li#side-tabs ul.tabs { 



	font-family:arial,helvetica,sans-serif; 



	list-style-type:none;



	margin: 0;



	padding: 0;



	clear:both;



	background:#ddd;



	}







#sidebar li ul.tabs li {



	border:0;



	background:transparent;



	float: left;



	display: inline;



	margin: 0 2px 0 0;



	padding: 0;



	} 







#sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited {



	float: left;



	display: block;



	padding: 5px;



	color:#000;



	margin: 0;



	font-size:8pt;



	font-weight:bold;



	} 







#sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {



	background:#eee;



	color:#000;   



	}  







#sidebar li ul.tabs li a.on {



	background:#eee;



	color:#000; 



	}







#sidebar li#side-tabs form {



	margin: 0 !important;



	padding: 0 !important;



	}







#sidebar li#side-tabs form p {



	margin: 0 0 1px;



	padding: 0;



	}







#sidebar li#side-tabs #content_1,



#sidebar li#side-tabs #content_2,



#sidebar li#side-tabs #content_3,



#sidebar li#side-tabs #content_4  {



	padding:15px;



	}







#sidebar li#side-tabs .cat_content li.feeds {



	border:0;



	margin: 0;



	padding: 5px 0 5px 25px;



	background: url(images/FeedIcon-16.gif) 0px 50% no-repeat;



	border-top:1px dotted #ccc;



	}







#sidebar li#side-tabs .cat_content li.twitter {



	border:0;



	margin: 0;



	padding: 5px 0 5px 25px;



	background: url(images/twitter.png) 0px 50% no-repeat;



	border-top:1px dotted #ccc;



	}







#sidebar li#side-tabs .cat_content li.facebook {



	border:0;



	margin: 0;



	padding: 5px 0 5px 25px;



	background: url(images/facebook.png) 0px 50% no-repeat;



	border-top:1px dotted #ccc;



	}







#sidebar li#side-tabs .cat_content li.linkedin {



	border:0;



	margin: 0;



	padding: 5px 0 5px 25px;



	background: url(images/linkedin.png) 0px 50% no-repeat;



	border-top:1px dotted #ccc;



	}







#sidebar li#side-tabs .cat_content li.email {



	border:0;



	margin: 0;



	padding: 0 0 5px;



	background:transparent;



	}







#sidebar li#side-tabs li.email input#sub {



	width: 160px;



	border:1px solid #ccc;



	background:#fff;



	padding: 4px;



	margin: 0;



	}







#sidebar li#side-tabs li.email input#subbutton {



	padding:3px;



	font-size:8pt;



	margin: 0;



	font-weight:bold;



	border:1px solid #000;



	background:#333;



	color:#fff;



	cursor:pointer; 



	}







#sidebar li#side-tabs li.email input#subbutton:hover {



	background:#000;



	border:1px solid #000;



	}







/* ---------------[ New 125x125 Banner Ads ]--------------- */







.banner125 {



	width:260px;



	margin:0;



	padding:0;



	}







.banner125 .ad img {



	float:left;



	width:125px;



	height:125px;



	margin:0 5px 5px 0;



	padding:0;



	}







/* ------[ 125x125 Banner Ads For Backwards Compatibility ]------ */







#sidebar ul li ul#banner125 li.ad1, #sidebar ul li ul#banner125 li.ad3, #sidebar ul li ul#banner125 li.ad5, #sidebar ul li ul#banner125 li.ad7, #sidebar ul li ul#banner125 li.ad9  {



	float:left !important;



	clear:left !important;



	padding: 0 !important;



	margin: 0 0 5px 0 !important;



	border: 0 !important;



	background: transparent !important;



	overflow:visible !important;



	}







#sidebar ul li ul#banner125 li.ad2, #sidebar ul li ul#banner125 li.ad4, #sidebar ul li ul#banner125 li.ad6, #sidebar ul li ul#banner125 li.ad8, #sidebar ul li ul#banner125 li.ad10  {



	float:right !important;



	clear:right !important;



	padding: 0 !important;



	margin: 0 0 5px 0 !important;



	border: 0 !important;



	background: transparent !important;



	overflow:visible !important;



	}







#sidebar ul li ul#banner125 li:hover {



	background: transparent !important;



	}







/* -------------------[ Sidebar-Bottom ]------------------- */







#sidebar-bottom ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



	}







#sidebar-bottom ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom ul ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom li {



	list-style-type: none;



	margin: 0 0 20px;



	overflow:hidden;



	padding:0;



	border:0;



	}







#sidebar-bottom li li {



	list-style-type: none;



	margin: 0;



	border:0;



	padding: 5px 0px 5px 17px;



	background:transparent url(images/arrowgray.gif) 2px 9px no-repeat;



	border-bottom:1px dotted #ccc;



	}







#sidebar-bottom li li li {



	background-image:none;



	border:0;



	padding: 1px 0;



	}







#sidebar-bottom li li li:hover {



	background-image:none;



	}







#sidebar-bottom li li li li {



	padding-left: 10px;



	}







#sidebar-bottom .textwidget {



	margin: 0;



	padding:0;



	}







#sidebar-bottom li#tag-cloud ul { }







#sidebar-bottom li#tag-cloud ul.wp-tag-cloud { }







#sidebar-bottom li#tag-cloud li {



	border:0;



	float:none;



	display:inline;



	padding: 0;



	margin: 0 5px 0 0;



	background:transparent;



	background-image: none;



	line-height:2em;



	}







#sidebar-bottom li#tag-cloud li a {



	padding:0;



	background:transparent;



	background-image: none;



	}







#sidebar-bottom li select {



	width:160px;



	margin: 0;



	}







/* -------------------[ Magazine Home Page Styles ]------------------- */







ul.home-left {



	width:285px;



	padding:0;



	float:left;



	margin:0 0 20px;



	list-style-type:none;



	}







ul.home-right {



	width:285px;



	padding:0;



	float:right;



	margin:0 0 20px;



	list-style-type:none;



	}







ul.home-bottom {



	padding:0;



	margin:0 0 10px;



	list-style-type:none;



	}







ul.home-right li.homepost, ul.home-left li.homepost {



	line-height:1.5em;



	font-size:9pt;



	margin:0;



	padding: 10px 0;



	list-style-type:none;



	border-bottom:1px dotted #ccc;



	height:80px;



	overflow:hidden;



	}







ul.home-bottom li.homepost {



	line-height:1.5em;



	font-size:9pt;



	margin:0;



	padding: 10px 0;



	list-style-type:none;



	border-bottom:1px dotted #ccc;



	}







h2.feat-title {



	letter-spacing:0px;



	font-size: 12pt;



	padding:0 0 5px 0;



	margin: 0;



	border-bottom:double #ddd;



	clear:both;



	}







h2.feat-title span.name {



	float:left;



	width:75%;



	}







h2.feat-title span.moreposts {



	text-align:right;



	float:right;



	width:24%;



	font-size:10pt;



	}







li.homepost img.post-thum, li.homepost img.thumbnail {



	width:70px;



	height:70px;



	float:left;



	margin: 0 10px 0 0;



	}







li.bottom {



	margin:0;



	padding: 5px 0;



	list-style-type:none;



	}







li.homepost h3 {



	padding:0;



	margin: 0;



	letter-spacing:0px;



	font-size:9pt;



	line-height:1.3em;



	}







li.homepost p {



	margin-bottom:0;



	}







/* ---------[ Slideshow ]--------- */







#slideshow {



	position:relative;



	margin: 0 auto;



	padding:0;



	overflow:hidden;



	width:990px;



	background:transparent;



	height:210px;



	}







#slideshow ul { 



	list-style-type:none;



	margin: 0;



	padding:0;



	}







#slideshow .videobutton a {



	width:50px;



	height:50px;



	display:block;



	}







#slideshow img.post_thumbnail {



	background:#fff;



	border:1px solid #ddd;



	padding:2px;



	float:none;



	margin: 0 auto;



	width:294px;



	height:194px;



	display:block;



	}







#slideshow .feature-entry {



	z-index:999;



	position:absolute;



	background:#000;



	color:#fff;



	top: 147px;



	left:3px;



	width:274px;



	height:30px;



	padding: 10px;



	filter:alpha(opacity=70);



	-moz-opacity:0.7;



	-khtml-opacity: 0.7;



	opacity: 0.7;



	}







#slideshow .feature-entry a {



	color:#fff;



	}







#slideshow  #feat-banner {



	position:absolute;



	top:0;



	left:395px;



	background:transparent;



	width:200px;



	height:77px;



	z-index:999;



	background:url(images/featured.png) top left no-repeat;



	}







#slideshow h2 {



	text-align:center;



	color:#000;



	margin: 0;



	padding:0;



	font-size:10pt;



	line-height: 1.2em;



	letter-spacing:0;



	}







/* ---------[ jCarousel Styles ]--------- */

.jcarousel-container {
	position: relative;
	padding: 0;
	}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	}

#slideshow li, 
.jcarousel-list li, 
.jcarousel-item {
	position:relative;
	z-index:1;
	float: left;
	list-style: none;
/* --- We set the width/height explicitly. No width/height causes infinite loops. --- */
	width: 300px;
	height: 200px;
	padding:0;
	margin: 0 10px 50px 0;
	overflow:hidden;
	}
/* ---- The buttons are added dynamically by jCarousel before the <ul> list (inside the <div> described above) and have the classnames "jcarousel-next" and "jcarousel-prev" ---- */

.jcarousel-next {
	z-index: 3;
	display: none;
	}

.jcarousel-prev {
	z-index: 3;
	display: none;
	}

.jcarousel-container-horizontal {
	width: 960px;
	height: 200px;
	padding: 10px 0 0;
	margin: 0 auto;
	background:#fff;
	}

.jcarousel-clip-horizontal {
	width: 920px;
	height: 200px;
	margin: 0 auto;
	padding:0px;
	}

.jcarousel-item-horizontal { }

.jcarousel-item-placeholder { }

/* -----------[ jCarousel Horizontal Buttons ]----------- */

.jcarousel-next-horizontal {
	position: absolute;
	top:75px;
	right: -15px;
	width: 15px;
	height: 60px;
	cursor: pointer;
	background: transparent url(images/next.png) no-repeat 0 0;
	}

.jcarousel-prev-horizontal {
	position: absolute;
	top:75px;
	left: -15px;
	width: 15px;
	height: 50px;
	cursor: pointer;
	background: transparent url(images/prev.png) no-repeat 0 0;
	}

#slideshow .videobutton {
	z-index:100;
	width:50px;
	height:50px;
	position:absolute;
	top:70px;
	left:125px;
	background:url(images/play.png) top left no-repeat;
	}

/* -----------[ Recent Photos ]----------- */

#recent-photos {
	background:#fff;
	padding: 0 0 10px 0;
	text-align:center;
	clear:both;
	margin: 0 auto;
	}

#recent-photos img.post-thum, #recent-photos img.thumbnail {
	background:#fff;
	border:1px solid #ccc;
	padding:2px;
	float:left;
	margin: 0 10px 0 0;
	width:134px;
	height:134px;
	}

#recent-photos .last img.post-thum, #recent-photos .last img.thumbnail {
	margin: 0;
	}

h2.recent-photos {
	font-size:12pt;
	text-align:center;
	padding: 0 0 5px 0;
	border-bottom:double #ddd;
	letter-spacing:0px;
	margin-bottom:10px;
	}

/* ---------------[ Site Map Page ]--------------- */

ul.archives, ul.wp-tag-cloud {
	margin: 0 0 15px 5px;
	padding: 0;
	}

ul.archives ul, ul.wp-tag-cloud ul {
	padding:0;
	}

ul.archives ul li, ul.wp-tag-cloud ul li {
	background:transparent;
	padding-left:0;
 	margin:0;
        }

ul.archives ul ul, ul.wp-tag-cloud ul ul {
	margin:0;
	margin-left: 15px;
	padding:0;
	}

.post ol.archives {
	margin:0 0 0 20px;
	padding:0;
	}

.post ol.archives li {
	margin:0;
	padding:0;
	}

.sitemap img.post-thum, .sitemap img.thumbnail {
	float:left;
	height:70px;
	width:70px;
	margin: 0 10px 10px 0;
	}

.sitemap {
	padding-bottom:15px;
	}

.sitemap h2 {
	margin-bottom:10px;
	font-size:12pt;
	padding-bottom:5px;
	border-bottom: double #ddd;
	letter-spacing:0px;
	}

.sitemap h3 {
	margin-bottom:3px;
	line-height:1.3em;
	font-size:10pt;
	padding0:0px;
	border:0;
	letter-spacing:0px;
	}

/* ---------------[ Related Posts on Single Post Page ]--------------- */

#related {
	background:#eee url(images/dot.gif) 42% 0 repeat-y;
	border:1px solid #ddd;
	padding:15px;
	margin: 0 0 10px;
	}

#related .related-posts {
	font-weight:bold;
	width: 56%;
	float:right;
	}

#related .related-posts p {
	margin:0;
	}

#related .related-posts h3, #related .related-posts h2, #related .related-posts h1 {
	margin:0;
	font-size:12pt;
	letter-spacing:0;
	}

#related .related-posts ol {
	font-weight:normal;
	margin:2px 0 0 25px;
	}

#related .subscribe {
	width: 40%;
	float:left;
	}

#related .subscribe p.intro {
	font-weight:bold;
	}

#related .subscribe p.feed {
	margin-bottom:10px;
	font-weight:bold;
	padding-left: 21px;
	background: url(images/FeedIcon-16.gif) 0px 50% no-repeat;
	}

#related .subscribe form {
	margin:0;
	padding:0;
	}

.entry img.attachment-large {
	max-width:900px;
	width:auto !important;
	width:900px;
	}

#slideshow ul#mycarousel {
	height:200px;
	}

.menu-footer-menu-container ul{
	margin-left:60px;
	width:100%;
}

.menu-footer-menu-container ul, .menu-footer-menu-container li { 
	display:block;
	list-style-type:none;
	padding:0;
}	

.menu-footer-menu-container li {
	margin:0;
}

.menu-footer-menu-container li  a{
	float:left;
	padding:10px;
}

.menu-footer-menu-container li  a:hover, .menu-footer-menu-container li.current_page_item a{
	background:#fff;
	color:#000 !important;
}

#subForm h3{
	margin-bottom:10px;
}

#wpcf7-f175-p12-o1 label, #subForm span.label, #subform span.spacer,#subform span.multiple span {width:103px;float:left;}

#subForm span.multiple {float:left; padding-bottom:2px;}

#subForm span.button {padding-left:215px;}

#subForm div.clear {clear:both;padding-top:5px;}

#wpcf7-f175-p12-o1 .wpcf7-form-control-wrap{
	margin:0;
	padding:0;
}

#subForm{
	margin-bottom:10px;
}

#wpcf7-f175-p12-o1 label{
	width:213px;
	text-align:right;
	padding:5px 10px 0 0;
}

#wpcf7-f175-p12-o1 .wpcf7-form-control-wrap.SubscriptionOption .wpcf7-radio{
	float:left;
	width:300px;
}

#wpcf7-f175-p12-o1 .wpcf7-form-control-wrap.SubscriptionOption .wpcf7-list-item{
	width:100%;
	float:left;
}

#wpcf7-f175-p12-o1 input.wpcf7-text.small{
	width:20px;
}

#wpcf7-f175-p12-o1  ul{
	margin:0;
	padding:0;	
}

#wpcf7-f175-p12-o1 ul li{
	background:none;
	padding:0;
	margin:0;	
}

#wpcf7-f175-p12-o1 span.wpcf7-not-valid-tip{
	top:-4px;
	border:none;
	background:transparent;
}

#wpcf7-f175-p12-o1 .credit-card-type span.wpcf7-not-valid-tip{
	left:100px;
}

#wpcf7-f175-p12-o1 .cc-month span.wpcf7-not-valid-tip{
	left:60px;
}

#wpcf7-f175-p12-o1 .cc-year span.wpcf7-not-valid-tip{
	left:200px;
}

#wpcf7-f175-p12-o1 .wpcf7-response-output {
	position: relative;
	padding: 7px 15px;
	margin-bottom: 18px;
	color: #404040;
	background-color: #eedc94;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
	background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
	background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
	background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
	background-image: -o-linear-gradient(top, #fceec1, #eedc94);
	background-image: linear-gradient(top, #fceec1, #eedc94);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #eedc94 #eedc94 #e4c652;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	text-align:center;
}

#wpcf7-f175-p12-o1 .wpcf7-response-output.wpcf7-validation-errors{
	background-color: #c43c35;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #c43c35 #c43c35 #882a25;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff;
}

#wpcf7-f175-p12-o1  .wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #57a957;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -ms-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(top, #62c462, #57a957);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #57a957 #57a957 #3d773d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color:#fff;
}

.subcription{ background:#EEEEEE !important; border:1px solid #DDDDDD !important; padding:10px !important;}

.subcription ul li{ width:100% !important; float:left !important; padding:0px; margin:10px 0 0 0 !important;  background:none !important;}

.subcription label{width:300px !important; padding-right:10px !important; float:left !important; text-align:left !important;}

.subcription input[type=text]{ width:200px !important;}

.subcription select{ width:204px !important;}

.subcription textarea{ width:204px;}

#retailer-srh{ width:360px; }	 

#retailer-srh-frm{ width: 360px; }	

#retailer-srh-frm input[type="submit"] { background: url("images/broker-srch-btn.jpg") no-repeat scroll 0 0 transparent; border: none; cursor: pointer; font-size: 0; height: 30px; margin:2px 0 0 0; padding: 0; width: 92px; vertical-align:top; }	

#retailer-srh-frm input[type="text"] { font-size: 14px; height: 25px; margin:0; padding:2px; width:250px; }		

/**/

.entry { clear: both; padding: 10px 0 20px; }

.post-top { clear: both; float: left; padding: 10px; margin-bottom: 15px; position: relative; width: 98%; min-height:123px; border-top: #B7C6C8 1px dotted; border-bottom: #B7C6C8 1px dotted; background:#DBD9DA url(functions/bg-repeat.jpg) repeat-y; }

img.brokerimgthumb{ background: transparent; padding: 2px; float:left; margin: 25px 0 0 0 20px; cursor:pointer; }

.post-top h2{ color:#7F7F7F; }

.retailer-srh{ float:right; }

.retailer-srh-pages a{ color:#A0B060; }

.apsm_vertical{ position:absolute; padding:0; margin: 0; top:0; right:20px; }

.apsm_vertical img{ padding:0; margin: 0; border: 0; }

/*25-10-2013*/

.security-events-logo { background-image: url("https://www.asiapacificsecuritymagazine.com/wp-content/themes/wp-mediamag/images/Security_events_logo.gif") !important; }

.australian-security-logo { background-image: url("https://www.asiapacificsecuritymagazine.com/wp-content/themes/wp-mediamag/images/australian_security_logo.gif") !important; }

/*02-12-2013*/

#subFormemag { margin-bottom:10px; padding-top:10px; border-top: double #ddd; }

#subFormemag h3 { margin-bottom:10px; }

#subFormemag span.label, #subFormemag span.spacer, #subFormemag span.multiple span { width:103px;float:left; }

#subFormemag span.multiple {float:left; padding-bottom:2px;}

#subFormemag span.button {padding-left:215px;}

#subFormemag div.clear {clear:both;padding-top:5px;}

.entry .advertisediv img {
	border: none !important;
	padding: 0 !important;
	background: #fff;
	margin: 0 !important;
}

.subsfrm {border:1px solid #ddd; padding:15px 15px; overflow:hidden;}

.subsfrm ul { list-style:none !important; margin-left:0 !important;}

.subsfrm ul li { list-style:none !important; background:#f7f7f7 !important; float:left; width:550px; padding:5px 0 5px 0; margin-bottom:5px; }

.subsfrm ul li label { width:250px !important; float:left; }

.subsfrm select { width:275px;}


/*17.07.14*/

.honeywelln img { padding:0; margin:0; border:none}

.honeyevolution { width:100%; float:left; margin:0; padding:0}

.honeyevolution p {/*font-family: 'Roboto Slab', serif; font-weight:400;*/ color:#000000; /*font-size:12px; line-height:19px*/ font:normal 12px/19px Arial, Helvetica, sans-serif;}

.honeyevolution p a { color:#000}.honeyevolutionleft { width:290px; float:left; margin:0; padding:0 18px 0 0;}

.honeyevolutionleft h2 {/*font-family: 'Squada One', cursive;font-weight: 400; font-size:31px;*/ font:normal 29px/33px Arial, Helvetica, sans-serif; color:#4c4c4c; /*line-height:33px;*/ border-bottom:3px solid #c9c8c8;background: url("images/honeyh2bg.jpg") no-repeat 0px 5px; padding:0 0 18px 65px; margin:0 0 15px 0 }

.honeyevolutionleft p {line-height:24px}

.honeyevolutionright { width:612px; float:left; margin:0; padding:0; }

.honeyborder { border-bottom:3px solid #c9c8c8;}

.honeybuilding h2 {/*font-family: 'Squada One', cursive;font-weight: 400; font-size:31px;*/ color:#FFF;/* line-height:33px;*/ background:#ed2028; padding:12px 20px; font:normal 31px/33px Arial, Helvetica, sans-serif;}

.honeybuilding-left { width:466px; float:left; margin:0; padding:0 14px 0 0;}

.honeybuilding-left p {line-height:21px}

.honeybuilding-right { width:440px; float:left; margin:0; /*padding:16px 16px 20px 16px;*/ padding:0; background:#6298c8;}

.honeybuilding-right h3 {/*font-family: 'Squada One', cursive;font-weight: 400; font-size:25px;*/ color:#FFF;/* line-height:27px;*/font:normal 25px/27px Arial, Helvetica, sans-serif; background:#3379b8; padding:12px 21px; margin:0 }

.honeybuilding-right h3 a { font-size:13px; color:#000;font-family:Arial, Helvetica, sans-serif; font-weight:bold}

.honeybuilding-right h3 span { color:#ed2028}

.honeybuilding-rightpsty { padding:18px 21px 18px 21px; }

.honeybuilding-rightpsty p {color:#FFF;}

.honeybuilding-rightpsty p a {color:#FFF;}

.hrcontactbtm { font-size:18px !important;padding:3px 21px 3px 18px!important;}

.hrcontactbtm a { font-size:18px !important; color:#FFF !important;}

.honeypdf h2 {font:normal 31px/33px Arial, Helvetica, sans-serif; color:#FFF; background:#ed2028; padding:12px 20px}

.honeypdf p { font-size:13px; color:#626262}

.honeypdf-left { width:453px; float:left; margin:0; padding:0;}

.honeypdf-right { width:453px; float:right; margin:0; padding:0;}

.honeyvideo h2 {font:normal 31px/33px Arial, Helvetica, sans-serif; color:#FFF; background:#ed2028; padding:12px 20px; margin:0 0 10px 0}

.honeyvideomain { width:890px; margin:0; padding:15px; background:#4d4d4d; min-height:330px; } 

.honeyvideomain-left { width:435px; float:left; margin:0 20px 0 0; padding:0; overflow:hidden; }

.honeyvideomain-right { width:435px; float:right; margin:0; padding:0; overflow:hidden; }

.honeyvideomain h3  { font-size:18px; line-height:24px; font-weight:bold; color:#FFFFFF; padding-top:8px; }

#post-3296 h1.page-title { display:none; }

#cboxLoadedContent{border: 5px solid #FF0000 !important; height:300px !important;}
.wpp_popup_default_theme .sub_content h4{ font-weight:normal !important; font-family:arial !important; margin-bottom:10px;}
#cboxLoadedContent input[type=email], #cboxLoadedContent input[type=text]{ height:25px !important;-webkit-border-radius: 5px !important;
-moz-border-radius: 5px!important;
border-radius: 5px !important; border:1px solid #ccc !important; padding-left:5px; padding-right:5px;}
.wpp_popup_default_theme .sub_content{ font-family: arial !important;}
#cboxLoadedContent input[type=submit]{ -webkit-border-radius: 10!important;
  -moz-border-radius: 10!important;
  border-radius: 10px!important;
  font-family: Arial!important;
  color: #ffffff!important;
  font-size: 20px!important;
  background: #d93434 !important;
  padding: 5px 30px 5px 30px!important;
  text-decoration: none; border: none !important; cursor:pointer;}
#cboxLoadedContent input[type=submit]:hover{background: #ab0303!important;
  text-decoration: none!important;}

#cboxContent{ width:280px !important; margin:0px auto !important; float:none !important;}
#cboxLoadedContent{ width:280px!important; margin:0px auto;}
#cboxClose{ right:-25px !important; top:-15px !important;}
.wpp_popup_default_theme .sub_content{ width:260px !important; margin-left:-55px !important;}
#cboxLoadedContent input[type=email], #cboxLoadedContent input[type=text]{ width:50% !important;}
.wpp_popup_default_theme .sub_content ul{ display:none;}
@media (min-width: 411px) {
#cboxClose{ right:-25px !important;}	
}

@media (max-width: 410px) {

    #cboxLoadedContent { margin-left:-45px !important; }
	#cboxClose{ right:20px !important;}
}
.banner468  {width:588px !important;}
.banner468 div {width:588px !important;}
.banner468 div img {width:588px !important;}
