/*Z-INDEX STACK0  - default, all elements1  - 2  - top menu navbar3  - moible menu4  - mobile menu back5  - main submenu, general popup forms layer 16  - main submenu back, general popup forms back layer 17  - general popup forms layer 28  - general popup forms back layer 29  - popup boxes box, legal notice popup box, load screen indicator box, notifications box (no back)10 - popup boxes back, legal notice popup back, load screen indicator back11 - *//*---------------------------------	IMPORTS-----------------------------------*//*@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);*//*@import url(header.css);@import url(footer.css);*//***************//* CUSTOM FONT *//***************/@font-face{ /* normal */    font-family:Poppins;    src:url("fonts/Poppins/Poppins-Regular.ttf") format("truetype"); /* ttf - truetype,  */	font-stretch:normal;	font-style:normal;	font-weight:normal;}@font-face{ /* bold */    font-family:PoppinsBold;    src:url("fonts/Poppins/Poppins-Bold.ttf") format("opentype");	font-stretch:normal;	font-style:normal;	font-weight:bold;}/*---------------------------------	OVERRIDES-----------------------------------*/h1,h2,h3,h4,h5,h6{	font-family:Poppins;}p,ol,ul,li,td{	color:#333333;}i.fa{	color:#AAA5A5;}b{	color:inherit;}.default{	margin:20px 0px 20px 0px;	padding:0px 10px 0px 10px;}thead th,tbody th{	font-family:Poppins;}a.btn,input[type="submit"],input[type="reset"],input[type="button"]{	font-family:Poppins;}input{	border:1px solid rgba(0,0,0,0.5);}.menu{	font-family:Poppins;}blockquote{	font-family:Poppins;}select{	height:29px;	background-color:#ffffff;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}textarea{	resize:none;}/*---------------------------------	LAYOUT-----------------------------------*/body{	margin:0;	padding:0;	border:0;	color:#333333;	background-color:white;	font:normal 0.9em/150% Poppins;	text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */}#footerxxx{	width:100%;	text-align:center;	padding:10px;	margin:0;	background:rgba(0,0,0,0.7);	color:#fff;	font-size:0.8em;	text-shadow:0px 1px 1px #666;}#link-top{	float:right;	color:#666;	text-decoration:none;	display: inline-block;	padding:5px 10px;	background:#e5e5e5;	line-height:100%;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;}		.probe-big-button{	-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,200,0.25);	-moz-box-shadow:0px 10px 20px 0px rgba(0,0,200,0.25);	box-shadow:0px 10px 20px 0px rgba(0,0,200,0.25);	font-family:Poppins;	font-weight:700;	width:200px;	height:50px;}.probe-medium-button{	-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,200,0.25);	-moz-box-shadow:0px 10px 20px 0px rgba(0,0,200,0.25);	box-shadow:0px 10px 20px 0px rgba(0,0,200,0.25);	font-family:Poppins;	font-weight:700;	width:150px;	height:50px;}.probe-small-button{	-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,200,0.25);	-moz-box-shadow:0px 5px 10px 0px rgba(0,0,200,0.25);	box-shadow:0px 5px 10px 0px rgba(0,0,200,0.25);	font-family:Poppins;	font-weight:700;	width:100px;	height:30px;}/*---------------------------------	MY STYLES-----------------------------------*/.jobMatchFileIcon i{color:rgb(200,200,200);}.jobMatchFileIcon i:hover{color:#ED5967;}.cvDeleteIcon i{color:rgb(200,200,200);}.cvDeleteIcon i:hover{color:#ED5967;}.cvDownloadIcon{background-color:rgb(200,200,200);}.cvDownloadIcon:hover{background-color:#36A2EB;}.cvShareIcon{background-color:rgb(200,200,200);}.cvShareIcon:hover{background-color:#5CB85C;}/* Style the links inside the sidenav */#mySidenav div{	position:fixed; /* position them relative to the browser window */	z-index:2; /* same as top banner */	left:-140px; /* position them outside of the screen */	transition:0.3s; /* add transition on hover */	padding:10px;	width:175px;	height:60px;	vertical-align:middle;	text-align:right;	cursor:pointer;}.sidenav-pc div{	opacity:1.0;}.sidenav-mobile div{	opacity:0.2;}#mySidenav div span{	position:relative;	top:10px;}#mySidenav div span font{	color:white;	font-size:18px;}#mySidenav div span i{	color:white;	font-size:1.3em;	margin-left:5px;	position:relative;	top:1px;}#mySidenav div:hover{	left:0; /* on mouse-over, make the elements appear as they should */	opacity:1.0;}/* The about link: 20px from the top with a green background */#sidenav-1{	top:135px;	background-color:#ED5967; /* red */}#sidenav-2{	top:195px;	background-color:#A591C6; /* purple */}#sidenav-3{	top:255px;	background-color:#5CC2AA; /* sea */}#sidenav-4{	top:315px;	background-color:#FF9C46 /* orange */}#sidenav-5{	top:375px;	background-color:#A0CE6B /* green */}#sidenav-6{	top:435px;	background-color:#969696 /* grey */}/*ED5967 // *redFF9C46 // *orangeA0CE6B // *green6697CF // blueA591C6 // *purple5CC2AA // *sea4CC1EC // skyEA88B7 // pink969696 // *grey*/.skills-ribbon{	display:inline-block;	width:10px;	height:40px;	padding:0;	margin:0;	position:relative;	top:16px;	z-index:1;	border-top-left-radius:5px;	-moz-border-radius-topleft:5px;	-webkit-border-top-left-radius:5px;	border-bottom-left-radius:5px;	-moz-border-radius-bottomleft:5px;	-webkit-border-bottom-left-radius:5px;}	.core-ribbon{background-color:rgba(0,0,150,0.3);}	.technical-ribbon{background-color:rgba(150,0,0,0.3);}	.soft-ribbon{background-color:rgba(0,150,0,0.3);}	.qualifications-ribbon{background-color:rgba(0,150,150,0.3);}	.it-software-ribbon{background-color:rgba(150,0,150,0.3);}	.meta-competencies-ribbon{background-color:rgba(150,150,0,0.3);}.simple-input{	background-color:white;	border:1px solid #bbb;	-webkit-appearance: none;	box-shadow: inset 0px 0px 0px 0px red;	height:40px;	padding-left:10px;	padding-right:10px;}hr{	margin:0;	padding:0;	border:0;	height:0;	border-top:1px solid rgba(0,0,0,0.2);	border-bottom:1px solid rgba(255,255,255,0.2);}.slate{	margin:20px 10px 0px 10px;	padding:15px 20px 20px 20px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;		-webkit-box-shadow: 0px 0px 10px #ccc;	-moz-box-shadow: 0px 0px 10px #ccc;	box-shadow: 0px 0px 10px #ccc;}.slate2{	margin:20px 10px 0px 10px;	padding:15px 20px 20px 20px;	-moz-border-radius:30px;	-webkit-border-radius:30px;	border-radius:30px;	background-color:#F5F7F8;		/*	-webkit-box-shadow: 0px 0px 10px #ccc;	-moz-box-shadow: 0px 0px 10px #ccc;	box-shadow: 0px 0px 10px #ccc;	*/}.business_slate{	margin:10px;	padding:20px 10px 20px 10px;	}	.bs_red{background-color:#FF6384;}	.bs_yellow{background-color:#FFCD56;}	.bs_green{background-color:#4BC0C0;}	.bs_blue{background-color:#36A2EB;}		.business_slate i{		font-size:2.0em;		color:white;		background-color:rgba(0,0,0,0.1);		margin:10px;		display: inline-block;		-moz-border-radius:50%;		-webkit-border-radius:50%;		border-radius:50%;			}.business_slate table,tr,td{	padding:0;	margin:0;}.business_slate table tr td:first-child{width:45px;} /* 1% */.business_slate table tr td h2{	text-align:left;	font-size:3.0em;	font-weight:900;	line-height:1.0em;	letter-spacing:-3px;	color:white;	display:inline;}.business_slate table tr td span{	text-align:left;	color:white;	font-family:arial;	font-size:1.1em;	line-height:1.0em;}#job-title i:hover{	color:#ff0000;}.cloud{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(255,255,255,1.0);	background: -webkit-linear-gradient(left top, rgba(255,255,255,1.0), rgba(255,255,255,0.8));	background: -o-linear-gradient(bottom right, rgba(255,255,255,1.0), rgba(255,255,255,0.8));	background: -moz-linear-gradient(bottom right, rgba(255,255,255,1.0), rgba(255,255,255,0.8));	background: linear-gradient(to bottom right, rgba(255,255,255,1.0), rgba(255,255,255,0.8));}.cloud-green{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(112,168,0,0.8);	background: -webkit-linear-gradient(left top, rgba(157,209,46,1.0), rgba(112,168,0,0.8));	background: -o-linear-gradient(bottom right, rgba(157,209,46,1.0), rgba(112,168,0,0.8));	background: -moz-linear-gradient(bottom right, rgba(157,209,46,1.0), rgba(112,168,0,0.8));	background: linear-gradient(to bottom right, rgba(157,209,46,1.0), rgba(112,168,0,0.8));	}.cloud-grey{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(190,190,190,1.0);	background: -webkit-linear-gradient(left top, rgba(190,190,190,1.0), rgba(70,70,70,0.8));	background: -o-linear-gradient(bottom right, rgba(190,190,190,1.0), rgba(70,70,70,0.8));	background: -moz-linear-gradient(bottom right, rgba(190,190,190,1.0), rgba(70,70,70,0.8));	background: linear-gradient(to bottom right, rgba(190,190,190,1.0), rgba(70,70,70,0.8));	}.cloud-black{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(100,100,100,1.0);	background: -webkit-linear-gradient(left top, rgba(100,100,100,1.0), rgba(0,0,0,0.8));	background: -o-linear-gradient(bottom right, rgba(100,100,100,1.0), rgba(0,0,0,0.8));	background: -moz-linear-gradient(bottom right, rgba(100,100,100,1.0), rgba(0,0,0,0.8));	background: linear-gradient(to bottom right, rgba(100,100,100,1.0), rgba(0,0,0,0.8));	}.cloud-blue{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(78,155,222,1.0);	background: -webkit-linear-gradient(left top, rgba(78,155,222,1.0), rgba(0,82,150,0.8)); /* For Safari 5.1 to 6.0 */	background: -o-linear-gradient(bottom right, rgba(78,155,222,1.0), rgba(0,82,150,0.8)); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(bottom right, rgba(78,155,222,1.0), rgba(0,82,150,0.8)); /* For Firefox 3.6 to 15 */	background: linear-gradient(to bottom right, rgba(78,155,222,1.0),rgba(0,82,150,0.8)); /* Standard syntax */}.cloud-orange{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(252,100,10,1.0);	background: -webkit-linear-gradient(left top, rgba(250,138,10,1.0), rgba(252,100,10,0.8)); /* For Safari 5.1 to 6.0 */	background: -o-linear-gradient(bottom right, rgba(250,138,10,1.0), rgba(252,100,10,0.8)); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(bottom right, rgba(250,138,10,1.08), rgba(252,100,10,0.8)); /* For Firefox 3.6 to 15 */	background: linear-gradient(to bottom right, rgba(250,138,10,1.0), rgba(252,100,10,0.8)); /* Standard syntax */}.cloud-red{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:20px;	-webkit-border-radius:20px;	border-radius:20px;	-webkit-box-shadow: 2px 2px 5px #999999;	-moz-box-shadow: 2px 2px 5px #999999;	box-shadow: 2px 2px 5px #999999;	background-color:rgba(219,73,57,1.0);	background: -webkit-linear-gradient(left top,rgba(219,73,57,1.0), rgba(171,25,17,0.8));	background: -o-linear-gradient(bottom right, rgba(219,73,57,1.0), rgba(171,25,17,0.8));	background: -moz-linear-gradient(bottom right, rgba(219,73,57,1.0), rgba(171,25,17,0.8));	background: linear-gradient(to bottom right, rgba(219,73,57,1.0), rgba(171,25,17,0.8));}.cloud-yellow{	margin:20px 10px 0px 10px;	padding:5px 10px 10px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;	background-color:rgba(235,168,0,1.0);	background: -webkit-linear-gradient(left top, rgba(235,232,0,1.0), rgba(235,168,0,0.8));	background: -o-linear-gradient(bottom right, rgba(235,232,0,1.0), rgba(235,168,0,0.8));	background: -moz-linear-gradient(bottom right, rgba(235,232,0,1.0), rgba(235,168,0,0.8));	background: linear-gradient(to bottom right, rgba(235,232,0,1.0), rgba(235,168,0,0.8));}.border-blue{	border:1px solid #8FA3C4;}.border-green{	border:1px solid #a3c48f;}.border-red{	border:1px solid #cda0a0;}.features-green{	color:#fff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:2px 2px 2px 0px;	background:#70a800;	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.features-red{	color:#fff;	text-decoration:none;	text-shadow:0px -1px 0 rgba(0,0,0,0.5);	display: inline-block;	padding:5px 10px;	margin:2px 2px 2px 0px;	background:#db4939;	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.features-orange{	color:#ffffff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:2px 2px 2px 0px;	background:#ff9633;	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.features-blue{	color:#ffffff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:2px 2px 2px 0px;	background:rgb(154,51,204);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.features-alpha{	color:#ffffff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:3px 3px 3px 1px;	background:rgba(0,0,0,0.2);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}	.features-alpha i:hover{		color:#ff0000;	}.skills-red{	color:#ffffff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:3px 3px 3px 1px;	background:rgba(100,0,0,0.2);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}	.skills-red i:hover{		color:#ff0000;	}.skills-green{	color:#ffffff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:3px 3px 3px 1px;	background:rgba(0,100,0,0.2);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}	.skills-green i:hover{		color:#ff0000;	}.skills{	color:#ffffff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:3px 3px 3px 1px;	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}	.skills i:hover{		color:#ff0000;	}.cloud-title{	color:#fff;	text-shadow:0px 1px 1px rgba(0,0,0,0.7);}.round{	-moz-border-radius:32px;	-webkit-border-radius:32px;	border-radius:32px;}.radius20{	-moz-border-radius:20px;	-webkit-border-radius:20px;	border-radius:20px;}.radius10{	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;}.radius5{	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.shadow{	-webkit-box-shadow: 3px 3px 10px #999999;	-moz-box-shadow: 3px 3px 10px #999999;	box-shadow: 3px 3px 10px #999999;}.shadow-center{	-webkit-box-shadow: 0px 0px 3px #aaaaaa;	-moz-box-shadow: 0px 0px 3px #aaaaaa;	box-shadow: 0px 0px 3px #aaaaaa;}.mmenu:hover{	color:#4e9bde;}.padded{		margin-left:10px;	margin-right:10px;}.pad{	padding-left:20px;	padding-right:20px; 	padding-top:10px;	padding-bottom:10px;}.grey {color:#888888;}.dark-grey {color:#666666;}.green {color:#70a800;}.dark-green {color:#698c56;}.yellow {color:#eeee00;}.dark-yellow {color:#999900;}.blue {color:#4e9bde;}.dark-blue {color:#56698C;}.red {color:#db2912;}.dark-red {color:#990000;}.orange {color:#ff9633;}.white {color:#ffffff;}.black {color:#000000;}.headline{	margin:30px;	text-align:center;}.headline h1 {	margin-bottom: 0;}.headline p {	margin: 0;}.headline img {	max-width: 100%;}.skeleton{	padding:0px;	margin:0px;	font-size:1.0em;	border:0px;}.cloud-green p, .cloud-grey p, .cloud-black p, .cloud-blue p, .cloud-orange p, .cloud-red p, .cloud-yellow p{	color:#ffffff;}.cloud-green li, .cloud-grey li, .cloud-black li, .cloud-blue li, .cloud-orange li, .cloud-red li, .cloud-yellow li{	color:#ffffff;}.black-link a:link,.black-link a:active,.black-link a:visited{	color:#fff;	text-decoration:none;	display: inline-block;	padding:3px 4px;	margin:0;	background:rgba(0,0,0,0.3);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.black-link a:hover{	background:rgba(0,0,0,0.1);}/*.cloud a:link,.cloud-green a:link,.cloud-grey a:link,.cloud-black a:link,.cloud-blue a:link,.cloud-orange a:link,.cloud-red a:link,.cloud-yellow a:link.cloud a:active,.cloud-green a:active,.cloud-grey a:active,.cloud-black a:active,.cloud-blue a:active,.cloud-orange a:active,.cloud-red a:active,.cloud-yellow a:active.cloud a:visited,.cloud-green a:visited,.cloud-grey a:visited,.cloud-black a:visited,.cloud-blue a:visited,.cloud-orange a:visited,.cloud-red a:visited,.cloud-yellow a:visited{	color:#fff;	text-decoration:none;	display: inline-block;	padding:5px 10px;	margin:5px;	background:rgba(0,0,0,0.3);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.cloud a:hover,.cloud-green a:hover,.cloud-grey a:hover,.cloud-black a:hover,.cloud-blue a:hover,.cloud-orange a:hover,.cloud-red a:hover,.cloud-yellow a:hover{	background:rgba(0,0,0,0.1);}*/.cloud h6,.cloud-green h6,.cloud-grey h6,.cloud-black h6,.cloud-blue h6,.cloud-orange h6,.cloud-red h6,.cloud-yellow h6{	color:#fff;	text-shadow:0px -1px 0 rgba(0,0,0,0.5);}@keyframes fade {    from { opacity: 1.0; }    50% { opacity: 0.4; }    to { opacity: 1.0; }}/*@-webkit-keyframes fade {    from { opacity: 1.0; }    50% { opacity: 0.4; }    to { opacity: 1.0; }}*/.head {font-size:15px; color:#303030; line-height:200%; font-weight:bold;}.big_head {font-size:20px; color:#303030; line-height:200%; font-weight:bold;}.blink {    animation:fade 2000ms infinite;    -webkit-animation:fade 2000ms infinite;}/*------------------------------	REFERRAL PAGE STYLES------------------------------*/	.referral-link{	text-align:center;	display: inline-block;	padding:5px 10px;	margin:0;	background:rgba(0,0,0,0.3);	line-height:100%;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}	.referral-link a{		line-height:150%;		padding:0;		margin:0;		font-size:1.5em;		color:rgba(255,255,255,150);		text-decoration:none;		font-weight:lighter;	}.referrals{	padding:10px;	margin:50px 0px;	text-align:left;	display:inline;}	.referrals table{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.05);		display:block;	}		.referrals table:hover{			background-color:rgba(0,0,0,0.05);		}		.referrals td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}				.referrals td.author{			width:90px;			text-align:center;			padding:5px;		}				.referrals td.author div{				background-repeat:no-repeat;				background-size:cover;				background-position:50% 50%;				width:80px;				height:80px;				border-radius:50%;				margin:0px 0px 5px 0px;				padding:0;								-webkit-transition: all 0.5s ease;				-moz-transition: all 0.5s ease;				-ms-transition: all 0.5s ease;				-o-transition: all 0.5s ease;				transition: all 0.5s ease;			}			.referrals td.author div:hover{				-webkit-transform:scale(1.25);				-moz-transform:scale(1.25);				-ms-transform:scale(1.25);				-o-transform:scale(1.25);				 transform:scale(1.25);			}				.referrals td.body{		text-align:left;		vertical-align:middle;		padding:5px;		width:100%;	}		.referrals td.body a{			line-height:150%;			padding:0;			margin:0;			font-size:1.0em;			color:#999;			text-decoration:none;			font-weight:lighter;		}		.referrals td.body i{			color:rgba(38,166,91,255);			font-size:1.5em;		}/*------------------------------	NOTIFICATION MESSAGE STYLES------------------------------*/#notification-msg{	text-align:center;	display:none;}	#notification-msg table{		padding:0;		margin:0;		font-size:1.0em;		text-decoration:none;		display:block;		width:100%;	}	#notification-msg td{		margin:0;		font-size:1.0em;		border:0px;	}		#notification-msg td.img{			width:74px;			text-align:center;			padding:5px;			vertical-align:top;		}			#notification-msg td.img img{				width:64px;			}		#notification-msg td.txt{			text-align:left;			padding:5px;			vertical-align:middle;		}			#notification-msg td.txt p{				color:#fff;				line-height:150%;				padding:0;				margin:0;				font-size:1.0em;			}				#notification-msg td.txt b{				text-shadow:0px -1px 0 rgba(0,0,0,0.3);			}	#notification-msg a.main:link, #notification-msg a.main:visited, #notification-msg a.main:active{		text-decoration:none;		display:block;		padding:5px;		margin:5px 20px;		background:rgba(40,189,15,0.7);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#notification-msg a.main:hover{		background:rgba(40,189,15,0.4);	}	/*------------------------------	MBGON STYLES------------------------------*/#mbgon-contestants{	text-align:center;}/*------------------------------	SINGLE ARTICLE STYLES------------------------------*/.single-article{	text-align:center;	padding:10px;	background-color:rgba(0,255,0,0.05);}	.single-article table{		padding:0;		margin:0;		font-size:1.0em;		display:block;	}	.single-article td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}	.single-article-author{	width:100%;	text-align:center;	padding:5px;}		.single-article-author div.pic{		position:relative;		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:100%;		height:150px;		margin:0px 0px 5px 0px;		padding:0;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	/* indicates sponsored articles */		.single-article-author div.sponsored{		position:absolute;		width:100%;		height:150px;		margin:0;		padding:0;		background-image:url("sponsored.png");		background-repeat:no-repeat;		background-position:right top;	}		.single-article-body{	text-align:left;	padding:5px;	width:100%;}	.single-article-body h6{		color:#333;		text-align:left;	}			.single-article-body h6 a{			text-decoration:none;			color:#333;		}				.single-article-body p{		line-height:150%;		text-align:left;	}		.single-article-body p a{			text-decoration:none;			color:#666;		}		.single-article-body i{		font-size:11px;	}/*------------------------------	POST ADVERT STYLES------------------------------*/#post-advert{	text-align:center;}	/* title */	#post-advert p.title{		margin:0px 20px 10px 20px;		font-size:20px;		font-weight:lighter;	}	#post-advert p.sub{		margin:10px 20px 30px 20px;	}	/* influencer network indicator */		#post-advert table.inetwork{		padding:0;		margin:0;		font-size:1.0em;		display:inline;	}	#post-advert table.inetwork td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:middle;	}			#post-advert table.inetwork td.img{			width:84px;			text-align:right;			padding:10px;			background-color:rgba(0,0,0,0.06);		}			#post-advert table.inetwork td.img img{				width:64px;			}		#post-advert table.inetwork td.txt{			text-align:left;			padding:10px 10px 10px 10px;			background-color:rgba(0,0,0,0.03);		}			#post-advert table.inetwork td.txt p{				line-height:150%;				padding:0;				margin:0;				font-size:1.0em;			}	/* author avatar  */	#post-advert div.author{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:128px;		height:128px;		border-radius:50%;		margin:10px auto 0px auto;		padding:0;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	#post-advert div.author:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}	#post-advert h6{		margin-bottom:10px;	}		/* form */	#post-advert div.form{		margin-bottom:20px;	}		#post-advert label{		width:100%;	}	#post-advert label span{		color:#666;	}		#post-advert input{		width:100%;	}		#post-advert textarea{		width:100%;	}		#post-advert select{		width:100%;	}/*------------------------------	SOCIAL MEDIA PAGE STYLES------------------------------*/#social-media{	margin:0;	padding:0;	width:100%;	text-align:center;}	#social-media p.title{		margin:30px 20px 10px 20px;		font-size:20px;		font-weight:lighter;	}	#social-media p.sub{		margin:10px 20px 30px 20px;	}		#social-media p.end{		margin:30px 20px;		font-size:20px;		font-weight:lighter;	}			#social-media p.end a{			text-decoration:none;			color:#fff;		}/*------------------------------	TODO LIST STYLES------------------------------*/#todo-list{	margin:0;	padding:0;	width:100%;	text-align:center;}	#todo-list p.desc{		margin:30px 20px 10px 20px;		font-size:20px;		font-weight:lighter;	}	#todo-list p.sub-desc{		margin:10px 20px 30px 20px;	}			#todo-list table{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.1);	}	#todo-list td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:middle;	}	#todo-list a:link, #todo-list a:visited, #todo-list a:active{		text-decoration:none;		display: block;		padding:0;		margin:0;	}	#todo-list a:hover{		background:rgba(0,0,0,0.1);	}				#todo-list td.img{			width:80px;			text-align:right;			padding:10px 5px 10px 10px;		}			#todo-list td.img img{				width:64px;			}	#todo-list td.txt{		text-align:left;		padding:10px 10px 10px 5px;	}		#todo-list td.txt h6{			color:#0F75BD;			text-shadow:0px -1px 0 rgba(0,0,0,0.1);		}				#todo-list td.txt p{			line-height:150%;			padding:0;			margin:0;			font-size:1.0em;		}/*------------------------------	FEED BODY STYLES------------------------------*/.feed-body{	text-align:left;	padding:10px;	margin:10px;	-webkit-box-shadow: 0px 0px 6px #ccc;	-moz-box-shadow: 0px 0px 6px #ccc;	box-shadow: 0px 0px 6px #ccc;}	.feed-body p.txt{		margin-top:20px;		margin-bottom:20px;	}	.feed-body p.img{		text-align:center;		margin-bottom:20px;	}		.feed-body p.img img{			-webkit-box-shadow: 0px 0px 6px #ccc;			-moz-box-shadow: 0px 0px 6px #ccc;			box-shadow: 0px 0px 6px #ccc;		}		.feed-body h5 a{		text-decoration:none;		color:#333;	}	.feed-body table.sub{		padding:0;		margin:0;		font-size:1.0em;		display:inline;	}		.feed-body table.sub td.img{			margin:0;			font-size:1.0em;			vertical-align:middle;			width:21px;			text-align:center;			padding:0px 5px 0px 0px;		}			.feed-body table.sub td.img img{				max-width:16px;				margin:0;				padding:0;			}				.feed-body table.sub td.txt{			font-size:1.0em;			vertical-align:middle;			width:auto;			text-align:left;			padding:0px 10px 0px 0px;			margin:0;		}			.feed-body table.sub td.txt p{				line-height:150%;				padding:0;				margin:0;				font-size:11px;				color:#666;				position:relative;				top:3px;			}					.feed-body table.sub td.txt p a{					text-decoration:none;					color:#666;				}		/*------------------------------	FEED AUTHOR STYLES------------------------------*/.feed-author{	text-align:center;	margin-top:30px;	margin-bottom:30px;}	.feed-author div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:128px;		height:128px;		border-radius:50%;		margin:0 auto;		padding:0;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.feed-author div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}	.feed-author img{		max-width:48px;	}	/*------------------------------	VIEW MESSAGE STYLES------------------------------*/.view-message{	text-align:center;	margin-bottom:20px;}	.view-message table.main{		padding:0;		margin:0;		font-size:1.0em;	}			.view-message table.main td{			margin:0;			font-size:1.0em;			vertical-align:top;		}				.view-message table.main td.user{				width:74px;				text-align:center;				padding:0px 5px 5px 5px;			}					.view-message table.main td.user div{					background-repeat:no-repeat;					background-size:cover;					background-position:50% 50%;					width:64px;					height:64px;					border-radius:50%;					margin:0;					padding:0;					-webkit-transition: all 0.5s ease;					-moz-transition: all 0.5s ease;					-ms-transition: all 0.5s ease;					-o-transition: all 0.5s ease;					transition: all 0.5s ease;				}				.view-message table.main td.user div:hover{					-webkit-transform:scale(1.25);					-moz-transform:scale(1.25);					-ms-transform:scale(1.25);					-o-transform:scale(1.25);					 transform:scale(1.25);				}				.view-message table.main td.body{				text-align:left;				padding:10px;				-moz-border-radius:20px;				-webkit-border-radius:20px;				border-radius:20px;				-webkit-box-shadow: 1px 1px 6px #ccc;				-moz-box-shadow: 1px 1px 6px #ccc;				box-shadow: 1px 1px 6px #ccc;			}				.view-message table.main td.body p.msg{					line-height:150%;					padding:0;					margin:10px 0px 0px 0px;					font-size:1.0em;					color:#666;				}				.view-message table.main td.body input{					width:100%;				}								.view-message table.main td.body textarea{					width:100%;					height:150px;					margin:10px 0px;				}					.view-message table.main-sub{		padding:0;		margin:0px 0px 15px 0px;		font-size:1.0em		display:block;	}		.view-message table.main-sub td.img{			margin:0;			font-size:1.0em;			vertical-align:middle;			width:53px;			text-align:center;			padding:0px 5px 0px 0px;		}			.view-message table.main-sub td.img img{				max-width:48px;				margin:0;				padding:0;			}		.view-message table.main-sub td.txt{			margin:0;			font-size:1.0em;			vertical-align:middle;			width:auto;			text-align:left;			padding:0px;		}			.view-message table.main-sub td.txt p{				line-height:150%;				padding:0;				margin:0;				font-size:11px;				color:#666;				position:relative;				top:3px;			}					.view-message table.sub{		padding:0;		margin:0;		font-size:1.0em;		display:inline;	}		.view-message table.sub td.img{			margin:0;			font-size:1.0em;			vertical-align:middle;			width:21px;			text-align:center;			padding:0px 5px 0px 0px;		}			.view-message table.sub td.img img{				max-width:16px;				margin:0;				padding:0;			}				.view-message table.sub td.txt{			font-size:1.0em;			vertical-align:middle;			width:auto;			text-align:left;			padding:0px 10px 0px 0px;			margin:0;		}			.view-message table.sub td.txt p{				line-height:150%;				padding:0;				margin:0;				font-size:11px;				color:#666;				position:relative;				top:3px;			}					.view-message table.sub td.txt p a{					text-decoration:none;					color:#666;				}						/*------------------------------	USER MESSAGES STYLES------------------------------*/.user-messages{	text-align:center;	padding:0;	margin:0;	width:100%;}	.user-messages table{		padding:0;		margin:0;		font-size:1.0em;		background-color:rgba(0,0,0,0.03);		border-bottom:1px solid rgba(0,0,0,0.1);	}	.user-messages table:hover{		background-color:rgba(0,0,0,0.1);	}		.user-messages td{		margin:0;		font-size:1.0em;		vertical-align:middle;	}			.user-messages td.icon{			width:58px;			text-align:center;			padding:5px;		}			.user-messages td.icon img{				max-width:48px;			}		.user-messages td.title{			text-align:left;			padding:5px;		}			.user-messages td.title p{				line-height:150%;				padding:0;				margin:0;				font-size:1.0em;				font-weight:bolder;				color:#666;			}				.user-messages td.title p a{					text-decoration:none;					color:#555;				}					.user-messages td.user{			width:74px;			text-align:center;			padding:5px;		}				.user-messages td.user div{				background-repeat:no-repeat;				background-size:cover;				background-position:50% 50%;				width:64px;				height:64px;				border-radius:50%;				margin:0;				padding:0;				-webkit-transition: all 0.5s ease;				-moz-transition: all 0.5s ease;				-ms-transition: all 0.5s ease;				-o-transition: all 0.5s ease;				transition: all 0.5s ease;			}			.user-messages td.user div:hover{				-webkit-transform:scale(1.25);				-moz-transform:scale(1.25);				-ms-transform:scale(1.25);				-o-transform:scale(1.25);				 transform:scale(1.25);			}							.user-messages td.date{			text-align:left;			padding:5px;			width:250px;		}			.user-messages td.date p{				line-height:150%;				padding:0;				margin:0;				font-size:1.0em;				font-weight:lighter;				color:#666;			}/*------------------------------	MESSAGES SLIDER STYLES------------------------------*/#messages-slider{	text-align:center;	margin:30px 10px;	padding:0;}	#messages-slider div#back{		display:inline-block;		width:100px;		height:50px;		background-color:rgba(0,0,0,0.1);		border:1px solid rgba(0,0,0,0.1);		-moz-border-radius:50px;		-webkit-border-radius:50px;		border-radius:50px;		-webkit-box-shadow: inset 1px 1px 6px #ccc;		-moz-box-shadow: inset 1px 1px 6px #ccc;		box-shadow: inset 1px 1px 6px #ccc;		}	#messages-slider div#fore{		display:inline-block;		width:50px;		height:50px;		position:relative;		border:1px solid rgba(0,0,0,0.1);		-moz-border-radius:50%;		-webkit-border-radius:50%;		border-radius:50%;		-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);		-moz-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);		box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);		cursor:pointer;	}	#messages-slider span#text{		color:white;		text-shadow:1px 1px 1px rgba(0,0,0,0.3);		position:relative;		top:12px;		cursor:pointer;	}				.slide-right{			animation:slide-right 500ms 1;			-webkit-animation:slide-right 500ms 1;			right:-25px;			background-color:rgba(0,255,0,0.3);		}		.slide-left{			animation:slide-left 500ms 1;			-webkit-animation:slide-left 500ms 1;			right:25px;			background-color:rgba(255,0,0,0.3);		}/* animations */@keyframes slide-right{    from{right:25px; background-color:rgba(255,0,0,0.3);}    to{right:-25px; background-color:rgba(0,255,0,0.3);}}	@keyframes slide-left{    from{right:-25px; background-color:rgba(0,255,0,0.3);}    to{right:25px; background-color:rgba(255,0,0,0.3);}}	/*------------------------------	HELP PAGE STYLES------------------------------*/.help-title{	text-align:center;	margin-top:30px;	margin-bottom:30px;}	.help-title p{		font-size:20px;		font-weight:lighter;		line-height:150%;		padding:0;		margin:0;	}.help-terms{	text-align:center;	padding:0;	margin:10px;}	.help-terms table{		width:100%;		padding:0;		margin:0 auto;		font-size:1.0em;		display:block;		background-color:rgba(0,0,0,0.04);		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;		}	.help-terms td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}		.help-terms td.img{			width:84px;			text-align:center;			padding:10px;		}			.help-terms td.img img{				width:64px;			}		.help-terms td.txt{			width:auto;			text-align:left;			padding:10px 10px 10px 0px;		}			.help-terms td.txt h6{				color:#555;				padding:0;				margin:0;			}			.help-terms td.txt p{				font-size:1.0em;				line-height:150%;				padding:0;				margin:0;			}					/*------------------------------	SPECIAL OFFERS STYLES------------------------------*/.special-offers{	text-align:center;	margin:0px;	padding:30px 5px;	width:100%;	background-color:white;    background: -webkit-linear-gradient(rgba(255,0,0,0.05),white);    background: -o-linear-gradient(rgba(255,0,0,0.05),white);    background: -moz-linear-gradient(rgba(255,0,0,0.05),white);    background: linear-gradient(rgba(255,0,0,0.05),white);}	.special-offers p.main{		font-size:20px;		font-weight:lighter;	}/*------------------------------	GUEST COMMENT STYLES------------------------------*/.guest-comment{	margin:0;	padding:0;	width:100%;	text-align:center;}	.guest-comment table{		width:auto;		padding:0;		margin:0 auto;		font-size:1.0em;	}	.guest-comment td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}		.guest-comment td.img{			width:79px;			text-align:right;			padding:10px 5px 10px 10px;		}			.guest-comment td.img div{				background-repeat:no-repeat;				background-size:cover;				background-position:50% 50%;				width:64px;				height:64px;				border-radius:50%;			}		.guest-comment td.txt{			text-align:center;			padding:10px 10px 10px 5px;		}			.guest-comment td.txt input{				width:100%;				margin:2px 0px;			}						.guest-comment td.txt textarea{				width:100%;				height:150px;				margin:10px 0px;			}			.guest-comment td.txt p.security-image{				text-align:center;			}			/*------------------------------	ARTICLE COMMENTS STYLES------------------------------*/.article-comments{	padding:0;	text-align:right;}	.article-comments table{		padding:0;		margin:0px 0px 10px 0px;		font-size:1.0em;		display:inline-block;	}	.article-comments td{		margin:0;		font-size:1.0em;		vertical-align:top;	}				.article-comments td.author{			width:74px;			text-align:center;			padding:5px;		}				.article-comments td.author div{				background-repeat:no-repeat;				background-size:cover;				background-position:50% 50%;				width:64px;				height:64px;				border-radius:50%;				margin:0px 0px 5px 0px;				padding:0;				-webkit-transition: all 0.5s ease;				-moz-transition: all 0.5s ease;				-ms-transition: all 0.5s ease;				-o-transition: all 0.5s ease;				transition: all 0.5s ease;			}			.article-comments td.author div:hover{				-webkit-transform:scale(1.25);				-moz-transform:scale(1.25);				-ms-transform:scale(1.25);				-o-transform:scale(1.25);				 transform:scale(1.25);			}							.article-comments td.body{			text-align:left;			padding:10px;			width:100%;			-moz-border-radius:10px;			-webkit-border-radius:10px;			border-radius:10px;			background-color:rgba(0,0,255,0.05);		}			.article-comments td.body p{				line-height:150%;				padding:0;				margin:0;				font-size:1.0em;				color:#666;			}			.article-comments td.body p.author a{				text-decoration:none;			}						.article-comments td.body p.date{				font-size:11px;				font-weight:lighter;			}				.article-comments td.body p.text{				margin:10px 0px;			}	/*------------------------------	LOGIN STYLES------------------------------*/.login-options{	text-align:center;	margin-top:20px;}/*------------------------------	ABOUT AUTHOR STYLES------------------------------*/.about-author{	text-align:left;}	.about-author h6{		color:rgba(0,0,100,1);	}/*------------------------------	BLOG ARTICLE STYLES------------------------------*/.blog-social{	text-align:center;}.blog-article{	padding:0;	text-align:left;	display:inline;}	.blog-article h5{		color:rgba(0,0,50,1);	}	.blog-article table{		padding:0;		margin:0;		font-size:1.0em;		display:block;	}	.blog-article td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:middle;	}			.blog-article p.pic{		text-align:center;	}		.blog-article p.pic img{		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	.blog-article-author{	width:90px;	text-align:center;	padding:5px;}		.blog-article-author div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:80px;		height:80px;		border-radius:50%;		margin:0px 0px 5px 0px;		padding:0;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.blog-article-author div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}			.blog-article-body{	text-align:left;	padding:5px;	width:100%;}	.blog-article-body p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;		color:#666;	}/*------------------------------	FEATURED STATS STYLES------------------------------*/.featured-stats{	text-align:center;	margin:0px;	padding:30px 5px;	width:100%;	background-color:rgba(0,0,0,0.05);}/*------------------------------	CHANNEL CARD STYLES------------------------------*/.featured-channel{	text-align:center;}	.channel-card{	display:inline;	width:auto;	padding:0;	margin:0;	font-size:1.0em;	text-align:center;	border:0;	vertical-align:top;}	.channel-card a{		text-decoration:none;		color:white;	}	.channel-card table.main{		padding:0;		margin:5px;		font-size:1.0em;		display:inline-block;		width:300px;		height:220px;		background:rgba(48,189,15,0.7);		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;		-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.7);		-moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.7);		box-shadow: 3px 3px 6px rgba(0,0,0,0.7);	}	.channel-card table.main td{		margin:0;		font-size:1.0em;		vertical-align:top;	}	.channel-card-title{	text-align:left;	padding:5px 10px;	background-color:rgba(0,0,0,0.2);	-moz-border-radius-topright:5px;	-moz-border-radius-topleft:5px;		-webkit-border-radius: 5px 5px 0px 0px;	border-radius: 5px 5px 0px 0px;	border:0;}		.channel-card-title p{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}		.channel-card-title b{		text-shadow:0px -1px 0 rgba(0,0,0,0.3);	}.channel-card-img{	width:100px;	text-align:left;	padding:10px;	border:0;}	.channel-card-img div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:80px;		height:80px;		border-radius:50%;		margin-bottom:10px;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}		.channel-card-img div:hover{			-webkit-transform:scale(1.25);			-moz-transform:scale(1.25);			-ms-transform:scale(1.25);			-o-transform:scale(1.25);			 transform:scale(1.25);		}.channel-card-txt{	text-align:left;	padding:5px;	width:100%;	border-left:1px solid rgba(0,0,0,0.05);}	.channel-card-txt p.pin{		color:rgba(0,0,0,0.5);		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;		text-align:right;	}		.channel-card-txt p.desc{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;		text-align:left;	}		.channel-card-txt table{		padding:0;		margin:0;		font-size:1.0em;		display:inline-block;		width:auto;	}	.channel-card-txt table td{		margin:0;		font-size:1.0em;		vertical-align:middle;	}		.channel-card-txt table td.info-img{			width:21px;			text-align:left;			padding:0px 5px 0px 0px;			border:0;		}				.channel-card-txt table td.info-img img{				width:16px;				position:relative;				bottom:3px;			}		.channel-card-txt table td.info-txt{			text-align:left;			padding:0;			width:auto;			border:0;		}					.channel-card-txt table td.info-txt p{				color:#fff;				line-height:150%;				padding:0;				margin:0;				font-size:12px;			}	/*------------------------------	NAIBAC FEATURES STYLES------------------------------*/#naibac-features{	text-align:center;	margin:0px;	padding:5px;	width:100%;	background-color:white;    background: -webkit-linear-gradient(white,rgba(0,0,0,0.05));    background: -o-linear-gradient(white,rgba(0,0,0,0.05));    background: -moz-linear-gradient(white,rgba(0,0,0,0.05));    background: linear-gradient(white,rgba(0,0,0,0.05));}	#naibac-features div{		padding:20px 20px 5px 20px;	}		#naibac-features div h5{			color:#333;			text-align:left;		}			#naibac-features div p{			line-height:150%;			text-align:left;		}			#naibac-features div p a{				text-decoration:none;				color:#666;			}	#naibac-features img{		width:100%;		display:block		margin:0px 0px 10px 0px;		-moz-border-radius:20px;		-webkit-border-radius:20px;		border-radius:20px;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}/*------------------------------	RECENT FORUM TOPICS STYLES------------------------------*/	.recent-topics{	padding:0;	text-align:left;	display:inline;}	.recent-topics table{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.05);		display:block;	}		.recent-topics table:hover{			background-color:rgba(0,0,0,0.05);		}		.recent-topics td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}		.recent-topics-author{	width:53px;	text-align:center;	padding:5px;}		.recent-topics-author div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:48px;		height:48px;		border-radius:50%;		margin:0px 0px 5px 0px;		padding:0;				-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.recent-topics-author div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}			.recent-topics-body{	text-align:left;	padding:5px;	width:100%;}	.recent-topics-body b{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;		color:#666;	}		.recent-topics-body b a{			text-decoration:none;			color:#666;		}		.recent-topics-body span{		line-height:150%;		padding:0;		margin:0;		font-size:11px;		color:#999;		font-weight:lighter;	}		.recent-topics-body span a{			text-decoration:none;			color:#999;		}/*------------------------------	LATEST BLOG ARTICLES STYLES------------------------------*/.latest-articles{	text-align:center;	margin:0px;	padding:30px 5px;	width:100%;	background-color:rgba(0,255,0,0.05);}	.latest-articles p.publish{		font-size:20px;		font-weight:lighter;	}	.latest-articles table{		padding:0;		margin:0;		font-size:1.0em;		display:block;	}	.latest-articles td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}	.latest-articles-author{	width:100%;	text-align:center;	padding:5px;}		.latest-articles-author div.pic{		position:relative;		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:100%;		height:150px;		margin:0px 0px 5px 0px;		padding:0;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	/* indicates sponsored articles */		.latest-articles-author div.sponsored{		position:absolute;		width:100%;		height:150px;		margin:0;		padding:0;		background-image:url("sponsored.png");		background-repeat:no-repeat;		background-position:right top;	}		.latest-articles-body{	text-align:left;	padding:5px;	width:100%;}	.latest-articles-body h6{		color:#333;		text-align:left;	}			.latest-articles-body h6 a{			text-decoration:none;			color:#333;		}				.latest-articles-body p{		line-height:150%;		text-align:left;	}		.latest-articles-body p a{			text-decoration:none;			color:#666;		}		.latest-articles-body i{		font-size:11px;	}/*------------------------------	FEED POST STYLES------------------------------*/.feed-post{	padding:0;	text-align:center;	display:inline;}	.feed-post table.main{		padding:0;		margin:0;		font-size:1.0em;		border:0;		display:block;	}	.feed-post table.main td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}		.feed-post-author{	/*width:53px;*/	width:85px;	text-align:center;	padding:0px 5px 10px 0px;}		.feed-post-author div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		/*		width:48px;		height:48px;		*/		width:80px;		height:80px;		border-radius:50%;		margin:0px 0px 5px 0px;		padding:0;				-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.feed-post-author div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}		.feed-post-author img{		width:32px;		margin:0px 0px 5px 0px;		padding:0;	}.feed-post-sponsored{	background-color:rgba(255,0,0,0.1);	background-image:url("sponsored.png");	background-repeat:no-repeat;	background-position:right top;}.feed-post-message{	background-color:rgba(0,0,0,0.1);}.feed-post-update{	background-color:rgba(0,0,255,0.1);}.feed-post-request{	background-color:rgba(0,255,0,0.1);}.feed-post-body{	text-align:left;	padding:10px 10px 0px 10px;	width:100%;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;}	/* title */	.feed-post-body h6{		margin:0px 0px 10px 0px;		padding:0;		color:#0F75BD;	}		.feed-post-body h6 a{			text-decoration:none;			color:#0F75BD;		}	/* stats */		.feed-post-body table{		padding:0;		margin:0;		display:inline;		width:auto;	}	.feed-post-body td{		margin:0;		border:0;		vertical-align:middle;	}			.feed-post-body td.img{			width:21px;			text-align:center;			padding:0px 5px 0px 0px;			font-size:11px;		}			.feed-post-body td.img img{				width:16px;				position:relative;				bottom:5px;			}			.feed-post-body td.txt{			text-align:left;			padding:0;			width:auto;			font-size:11px;		}				.feed-post-body td.txt p{				color:#666;				line-height:150%;				padding:0;				margin:0;				font-size:11px;			}						.feed-post-body td.txt p a{					color:#666;					text-decoration:none;				}				/* details */				.feed-post-body p.body{		line-height:150%;		padding:0;		margin:0px 0px 20px 0px;		font-size:1.0em;	}	/* image */				.feed-post-body p.img{		line-height:150%;		padding:0;		margin:0px 0px 20px 0px;		font-size:1.0em;	}			.feed-post-body p.img img{			max-width:200px;			max-height:200px;			padding:5px;			-moz-border-radius:20px;			-webkit-border-radius:20px;			border-radius:20px;		}								/*------------------------------	FEED FILTERS STYLES------------------------------*/#feed-search-info{	margin-bottom:30px;}#feed-filters{	}	#feed-filters select{		height:25px;		margin:5px 0px;		display:block;	}	/*------------------------------	SEARCH STATISTICS STYLES------------------------------*/#search-stats{	}	#search-stats table{		padding:0;		margin:0;		font-size:1.0em;		display:block;		width:auto;	}	#search-stats td{		margin:0;		border:0;		font-size:1.0em;		vertical-align:middle;	}	.search-stats-img{	width:26px;	text-align:center;	padding:5px;}	.search-stats-img img{		width:16px;		position:relative;		bottom:3px;	}	.search-stats-txt{	text-align:left;	padding:0;	width:auto;}		.search-stats-txt p{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}/*------------------------------	FEED SEARCH BAR STYLES------------------------------*/#feed-search-bar{	text-align:center;	margin:20px 5px;}	#feed-search-bar table{		background-color:rgba(0,0,0,0.1);		padding:0;		margin:0 auto;		width:auto;		text-align:center;		font-size:1.0em;		border:0px;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		-webkit-box-shadow: 1px 1px 6px #aaa;		-moz-box-shadow: 1px 1px 6px #aaa;		box-shadow: 1px 1px 6px #aaa;	}	#feed-search-bar td{		margin:0;		padding:0;		font-size:1.0em;		border:0;	}	#feed-search-bar input{		height:25px;		margin:10px 5px 10px 10px;	}		#feed-search-bar button{		font-size:12px;		margin:10px 10px 10px 5px;	}.feed-search-bar-txt{	width:auto;	text-align:right;}.feed-search-bar-btn{	width:auto;	text-align:left;}			/*------------------------------	INFLUENCER NETWORK STYLES------------------------------*/.influencer-members{	}	.influencer-members table{		padding:0;		margin:0;		font-size:1.0em;		display:block;		width:auto;	}	.influencer-members td{		margin:0;		border:0;		font-size:1.0em;		vertical-align:middle;	}	.influencer-members-img{	width:58px;	text-align:center;	padding:5px 10px 5px 0px;}	.influencer-members-img img{		width:48px;		-moz-border-radius:50%;		-webkit-border-radius:50%;		border-radius:50%;	}	.influencer-members-txt{	text-align:left;	padding:0;	width:auto;}		.influencer-members-txt p{		/*color:#fff;*/		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	.influencer-members-txt a:link,	.influencer-members-txt a:active,	.influencer-members-txt a:visited{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px;		margin:0;		background:rgba(0,0,0,0.3);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.influencer-members-txt a:hover{		background:rgba(0,0,0,0.1);	}.influencer-network{}	.influencer-network img{		width:256px;		-moz-border-radius-topright:50px;		-moz-border-radius-bottomleft:50px;			-webkit-border-radius: 0px 50px 0px 50px;		border-radius: 0px 50px 0px 50px;		border:1px solid rgba(0,0,0,0.2);	}/*------------------------------	TOPICS AND CHANNELS STYLES------------------------------*/	.topics-channels{	margin:0px;	padding:30px 5px;	width:100%;	background-color:rgba(0,0,0,0.05);}/*------------------------------	LATEST MEMBERS STYLES------------------------------*/.latest-members{	text-align:center;	margin:0px;	padding:30px 5px;	width:100%;	background-color:rgba(0,0,255,0.1);}	.latest-members p.earn{		font-size:20px;		font-weight:lighter;	}/*------------------------------	SIMILAR USERS STYLES------------------------------*/.user-similar{	text-align:center;		/*	margin:0px;	padding:30px 5px;	width:100%;	background-color:rgba(0,0,255,0.1);	*/}/*------------------------------	BUSINESS CARD STYLES------------------------------*/.biz-card{	display:inline;	width:auto;	padding:0;	margin:0;	font-size:1.0em;	text-align:center;	border:0;	vertical-align:top;}	.biz-card a{		text-decoration:none;		color:white;	}	.biz-card table.main{		padding:0;		margin:5px;		font-size:1.0em;		display:inline-block;		width:300px;		height:220px;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;		-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.7);		-moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.7);		box-shadow: 3px 3px 6px rgba(0,0,0,0.7);	}	.biz-card table.red{		background:rgba(189,31,15,0.7);	}		.biz-card table.pink{		background:rgba(210,82,127,0.7);	}		.biz-card table.main td{		margin:0;		font-size:1.0em;		vertical-align:top;	}	.biz-card-title{	text-align:left;	padding:5px 10px;	background-color:rgba(0,0,0,0.2);	-moz-border-radius-topright:5px;	-moz-border-radius-topleft:5px;		-webkit-border-radius: 5px 5px 0px 0px;	border-radius: 5px 5px 0px 0px;	border:0;}		.biz-card-title p{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}		.biz-card-title b{		text-shadow:0px -1px 0 rgba(0,0,0,0.3);	}.biz-card-img{	width:100px;	text-align:left;	padding:10px;	border:0;}	.biz-card-img div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:80px;		height:80px;		border-radius:50%;		margin-bottom:10px;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}		.biz-card-img div:hover{			-webkit-transform:scale(1.25);			-moz-transform:scale(1.25);			-ms-transform:scale(1.25);			-o-transform:scale(1.25);			 transform:scale(1.25);		}		.biz-card-img img{		width:32px;	}.biz-card-txt{	text-align:left;	padding:5px;	width:100%;	border-left:1px solid rgba(0,0,0,0.05);}	.biz-card-txt table.category{		padding:0;		margin:0;		font-size:1.0em;		display:inline-block;		width:auto;	}	.biz-card-txt table.category td{		margin:0;		font-size:1.0em;		vertical-align:middle;	}		.category-img{			width:64px;			text-align:left;			padding:0px;			border:0;		}				.category-img img{				width:64px;			}		.category-txt{			text-align:left;			padding:0px;			width:auto;			border:0;		}					.category-txt p{				color:#fff;				line-height:150%;				padding:0;				margin:0;				font-size:1.0em;			}					.biz-card-txt table.info{		padding:0;		margin:0;		font-size:1.0em;		display:inline-block;		width:auto;	}	.biz-card-txt table.info td{		margin:0;		font-size:1.0em;		vertical-align:middle;	}		.info-img{			width:21px;			text-align:left;			padding:0px 5px 0px 0px;			border:0;		}				.info-img img{				width:16px;				position:relative;				bottom:3px;			}		.info-txt{			text-align:left;			padding:0px;			width:auto;			border:0;		}					.info-txt p{				color:#fff;				line-height:150%;				padding:0;				margin:0;				font-size:12px;			}	/*------------------------------	USER CHANNELS STYLES------------------------------*/#user-channels{	text-align:center;	display:none;}	#user-channels table{		padding:0;		margin:0;		font-size:1.0em;		text-decoration:none;		display:block;		width:100%;	}	#user-channels td{		margin:0;		font-size:1.0em;		border:0px;	}	#user-channels a:link, #user-channels a:visited, #user-channels a:active{		text-decoration:none;		display:block;		padding:5px;		margin:5px 0px;		background:rgba(0,0,0,0.2);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-channels a:hover{		background:rgba(0,0,0,0.1);	}	.user-channels-img{	width:58px;	text-align:center;	padding:5px;	vertical-align:top;}	.user-channels-img img{		width:48px;	}.user-channels-txt{	text-align:left;	padding:5px;	vertical-align:middle;}	.user-channels-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	/*------------------------------	USER FAVORITES STYLES------------------------------*/#user-favorites{	text-align:center;	display:none;}	.user-favorites p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}			/*------------------------------	USER GROUPS STYLES------------------------------*/#user-groups{	text-align:center;	display:none;}	#user-groups table{		padding:0;		margin:0;		font-size:1.0em;		text-decoration:none;		display:block;		width:100%;	}	#user-groups td{		margin:0;		font-size:1.0em;		border:0px;	}	#user-groups a:link, #user-groups a:visited, #user-groups a:active{		text-decoration:none;		display:block;		padding:5px;		margin:5px 0px;		background:rgba(0,0,0,0.2);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-groups a:hover{		background:rgba(0,0,0,0.1);	}	.user-groups-img{	width:58px;	text-align:center;	padding:5px;	vertical-align:top;}	.user-groups-img img{		width:48px;	}.user-groups-txt{	text-align:left;	padding:5px;	vertical-align:middle;}	.user-groups-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	/*------------------------------	USER ARTICLES STYLES------------------------------*/#user-articles{	text-align:center;	display:none;}	#user-articles table{		padding:0;		margin:0;		font-size:1.0em;		text-decoration:none;		display:block;		width:100%;	}	#user-articles td{		margin:0;		font-size:1.0em;		border:0px;	}	#user-articles a:link, #user-articles a:visited, #user-articles a:active{		text-decoration:none;		display:block;		padding:5px;		margin:5px 0px;		background:rgba(0,0,0,0.2);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-articles a:hover{		background:rgba(0,0,0,0.1);	}	.user-articles-img{	width:58px;	text-align:center;	padding:5px;	vertical-align:top;}	.user-articles-img img{		width:48px;	}.user-articles-txt{	text-align:left;	padding:5px;	vertical-align:middle;}	.user-articles-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	/*------------------------------	USER REVIEWS STYLES------------------------------*/#user-reviews{	text-align:center;	display:none;}	#user-reviews p{		margin:15px;		padding:10px;		background-color:rgba(0,0,0,0.04);		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		font-weight:lighter;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	#user-reviews span{		font-size:3.0em;		font-weight:lighter;	}	#user-reviews a:link, #user-reviews a:visited, #user-reviews a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0px;		background:rgba(0,0,0,0.3);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-reviews a:hover{		background:rgba(0,0,0,0.1);	}	/*------------------------------	USER STATISTICS STYLES------------------------------*/#user-stats{	text-align:left;	display:none;}	#user-stats div{		display:inline;		width:auto;		padding:0;		margin:0;		font-size:1.0em;		text-align:center;		border:0;		vertical-align:middle;	}	#user-stats a:link, #user-stats a:visited, #user-stats a:active{		text-decoration:none;		display:inline-block;		padding:5px;		margin:2px;		background:rgba(189,31,15,0.7);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-stats a:hover{		background:rgba(189,31,15,0.4);	}	#user-stats table{		padding:0;		margin:0;		font-size:1.0em;		display:block;		width:200px;	}	#user-stats td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:middle;	}	.user-stats-img{	width:58px;	text-align:center;	padding:5px;}	.user-stats-img img{		width:48px;	}.user-stats-txt{	text-align:left;	padding:0;}	.user-stats-txt p{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}		.user-stats-txt b{		text-shadow:0px -1px 0 rgba(0,0,0,0.3);	}			/*------------------------------	USER BADGES STYLES------------------------------*/#user-badges{	text-align:center;	display:none;}	#user-badges table{		padding:0;		margin:0;		font-size:1.0em;		text-decoration:none;		display:block;		width:100%;	}	#user-badges td{		margin:0;		font-size:1.0em;		border:0px;	}	#user-badges a:link, #user-badges a:visited, #user-badges a:active{		text-decoration:none;		display:block;		padding:5px;		margin:5px 0px;		background:rgba(40,189,15,0.7);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-badges a:hover{		background:rgba(40,189,15,0.4);	}	.user-badges-img{	width:74px;	text-align:center;	padding:5px;	vertical-align:top;}	.user-badges-img img{		width:64px;	}.user-badges-txt{	text-align:left;	padding:5px;	vertical-align:middle;}	.user-badges-txt p{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}		.user-badges-txt b{		text-shadow:0px -1px 0 rgba(0,0,0,0.3);	}	/*------------------------------	USER ATTRIBUTE STYLES------------------------------*/#user-attrib{	margin:0px 5px;	padding:0;	width:100%;	text-align:left;}	#user-attrib div{		display:inline;		width:auto;		padding:0;		margin:0;		font-size:1.0em;		text-align:center;		border:0;		vertical-align:middle;	}	#user-attrib a:link, #user-attrib a:visited, #user-attrib a:active{		text-decoration:none;		display:inline-block;		padding:5px;		margin:2px;		background:rgba(15,117,189,0.7);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#user-attrib a:hover{		background:rgba(15,117,189,0.4);	}	#user-attrib table{		padding:0;		margin:0;		font-size:1.0em;		display:block;		width:250px;	}	#user-attrib td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:middle;	}	.user-attrib-img{	width:42px;	text-align:center;	padding:5px;}	.user-attrib-img img{		width:32px;		height:32px;	}.user-attrib-txt{	text-align:left;	padding:0;}	.user-attrib-txt p{		color:#fff;		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	.user-attrib-txt b{		text-shadow:0px -1px 0 rgba(0,0,0,0.3);	}/*------------------------------	PROFILE HEAD STYLES------------------------------*/.profile-head{	text-align:center;	margin-top:30px;	margin-bottom:30px;}	.profile-head div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:192px;		height:192px;		border-radius:50%;		margin:0 auto;		padding:0;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.profile-head div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}	/*------------------------------	USER ABOUT STYLES------------------------------*/#user-about{	text-align:center;	display:none;}/* user category tooltip */.user-about-category-info{	display:none;}		/*------------------------------	SOCIAL BAR STYLES------------------------------*/table.social{	padding:0;	margin:0 auto;	font-size:1.0em;	width:auto;}table.social td{	margin:0;	font-size:1.0em;	border:0px;	vertical-align:top;}		.topic-post-twitter{		padding:0px 5px 0px 0px;		text-align:center;	}	.topic-post-twitter-follow{		padding:0;		text-align:center;	}		.topic-post-facebook-like{		padding:0px 5px 0px 0px;		text-align:center;	}	.topic-post-facebook-share{		position:relative;		bottom:1px;		right:4px;		padding:0px 5px 0px 0px;		text-align:center;	}	.topic-post-linkedin{		padding:0px 5px 0px 0px;		text-align:center;	}	.topic-post-gplus{		padding:0;		text-align:center;	}/*------------------------------	CREDIBILITY INFO STYLES------------------------------*/#cred-info{	margin:20px 0px;	padding:0;	width:100%;	text-align:center;}	#cred-info table{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.1);		background:rgba(0,255,0,0.1);		text-decoration:none;		display:block;	}		#cred-info table:hover{			background:rgba(0,255,0,0.05);		}			#cred-info td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:middle;	}	#cred-info a:link, #cred-info a:visited, #cred-info a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px;		margin:2px;		background:rgba(0,0,0,0.2);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#cred-info a:hover{		background:rgba(0,0,0,0.1);	}		.cred-info-img{	width:40px;	text-align:right;	padding:5px;}	.cred-info-img img{		width:40px;	}.cred-info-txt{	text-align:left;	padding:0;}	.cred-info-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:11px;	}			/*------------------------------------	TWITTER ACCOUNT MANAGER STYLES------------------------------------*/.tam-creatives-tools{	display: inline-block;	width:auto;	padding:0;	margin:0;	border:0;	text-align:center;	vertical-align:middle;	font-size:1.0em;	color:#fff;}	.tam-creatives-tools i{font-size:1.5em;}	.tam-creatives-tools a:link, .tam-creatives-tools a:visited, .tam-creatives-tools a:active{font-weight:normal; color:#fff; text-decoration:none; display: inline-block; padding:5px; margin:4px 2px; line-height:100%; background-color:rgba(0,0,0,0.5);}	.tam-creatives-tools a:hover{background-color:rgba(0,0,0,0.2);}	.tam-creatives-tools a.inactive:link, .tam-creatives-tools a.inactive:visited, .tam-creatives-tools a.inactive:active{font-weight:normal; color:#fff; text-decoration:none; display: inline-block; padding:5px; margin:4px 2px; line-height:100%; background-color:rgba(255,0,0,0.5);}	.tam-creatives-tools a.inactive:hover{background-color:rgba(255,0,0,0.2);}	.tam-creatives-tools a.active:link, .tam-creatives-tools a.active:visited, .tam-creatives-tools a.active:active{font-weight:normal; color:#fff; text-decoration:none; display: inline-block; padding:5px; margin:4px 2px; line-height:100%; background-color:rgba(0,255,0,0.5);}	.tam-creatives-tools a.active:hover{background-color:rgba(0,255,0,0.2);}	.tam-creatives-tools a.boosted:link, .tam-creatives-tools a.boosted:visited, .tam-creatives-tools a.boosted:active{font-weight:normal; color:#fff; text-decoration:none; display: inline-block; padding:5px; margin:4px 2px; line-height:100%; background-color:rgba(0,0,255,0.5);}	.tam-creatives-tools a.boosted:hover{background-color:rgba(0,0,255,0.2);}.tam-creatives-images{display:inline-block; margin:0; padding:0;}.tam-creatives-images img{height:50px; margin:0px; padding: 5px 0px;}.tam-creatives-images img:hover{opacity:0.5; filter:alpha(opacity=50);}#tam-tools{	margin:0;	padding:0;	width:100%;	text-align:center;}	#tam-tools div{		display:inline;		width:auto;		padding:0;		margin:0;		font-size:1.0em;		text-align:center;		border:0;		vertical-align:middle;	}	#tam-tools i{		margin:5px;		display:block;	}		#tam-tools a{width:100px;}		/* RED */	#tam-tools a.red:link,	#tam-tools a.red:visited,	#tam-tools a.red:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#ED5967;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.red:hover{background-color:#D84055;}	.tam-body-red{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#D84055;}	.tam-body-red h4{color:#fff; padding-left:5px; background-color:#ED5967; font-weight:bold;}	.tam-body-red p{color:#fff;}	.tam-body-red a{color:#ccc; font-weight:bold; text-decoration:none;}	/* ORANGE */	#tam-tools a.orange:link,	#tam-tools a.orange:visited,	#tam-tools a.orange:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#FF9C46;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.orange:hover{background-color:#FC7907;}	.tam-body-orange{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#FC7907;}	.tam-body-orange h4{color:#fff; padding-left:5px; background-color:#FF9C46; font-weight:bold;}	.tam-body-orange p{color:#fff;}	.tam-body-orange a{color:#ccc; font-weight:bold; text-decoration:none;}	/* GREEN */	#tam-tools a.green:link,	#tam-tools a.green:visited,	#tam-tools a.green:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#A0CE6B;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.green:hover{background-color:#84B540;}	.tam-body-green{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#84B540;}	.tam-body-green h4{color:#fff; padding-left:5px; background-color:#A0CE6B; font-weight:bold;}	.tam-body-green p{color:#fff;}	.tam-body-green a{color:#ccc; font-weight:bold; text-decoration:none;}	/* BLUE */	#tam-tools a.blue:link,	#tam-tools a.blue:visited,	#tam-tools a.blue:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#6697CF;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.blue:hover{background-color:#4C80B9;}	.tam-body-blue{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#4C80B9;}	.tam-body-blue h4{color:#fff; padding-left:5px; background-color:#6697CF; font-weight:bold;}	.tam-body-blue p{color:#fff;}	.tam-body-blue a{color:#ccc; font-weight:bold; text-decoration:none;}	/* PURPLE */	#tam-tools a.purple:link,	#tam-tools a.purple:visited,	#tam-tools a.purple:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#A591C6;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.purple:hover{background-color:#907CB9;}	.tam-body-purple{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#907CB9;}	.tam-body-purple h4{color:#fff; padding-left:5px; background-color:#A591C6; font-weight:bold;}	.tam-body-purple p{color:#fff;}	.tam-body-purple a{color:#ccc; font-weight:bold; text-decoration:none;}	/* SEA */	#tam-tools a.sea:link,	#tam-tools a.sea:visited,	#tam-tools a.sea:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#5CC2AA;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.sea:hover{background-color:#2BAB8A;}	.tam-body-sea{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#2BAB8A;}	.tam-body-sea h4{color:#fff; padding-left:5px; background-color:#5CC2AA; font-weight:bold;}	.tam-body-sea p{color:#fff;}	.tam-body-sea a{color:#ccc; font-weight:bold; text-decoration:none;}	/* SKY */	#tam-tools a.sky:link,	#tam-tools a.sky:visited,	#tam-tools a.sky:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#4CC1EC;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.sky:hover{background-color:#2CAAD3;}	.tam-body-sky{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#2CAAD3;}	.tam-body-sky h4{color:#fff; padding-left:5px; background-color:#4CC1EC; font-weight:bold;}	.tam-body-sky p{color:#fff;}	.tam-body-sky a{color:#ccc; font-weight:bold; text-decoration:none;}	/* PINK */	#tam-tools a.pink:link,	#tam-tools a.pink:visited,	#tam-tools a.pink:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#EA88B7;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.pink:hover{background-color:#D772AA;}	.tam-body-pink{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#D772AA;}	.tam-body-pink h4{color:#fff; padding-left:5px; background-color:#EA88B7; font-weight:bold;}	.tam-body-pink p{color:#fff;}	.tam-body-pink a{color:#ccc; font-weight:bold; text-decoration:none;}	/* GREY */	#tam-tools a.grey:link,	#tam-tools a.grey:visited,	#tam-tools a.grey:active{		color:#fff;		text-decoration:none;		display:inline-block;		padding:5px;		margin:4px 2px;		line-height:100%;		background-color:#969696;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;	}	#tam-tools a.grey:hover{background-color:#787878;}	.tam-body-grey{margin:20px 10px 0px 10px; padding:5px 10px 10px 10px; background-color:#787878;}	.tam-body-grey h4{color:#fff; padding-left:5px; background-color:#969696; font-weight:bold;}	.tam-body-grey p{color:#fff;}	.tam-body-grey a{color:#ccc; font-weight:bold; text-decoration:none;}		/*------------------------------	PROFILE TOOLS STYLES------------------------------*/#profile-tools{	margin:0;	padding:0;	width:100%;	text-align:center;}	#profile-tools div{		display:inline;		width:auto;		padding:0;		margin:0;		font-size:1.0em;		text-align:center;		border:0;		vertical-align:middle;	}		#profile-tools div img{			max-width:56px;		}	#profile-tools a:link, #profile-tools a:visited, #profile-tools a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px;		margin:4px 2px;		background:rgb(50,50,50);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#profile-tools a:hover{		background:rgb(32,32,32);	}/*------------------------------	TOPIC POST STYLES------------------------------*/#topic-post{	margin:0;	padding:0;	width:100%;	text-align:center;}	#topic-post table.topics{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.1);	}	#topic-post table.topics td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:top;	}			#topic-post table.topic-main{		background-color:rgba(0,255,0,0.1);	}.topic-post-author{	width:48px;	text-align:center;	padding:10px 5px 10px 10px;}		.topic-post-author div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:48px;		height:48px;		border-radius:50%;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.topic-post-author div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}		.topic-post-txt{	text-align:left;	padding:10px 10px 10px 5px;}	/*	.topic-post-txt a:link, .topic-post-txt a:visited, .topic-post-txt a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0;		background:rgba(0,0,0,0.2);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.topic-post-txt a:hover{		background:rgba(0,0,0,0.1);	}	*/	.topic-post-txt p.title{		margin:0;		padding:0;	}		.topic-post-txt p.title b{			color:#0F75BD;			text-shadow:0px -1px 0 rgba(0,0,0,0.1);		}			.topic-post-txt p.title b span{				color:#ff0000;				text-shadow:0px -1px 0 rgba(0,0,0,0.1);				font-size:11px;				position:relative;				bottom:5px;				padding:0;				margin:0px 0px 0px 5px;				font-weight:bolder;			}	.topic-post-txt p.date{		font-size:10px;		font-weight:lighter;	}	.topic-post-txt p.edit{		font-size:12px;		font-weight:lighter;	}			.topic-post-txt p.text{		line-height:150%;		padding:0px 0px 20px 0px;		margin:0;		font-size:1.0em;	}	.topic-post-txt p.pic a{		text-decoration:none;	}		.topic-post-txt p.pic img{		-webkit-box-shadow: 0px 0px 6px #ccc;		-moz-box-shadow: 0px 0px 6px #ccc;		box-shadow: 0px 0px 6px #ccc;	}	/* topic post author tooltip */.topic-post-author-info{	display:none;}/* moderator/webmaster tool to relocate topic */#relocate-topic{	width:auto;	height:25px;	position:relative;	bottom:1px;	margin-left:5px;}/*------------------------------	MODERATOR TOOLS STYLES------------------------------*/#moderator-tools{	margin:0;	padding:0;	width:100%;	text-align:center;}	#moderator-tools table{		width:auto;		padding:0;		margin:0 auto;		font-size:1.0em;	}	#moderator-tools td{		margin:0;		padding:10px;		font-size:1.0em;		border:0;		vertical-align:middle;		width:64px;		text-align:center;	}		#moderator-tools td img{			max-width:64px;		}	#moderator-tools a:link, #moderator-tools a:visited, #moderator-tools a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0;		background:rgba(0,0,0,0.2);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	#moderator-tools a:hover{		background:rgba(0,0,0,0.1);	}		/*------------------------------	CREATE TOPIC STYLES------------------------------*/#create-topic{	margin:0;	padding:0;	width:100%;	text-align:center;}	#create-topic table{		width:auto;		padding:0;		margin:0 auto;		font-size:1.0em;	}	#create-topic td{		margin:0;		font-size:1.0em;		border:0;		vertical-align:top;	}.create-topic-img{	width:64px;	text-align:right;	padding:10px 5px 10px 10px;}	.create-topic-img div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:64px;		height:64px;		border-radius:50%;	}.create-topic-txt{	text-align:center;	padding:10px 10px 10px 5px;}	.create-topic-txt input{		width:100%;	}	.create-topic-txt textarea{		width:100%;		height:150px;		margin:10px 0px;	}	.create-topic-txt button{		margin-top:10px;	}/*------------------------------	PAGE SELECTOR STYLES------------------------------*/#page-selector{	margin:20px;	padding:0;	width:100%;	text-align:center;}	#page-selector select{		height:25px;		margin:0px 10px;	}/*------------------------------	TOPIC STYLES------------------------------*/#topic{	margin:0;	padding:0;	width:100%;	text-align:center;}	#topic table{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.1);	}	#topic table.topic-favorite{		background-color:rgba(0,255,0,0.1);	}		#topic td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:middle;	}	#topic>a:link, #topic>a:visited, #topic>a:active{		text-decoration:none;		display: block;		padding:0;		margin:0;	}	#topic>a:hover{		background:rgba(0,0,0,0.1);	}		.topic-img{	width:32px;	text-align:right;	padding:10px 5px 10px 10px;}	.topic-img img{		max-width:32px;	}.topic-txt{	text-align:left;	padding:10px 10px 10px 5px;}	.topic-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	.topic-txt b{		color:#0F75BD;		text-shadow:0px -1px 0 rgba(0,0,0,0.1);	}		.topic-txt b span{			color:#ff0000;			text-shadow:0px -1px 0 rgba(0,0,0,0.1);			font-size:11px;			position:relative;			bottom:5px;			padding:0;			margin:0px 0px 0px 5px;			font-weight:bolder;		}.topic-author{	width:48px;	text-align:center;	padding:10px 5px 10px 10px;}		.topic-author div{		background-repeat:no-repeat;		background-size:cover;		background-position:50% 50%;		width:48px;		height:48px;		border-radius:50%;		-webkit-transition: all 0.5s ease;		-moz-transition: all 0.5s ease;		-ms-transition: all 0.5s ease;		-o-transition: all 0.5s ease;		transition: all 0.5s ease;	}	.topic-author div:hover{		-webkit-transform:scale(1.25);		-moz-transform:scale(1.25);		-ms-transform:scale(1.25);		-o-transform:scale(1.25);		 transform:scale(1.25);	}	.topic-stats{	text-align:center;	padding:10px;	width:70px;}		.topic-stats p{		font-size:10px;		color:#fff;		padding:10px 5px 5px 5px;		margin:0;		line-height:120%;		background:rgba(0,0,0,0.2);		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.topic-stats p:hover{		background:rgba(0,0,0,0.1);	}		.topic-stats font{		color:#0F75BD;		font-weight:lighter;		font-size:30px;	}.topic-date{	text-align:left;	padding:10px;	width:200px;}			.topic-date p{		font-size:11px;		padding:0;		margin:0;	}	/*------------------------------	FORUM BOARDS STYLES------------------------------*/#board{	margin:0;	padding:0;	width:100%;	text-align:center;}	#board table{		padding:0;		margin:0;		font-size:1.0em;		border-bottom:1px solid rgba(0,0,0,0.1);	}	#board td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:middle;	}	#board a:link, #board a:visited, #board a:active{		text-decoration:none;		display: block;		padding:0;		margin:0;	}	#board a:hover{		background:rgba(0,0,0,0.1);	}		.board-img{	width:80px;	text-align:right;	padding:10px 5px 10px 10px;}	.board-img img{		max-width:80px;	}.board-txt{	text-align:left;	padding:10px 10px 10px 5px;}	.board-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	.board-txt h6{		color:#0F75BD;		text-shadow:0px -1px 0 rgba(0,0,0,0.1);	}.board-stats{	text-align:center;	padding:10px;	width:70px;}		.board-stats p{		font-size:10px;		color:#fff;		padding:10px 5px 5px 5px;		margin:0;		line-height:120%;		background:rgba(0,0,0,0.2);		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.board-stats p:hover{		background:rgba(0,0,0,0.1);	}		.board-stats font{		color:#0F75BD;		font-weight:lighter;		font-size:30px;	}	/*------------------------------	FORUM SEARCH BAR STYLES------------------------------*/#forum-search-bar{	text-align:center;	margin:20px 10px;}	#forum-search-bar div{		display:inline;	}	#forum-search-bar table{		background-color:rgba(0,0,0,0.1);		padding:0;		margin:0 auto;		width:auto;		text-align:center;		font-size:1.0em;		border:0px;		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		-webkit-box-shadow: 1px 1px 6px #aaa;		-moz-box-shadow: 1px 1px 6px #aaa;		box-shadow: 1px 1px 6px #aaa;	}	#forum-search-bar td{		margin:0;		padding:10px;		font-size:1.0em;		border:0px;	}			#forum-search-bar button{		font-size:12px;		margin:5px;	}		#forum-search-bar input, #forum-search-bar select{		height:25px;		width:200px;		margin:5px;	}		#forum-search-bar i{		color:#0F75BD;	}	/*------------------------------	PACKAGES STYLES------------------------------*/.packages{	text-align:center;	margin-top:20px;}	.packages p{		margin:10px;		padding:10px;		text-align:left;		background-color:rgba(0,0,0,0.04);		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		font-weight:lighter;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	.packages img{		margin-bottom:5px;		height:64px;	}	.packages b{		font-size:0.8em;		font-weight:bolder;		color:#ff0000;	}		.packages span{		font-weight:lighter;		color:#D74502;	}		.packages a:link, .packages a:visited, .packages a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0px;		background:rgba(0,0,0,0.3);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.packages a:hover{		background:rgba(0,0,0,0.1);	}/*------------------------------	CLIENT SLIDESHOW STYLES------------------------------*/#client-slideshow{	margin:0;	padding:0;	width:100%;	text-align:center;}	#client-slideshow table{		padding:0;		margin:5px 0px;		font-size:1.0em;		border:0px;	}	#client-slideshow td{		margin:0;		font-size:1.0em;		border:0px;		vertical-align:top;	}.client-slidehsow-img{	width:96px;	text-align:right;	padding:0px 5px 0px 10px;}	.client-slideshow-img img{		max-width:96px;	}.client-slidehsow-txt{	text-align:left;	padding:0px 10px 0px 5px;}	.client-slidehsow-txt p{		line-height:150%;		padding:0;		margin:0;		font-size:1.0em;	}	.client-slidehsow-txt span{		color:#db4939;		font-weight:bold;	}	.client-slidehsow-txt a:link, .client-slidehsow-txt a:visited, .client-slidehsow-txt a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0px;		background:rgba(0,0,0,0.3);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.client-slidehsow-txt a:hover{		background:rgba(0,0,0,0.1);	}	/*------------------------------	NAIBAC CARD STYLES------------------------------*/.naibac-card{	text-align:center;}	.naibac-card img{		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	.naibac-card p{		margin:20px 5px;	}/*------------------------------	STATS STYLES------------------------------*/.stats{	text-align:center;}	.stats p{		margin:15px;		padding:10px;		background-color:rgba(154,51,204,1.0);		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		font-weight:lighter;		color:white;	}	.stats span{		font-size:3.0em;		font-weight:lighter;	}	.stats a:link, .stats a:visited, .stats a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0px;		background:rgba(0,0,0,0.3);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.stats a:hover{		background:rgba(0,0,0,0.1);	}			/*------------------------------	TESTIMONY STYLES------------------------------*/.testimony{	text-align:center;	margin-top:20px;}	.testimony p{		margin:10px;		padding:10px;		text-align:left;		background-color:rgba(0,0,0,0.04);		-moz-border-radius:10px;		-webkit-border-radius:10px;		border-radius:10px;		font-weight:lighter;		-webkit-box-shadow: 1px 1px 6px #ccc;		-moz-box-shadow: 1px 1px 6px #ccc;		box-shadow: 1px 1px 6px #ccc;	}	.testimony img{		margin-bottom:5px;		width:96px;		height:96px;		-moz-border-radius:50%;		-webkit-border-radius:50%;		border-radius:50%;	}	.testimony a:link, .testimony a:visited, .testimony a:active{		color:#fff;		text-decoration:none;		display: inline-block;		padding:5px 5px;		margin:0px;		background:rgba(0,0,0,0.3);		line-height:100%;		-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius:5px;	}	.testimony a:hover{		background:rgba(0,0,0,0.1);	}/*------------------------------	REGISTRATION PAGE STYLES------------------------------*/.register-box{	}	.register-box label, .register-box input, .register-box select, .register-box button{		width:100%;	}		.register-box textarea{		width:100%;		height:100px;		resize:none;	}			.register-box label span{			/*color:#fff;			text-shadow:0px -1px 0 rgba(0,0,0,0.5);*/			bottom:-10px;		}	.register-box h6{		/*color:#fff;		text-shadow:0px -1px 0 rgba(0,0,0,0.5);*/	}	.register-box hr{		margin-bottom:10px;	}#registration-state, #registration-referer{	display:none;}#register-error-box{	display:none;	background:rgba(255,0,0,0.1);}/*------------------------------	LIGHTBOX STYLES------------------------------*/.black_overlay{	display:none;	position:fixed;	top:0%;	left:0%;	width:100%;	height:100%;	background-color:black;	z-index:1001;	-moz-opacity:0.8;	opacity:.80;	filter:alpha(opacity=80);}.white_content {	display:none;	position:fixed;	top:15%;	left:0%;	width:100%;	height:0%;	padding:0px;	background-color:white;	z-index:1002;	overflow:visible;	text-align:center;}/*------------------------------	-------------------------------*/#img-1,#img-2,#img-3,#img-4{	display:inline;}#img-1 img,#img-2 img,#img-3 img,#img-4 img{	width:24%}#img-1 img:hover,#img-2 img:hover,#img-3 img:hover,#img-4 img:hover{    opacity: 0.5;    filter: alpha(opacity=50); /* For IE8 and earlier */}