@charset "utf-8";
/* CSS Document */

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

html{
	background:#e9e9e9;
}

body{
	margin:0;
	padding:0;
	background:#fff url(images/back.jpg) top repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	font-size:.7em;
	line-height:1.8em
	
}

#bodyInt{
	background:#fff url(images/back_int.jpg) top repeat-x;
}

hr{
	border:0;
	border-bottom:1px solid #232323
}

div{
	margin:0;
	padding:0;
}

label{
	padding:0px 0px 10px;
	display:inline-block;
}

img{
	border:0;
}

p{
	margin:0;
	padding:0px 0px 15px;
}

ul{
	list-style:square;
}
small{
	font-size:.8em;
	padding-bottom:15px;
	color:#b7b7b7;
	display:block;
}

h1{
	margin:0;
	padding:0px 0px 15px;
	font-weight:normal;
	font-size:1.6em;
	line-height:normal;
	color:#ac0000;
	
}


h2{
	margin:0;
	padding:0px 0px 15px;
	font-weight:normal;
	font-size:1.4em;
	line-height:normal;
	color:#ac0000;
	
}


h3{
	margin:0;
	padding:0px 0px 15px;
	font-weight:bold;
	font-size:1.3em;
	line-height:normal;
	color:#ac0000;
}


h4{
	margin:0;
	padding:0px 0px 15px;
	font-weight:normal;
	font-size:1.2em;
	line-height:normal;
	color:#ac0000;
}

h5{
	margin:0;
	padding:0px 0px 15px;
	font-weight:normal;
	font-size:1em;
	line-height:normal;
	color:#ac0000;
}

.box h1{
	border-bottom:1px solid #ddd;
}



#newsletter h3{	
	color:#fff;
}


a:link{
	text-decoration:underline;
	color:#bb0000;
}

a:visited{
	text-decoration:underline;
	color:#bb0000;
}

a:hover{
	text-decoration:none;
	color:#bb0000;
}

a:active{
	text-decoration:underline;
	color:#bb0000;
}


a.readMore{
	color:#fff;
	text-decoration:none;
	background:url(images/read_more.gif) no-repeat 50% 0%;
	display:inline-block;
	height:44px;
	width:139px;
	
	
}

a.readMore:hover{
	background:url(images/read_more.gif) no-repeat 50% 100%;
}

/*------------------------LAYOUT---------------------------*/


#container{
	width:931px;
	margin:auto;
}

#banner{
	background:url(images/banner.png) bottom center no-repeat;
	clear:both;
	height:360px;
	position:relative;
	overflow:hidden;
}

#bannerInt{
	background:url(images/banner-int.png) bottom center no-repeat;
	clear:both;
	height:198px;
	position:relative;
	overflow:hidden;
}

#logo{
	position:absolute;
	top:25px;
}

#bannerContent{
	position:absolute;
	color:#fff;
	font-size:1.6em;
	line-height:1.6em;
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	left: 48px;
	top: 125px;
	width: 500px;
	height: 135px;
}

#bannerContentInt{
	position:absolute;
	color:#fff;
	font-size:1.2em;
	line-height:1.4em;
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	left: 48px;
	top: 113px;
	width: 485px;
	height:60px;
	overflow:hidden;
}

.topForm {
display: inline;
}

.topForm li {
	display: inline;
	list-style: none;
}

#newsletter{
	position:absolute;
	left: 65px;
	bottom: 15px;
	width: 379px;
	height: 65px;
}

.newsletterField/*, .wpcf7-validates-as-required*/{
	background:url(images/newsletter_field.gif) center no-repeat;
	width:125px;
	padding:7px 6px;
	color:#fff;
	border:0;
	float:left;
	font-family:Tahome,Arial, Helvetica, sans-serif;
	margin-right:7px;
	font-size:.95em;
}

.newsletterButton{
	width:91px;
	padding:6px;
	color:#fff;
	background:url(images/newsletter_button.gif) center no-repeat;
	border:0;
	cursor:pointer;
	float:right;
	font-family:Tahome,Arial, Helvetica, sans-serif;
	font-size:.95em;
}

.newsletterButton1{
	width:91px;
	padding:6px;
	color:#fff;
	background:url(images/newsletter_button.gif) center no-repeat;
	border:0;
	cursor:pointer;
	float:right;
	font-family:Tahome,Arial, Helvetica, sans-serif;
	font-size:.95em;
}

#wpcf7-f2-p3-o1 p submit{
	width:91px;
	padding:6px;
	color:#fff;
	background:url(images/newsletter_button.gif) center no-repeat;
	border:0;
	cursor:pointer;
	float:right;
	font-family:Tahome,Arial, Helvetica, sans-serif;
	font-size:.95em;
}

#contentContainer{
	clear:both;
	background:url(images/shadow.jpg) top center no-repeat;
	padding:30px 0px;
}


#footer{
	background:url(images/footer.jpg) bottom repeat-x;
	border-top:1px solid #eaeaea;
	padding:10px;
	text-align:center;
	margin:auto;
	color:#828282;
}

/*-------------------------SPONSOR LOGOS-----------------------*/

#logoContainer{
	padding:5px 0px 8px 0px;
}

#logoSponsors{	
	float:left;
	background:url(images/logo_separator.jpg) right center no-repeat;
	width:491px;
}

#logoAdvisory{	
	float:right;
	width:430px;
}

.logoTitle{	
	color:#b7b7b7;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0px;
}

a.rsa{
	display:inline-block;
	height:51px;
	width:70px;
	background: url(images/logo_rsa.jpg) no-repeat 50% 0%;
}
a.rsa:hover{
	background: url(images/logo_rsa.jpg) no-repeat 50% 0%;
}

a.adt{
	display:inline-block;
	height:51px;
	width:45px;
	background: url(images/logo_adt.jpg) no-repeat 50% 0%;
}
a.adt:hover{
	background: url(images/logo_adt.jpg) no-repeat 50% 0%;
}

a.homeSecurity{
	display:inline-block;
	height:51px;
	width:93px;
	background: url(images/logo_home_security.jpg) no-repeat 50% 0%;
}
a.homeSecurity:hover{
	background: url(images/logo_home_security.jpg) no-repeat 50% 0%;
}

a.sent{
	display:inline-block;
	height:51px;
	width:105px;
	background: url(images/logo_sentry.jpg) no-repeat 50% 0%;
}
a.sent:hover{
	background: url(images/logo_sentry.jpg) no-repeat 50% 0%;
}
a.intelius{
	display:inline-block;
	height:51px;
	width:105px;
	background: url(images/logo_intelius.jpg) no-repeat 50% 0%;
}
a.intelius:hover{
	background: url(images/logo_intelius.jpg) no-repeat 50% 0%;
}

a.gemalto{
	display:inline-block;
	height:51px;
	width:160px;
	background: url(images/logo_gemalto.jpg) no-repeat 50% 0%;
}
a.gemalto:hover{
	background: url(images/logo_gemalto.jpg) no-repeat 50% 0%;
}


a.mcafee{
	display:inline-block;
	height:51px;
	width:81px;
	background: url(images/logo_mcafee.jpg) no-repeat 50% 0%;
}
a.mcafee:hover{
	background: url(images/logo_mcafee.jpg) no-repeat 50% 0%;
}

a.zafesoft{
	display:inline-block;
	height:51px;
	width:68px;
	background: url(images/logo_zafesoft.jpg) no-repeat 50% 0%;
}
a.zafesoft:hover{
	background: url(images/logo_zafesoft.jpg) no-repeat 50% 0%;
}


a.biosig{
	display:inline-block;
	height:51px;
	width:75px;
	background: url(images/logo_biosig.jpg) no-repeat 50% 0%;
}
a.biosig:hover{
	background: url(images/logo_biosig.jpg) no-repeat 50% 0%;
}

a.survivors{
	display:inline-block;
	height:51px;
	width:85px;
	background: url(images/logo_survivors.jpg) no-repeat 50% 0%;
}
a.survivors:hover{
	background: url(images/logo_survivors.jpg) no-repeat 50% 0%;
}


a.knowem{
	display:inline-block;
	height:51px;
	width:103px;
	background: url(images/logo_knowem.jpg) no-repeat 50% 0%;
}
a.knowem:hover{
	background: url(images/logo_knowem.jpg) no-repeat 50% 0%;
}

/*-------------------------ICONS-----------------------*/

#iconContainer{
	text-align:center;
}

#iconContainer a{
	padding:0px 5px;
}
a.linkdn{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_linkdn.jpg) no-repeat 50% 0%;
}
a.linkdn:hover{
	background: url(images/icon_linkdn.jpg) no-repeat 50% 0%;
}

a.imdb{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_imdb.jpg) no-repeat 50% 0%;
}
a.imdb:hover{
	background: url(images/icon_imdb.jpg) no-repeat 50% 0%;
}

a.huffington{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_huffington.jpg) no-repeat 50% 0%;
}
a.huffington:hover{
	background: url(images/icon_huffington.jpg) no-repeat 50% 0%;
}

a.facebook{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_facebook.jpg) no-repeat 50% 0%;
}
a.facebook:hover{
	background: url(images/icon_facebook.jpg) no-repeat 50% 0%;
}

a.twitter{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_twitter.jpg) no-repeat 50% 0%;
}
a.twitter:hover{
	background: url(images/icon_twitter.jpg) no-repeat 50% 0%;
}

a.digg{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_digg.jpg) no-repeat 50% 0%;
}
a.digg:hover{
	background: url(images/icon_digg.jpg) no-repeat 50% 0%;
}

a.wiki{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_wiki.jpg) no-repeat 50% 0%;
}
a.wiki:hover{
	background: url(images/icon_wiki.jpg) no-repeat 50% 0%;
}

a.boston{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_boston-globe.jpg) no-repeat 50% 0%;
}
a.boston:hover{
	background: url(images/icon_boston-globe.jpg) no-repeat 50% 0%;
}

a.cio{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_cio.png) no-repeat 50% 0%;
}
a.cio:hover{
	background: url(images/icon_cio.png) no-repeat 50% 0%;
}

a.amaz{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_amaz.png) no-repeat 50% 0%;
}
a.amaz:hover{
	background: url(images/icon_amaz.png) no-repeat 50% 0%;
}


a.fin{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_fin.jpg) no-repeat 50% 0%;
}
a.fin:hover{
	background: url(images/icon_fin.jpg) no-repeat 50% 0%;
}

a.delicious{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_delicious.jpg) no-repeat 50% 0%;
}
a.delicious:hover{
	background: url(images/icon_delicious.jpg) no-repeat 50% 0%;
}

a.youtube{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/youtube.png) no-repeat 50% 0%;
}
a.youtube:hover{
	background: url(images/youtube.png) no-repeat 50% 0%;
}

a.bx{
	display:inline-block;
	height:27px;
	width:27px;
	background: url(images/icon_bx.jpg) no-repeat 50% 0%;
}
a.bx:hover{
	background: url(images/icon_bx.jpg) no-repeat 50% 0%;
}


/*-------------------------MENU-----------------------*/

#nav{
	padding:15px 0px;
	margin:0;

}

#menu{
	list-style:none;
	padding:0;
	margin:0;
}

#menu ul{
	display:none;/*HIDE SUBMENU*/
}

#menu li{
	padding:0;
	margin:0 10px 0 0;
	float:left;
}

#menu li a{
	display:inline-block;
	text-decoration:none;
	font-size: 16px;
}

#menu li a span{
	display:inline-block;
	text-decoration:none;
	color:#585858;
	padding:10px;
}

#menu li.current_page_item a{
	color:#fff;
	
	background:#610000 url(images/menu_hover.jpg) bottom repeat-x;
}

#menu li a:hover{
	color:#fff;
	background:url(images/menu_right.jpg) right center no-repeat;
}

#menu li a:hover span{
	color:#fff;
	background:url(images/menu_left.jpg) left center no-repeat;
}

#menu li.current_page_item a{
	color:#fff;
	background:url(images/menu_right.jpg) right center no-repeat;
}

#menu li.current_page_item a span{
	color:#fff;
	background:url(images/menu_left.jpg) left center no-repeat;
}


/*FOOTER*/


#footerMenu{
	list-style:none;
	padding:0;
	margin:0;
}

#footerMenu ul{
	display:none;/*HIDE SUBMENU*/
}

#footerMenu li{
	padding:0;
	margin:0;
	float:left;
}

#footerMenu li a{
	display:inline-block;
	text-decoration:none;
	color:#828282;
	padding:5px 10px;
}

#footerMenu li.current_page_item a{
	color:#444;
}

#footerMenu li a:hover{
	color:#444;
}


/*-------------------------WIDGETS-----------------------*/

.widgets{
	margin:0;
	padding:0;
}

.widget{
	margin-bottom:10px;
	padding:0.5px 0px;
}


.widget .content{
	margin:2px;


}

.widgets ul{
	margin:0;
	padding:0;
}

.widgets li{
	margin:0;
	padding:0;
	list-style:none;
}

.widgets li a{
	display:inline-block;
	width:92%;
	color:#474747;
	text-decoration:none;
	padding:3px 10px;
}


.widgets li a:hover{
	background:#e3e3e3;
}



/*-------------------CLASSES--------------------*/

.box{
	background:url(images/box_body.jpg) center repeat-y;
	margin:10px auto;
	width:282px;
}

.box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.boxBottom{
	background:url(images/box_bottom.jpg) bottom center no-repeat;
}

.boxTop{
	background:url(images/box_top.jpg) top center no-repeat;
	padding:25px;
	height:200px;
}

.boxTop2 {
	background:url(images/box_top.jpg) top center no-repeat;
	padding:25px;
}

.logoSeparator{
	background:url(images/logo_separator.jpg) center no-repeat;
	width:1px;
	height:110px;
	display:inline-block;
	float:left;
}

.clear{
	clear:both;
}

.content{
	padding:5px;
	font-size: 12px;
}

.borderWhite1{
	border:1px solid #fff;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}


.paddingBottom40{
	padding-bottom:40px;
}


.noPadding{
	padding:0;
	margin:0;
}

.marginAuto{
	margin:auto;
}

.paddingVer10{
	padding:10px 0px;
}

.paddingTop40{
	padding-top:40px;
}


.width5{
	width:5%;
}
.width10{
	width:10%;
}
.width15{
	width:15%;
}

.width18{
	width:18%;
}


.width20{
	width:20%;
}
.width23{
	width:23%;
}

.width25{
	width:25%;
}
.width27{
	width:27%;
}

.width28{
	width:28%;
}
.width30{
	width:30.5%;
}
.width31{
	width:31.5%;
}

.width33{
	width:33.2%;
}

.width35{
	width:35%;
}
.width36{
	width:36%;
}

.width38{
	width:38%;
}
.width39{
	width:39.5%;
}

.width40{
	width:40%;
}
.width45{
	width:45%;
}
.width48{
	width:48%;
}
.width49{
	width:49.5%;
}
.width50{
	width:50%;
}
.width52{
	width:52%;
}
.width55{
	width:55%;
}

.width58{
	width:55%;
}
.width60{
	width:60%;
}
.width65{
	width:65%;
}
.width67{
	width:67%;
}
.width68{
	width:68%;
}
.width69{
	width:69%;
}

.width70{
	width:70%;
}
.width71{
	width:71%;
}

.width75{
	width:75%;
}
.width80{
	width:80%;
}
.width90{
	width:90%;
}

.smtube {
	padding-left: 10px;
	float:right;
	clear:both;
}

.smtubel {
	padding-right: 10px;
	float:left;
	clear:both;
}

.commentnum {
	padding: 5px;
	background-color: #191919;
	color: #ffffff;
	float:right;
	clear:both;
}

#ebook {
	background-color: #191919;
	padding: 10px;
}

.round {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.appbox, .addcom {
	background-color: #F2F2F2;
	border: 1px solid #E3E3E3;
	padding: 10px;
	margin: 10px 0;
}

.padRight {
	padding-right: 10px;
}

.comhead {
	padding: 0;
	margin: 0;
	text-align: right;
}

.none {display:none;}

.simpost ul {
	list-style: none;
	padding: 0;
	margin: 10px 0;
}

.searchField {
	width:133px;
	padding:6px;
	border: 1px solid #e2e2e2;
	font-size:.95em;
}

.searchButton {
	width:70px;
	background-color: #3D3D3D;
	padding:6px;
	color:#fff;
	border: 0;
	margin-right:7px;
	font-size:.95em;
}

.widgets ul{
	margin:0;
	padding:0;
}

.widgets li{
	margin:0;
	padding:0;
	list-style:none;
}

.widgets li a{
	display:inline-block;
	width:92%;
	color:#474747;
	text-decoration:none;
	padding:3px 10px;
}


.widgets li a:hover{
	background:#e3e3e3;
}

.subscribe {
	text-align: center;
	font-size: 38px;
}
.subscribe a {
	text-decoration: none;
}
.extreme {
	padding: 5px 0;
	text-align: center;
}

.bar {
	display: block;
	width: 931px;
	height: 83px;
	background: url(images/sponsors-advisory-boards.png);
	position: relative;
	margin: 2px auto 2px auto;
}

.barmcafee, .bariova, .baradt, .barhhs, .bargemalto, .barzalesoft, .barbiosig, .barknowem, .barwegolook, .barsent, .barss {
	top: 28px;
	background: transparent;
	display: block;
	height: 0;
	padding-top: 52px;
	overflow: hidden;
	position: absolute;
}

.barmcafee {
	left: 0px;
	width: 128px;
}

.bariova {
	left: 136px;
	width: 100px;
}

.baradt {
	left: 244px;
	width: 34px;
}

.barhhs {
	left: 286px;
	width: 62px;
}

.barss {
	left: 357px;
	width: 145px;
}

.bargemalto {
	left: 511px;
	width: 130px;
}

.barzalesoft {
	left: 655px;
	width: 51px;
}

.barbiosig {
	left: 723px;
	width: 63px;
}

.barknowem {
	left: 800px;
	width: 135px;
}

.about {
	margin: 10px 0;
	padding: 10px;
	background-color: #EE3C3C;
}

.post-header {
	border-bottom: 1px solid #DDD;
	margin-bottom: 20px;
}

.post-header h1 {
	width: 550px;
	float: left;
}

.post-comment-count {
	float: right;
}

.post-info {
	width: 300px;
	float: left;
	font-size:.8em;
	color:#b7b7b7;
	display:block;
}

.add-this {
	width: 289px;
	padding-top: 18px;
	float: right;
}
