.doc_header {
	margin-top: 0px; /* scoot down for promo link - 26px */
}
#header.peel .toplinks {
	right: 100px;
}
#header.peel .powered {
	margin-right: 100px;
}

form#inetca-login {
	min-width: 1px;
	clear: none;
	float: none;
}
.member-tag {
	display: block;
	margin: 10px 0;
}

.navtabs > ul.floatcontainer li:hover a.popupctrl,
.navtabs > ul.floatcontainer li:hover a.popupctrl.active,
.navtabs > ul.floatcontainer li a.popupctrl.active {
color: #fff;
}
.body_wrapper {
	min-height: 350px;
}
.powered {
	clear: right;
	float: right;
	margin: 50px 30px 0 0;
}
.logged-in .powered {
	margin: 30px 30px 0 0;
}
#leaderboard {
	padding: 13px 0;
	}
	#leaderboard p {
		margin: 0px auto 5px;
		text-align: center;
	}
	
#ad_global_below_navbar {
	width: 728px;
	margin: 0 auto 10px;
}
	
#sidebar_container .blockbody,	
.widget_content,
#whitepaper_sidebar {
	padding: 5px;
}
#whitepaper_sidebar img{
	display: block;
}
#sidebar form div.input input[type="text"] {
	display: inline;
	margin: 10px 0 0;
	padding: 4px;
	text-align: left;
	font: normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color: #000;
	border: 1px solid #6b91ab;
	-moz-box-shadow: none;
  	-webkit-box-shadow: none;
  	box-shadow: none;
	max-width: none;
}
#sidebar form div.input input[type="submit"] {
	margin: 10px 0 0;
	max-width: none;
}
.widget_content .logindetails,
.widget_content .inner {
	width: auto;
	padding: 20px;
	text-align: center;
	}
	.widget_content .logindetails p,
	.widget_content .inner p {
		font-size: 12px;
	}
	.widget_content .logindetails .textbox,
	.widget_content .inner .textbox {
		display: inline;
		width: 180px;
		margin: 10px 0 0;
		text-align: left;	
	}
	.widget_content .logindetails .loginbutton,
	.widget_content .inner .newcontent_textcontrol {
		display: block;
		clear: none;
		float: none;
		margin: 10px auto;
		border-radius: 4px;
		cursor: pointer;
		font: 10px Arial,Helvetica,sans-serif;
		padding: 4px 10px;
		text-decoration: none;
		text-shadow: 1px 1px 2px #222;
		text-transform: uppercase;
	}
	
.inet_newsletter_signup.inner {
	padding: 0;
	text-align: left;
}
.inet_newsletter_signup ul {
	margin: 0 0 20px;
	text-align: left;	
}
.inet_newsletter_signup ul li {
	display: block;
	clear: left;
	margin: 0 0 10px;
}
.inet_newsletter_signup ul input[type="checkbox"] {
	float: left;
	margin: 0 10px 30px 0;	
}
.inet_newsletter_signup input[type="text"] {
	display: block;
	clear: left;
	float: left;
	width: 128px;
	padding: 3px 2px;
}
.inet_newsletter_signup .button {
	float: left;
	margin-top: -1px;
	padding: 7px 4px;
	text-decoration: none;
	color: #fff;
	border-width: 0;
	cursor: pointer;
	/* 3 */
	*overflow: visible;
	/* 4 */
	background: #859fcc;
	/* Old browsers */
	background: -moz-linear-gradient(top, #859fcc 0%, #5A76A5 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #859fcc), color-stop(100%, #5A76A5));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #859fcc 0%, #5A76A5 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #859fcc 0%, #5A76A5 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #859fcc 0%, #5A76A5 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #859fcc 0%, #5A76A5 100%);
	/* W3C */
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
	/*top internal highlight*/
	-moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
}

#sidebar_container .special_wrapper .blockbody {
	padding: 0;
	border-width: 0;
	background: transparent;
}
.special_wrapper {
	overflow: hidden;
	margin: 0;
	padding: 20px 10px;
	background: #e9edf5 url(/blog/wp-content/themes/inet-wp-theme/images/textures/diagonal.png) 0 0 repeat;
}
.special_wrapper h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #000020;
}
.special_wrapper p {
	clear: left;
}
.special_wrapper label {
	font-weight: bold;
}
.special_wrapper h3 span.logo {
	display: block;
	width: 120px;
	height: 50px;
	float: left;
	margin: -8px 3px 0 0;
	text-indent: -5000em;
	background: url(/blog/wp-content/themes/inet-wht-wp-theme/images/logo-tiny.png) 0 0 no-repeat;
}

/* postbit */
#inet_newsletter_signup h3 {
	margin: 10px 0 15px;
	font-weight: bold;
}
#inet_newsletter_signup .inet_newsletter_signup ul input[type="checkbox"] {
	margin: 0 10px 0 0;
}
#inet_newsletter_signup .inet_newsletter_signup input[type="text"] {
	width: 250px;
}


.alignleft {
	float: left;
	margin: 0 25px 25px 0;
}

.newcontent_textcontrol { /* buttons */
	text-decoration: none;
}

.left,
.left .widget_content {
	text-align: left;
}

.toplinks .logindetails {
	text-align: left;
}
.toplinks form input {
	padding: 1px 5px;
}
.toplinks .remember {
	margin-left: 10px;
}
.toplinks ul.nouser li a {
	padding-left: 5px;
	padding-right: 5px;
}

.classified_highlight,
.classified_highlight .nonsticky,
.classified_highlight .alt { background-color: #ffc !important; }

.classified_bold h3 a {
  font-size: 16px;
  font-weight: bold;
}

.postbit {
	padding: 0;
}
.in-content {
	margin-top: 0;
	margin-right: 25px;
}
#inet_thread_summary table td {
	padding: 5px;	
	border-width: 0;
}
#inet_thread_summary .posttitle {
	margin-bottom: 0;
}
#inet_thread_summary .postbody {
	overflow: hidden;
	padding: 10px 5px;
	border-bottom: 1px solid #e9e9e9;
}
.sc_thumbs_wrapper {
	position: relative;
	margin: 0 20px 0 5px;
	}
	.postbit .postfoot .textcontrols .sc_thumbs_wrapper a {
		display: inline;
		margin: 0 0 0 5px;
		padding: 0;
		}
		.postbit .postfoot .textcontrols .sc_thumbs_wrapper a img {
			top: -3px;
			left: 0;
		}
		



/* ----------------------
	GOOGLE SEARCH
------------------------- */
#cse-search-box input[type="text"] {
	float: left;
	width: 140px;
	margin: 4px 0 0;
	padding: 2px 5px;
	border: 1px solid #666;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#cse-search-box input[type="submit"] {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 1px 0 0 5px;
	padding: 0;
	text-align: left;
	line-height: 0;
	text-indent: -5000em;
	border: 0;
	background: transparent url(images/buttons/search.png) 0 0 no-repeat;
}

/* ----------------------
	MISC
------------------------- */
li.activitybit .avatar img {
	max-width: 75px;
}

/* ----------------------
	CLEARFIXIN'
------------------------- */
.clearfix {
  zoom: 1; }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }
					
#top-notice { /* promo bar, when placed above toolbar */
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	padding: 5px 0;
	font-size: 12px;
	text-align: center;
	background: #eaf4f6;
	border-bottom:#d9cd91 solid 1px;
	/* applications for penton privacy notice */
	font-weight: bold;
	padding-left: 18px;
	}
	#top-notice p {
		display: inline-block;
		margin: 0 auto;
		padding: 0 0 0 18px;
		color: #15284A;
		background: url(/blog/wp-content/themes/inet-wp-theme/images/asterisk.png) 0 2px no-repeat; 
		}
		#top-notice p a {
		}					
#promotion
{
	background-color:#eaf4f6;
	border-bottom:#d9cd91 solid 1px;
	height:25px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

#promotion p
{
	height:24px;
	line-height:24px;
	margin:0px;
	text-align:center;
}

#promotion a
{
	text-decoration: none;
	color: #15284A;
}

#promotion a:hover
{
	border-bottom:#9b0f09 dotted 1px;
	text-decoration: none;
	color: #15284A;
}
#whitepaper_post {
	clear: both;
	margin-bottom: 10px;
    padding: 6px 6px 6px 10px;
	font-size: 12px;
    border: 3px solid #dbdbdb;
    background: #f0f0f0;
}

/* ----------------------
	WHT Specific Activation
------------------------- */
#inetcustomreg_activation #preferences img {
	margin: 10px 20px 20px 0;
}
#inetcustomreg_activation #preferences .floated-text {
	margin: 50px 0 0 0;
	width: 50%;
}

#sponsored {
    background-color:#fffed5;
    background-image:url(/images/sponsored2.png);
    background-repeat:no-repeat;
    /* margin:7px auto 0px; */
    margin-top: 7px;
    overflow:hidden;
    padding:18px 14px 0px;
    width:582px;
    float: left;
    text-align:left;
}

#sponsored a { color: #00f; }

#sponsored h2{
  font-size: 16px;
  font-family: Arial;
  padding-left: 10px;
  padding-bottom:10px;
}

#sponsored div.alignright {
  float: right;
  margin-right: 5px;
  position: relative;
  margin-top: -30px;
}

#sponsored ul{
  list-style:none;
  padding-left:12px;
}

#sponsored-clear{
   background:transparent url(/images/sponsored-clear2.png) no-repeat scroll top;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   width:610px;
   clear: both;
}

#sponsored ul li p, #sponsored ul li p a {
    font-family: Tahoma, Arial, Verdana;
}

#footerad{
  text-align: center;
  padding-top: 30px;
}

div.advertisement p
{
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align:center;
	line-height: 0px;
}

div.container
{
	margin:0px auto;
	padding:0px 14px 0px 14px;
	width:972px;
}

.alt2 {
	background-color: #EFEFEF;
}

.connect_buttons li {
	display: inline;
	margin: 0 10px;
}


/* -----------------------------------------------------------
	FOOTER 
-------------------------------------------------------------- */
footer#footer {
	overflow: hidden;
	font-size: 11px;
	color: #333;
	background: #dee4ed;
	text-align: left;
		}
		footer#footer a {	
			text-decoration: none;
		}
		nav#footer-nav {
			width: 100%;
			margin: 0 auto;
			padding: 15px 20px;
			background: #CFD7E4;
			}
			nav#footer-nav ul {
				display: table;
				width: auto;
				margin: 0 0 0 30px;
				padding: 0;
				}
				nav#footer-nav ul li {
					float: left;
					margin: 0 40px 0 0;
					font-size: 11px;
					text-transform: uppercase;
				}
		div.footer-inner {
			width: auto;
			margin: 0 auto;
			padding: 15px 20px 0;
			text-align: left;
			}
			div#properties {
				float: left;
				width: 85%;
				}
				div#properties .side {
					float: left;
					width: 20%;
					padding: 15px 0;
						a {
							color: #353535;
						}
					}
						div#properties h6  {
							display: block;
							margin: 0 0 5px;
							padding: 0 25px 0 0;
							font-weight: bold;
							font-size: 13px;
							color: #353535;
						}
						div#properties ul {
							margin: 0 0 20px;
							padding: 0 25px 0 0;
							}
							div#properties ul li {
								display: block;
								margin: 0 0 8px;
								padding: 0;
								font-size: 12px;
								}
								div#properties ul li a {
									text-decoration: none;
								}
			div#siteinfo {
			  float: right;
			  width: 15%;
			  padding-top: 20px;
			  text-align: right;
			}
				div.asides {
					margin: 0;
					}
					footer a.powered-by {
						float: right;
						width: 150px;
						height: 38px;
						margin: 11px 0 0;
						text-align: left;
						text-indent: -5000em;
						background: url(/images/inet/lw-footerlogo.png) 0 0 no-repeat;
					}
					#foot {
						clear: left;
					  overflow: hidden;
					  background: #282828;
					  color: #fff;
					    width: 100%;
						  padding: 0 20px;
						  position: relative;
						  left: -20px;
						}
					  #foot .inner {
					  	width: auto;
						overflow: hidden;
						padding: 10px 20px; }
					  #foot .copyright {
						float: left;
					/*	line-height: 37px; */
max-width: 50%; }
					  #foot .penton {
						float: right;
						text-align: left;
						width: 234px;
						height: 37px;
						text-indent: -5000em;
						background: url(/blog/wp-content/themes/inet-wp-theme/images/sprite.png) 0 -1170px no-repeat; }
.below_body { clear:both; }