body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table, th, td{border-collapse:collapse;border-spacing:0; border:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:bold;
}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/****************************************************************
	BASIC
****************************************************************/
body {
	background:#ffffff;
	text-align:center;
}
body,input,textarea,select,td,th {
	color:#646464;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
a {
	color:#4b9ace;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
strong {
	font-weight:bold;
}
cite
{
	font-weight:inherit;
}
em {
	font-style:italic;
	font-weight:inherit;
}
strong em,
strong cite
{
	font-weight:bold;
}
/****************************************************************
	GRID
****************************************************************/
#root {
	line-height:1.5em;
	padding:0 0 22px;
}
#header,
#sub-header,
#content,
#footer {
	margin:0 auto;
	text-align:left;
	width:932px;
}
#wrapper-header {
	background:url('../images/grid/bg_header.gif') 0 100% repeat-x;
}
#header {
	height:149px;
	position:relative;
}
#head {
	height:211px;
	position:relative;
	top:10px;
	left:40px;
	}
#newnav {
	width:100%;
	height:20px;
	background-color:#164174;
	}
	#newnav	p {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#newnav	a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}
#newnav a:hover {
	color:#7d95ad;
	font-weight:bold;
}
	 
#wrapper-sub-header {
	background:url('../images/grid/bg_sub-header_s.gif') 0 0 repeat-x;
}
#sub-header {
	height:69px;
	position:relative;
}
#home #wrapper-sub-header {
	background:url('../images/grid/bg_sub-header.gif') 0 0 repeat-x;
}
#home #sub-header {
	height:240px;
}
#wrapper-content {
	background:url('../images/grid/bg_content.gif') 0 0 repeat-x;
	padding:25px 0 0;
}
#content {
	padding:0 0 0 20px;
	width:932px;
	widt\h:912px;
}
#content:after,
#footer:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#col-1 {
	float:left;
	width:600px;
}
#col-2 {
	float:right;
	width:260px;
}
#col-3 {
	float:left;
	width:297px;
}
#col-4 {
	float:right;
	width:579px;
}
#wrapper-footer {
	padding:0 0 13px;
}
#home #wrapper-footer {
	background:#034880;
}
#footer {
	border-top:1px solid #e5e5e5;;
	padding:16px 0 0 5px;
}
#home #footer {
	border:none;
}
/*
	Header
****************************************************************/
#header h1#logo {
	background:url('../images/grid/logo.gif') 0 0 no-repeat;
	height:105px;
	left:20px;
	position:absolute;
	top:10px;
	width:911px;
}
	#header h1#logo a {
		display:block;
		height:83px;
	}
		#header h1 span {
			display:none;
		}
/* nav */
#nav {
	right:0;
	position:absolute;
	top:58px;
}
#nav ul {
	position:relative;
	width:632px;
}
	#nav ul li {
		height:40px;
		right:0;
		position:absolute;
		top:0;
	}
		#nav ul li a {
			display:block;
			height:40px;
			position:relative;
			z-index:1;
		}
		#nav ul li a:hover,
		#nav ul li.active,
		#nav ul li.active a{
			background-position:0 -140px;
		}
		#nav ul li span {
			display:none;
		}
	#nav ul li#nav-who {
		right:488px;
	}
	#nav ul li#nav-who,
	#nav ul li#nav-who a {
		background-image:url('../images/grid/bg_nav-who.gif');
		width:144px;
	}
	#nav ul li#nav-how-it {
		right:345px;
	}
	#nav ul li#nav-how-it,
	#nav ul li#nav-how-it a {
		background-image:url('../images/grid/bg_nav-how-it.gif');
		width:143px;
	}
	#nav ul li#nav-skyhook-in-action {
		right:172px;
	}
	#nav ul li#nav-skyhook-in-action,
	#nav ul li#nav-skyhook-in-action a {
		background-image:url('../images/grid/bg_nav-skyhook-in-action.gif');
		width:173px;
	}
	#nav ul li#nav-we-are {
		right:0;
	}
	#nav ul li#nav-we-are,
	#nav ul li#nav-we-are a {
		background-image:url('../images/grid/bg_nav-location_apps.gif');
		width:172px;
	}
/*
	Sub-Header
****************************************************************/
#sub-header h2 {
	height:31px;
	left:21px;
	position:absolute;
	top:23px;
	width:100%;
}
#sub-header h2.subheader-who_we_are {
	background:url('../images/grid/subheader_who_we_are.gif') 0 0 no-repeat;
}
#sub-header h2.subheader-how_it_works {
	background:url('../images/grid/subheader_how_it_works.gif') 0 0 no-repeat;
}
#sub-header h2.subheader-developers {
	background:url('../images/grid/subheader_developers_network.gif') 0 0 no-repeat;
}
#sub-header h2.subheader-in_action {
	background:url('../images/grid/subheader_skyhook_in_action.gif') 0 0 no-repeat;
}
#sub-header h2.subheader-devices {
	background:url('../images/grid/subheader_mobile_devices.gif') 0 0 no-repeat;
}
#sub-header h2.subheader-carriers {
	background:url('../images/grid/subheader_carriers.gif') 0 0 no-repeat;
}



#home #sub-header h2 {
	background:url('../images/grid/bg_sub-header_h2-t1.gif') 0 0 no-repeat;
	height:36px;
	left:22px;
	position:absolute;
	top:133px;
	width:380px;
}
#home #sub-header h3 {
	background:url('../images/grid/bg_sub-header_h3-t1.gif') 0 0 no-repeat;
	height:23px;
	left:22px;
	position:absolute;
	top:170px;
	width:324px;
}
#sub-header h2 span,
#sub-header h3 span{
	display:none;
}
/* nav */
#home-sub-nav {
	left:23px;
	position:absolute;
	top:13px;
}
#home-sub-nav ul {
	width:100%;
}
	#home-sub-nav ul li {
		display:block;
		float:left;
		height:58px;
	}
	
	#home-sub-nav ul li a {
		background-position:0 0;
		background-repeat:no-repeat;
		height:58px;
	}
	#home-sub-nav ul li a:hover {
		background-position:0 -158px;
	}
	#home-sub-nav ul li a span {
		display:none;
	}
	#home-sub-nav ul li#nav-mobile-devices {
		width:263px;
	}
		#home-sub-nav ul li#nav-mobile-devices a {
			display:block;
			background-image:url('../images/grid/bg_subnav-mobile-devices.gif');
		}
	#home-sub-nav ul li#nav-carriers {
		width:348px;
	}
		#home-sub-nav ul li#nav-carriers a {
			display:block;
			background-image:url('../images/grid/bg_subnav-carriers.gif');
		}
	#home-sub-nav ul li#nav-applications a {
		width:296px;
	}
		#home-sub-nav ul li#nav-applications a {
			display:block;
			background-image:url('../images/grid/bg_subnav-applications.gif');
		}
/* testimonials */
#home #testimonials-wrapper {
	left:495px;
	width:435px;
	position:absolute;
	top:111px;
}
	#home #testimonials-wrapper ul#testimonials {
		position: relative; /* important */  
		overflow: hidden; /* important */  
		width: 100%; /* important */  
		height: 127px; /* important */  
		
	}
	#home #testimonials-wrapper ul li {
		position: absolute;
		top: 0;
		left: 0;
		font: 14px Arial, Verdana, Tahoma, sans-serif;
		color: #ffffff;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
		opacity: 0;
		
	}
		#home #testimonials-wrapper ul li p {
			font-style:italic;
			margin:0 0 10px;
			line-height:1.25em;
		}
			#home #testimonials-wrapper ul li p strong{
				color:#a2b7c8;
				font-style:italic;
			}
		#home #testimonials-wrapper ul li dl.author {
			color:#a8bdd5;
			font-size:12px;
			padding:5px 0 0;
			text-align:right;
		}
			#home #testimonials-wrapper ul li dl.author dt {
				font-weight:bold;
			}
			#home #testimonials-wrapper ul li dl.author dt,
			#home #testimonials-wrapper ul li dl.author dd{
				display:inline;
			}


	/*
	Footer
****************************************************************/
#footer .f-nav {
	float:left;
	width:651px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
	#footer .f-nav ul {
		float:left;
	}
		#footer .f-nav li {
			background:url('../images/grid/dot_1.gif') 0 50% no-repeat;
			padding:0 22px 0 14px;
		}
			#footer .f-nav li a {
				color:#a6a6a6;
			}
			#home #footer .f-nav li a {
				color:#c5d5e2;
			}

#footer .f-info{
	color:#c7c7c7;
	float:right;
	font-size:11px;
	text-transform:uppercase;
}
#home #footer .f-info{
	color:#7298b8;
}
	#footer .f-info a {
		color:#c7c7c7;
	}
	#home #footer .f-info a {
		color:#7298b8;
	}
		#footer .copy{
			float:left;
			text-align:right;
			padding:0 3px 0 0;
		}
		#footer h1.design{
			float:left;
			text-align:right;
		}
			#footer h1.design a {
				background: url('../images/grid/logo_helldesign_s.gif') 100% 3px no-repeat;
				padding:6px 16px 2px 0;
				z-index:100;
			}
			#home #footer h1.design a {
				background: url('../images/grid/logo_helldesign.gif') 100% 3px no-repeat;
			}
			#footer h1.design a span {
				display:none;
			}
/*
	Content - library
****************************************************************/
#home #content a {
	font-weight:bold;
}
#content h3.gfx-header {
	color:#306497;
	font-size:28px;
	font-weight:normal;
	line-height: 1em;
	margin:5px 0 10px;
	visibility:hidden;
	width:100%;
}
#content .sIFR-active h3.gfx-header {
	margin:0;
	visibility: hidden;
}
#content h3.sIFR-replaced {
	margin:0 0 3px;
	line-height: 0.8em;
}
#content h4 {
	color:#3e3e3e;
	font: 18px Arial, Verdana, Tahoma, sans-serif;
	margin:0 0 4px;
}
#content h4.h-t-1 {
	margin:0 0 15px;
	text-align:center;
}
#content h5 {
	color:#3e3e3e;
	font: 14px/1.3em Arial, Verdana, Tahoma, sans-serif;
	margin:0 0 19px;
}
#content h6 {
	color:#3e3e3e;
	font: bold 12px/1.3em Arial, Verdana, Tahoma, sans-serif;
	margin:0 0 19px;
}
#content p {
	margin:0 0 17px;
}
#content p.error {
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}


#content #col-1 ul {
	margin:20px 0;
}
#content #col-1 ul li {
	background:url('../images/grid/bg_sub-nav-arrow.gif') 8px 6px no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}

#content #col-4 ul {
	margin:20px 0;
}
#content #col-4 ul li {
	background:url('../images/grid/bg_sub-nav-arrow.gif') 8px 6px no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}
#content #col-4 ol {
	margin-top:20px;
	margin-bottom:20px;
}
#content #col-4 ol li {
	list-style:decimal;
	margin:0 0 10px 30px;
}
#content input.text,
#content .captcha input,
#content textarea {
	border:1px solid #b6c8dc;
	font-size:14px;
	padding:3px;
}
#content textarea
{
	overflow:auto;
}
#content input
{
	font-size:14px;
	padding:2px;
	vertical-align:middle;
}
#content img.center
{
	display:block;
	margin:20px auto;
}

#content img.left
{
	float:left;
	margin:3px 15px 10px 0;
}
#content img.right
{
	float:left;
	margin:3px 0 10px 15px;
}

#content table
{
	border:0px none;
	margin-top: 10;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
}
#content table caption
{
	color:#31669a;
	font-size:14px;
	margin:0 auto;
	padding:0 0 5px;
	text-align:center;
}

#content table th
{
	padding:4px;
}
#content table td
{
	padding:4px;
}
#content table thead th
{
	background:#4b9ace;
	color:#fff;
	font-size:16px;
}
#content table tbody th
{
	font-weight:bold;
	text-align:right;
}
#content table tbody td
{
	border-left:0px solid #d7e1ed;
}
#content table tbody tr.alt td,#content table tbody tr.alt th
{
	background:#eff3f7;
}

#content dl
{
	margin:0 0 17px;
}
#content dl.img 
{
	margin:20px auto 20px;
}
#content dl dt
{
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px;
}
#content dl.img dt
{
	margin:0;
}
#content dl.img dt img
{
	display:block;
	margin:0 auto;
}
#content dl dd 
{
	padding:0 0 0 20px;
}
#content dl.img dd 
{
	font-size:10px;
	padding:10px 0 0;
	text-align:center;
}

/*
	Content - home
****************************************************************/
#home #content .news {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#home #content .news:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
	/* loki-box */
	.loki-box:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.loki-box .loki {
		float:left;
		padding:0 19px 0 0;
		width:179px;
		widt\h:160px;
	}
		.loki-box .loki .logo {
			background:url('../images/grid/logo_loki_beta.gif') 100% 0 no-repeat;
			display:block;
			float:right;
			height:49px;
			width:104px;
		}
		.loki-box .loki .logo span{
			display:none;
		}
	.loki-box .loki-lnk {
		
	}
		.loki-box .loki-lnk .locate {
			background:url('../images/grid/lnk_locate_me.gif') 0 0 no-repeat;
			display:block;
			height:56px;
			margin:0 auto;
			width:241px;
		}
		.loki-box .loki-lnk .locate:hover {
			background-position: 0 -156px;
		}
			.loki-box .loki-lnk .locate span {
				display:none;
			}
		
		
	/* .post */
	#home .news .post {
		background:url('../images/grid/icon_wifi.gif') 2px 10px no-repeat;
		padding:0 0 0 37px;
		margin: 0 0 9px;
	}
		#home .news .post dt {
			color:#a4a4a4;
		}
		#home .news .post dt .date {
			font-size:11px;
		}
		#home .news .post dd {
			border-bottom:1px solid #e4e4e4;
			padding:0 0 8px;
		}
		#home .news .post.last dd {
			border-bottom:none;
			padding:0;
		}
		
		#home .news p.more
		{
			text-align:right;
		}
/*
	Content - subpages
****************************************************************/
/* #content .item */
#content .item {
	border-bottom:1px solid #e4e4e4;
	margin:0 0 15px;
	padding:0 0 4px;
}
#content .item.last {
	border-bottom:none;
	padding:0
}
/* #content .demo */
#content .demo {
	text-align:center;
	margin:28px 0 38px;
}
	#content .demo *{
		margin:0 auto;
		display:block;
	}
/* .sub-nav */
.sub-nav {
	background:url('../images/grid/bg_sub-nav-b.gif') 0 100% no-repeat;
	padding:0 0 10px;
}
	.sub-nav ul {
		background:url('../images/grid/bg_sub-nav-t.gif') 0 0 no-repeat;
		padding:10px 27px 0;
		font-weight:bold;
	}
	.sub-nav ul li,
	.sub-nav ul li.sub strong{
		border-bottom:1px solid #b6c8dc;
	}
	.sub-nav ul li.last,
	.sub-nav ul li.last strong {
		border-bottom:none;
	}
		.sub-nav ul li a,
		.sub-nav ul li strong{
			display:block;
			padding:3px;
		}
		.sub-nav ul li a:hover {
			color:#646464;
		}
		.sub-nav ul ul {
			background:none;
			padding:0;
		}
			.sub-nav ul ul li,
			.sub-nav ul ul li strong{
				background:url('../images/grid/bg_sub-nav-line.gif') 100% 100% no-repeat;
				border-bottom:none;
				font-weight:normal;
				padding-left:0;
			}
			.sub-nav ul ul li.last,
			.sub-nav ul ul li.last strong {
				background:none;
			}
			.sub-nav ul ul li a,
			.sub-nav ul ul li strong span {
				display:block;
				padding-left:23px;
				background:url('../images/grid/bg_sub-nav-arrow.gif') 8px 9px no-repeat;
			}
			.sub-nav ul ul li strong span
			{
				background-position:8px 6px;
			}
			
			.sub-nav ul ul ul li
			{
				background-position:46px 100%;
				padding-left:46px;
			}
			.sub-nav ul ul ul li a,
			.sub-nav ul ul ul li strong span 
			{
				background:none;
				padding-left:0;
			}
/* #content .top-boxes */
#content .top-boxes {
	border-bottom:1px solid #e4e4e4;
	margin:0 0 8px;
	padding:0 0 19px;
}
#content .top-boxes .body{
	background:url('../images/grid/bg_top-boxes-b.gif') 0 100% no-repeat;
}
	#content .top-boxes .body-sub {
		background:url('../images/grid/bg_top-boxes-t.gif') 0 0 no-repeat;
		padding:4px 0 12px;
	}
	#content .top-boxes .body-sub:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	#content .top-boxes .resources-box,
	#content .top-boxes .community-box,
	#content .top-boxes .news-box{
		float:left;
		margin:0 11px 0 0;
		padding:0 17px 0 16px;
		width:297px;
		widt\h:264px;
	}
	#content .top-boxes .body-sub p.more {
		font-weight:bold;
		margin:0;
		text-align:right;
	}
	/* resources-box */
	#content .top-boxes .resources-box {
		width:296px;
		widt\h:263px;
	}
	#content .top-boxes dl,
	#content .whats-possible-box dl,
	#content .top-boxes dl dt,
	#content .whats-possible-box dl dt
	{
		margin:0;
	}
	#content .top-boxes dl dd,
	#content .whats-possible-box dl dd
	{
		padding:0;
	}
	
	
	#content .top-boxes .resources-box dl:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	#content .top-boxes .resources-box dl dt {
		float:left;
		width:121px;
	}
		#content .top-boxes .resources-box dl dt .logo {
			background:url('../images/grid/logo_loki_beta.gif') 100% 0 no-repeat;
			display:block;
			height:49px;
			width:104px;
		}
		#content .top-boxes .resources-box dl dt .logo span{
			display:none;
		}
	#content .top-boxes .resources-box dl dd {
		float:right;
		width:142px;
		margin:0 0 6px;
		padding:0;
	}
	#content .top-boxes .resources-box dl dd.title {
		font-weight:bold;
		margin:0;
	}
		#content .top-boxes .resources-box dl dd a {
			font-weight:bold;
		}
	/* community-box */
	#content .top-boxes .community-box {
		width:296px;
		widt\h:263px;
	}
	#content .top-boxes .community-box dl,
	#content .featured-demo .box dl {
		line-height:1.25em;
		margin:0;
		padding:0 0 7px;
	}
	#content .top-boxes .community-box dl:after,
	#content .featured-demo .box dl:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
		#content .top-boxes .community-box dl dt,
		#content .featured-demo .box dl dt {
			color:#a4a4a4;
			float:left;
			font-size:11px;
			font-weight:bold;
			margin:0;
			width:44px;
		}
		#content .top-boxes .community-box dl dd,
		#content .featured-demo .box dl dd		{
			float:right;
			font-weight:bold;
			padding:0;
			width:219px;
		}
		#content .featured-demo .box dl dd {
			width:340px;
		}
	/* news-box */
	#content .top-boxes .news-box {
		margin:0;
	}
		#content .top-boxes .news-box dl {
			margin:0 0 6px;
		}
		#content .top-boxes .news-box dl dt{
			color:#a4a4a4;
			font-size:11px;
			font-weight:bold;
		}
		#content .top-boxes .news-box dl dd.title a{
			font-weight:bold;
		}
/* featured-demo */
#content .featured-demo {
	border-bottom:1px solid #e4e4e4;
	margin:0 0 21px;
	padding:0 0 26px;
}
#content .featured-demo:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
	#content .featured-demo .c-1 {
		float:left;
		width:438px
	}
	#content .featured-demo .c-2 {
		float:right;
		width:438px
	}
		#content .featured-demo .demo {
			text-align:center;
			margin:0;
		}
			#content .featured-demo .demo *{
				margin:0;
				display:block;
			}
			#content .featured-demo .demo img.center {
				margin:0 auto;
				display:block;
			}
			
#content .featured-demo .box
{
	background:url('../images/grid/bg_wide_box_b.gif') 0 100% no-repeat;
	padding:0 0 10px;
}

	#content .featured-demo .box .w {
		background:url('../images/grid/bg_wide_box_t.gif') 0 0 no-repeat;
		padding:15px 27px 0;
	}
	
	

			
/* Common developers area content */
			
#content .top-boxes ul,
#content .featured-demo ul
{
	margin:0;
}

#content .top-boxes ul li,
#content .featured-demo ul li {
	background:url('../images/grid/bg_sub-nav-arrow.gif') 8px 6px no-repeat;
	margin:0 0 2px 0;
	padding:0 0 0 20px;
}

/* whats-possible-box */
#content .whats-possible-box{
	padding:0 0 16px;
}
#content .whats-possible-box:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
	#content .whats-possible-box .c-1,
	#content .whats-possible-box .c-2{
		float:left;
		padding:3px 0 0;
		width:438px
	}
	#content .whats-possible-box .c-2 {
		float:right;
	}
		#content .whats-possible-box dl {
			background:url('../images/grid/icon_wifi.gif') 2px 0 no-repeat;
			padding:2px 0 0 40px;
			margin: 0 0 3px;
		}
			#content .whats-possible-box dl dt {
				font-size:14px;
				font-weight:bold;
				margin:0 0 1px;
			}
			
/* Google maps */
#content #map
{
	height: 350px;
	margin:20px auto;
	width: 500px;
}
#content #novel,
#content #message
{
	border:1px solid #e4e4e4;
	margin:17px auto;
	padding:15px 20px;
	width:60%;
	width:460px;
}
#content #message
{
	font-size:14px;
	overflow:auto;
	width:460px;
	white-space:nowrap;
}
#content #novel h6
{
	margin:0 0 10px;
}
#content #novel input#search
{
	margin:0 10px 0 0;
	width:370px;
}


/* SDK form */
#sdk-register fieldset
{
	border:1px solid #e4e4e4;
	margin:0 0 15px;
	padding:10px 20px 10px;
}
#sdk-register fieldset legend
{
	color:#646464;
	font-size:12px;
	font-weight:bold;
}
#sdk-register fieldset table
{
	border:0;
	width:90%;
}

#content #sdk-register fieldset table th
{
	font-weight:bold;
	padding:15px 8px 8px;
	text-align:right;
	vertical-align:top;
	width:150px;
}
#content #sdk-register fieldset table td
{
	border-left:1px solid #d7e1ed;
	padding:10px;
	vertical-align:top;
}
#content #sdk-register fieldset table td span.note
{
	display:block;
	font-size:10px;
	font-weight:bold;
}
#content #sdk-register fieldset table td input,
#content #sdk-register fieldset table td textarea
{
	width:220px;
}
#content #sdk-register fieldset table td textarea
{
	height:100px;
}
#sdk-register #fm-submit
{
	padding:5px 0 20px;
	text-align:center;
}
#sdk-register #fm-terms
{
	margin:0 5px 0 0;
	vertical-align:middle;
}
#sdk-register .fm-req
{
	text-align:center;
}


/* Blog */
#sidebar .mod
{
	margin:0 0 20px;
}
#sidebar form
{
	margin:30px 0 20px;
	text-align:center;
}
#sidebar form input.text
{
	margin:0 5px 0 10px;
	width:190px;
}
#sidebar strong
{
	font-weight:bold;
}
#sidebar .info
{
	color:#8e8e8e;
	font-size:13px;
}
#sidebar ul.nosubnav {
	margin:0;
}
#sidebar ul.nosubnav li {
	background:url('../images/grid/bg_sub-nav-arrow.gif') 8px 6px no-repeat;
	font-size:11px;
	margin:0 0 2px 0;
	padding:0 0 0 20px;
}
#content #col-4 ol.commentlist
{
	border-bottom:1px solid #e4e4e4;
	margin:0 0 15px;
	padding:0 0 4px;
}
#content #col-4 ol.commentlist li
{
	background:url('../images/grid/icon_wifi.gif') 2px 10px no-repeat;
	color:#8e8e8e;
	font-size:11px;
	list-style:none;
	margin:0 0 9px;
	padding:0 0 0 37px;
}
#content #col-4 ol.commentlist span.commentmetadata
{
	display:block;
	font-size:10px;
	margin:-3px 0 7px;
}
#content #col-4 ol.commentlist span.author
{
	font-size:12px;
}


#content #commentform
{
	margin:15px 0 0;
	padding:0 0 0 37px;
}
#content #commentform textarea
{
	width:460px;
}
#content #commentform label
{
	font-size:10px;
	margin:0 0 0 5px;
}

#content .postmetadata.alt
{
	background:url('../images/grid/bg_sub-nav-line.gif') 0 0 repeat-x;
	font-size:11px;
	font-weight:bold;
	line-height:1.2em;
	padding:20px 10px 0;
}
#content .nav-prev-next-post
{
	background:url('../images/grid/bg_sub-nav-line.gif') 0 0 repeat-x;
	color:#4b9ace;
	margin:20px 0 0;
	padding:15px 0 40px;
}
#content .nav-prev-next-post:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#content .nav-prev-next-post .prev
{
	float:left;
	font-size:14px;
	font-weight:bold;
}
#content .nav-prev-next-post .next
{
	float:right;
	font-size:14px;
	font-weight:bold;
}
.active2 {
font-color: #7d95ad;
}
