/*
Theme Name: Techi
Version: 0.0.1
Techi v0.1dr
*/

/*@font-face {
	font-family: 'DroidSansRegular';
	src: url('fonts/DroidSans.eot');
	src: local('Droid Sans'), local('DroidSans'), url('fonts/DroidSans.woff') format('woff'), url('fontes/DroidSans.ttf') format('truetype'), url('fonts/DroidSans.svg#DroidSans') format('svg');
}*/

/*@font-face {
	font-family: 'DroidSansBold';
	src: url('fonts/DroidSans-Bold.eot');
	src: local('Droid Sans'), local('DroidSans-Bold'), url('fonts/DroidSans-Bold.woff') format('woff'), url('fonts/DroidSans-Bold.ttf') format('truetype'), url('fonts/DroidSans-Bold.svg#DroidSans-Bold') format('svg');
}*/


/* Begin Typography & Colors */
body {font:13px/18px Helvetica,Arial,Sans-Serif; background: #eee;color: #000000;text-align: left;}
#page {text-align: left;}
.depth-1 {border-bottom: 1px solid #e8e8e8;}
.post small,  small.featured-time, .post small a, small.featured-time a {font-size: 12px;line-height: 1.5em;color:#7F7F7F; font-weight:normal; vertical-align:top;}
.post small a:hover, small.featured-time a:hover {color:#000}	
small.featured-time { margin-top:5px;}
.commentlist li ul li {font-size: 1em;}
.commentlist li .avatar { float: left;margin-right:10px;}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
	
.comment-content a, .comment-content a:visited { color:#00CAF6;}	
.author-name a, .author-name a:visited { color:#000;}
.author-name a:hover { text-decoration:underline;}
.comment-number {position:absolute; right:22px; top:20px; color:#e9e9e9; font-size:23px; }



.comment-content { margin-left:85px;}
.comment-reply-link {  display:inline-block; margin-top:10px; color:#888; font-weight:normal; float:right; font-size:11px;}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	font-size:10pt;
	}


.commentmetadata {
	font-weight: normal;
	}



.comment-meta { font-size:9pt; color:#999;}
.commentlist  .author-name {color:#000; font-weight:bold; font-size:13pt;}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, a:visited{
	color:#00CAF6; font-weight:bold;
	text-decoration:none;
	}

a:hover{text-decoration:underline;}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
    margin:0;
	padding: 0;
	}

#page {
	margin: 0px auto 0 auto;
	padding: 0;
	width: 1000px;
	}

#head-bottom { height:60px;  margin-bottom:30px; background:#000; padding:10px 10px;}
#header-content {width: 1000px; margin:0 auto; padding-top:20px;}


.post {
	margin: 0 0 20px;
}

.single .post {margin:0;}

.post {padding:0 30px 20px 30px;}

.search #content {width:650px;}
.search .pagetitle { padding:0 25px 15px 25px; border-bottom:1px solid #e8e8e8; margin-bottom:25px;}

.single #content {padding-bottom:0; background:none;}
#respond {}
#respond-content { padding:10px 25px;}

.page-head{padding:0px 25px 15px 25px;border-bottom:1px solid #e8e8e8;}


#home-posts .post {border-bottom:1px solid #e8e8e8; /*#d0d0d0*/ }

#home-posts .post:last-child {border:none;}

#home-posts img, #side-post-info img { padding:0 6px 6px 0px;
/*border:1px solid #d8d8d8;-moz-border-radius:3px;	-webkit-border-radius:3px;*/
}

#home-posts img {margin-bottom:5px;}

.post hr {
	display: block;
	}

.
.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

/* End Structure */



/*	Begin Headers */
h2 { margin:0;}
/*.pagetitle{margin-bottom:20px; }*/

h3 {
	padding: 0;
	margin: 30px 0 0;
	margin-bottom: 5px;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	/*max-width: 100%;*/
	}
img {max-width:600px;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}
*/
html>body .entry li {
	margin: 7px 0 8px 10px;
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}





/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 230px;
	padding: 2px;
	margin: 5px 0px 10px 0;
	 height:30px;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
/*	margin: 0 0 5px auto;
	float: right;
	*/
	padding:10px;
	color:#fff;
	background:#00C6FF;
	border:none;
	width:120px;
	font-family: Helvetica, Arial, sans-serif; font-weight:bold;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/
}
	
#commentform label {font-size:18px;}
#email-input {float:left;}
#website-input {float:right;}
/* End Form Elements */



/* Begin Comments*/
/*.alt {
	margin: 0;
	padding: 10px;
	}
*/
.commentlist {
	text-align: left; /*justify*/
	padding:0;
	}

.commentlist li {
	padding: 0;
	margin: 0;
	list-style: none;
	clear:both;
}

.author-comment-block {background:#1e1e1e; color:#fff;}
.author-comment-block .comment-number  {color:#ccc;}
.author-comment-block .author-name a, .author-comment-block span.author-name{color:#fff;}

.comment-block{
  padding: 20px 22px 25px 22px;
  position:relative;
}

.commentlist li ul li { 
	margin-left: 30px;
	padding-right:0px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */




/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 15px 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	font-style:italic;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}


/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

#header { margin-bottom:20px; }
#header-underline {border-bottom:8px solid #000; position:relative;top:0px;width:100%; }

#logo {position:relative;}
.logo-strip { background:#000; /*width:516px;left:-200px;*/ position:absolute;  top:0; height:60px; width:320px;}
#logo a {width:218px; height:45px; background: url(images/sprite3.png) 0 0 no-repeat; display:inline-block; position:absolute; left:10px; top:10px; outline:none;}

#footer-logo {display:inline-block;  background:url(images/sprite3.png) 0 0 no-repeat; width:218px; height:45px; position:absolute; top:10px; left:10px;}

#search-box {/*background:url(images/search-box.png) no-repeat;*/ background:#fff; width: 299px; height:40px; position:relative; /*box-shadow: 3px 3px 3px #e2e2e2;	-moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;*/}

#content #searchform { padding:0 30px;}
#content #search-box {width:100%; border:1px solid #e8e8e8; 
 margin:30px 0 40px 0;
 box-shadow: 1px 1px 1px #e2e2e2;	-moz-box-shadow: 1px 1px 1px #e2e2e2; -webkit-box-shadow: 1px 1px 1px #e2e2e2;}
 

#searchsubmit { width:40px; height:40px; position:absolute; right:0px; top:0; cursor:pointer; background:url(images/sprite3.png) -224px 0 no-repeat; border:none;}

/*#s {text-align: left;margin:10px 0 4px 10px; width:198px; border:none; background:none;
font-size:15px; outline:none; color:#888;}*/
#s {text-align: left;margin:10px 0 4px 10px; width:198px; border:none; background:none; font-size:15px; outline:none; color:#aaa; font-family: helvetica, Arial, sans-serif; font-weight: bold;}


.clr {clear:both}
#logo {float:left;}
#search-block {float:right; margin-top:10px; margin-right:10px;}


#featured { position:relative; height:296px; width:1000px; margin-top:20px; 
}


#editorial-change-set-buttons {float:left; padding-top:4px;}

#change-set-buttons {z-index:100; position:absolute; right:0px; top:-24px; padding:5px 0;
/*border:1px solid #ccc; border-bottom:none;*/}
#editorial-change-set-buttons a, #change-set-buttons a {display:inline-block; width:8px; height:8px; /*background:#fff;*/ margin-left:6px; outline:none;
-moz-border-radius:7px;-webkit-border-radius:7px; border:1px solid #bfbfbf;}

#editorial-change-set-buttons a { border:1px solid #696969;}
editorial-change-set-buttons a:hover {background:#696969;}

#change-set-buttons a.selected,
#change-set-buttons a:hover {background:#fff;}
/*#change-set-buttons a.selected { border:none; width:10px; height:10px;
 position:relative; top:-1px;}*/

.featured-set {/*position:absolute; left:0; top:0; background:#fff;*/ float:left; width:1000px; position:relative;}
.featured-titles-set { position:absolute; left:0; bottom:10px; vertical-align:top;}

.featured-info {/*float:left; width:320px; */ position:absolute; bottom:10px; left:0; width: 280px; }
.featured-info-wrap { padding-left:8px; padding-right:10px;}
.featured-info-wrap div{ font-size:12px; color:#fff;}


.featured-info a, .featured-info a:visited {
background:#fff;
color:#000;
padding-top: 6px;
padding-bottom: 4px;
padding-right: 10px;
font-size:21px; line-height:19pt; position:relative;  max-width:302px; display:block;
font-family: "Droid Sans", Helvetica, Arial, sans-serif; /*helvetica, Arial, sans-serif;*/ font-weight:bold;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}


/*
.featured-info { width:130px; }
.featured-info a, .featured-info a:visited {
color:#000;
font-size:15px; line-height:19px;
font-family: helvetica, Arial, sans-serif; font-weight:normal;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}


.featured-info p {font-size:13px;}
.featured-info div { width:130px;margin:0; border-top:5px solid; }
.featured-info .category { position:absolute; bottom:5px;}

.featured-info  span  {color:#fff; font-weight:bold;margin:0; position:relative; top:-1px; padding:1px 4px 2px 4px; }
*/

.editorial span, .news span, .breaking span, .cool span {font-family: helvetica, Arial, sans-serif; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/}

.featured-editorial-icon { height: 15px; background: url(images/sprite3.png) -426px -51px no-repeat; }
.featured-breaking-icon { height: 15px; background: url(images/sprite3.png) -426px -75px no-repeat; }
.featured-news-icon { height: 15px; background: url(images/sprite3.png) -426px -97px no-repeat; }
.featured-cool-icon {height: 15px; background: url(images/sprite3.png) -426px -118px no-repeat; }

.editorial-icon { width: 60px; height: 20px; background: url(images/sprite3.png) -347px -51px no-repeat; display:inline-block}
.breaking-icon { width: 58px; height: 20px; background: url(images/sprite3.png) -347px -75px no-repeat; display:inline-block}
.news-icon { width: 37px; height: 20px; background: url(images/sprite3.png) -347px -97px no-repeat; display:inline-block}
.cool-icon { width: 35px; height: 20px; background: url(images/sprite3.png) -347px -118px no-repeat; display:inline-block}
.post-info { position:relative;  display:inline-block; top:1px; margin-left: 5px; vertical-align:top; }
/*.post-info a {position:relative; width: 100px; display:inline-block;}*/


.featured-info-wrap div { border-top:5px solid; }
.featured-info span {padding:2px 6px 2px 6px; position:relative; top:-1px;}
.featured-info .editorial {  border-color:#7ed600; }
.featured-info .featured-editorial-icon {  border-color:#7ed600; }
#content  .editorial .symbol, .featured-info .editorial span {background:#7ed600; }
.editorial .entry a {color:#7ec700;}



.featured-info .news {border-color:#ff7200 ;}
.featured-info .featured-news-icon {border-color:#ff7200 ;}
#content  .news .symbol, .featured-info .news span { background:#ff7200;}
.news .entry a {color:#ff7200;}

.featured-info .cool {border-color:#00c6ff ;}
.featured-info .featured-cool-icon {border-color:#00c6ff ;}
#content  .cool .symbol, .featured-info .cool span { background:#00c6ff;}
.cool .entry a {color:#00caf6;}

.home-mini-post .latest-breaking-icon {position:absolute; bottom:0px; left:0; width:100%; border-bottom:5px solid; background: url(images/sprite3.png) -426px -135px no-repeat; height:15px; }

.featured-info .breaking, .home-mini-post .latest-breaking-icon  {border-color:#ff3e1e ;}
.featured-info .featured-breaking-icon {border-color:#ff3e1e ;}
#content  .breaking .symbol, .featured-info .breaking span {background:#ff3e1e;}
.breaking .entry a {color:#ff3e1e;}

#content .symbol {padding:3px 5px; color:#fff; margin-right:5px;}
.comment-baloon {width:29px; height:30px; background-repeat:no-repeat; display:inline-block; position:relative; top:-10px; left:10px;  }
.post .comment-baloon a { font-weight:normal; font-size:10pt; color:#fff; position:relative; left:2px; top:6px; display:inline-block; width:24px; text-align:center;}

.entry {margin-top:20px;}
.entry p { margin-top:0; margin-bottom:10px;}

.entry p:last-child {
  margin-bottom:0;
}

.entry p:first-child {
  margin-top:0;
}

#content_single {
	margin-top: 20px;
}

.featured-shadow { /*width: 323px; height: 296px; background: url(images/featured_bg.png) no-repeat;*/ }


.head-featured{
	
	float:left;
	position:relative;
	/*height:290px;*/
	padding:10px;
	border:1px solid #fff;
	/*-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
	background:#fff;	
	box-shadow: 3px 3px 3px #e2e2e2;
  	-moz-box-shadow: 3px 3px 3px #e2e2e2;
  	-webkit-box-shadow: 3px 3px 3px #e2e2e2;	
}

.header-feauted-ex {margin-right:20px; }

#featured .head-featured{
 /*border-bottom:6px solid #ccc;*/
 /*border-left:1px solid #e5e5e5;*/
}

/*#featured .featured-set .head-featured:last-child{ width:196px; }*/

/*#featured  .featured-set .head-featured:first-child{
 border-left:none;
}
*/

.head-featured img{
  width:298px; /*min-height:262px;*/ height:270px;  display:inline-block; /*border:1px solid #d0d0d0;*/
}



	
#content {width:660px; float:left; padding:25px 0px 0px 0px;  line-height:1.5em; font-size:10pt; background:#fff; /*color:#7f7f7f;*/ color:#292929; box-shadow: 3px 0 3px #e2e2e2;
  	-moz-box-shadow: 3px 0 3px #e2e2e2; 	-webkit-box-shadow: 3px 0 3px #e2e2e2;}
	
/*.home #content {margin-bottom:40px;

}*/

/*.home-block { background:#fff;-moz-box-shadow: 3px 0 3px #e2e2e2; 	-webkit-box-shadow: 3px 0 3px #e2e2e2; padding:15px 0;
margin-bottom:20px;}

.home-ed-block {padding-right:30px; padding-left:30px;}
*/

.ed-post-block .entry{ margin-top:-5px;}
.home-mini-post { float:left; width:140px; margin-right:2px; margin-top:25px; min-height:160px; cursor:pointer;
background-color:#fff; outline:none; padding:4px;}
.home-mini-post:hover {text-decoration:none;}
.home-mini-most-right {margin-right:0px;}
#home-posts .home-mini-post img, .home-mini-post img  { width:140px; padding:0;}
.home-mini-title, .home-mini-title:visited {display:block; /*font-size:8.5pt; line-height:10.5pt;*/ color:#000;
font-family:helvetica,Arial,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
}


/* ========= ACTIVE DISCUSSION ====== */
.active-discussion { position:relative;}
.ebaner {
/*  margin-top:-125px;*/
  position:relative;
  top:3px;
  width:300px;
  float:left;
}

.discuss-list {
/*border-left:1px solid #E0E0E0;*/
float:right;
min-height:250px;
padding:0 0 0 20px;
width:270px;
}

.ad-title {
color:#000000;
font-size:18px;
font-weight:bold;
}

ul.adlist  {
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}

ul.adlist li {
border-bottom:1px solid #E0E0E0;
margin:0 0 5px;
}

.adlist li a, .adlist li a:visited{
color:#00CAF6;
}

.adlist li p{
margin:0 0 0;
padding:0 0 9px;
}

/* ========= END ACTIVE DISCUSSION ====== */

.single #content {-moz-box-shadow:none; 	-webkit-box-shadow:none; box-shadow: none; padding-top:0px;}

.single #respond, .single .single-content-wrap, .single #related-stories,  .single #author-block, .single .commentlist { -moz-box-shadow: 3px 0 3px #e2e2e2; 	-webkit-box-shadow: 3px 0 3px #e2e2e2; background:#fff;  }
.single #respond, .single #related-stories, .single #author-block, .single .comm-num-title {margin-top:20px;   }
.single .commentlist {margin:0;}
 .single .single-content-wrap {padding-top:10px;}

#content p { padding-top:1px;}

#sidebar {width:320px; float:right; }


ul.techi-main-menu {
 list-style-type:none;
 position:relative;
}


.home-post-thumb {width:174px; height:132px; float:left; margin:6px 10px 0 0;}


.featured-play-icon{
	/*background: url('images/playicon.png') center center no-repeat;*/
	background: url('images/playicon_white.jpg') center center no-repeat;
	height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

ul.techi-main-menu li { float:left; margin-right:20px;}

.techi-menu-content {position:absolute; display:none;}
ul.techi-main-menu li:hover .techi-menu-content{ display:block;}

.post h2 {margin-bottom:5px; }

#section-buttons {margin-bottom:50px;}
#section-buttons a{ outline:none; display:inline-block; padding:1px 9px; margin:0; border:1px solid #d4d4d4; border-left:none; background:#f6f6f6;float:left; color:#787777; text-decoration:none; font-size:10px; font-weight:normal;}
#section-buttons a:first-child {
	border-left:1px solid #d4d4d4;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
}

#section-buttons a:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
}

#section-buttons a.selected, #section-buttons a:hover {background:#a4a4a4; border-color:#a4a4a4; color:#fff;
border-right-width:2px;
margin-left:-1px;
}

.breaking-symbol, .news-symbol, .editorial-symbol, .cool-symbol{padding:5px 8px; font-size:10px;
position:relative; top:-2px; color:#fff;}

.featured-info .breaking-symbol, .featured-info .news-symbol, .featured-info .editorial-symbol, .featured-info .cool-symbol{
	  padding:6px 9px;

	}
	


.breaking-symbol {background:#fb6b2f; }
.cool-symbol, .news-symbol {background:#1c95c3;}
.editorial-symbol {background:#72b400;}
small .title-symbol {/*-moz-border-radius:3px;-webkit-border-radius:3px; */font-size:9px; margin-right:5px; 
position:relative; top:-1px; padding:4px 4px 2px;}

/*#head-banners { margin-bottom:20px; }*/

#top-banner { padding:10px 8px 10px 10px; background:#fff; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2; width:728px; margin:0 auto 20px auto;}

.post h2 a, .post h2, h2.pagetitle, .post h2.home-ed-title, .post h2 span {display:block; width:auto; font-family:"Droid Sans", Helvetica, Arial, sans-serif; /*font-family: helvetica, Arial, sans-serif;*/ color:#000; font-size:28px; text-align:left; line-height:1.2em; font-weight:bold; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}
.post h2, .post h2 span {font-size:30px; margin-bottom: 5px;}

h2 a{background:#fff;}
h2 a:hover {text-decoration:none;}

.post h3 a, .post h3, .post h3 span { margin-bottom: 5px; font-family:"Droid Sans", Helvetica, Arial, sans-serif; /*font-family:helvetica, Arial, sans-serif;*/ color:#000; font-size:20px; font-weight:bold; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}

#content_single h2 {font-size:25px; margin-top:10px;}


.post h1 a, .post h1, h1.pagetitle, .post h1 span {display:block; width:auto; font-family:"Droid Sans", Helvetica, Arial, sans-serif; /*font-family:helvetica, Arial, sans-serif;*/ color:#000; font-size:26px; text-align:left; line-height:1.2em; font-weight:bold; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}
.post h1, .post h1 span {font-size:30px; margin-bottom: 5px;}


#top-icons { float:right; display:inline-block; position:relative; margin-right:20px;
/*border:1px solid #d0d0d0; -moz-border-radius:3px;	-webkit-border-radius:3px; width:240px;*/ }
#top-icons span {margin:8px 0 0px 0px; display:inline-block; float:right; width:220px;}

#subandfollow {background:url(images/sprite3.png) -223px -48px no-repeat;
display:block;
height:40px;
width:103px; float:right;  position:relative; top:10px; margin-right:5px;}

/*#top-icons p span { color:#999; margin:0;  }*/

#top-icons a { display:inline-block; width:40px; height:40px; margin:2px; float:left;}
#facebook-link {background:url(images/sprite3.png) -272px 0 no-repeat;}
#rss-link {background:url(images/sprite3.png) -403px 0 no-repeat;}
#email-link {background:url(images/sprite3.png) -359px 0 no-repeat;}
#buzz-link {background:url(images/sprite3.png) -446px 0 no-repeat;}
#twitter-link {background:url(images/sprite3.png) -316px 0 no-repeat;}


/* footer */
.logo-wrap {position:relative;}
#footer { padding:0 30px 0px 30px; margin:80px 0; }
#footer-wrap {width:1000px; margin:0 auto; position:relative;}


/*
#footer-social-icons {display:inline-block; position:absolute; top:30px; right:0;}
#footer-social-icons a { display:inline-block; width:27px; height:27px; margin-right:5px;}
#footer-facebook-link {background:url(images/footer/facebook-icon.png) no-repeat;}
#footer-rss-link {background:url(images/footer/rss-icon.png) no-repeat;}
#footer-email-link {background:url(images/footer/mail-icon.png) no-repeat;}
#footer-buzz-link {background:url(images/footer/buzz-icon.png) no-repeat;}
#footer-twitter-link {background:url(images/footer/twitter-icon.png) no-repeat;}
*/
#pages-bottom-links {font-size:11px; margin-left:340px; color:#fff;}

#pages-bottom-links a:hover { background:#666; color:#fff; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;}
#pages-bottom-links a { color:#666; text-decoration:none;
width:150px; background:#fff; margin-right:16px; display:inline-block; margin-bottom:3px; height:18px;
box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;
}
#pages-bottom-links span {
	 margin:0px 0 0px 4px; padding:1px; display:inline-block;
	}
/*#pages-bottom-links a:first-child {margin-left:0;}*/
/*#pages-bottom-links a:hover { text-decoration}*/

#footer-info { position:absolute; width:320px; right:0; top:0px; color:#aaa; line-height:11pt;}

#footer .rights {font-size:12px;  margin-top:10px; }
.trade, .trade a {font-size:12px;}
 .trade a {font-weight:normal; color:#aaa;  text-decoration:underline; }
/* end footer */




.img-wrap {position:relative; display:inline-block; }
/*.img-wrap img {max-width:600px;}*/

.entry .img-wrap img {display:inline-block;}

.more-link {}


.left {float:left}

.unactive { color:#bbb;}

.sidebar-text-link { width:265px; text-align: right;}
.sidebar-text-link a {color:#666; font-size:9px; font-weight:normal; }

.side-sky-banner-160 { margin:0px auto; width:160px; padding:10px 80px; background:#fff; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;}

.sidebar-rectangle-banner { display:block; width:280px; height:160px; padding:10px 10px 10px 30px; background:#fff; margin:0 0 15px 0; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;}

.sidebar-square-banner { display:block; width:300px; height:250px; padding:10px; background:#fff; margin:20px 0 15px 0; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;}

.sidebar-facebook { display:block; width:300px; height:287px; padding:10px; background:#fff; margin:20px 0 15px 0; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;}

.sidebar-banner-vspacer { width: 10px; height: 20px;}

#side-post-info {margin:0px 0 20px 0; background:#fff;}
.side-post-info-wrap {border:1px solid #d0d0d0;}

#side-post-info p {margin:0; color:#000; padding:10px 10px 0 10px; }
#side-post-info p a {color:#000; font-weight:normal;}
/*#side-post-info p a:hover{ color:#000;}*/
#side-post-info ul {list-style:none; padding:0;}
#side-post-info img {width:78px; margin-right:10px;}
#side-post-info ul li {clear:both; margin-bottom:10px;  border-top:1px dashed #d0d0d0; padding:10px 10px 0 10px;}
.side-post-title {margin-left:100px;}
.side-post-title a {color:#000;  font-weight:bold; font-size:14px; } 
.side-post-time {color:#999; font-size:12px; font-style:italic; margin-left:100px;}

#featured-wrap { overflow:hidden; width:1000px; position:relative; height:100%;}
#featured-content { width:3000px; position:absolute;}

.archive-page #home-posts {margin-top:25px;}

#side-tags-cats-tabs {margin-top:40px;}
#side-tags-cats-tabs a {width:50%; display:inline-block; background:#e7e7e7; color:#2f2f2f; padding:5px 0px; width:150px; float:left; text-align:center; outline:none; text-decoration:none;}
#side-tags-cats-tabs a.selected-item, #side-tags-cats-tabs a:hover {background:#2f2f2f; color:#FFF; }

#side-widgets {margin-bottom:35px;}

#side-tag-widget{ position:relative; margin:20px 0; overflow:hidden;}

#techi-tags-letters {list-style:none; padding:0; margin:0; background:#b2b2b2; width:30px; text-align:center; position:relative; left:290px; }
#techi-tags-wrap {float:left; position:relative; overflow:hidden; height:100%; width:300px; position:absolute;}
#techi-tags-letters a {color:#fff; font-weight:normal;}

#techi-tags-wrap ul{list-style:none; margin:0; padding:0; width:320px; position:absolute;}
#techi-tags-list {}
#techi-tags-wrap li{ min-height:40px; margin-bottom:10px; padding-right:30px;}



#techi-tags-wrap a, #techi-tags-list a:visited { color:#999; font-weight:normal; font-size:11px; line-height:1.01em; margin-right:5px;}
#techi-tags-wrap .selected-item a {color:#666;}
#techi-tags-wrap a:hover {color:#000;}
.techi-tags-title{ color:#868686; background:#dedede; padding:4px 10px;}
.selected-item .techi-tags-title {background:#b2b2b2; color:#fff;}
.inner-tags {padding:5px 10px 0 10px;}


#techi-category-list {list-style:none; padding:0; margin:0; background:#eee; padding:10px;}

/* pagination styles */
.navigation {
	display: block;
	text-align: center;
	position:relative;
	top:8px;
    left:0px;    
}
	
div.pagination {font-size:14px; font-weight:bold; text-align:left;  font-family: helvetica, Arial, sans-serif;
height:40px; background:#fff;box-shadow: 3px 3px 3px #e2e2e2;	-moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/}
div.pagination a {/*padding: 3px 9px 3px 9px;*/ background:#fff; text-decoration: none;color: #000; width:50px; display:inline-block; text-align:center; padding:9px 0; float:left;
 border: 1px solid #fff; border-left:1px solid #efefef; border-right:1px solid #efefef;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #b2b2b2;background-color: #b2b2b2;color: #fff;}
div.pagination span.current {/*padding: 3px 7px 3px 7px;*/border: 1px solid #b2b2b2;background-color: #b2b2b2;color: #FFF; width:50px; padding:9px 0; display:inline-block; text-align:center;
 }

/*div.pagination span.disabled {border: 1px solid #b2b2b2;font-weight: normal;color: #fff; background:#b2b2b2;}*/

div.pagination a.navbutton, div.pagination span.disabled  { background:#000; color:#fff; width:auto;
border:1px solid #000;}	
div.pagination a.navbutton:hover { background:#b2b2b2; 
border:1px solid #b2b2b2;}
div.pagination span {float:left; display:inline-block;}

div.pagination span.next-btn, div.pagination a.next-btn {width:74px; text-align:center; display:inline-block; margin:0; padding:9px 0;position:absolute; top:0px; right:0;}
div.pagination span.prev-btn, div.pagination a.prev-btn {width:117px; text-align:center; display:inline-block; margin:0; padding:9px 0;}

div.pagination span.inner-gap { /*display:inline-block; width:0px; padding:0; margin:0;*/ display:none;}
/*.navigation div.pagination span.inner-link, .navigation div.pagination a.inner-link {margin:0 4px;}*/

ul.search {list-style:none; margin:0; padding:0;}
ul.search li {font:1.25em/1.43em;/*border-bottom:1px solid #E8E8E8;
margin:25px 0;*/
padding:0 25px 25px;}
ul.search li:last-child {margin-bottom:0; border-bottom:0; }
ul.search li b {  background:none repeat scroll 0 0 #FFF000;}

.search li .titlelink {color:#000000;font-size:1.3em;font-weight:bold;}

.search li .linktext { color: #00CAF6;}

#side-popular-posts {margin:20px 0;}
#side-popular-posts ul {list-style:none; margin:0; padding:0; clear:both; /* border:1px solid #D0D0D0;*/}
#side-popular-posts ul li, .dynamic-list ul li {padding:8px 10px;}
#side-popular-posts ul a, .dynamic-list ul a {color:#474747; display:table-cell; vertical-align:middle; padding-left:5px;font-family: helvetica, Arial, sans-serif;font-weight:normal; font-size: 14px; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/}
#side-popular-posts ul span { color:#b3b3b3; display:table-cell; height:45px; vertical-align:middle; font-weight:normal; font-family: "Lucida Grande", sans-serif; background: url(images/sprite3.png) no-repeat; width: 30px;}

#side-popular-posts li,  .dynamic-list li {border-bottom:1px solid #e8e8e8;}
#side-popular-posts li {background-color:#fff;}
#side-popular-posts li:last-child,  .dynamic-list li:last-child {border:none;}
#side-popular-posts a:hover {color: #000;}

.dynamic-list ul {list-style:none; margin:0; padding:0; /*border:1px solid #d0d0d0;*/}


.techi-widget-title {color:#fff; background:#000; /*border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;*/ font-weight:bold; padding:0px 15px; position:relative; top:1px;
    /*-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;*/
	text-shadow: 0px -1px 1px #000;
	height:40px;
	font-size:14px;
	overflow:hidden;
   }
/*#category-widget .techi-widget-title, #side-tag-widget .techi-widget-title {margin-right:0;}*/
.techi-widget-title span { top:12px; display:inline-block; position:relative; width:600px; font-family: helvetica, Arial, sans-serif; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/}
.techi-widget-title span .second-title { position:absolute; left:320px; top:0;}
.side-rss-icon {background:url(images/sprite3.png) -403px 0 no-repeat; width:40px; height:40px; position:absolute; right:0px; display:inline-block; top:0px;
} 

a.back-btn, a.back-btn:hover {color:#000; float:left; }
.dynamic-page-strip {padding:3px 5px; background:#dadada; font-size:11px;}
.see-all { float:right; margin-right:2px;}
.see-all a, .see-all a:hover{ color:#000;}

#videowall-widget {}
#videowall-widget a.image-link { position:relative; display:block; margin:0 auto 4px;}
#videowall-widget ul {list-style:none; padding:0; margin:0;}
#videowall-widget ul li {clear:both; border-bottom:1px solid #d0d0d0;}
#videowall-widget ul li div, #techi-category-list li div{ width:140px; float:left; padding:9px; height:144px;
 /*-moz-border-radius:3px;	-webkit-border-radius:3px;*/ overflow:hidden;}
#videowall-widget ul li div.right {float:right; text-align:right;}
#videowall-widget img {width:140px; height:100px; display:inline-block;}
#videowall-widget ul li span {text-align:left;}
#videowall-widget li span a { color:#000; font-size:12px; line-height:16px; font-family: helvetica, Arial, sans-serif; font-weight:normal; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/}
#videowall-widget ul li div.right-col{border-left:1px solid #d0d0d0; float:right; padding-left:10px;}

#category-widget { height:444px; overflow:hidden; position:relative; margin:0 0 20px 0; }
#category-widget .techi-widget-title {top:0;}


.cat-icon-wrap { border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; display:inline-block; text-align:center; width:78px; height:70px; padding:15px 0px;}
a.most-right {margin-right:0; /*border-right:1px solid #d0d0d0;*/ padding-right:3px; border-right:none;  }
#category-widget a.most-left {/*padding-left:5px; padding-right:5px;*/ padding-left:2px;}

a.cat-icon-wrap, a.cat-icon-wrap:visited {color:#000; text-decoration:none; outline:none; font-family: helvetica, Arial, sans-serif; font-weight:normal; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/}
a.cat-icon-wrap:hover{background:#F6F6F6;}

.cat-icon-wrap span { height:48px; width:48px; display:inline-block; background: url(images/sprite3.png) no-repeat;}

.cat-icon-wrap .cat-icon-3 {background-position:0px -223px;}
.cat-icon-wrap .cat-icon-4 {background-position:-48px -223px;}
.cat-icon-wrap .cat-icon-5 {background-position:-96px -223px;}
.cat-icon-wrap .cat-icon-6 {background-position:-144px -223px;}
.cat-icon-wrap .cat-icon-7 {background-position:-192px -223px;}
.cat-icon-wrap .cat-icon-8 {background-position:-240px -223px;}
.cat-icon-wrap .cat-icon-9 {background-position:-288px -223px;}

.cat-icon-wrap .cat-icon-10 {background-position:0px -271px;}
.cat-icon-wrap .cat-icon-11 {background-position:-48px -271px;}
.cat-icon-wrap .cat-icon-12 {background-position:-96px -271px;}
.cat-icon-wrap .cat-icon-13 {background-position:-144px -271px;}
.cat-icon-wrap .cat-icon-56 {background-position:-192px -271px;}
.cat-icon-wrap .cat-icon-175 {background-position:-240px -271px;}
.cat-icon-wrap .cat-icon-202 {background-position:-288px -271px;}
.cat-icon-wrap .cat-icon-1477 {background-position:-338px -271px;}




.sliding-widget-wrap {width:660px; position:relative; }
.sliding-widget-wrap .left-part { position:absolute; width:320px; top:0;}
.sliding-widget-wrap .right-part {position:absolute; width:320px; left:320px; top:0;}

.news-day {border-bottom:1px dashed #d0d0d0; border-top:1px dashed #d0d0d0; margin-bottom:20px; padding:10px 0; }
.news-day span{color:#666; font-weight:bold;}

.regular-home-excerpt p { /*margin-left:190px;*/ margin-top: -6px;}

.techi-side-widget {width: 320px;background:#fff; box-shadow: 3px 3px 3px #e2e2e2; -moz-box-shadow: 3px 3px 3px #e2e2e2; -webkit-box-shadow: 3px 3px 3px #e2e2e2;}


/* social icons */
.compact-links {margin:0;overflow:hidden;padding:0;position:relative;top:10px; background:none; }
 .compact-links a{vertical-align:top; margin-right:10px; display:inline-block;}
 span.compact-links span, span.compact-links { font-family: "Lucida Grande", sans-serif; }
 #compact-digg { width:110px; margin-left:-25px; display:inline-block; overflow:hidden; position:relative;}
 #compact-retweet {position:relative; z-index:10; display:inline-block;}
 #compact-buzz {margin-left: -15px;}
 
/*.inner-strip {background:#000; color:#fff; font-size:20px; font-family: helvetica, Arial, sans-serif;
 width:230px; padding:10px 0 10px 10px;
}*/
.inner-strip {/*background:#B2B2B2;*/ background:#000; color:#fff; font-size:14px; font-family: helvetica, Arial, sans-serif; font-weight:bold;
 width:635px; padding:8px 0 8px 25px; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/
}



/*#spread-block { border-bottom:20px solid #efefef; }*/
.sep-line { height:20px; background:#efefef;}
#spread-content {padding:5px 15px;
 -moz-box-shadow: 3px 0 3px #e2e2e2; 	-webkit-box-shadow: 3px 0 3px #e2e2e2;
}

#author-block { -moz-box-shadow: 3px 0 3px #e2e2e2; 	-webkit-box-shadow: 3px 0 3px #e2e2e2; }
#author-info {padding:15px 25px; }
.page-head #author-info { padding:15px 0 ;}
.author-avatar {float:left;}
.author-description {margin-left:60px;}
.author-description p {margin-top:-4px; font-style:italic;}
.author-description p  a {color:#00CAF6;}

author-description

.social_bookmark{padding:0 0 15px 0; margin:20px 0 10px 0;/*background:#eee;*/position:relative;border-bottom:solid 1px #ddd;clear:both;}
.digg_bookmark, .dzone_bookmark{float:left;background:#fff;padding:14px 0 0 0;height:90px;}
.middle_bookmark{float:left;margin-left:10px;margin-top:5px;}
.icons_bookmark {margin-top:10px;}
#facebook-box { display:inline-block; margin-left:10px;}
#buzz-box { display:inline-block; margin-left:10px;}

#editorials-widget {position:relative; overflow:hidden; margin-top:20px; background:none; height:430px; 
-moz-box-shadow: none; 	-webkit-box-shadow: none;}
#editorials-widget-wrap { position:relative; width:3000px; background:#fff;
-moz-box-shadow: 3px 0 3px #e2e2e2; 	-webkit-box-shadow: 3px 0 3px #e2e2e2;
}
.widget-editorial-item {width:300px; float:left; padding:10px;}
.widget-editorial-item img {max-width:300px;}
.widget-editorial-item a.text-link, .active-discussion a.text-link{
	color:#000;
font-family:helvetica,Arial,sans-serif;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/
font-size:19px;
line-height:24px;
font-weight:normal;
display:inline-block; margin-top:10px;
}

.active-discussion a.text-link {margin-top:0px;}
#home-posts .active-discussion img {padding:0;}

a.top-link {position:fixed;  color:#666; bottom:10px; right:10px; font-size:9px; font-weight:normal; }
.vvqbox { clear:both;}

.related-stories-wrap { padding:10px 20px 20px 20px;}

/*.side-post-info-wrap {border:1px solid #d0d0d0;}*/
.related-meta-info {margin:0; color:#000; padding:4px 25px; /*background:#DADADA;*/ border-bottom:1px solid #d0d0d0; font-size:9pt;}
.related-meta-info a {color:#000; font-weight:normal;}
.related-stories-wrap ul {list-style:none; padding:0; margin:10px 0 0 0;}
/*.related-stories-wrap img {width:78px; margin-right:10px; height:66px;}*/
.related-stories-wrap ul li {clear:both; margin-bottom:25px; /* border-top:1px solid #d0d0d0;*/ padding:10px 0 0 0;}

.related-post-title {margin-left:80px; padding-right:10px;}
.related-post-title a {color:#000;  font-weight:bold; font-size:14px; } 
.related-post-time {color:#999; font-size:12px; font-style:italic; margin-left:80px;}
.related-left {float:left; width:50%;}
.related-right {float:right; width:50%;}
.related-right-wrap {padding-left:10px;}
#spread-block {clear:both;}

/*=========== menu =============*/
.single .switch-menu { padding-top:15px;}
.switch-menu { padding:0 30px 20px 30px; margin-bottom:20px; border-bottom:1px solid #e8e8e8;
}

.switch-menu a {margin-right:5px; display:inline-block;  background: url(images/sprite3.png) no-repeat;
 position:relative; outline:none;}

.switch-menu a:hover, .switch-menu a.selected {top:3px; }

.switch-menu .m-all {  background-position: -11px -135px; width:29px; height:33px; }
.switch-menu a:hover.m-all, .switch-menu a.m-all.selected { background-position: -11px -180px; }

.switch-menu .m-breaking {background-position: -220px -135px; width:69px; height:33px;}
.switch-menu a:hover.m-breaking, .switch-menu a.m-breaking.selected  { background-position: -220px -180px; }

.switch-menu .m-news { background-position: -173px -135px; width:43px; height:33px;}
.switch-menu a:hover.m-news, .switch-menu a.m-news.selected  { background-position: -173px -180px; }

.switch-menu .m-editorial {background-position: -44px -135px; width:81px; height:33px; }
.switch-menu a:hover.m-editorial, .switch-menu a.m-editorial.selected  { background-position: -44px -180px; }

.switch-menu .m-cool {background-position: -128px -135px; width:40px; height:33px; }
.switch-menu a:hover.m-cool, .switch-menu a.m-cool.selected  { background-position: -128px -180px; }


#author, #email, #url, #comment {border:1px #999 solid; /*border-style:inset; border-width:1px;*/ font:13px/18px Helvetica,Arial,Sans-Serif; color: #474747;}


.rss-feeds p {margin:25px 0; }
/* hack for opera */
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
.featured-info a, .featured-info a:visited { font-family:"Droid Sans", Helvetica, Arial, sans-serif; /*Arial,"Lucida Grande",sans-serif;*/}
div.pagination {font-family:Arial,"Lucida Grande",sans-serif;}
#techi-tags-wrap a, #techi-tags-list a:visited { line-height:1.3em;}
}

.home-social span { font:Arial, Helvetica, sans-serif;}
.home-social .twitter-btn { margin-bottom:5px; display:inline-block;}
.home-social { float:right; margin:15px 0 6px 10px; width:49px;}
.entry .home-social {margin-top:1px;}
.home-social span {}

.home-social .FBConnectButton_Small .FBConnectButton_Text {
padding:2px 1px 3px;
}

.fb_share_count_wrapper {width:49px;}
.home-banner {text-align:center;}
.no-results-hidden {display:none;}