/*
Theme Name: WP Distinctive
Theme URI: http://themeforest.net/user/contempoinc?ref=contempoinc
Description: A Distinctive Full Featured Community Wordpress Theme.
Version: 1.0
Author: Chris Robinson
Author URI: http://www.contempographicdesign.com
Tags: grey, clean, community, premium, fixed width, two columns, widgets

*/

/** CSS - WP Distinctive
==============================================================================*/

* { /* removes defaults from all elements */
	margin: 0;
	padding: 0;
	list-style: none;
	}

/** Body
==============================================================================*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #454545;
background: url(images/body_background.jpg) repeat-x top #fff;
margin: 0 auto;
}

blockquote {
	padding: 10px 10px 0 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #ececec;
	font:1.0em Arial;
	line-height:1.5em;
	margin:10px 0px;
	}

/** Misc
==============================================================================*/

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

/** Images
==============================================================================*/

#content img, #content-inner img, #sidebar img {
border: 0;
padding: 0px;
background-color: #fff;
}

#content img.left, #content-inner img.left, #sidebar img.left, img.alignleft {
margin: 0 16px 8px 0;
float: left;
}

#content img.right, #content-inner img.right, #sidebar img.right, img.alignright {
margin: 0 0 8px 16px;
float: right;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
float: center;
}

a img {
border: none;
}

/** Headings
==============================================================================*/

h1 {
font-size: 18px;
line-height: 20px;
margin: 0 0px 8px 0px;
margin-bottom: 12px;
font-weight: bold;

}

h2 {
font-size: 20px;
line-height: 22px;
margin: 0 0 8px 0;
font-weight: normal;
}

h3 {
font-size: 16px;
line-height: 16px;
margin: 0 0 16px 0;
font-weight: bold;
text-transform: uppercase;
}

h4 {
font-size: 14px;
line-height: 16px;
margin: 0 0 8px 0;
font-weight: normal;
text-transform: uppercase;
}

h5 {
font-size: 20px;
line-height: 26px;
margin: 0 0 8px 0;
font-weight: bold;

}

#footer h4 {
padding: 0 0 6px 0;
background: url(images/footer_divider.jpg) repeat-x bottom;
}

/** Paragraphs
==============================================================================*/

p {
margin: 0 0 24px 0;
}

/** Links
==============================================================================*/

a:link {
color: #445f78;
text-decoration: none;
}

a:visited {
color: #445f78;
text-decoration: none;
}

a:hover {
color: #658fC8;
text-decoration: none;
}

a:active {
color: #243f58;
text-decoration: none;
}

#pages a:link, #nav a:link {
color: #cccccc;
text-decoration: none;
}

#pages a:visited, #nav a:visited {
color: #cccccc;
text-decoration: none;
}

#pages a:hover, #nav a:hover {
color: #ffffff;
text-decoration: none;
}

#pages a:active, #nav a:active {
color: #cccccc;
text-decoration: none;
}

#trend a:link {
color: #fff;
text-decoration: none;
}

#trend a:visited {
color: #fff;
text-decoration: none;
}

#trend a:hover {
color: #444444;
text-decoration: none;
}

#trend a:active {
color: #444444;
text-decoration: none;
}

/** Main Container
==============================================================================*/

#container {
width: 980px;
margin: 0 auto;
}

/** Tagline
==============================================================================*/

#tagline {
font-size: 10px;
color: #dbdbdb;
text-transform: uppercase;
margin: 3px 0 0 0;
}

/** Pages Nav
==============================================================================*/

#pages {
margin: 13px 0 0 0;
text-transform: uppercase;
font-size: 10px;
}

#pages ul {
background: url(images/top_info_divider.jpg) repeat-y right;
}

#pages li {
float: left;
padding: 0 16px 0 0;
}

p#subscribe {
width: 76px;
text-align: right;
margin: 0;
padding: 0 22px 0 0;
background: url(images/rss_icon.jpg) right no-repeat;
}

/** Logo
==============================================================================*/

#logo {
float: left;
margin: 16px 0 0 0;
}

/** Search
==============================================================================*/

#s {
float: right;
margin: 0px -10px 0 0;
width: 185px;
height: 30px;
padding: 4px 0 0 25px;
border: 1px solid #a2a2a2;

}

/** Navigation
==============================================================================*/

#nav {
width: 979px;
height: 33px;
margin: 15px 0 1px 0;
background: url(images/nav_main_bg.jpg) repeat-x;
}

#nav li {
	float: left;
	display: block;
}

#nav li a {
font-size: 10px;
font-weight: bold;
float: left;
display: block;
padding: 8px 12px 8px 11px; 
text-transform: uppercase;
background: url(images/nav_bg.jpg) no-repeat top right;
z-index: 101;
}

#nav li a:hover {
background: url(images/nav_bg.jpg) no-repeat right -40px;
}

ul#nav li.current_page_item a, ul#nav li.current-cat a {
color: #fff;
background: url(images/nav_bg.jpg) no-repeat right -80px;
}

#nav li ul {
display: none;
}

/** Breadcrumbs
==============================================================================*/

#breadcrumbs {
position: relative;
width: 661px;
font-size: 11px;
color: #b4b4b4;
text-transform: uppercase;
background: url(images/content_header_bg.jpg) repeat-x 0 0;
z-index: 100;
}

#breadcrumbs p {
margin: 0;
padding: 8px 0 8px 16px;
}

#breadcrumbs p a {
color: #ffffff;
}

#catsbtn {
position: absolute;
right: 16px;
width: 114px;
}

#catsbtn span a {
float: right;
color: #efefef;
display: block;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
width: 82px;
background: url(images/categories_btn.jpg) no-repeat;
}

#catslist {
position: absolute;
right: 0;
top: 27px;
width: 148px;
display: none;
z-index: 100;
background-color: #efefef;
float: right;
border: 1px solid #aaa;
padding: 16px;
}

#catslist li a {
display: block;
width: 100%;
padding: 4px 0 4px 0;
}

/** Content
==============================================================================*/

#content, #content-inner {
width: 645px;
margin-top: -1px;
margin: 0 0 16px 0;
padding: 0 32px 16px 0px;
border-right: 1px solid #d2d2d2;
background-color: #fff;
z-index: 101;
}

.post {
width: 645px;
padding: 16px 0px 0px 0;
border-bottom: 1px solid #ffffff;
}

.postreal {
width: 627px;
padding: 16px 0px 0px 0;
border-bottom: 1px solid #ffffff;
}

.postcontent {
width: 402px;
}

.postcontent-inner {
width: 627px;
}

.postcontent p {
margin: 0;
}

.meta {
margin: 0 0 24px 0;
padding: 4px 0 4px 0;
border-top: 1px solid #dfddd5;
border-bottom: 1px solid #dfddd5;
color: #777676;
}

.metacustom {
margin: 0 0 0px 0;
padding: 4px 0 4px 0;
width: 250px;
height: 18px;
border-top: 1px solid #dfddd5;
color: #777676;
}

.date-cat-author, .commentsnum {
margin: 0;
}

.commentsnum {
padding: 0 16px 0 0;
color: #333333;
background: url(images/comments_icon.jpg) no-repeat right 3px;
}

#postsnav {
float: left;
width: 627px;
padding: 28px 0px 11px 0;
}

.previous {
text-transform: uppercase;
padding: 0 0 0 16px;
background: url(images/posts_nav_left_arrow.jpg) no-repeat left;
}

.next {
text-transform: uppercase;
padding: 0 16px 0 0;
background: url(images/posts_nav_right_arrow.jpg) no-repeat right;
}

.postcontent p {
margin: 0 0 16px 0;
}

#content p {
margin: 0;
}

.postcontent-inner ul, .postcontent-inner ol {
padding: 16px 0 16px 24px;
margin: 16px 0 16px 24px;
}

.postcontent-inner ul li {
list-style-type: disc;
}

.postcontent-inner ol li {
list-style-type: decimal;
}

/** Author Info
==============================================================================*/

#author {
width: 597px;
padding: 15px;
background: url(images/author_info_bg.jpg) repeat-x top #dfdfdf;
border-left: 1px solid #dfddd5;
border-right: 1px solid #dfddd5;
border-bottom: 1px solid #c3c3c3;
}

#author .avatarwrap {
background-image: none;
}

#author h3 {
text-transform: none;
}

/** Share
==============================================================================*/

#share {
width: 599px;
padding: 0 15px 0 15px;
border-top: 1px solid #dfdfdf;
background-color: #ccc;
}

#share img {
border: 0;
padding: 8px 0 0 0;
margin: 0;
background-color: #ccc;
}

#share p {
margin: 12px 0 0 0;
padding: 0 0 0 0;
}


/** Related
==============================================================================*/

#related {
padding: 16px 0 16px 0;
}

#related h3 {
font-weight: bold;
}

#related div {
width: 224px;
}

#related ul {
width: 389px;
border-left: 1px solid #dfddd5;
}

#related ul li {
padding: 0 0 0 16px;
}

#related ul li a {
display: block;
width: 349px;
padding: 4px 24px 4px 0;
background: url(images/arrow_right.jpg) no-repeat right;
border-bottom: 1px solid #dfddd5;
}

/** Comments
==============================================================================*/

#comments {
width: 627px;
margin: 16px 0 16px 0;
border-bottom: 1px solid #dfddd5;
padding: 0 0 16px 0;
}

#respond {
padding: 16px 0 0 0;
border-top: 1px solid #dfddd5;
}

#commentform {
margin: 0 0 32px 0;
padding: 16px 0 0 0;
}

input {
display: block;
float: left;
height: 20px;
margin: 5px 5px 1px 0;
}

fieldset {
border: none;
}

input, textarea {
padding: 0px;

border: 1px solid #e1dece;
background-color: #f6f6f6;
}

textarea {
margin: 5px 5px 1px 0;
overflow: auto;
}

#submit {
float: right;

}

.avatarwrap { 
float: left;
width: 140px;
margin: 0 0 24px 0;
background: url(images/comment_tail.jpg) no-repeat 120px 16px;
}

.avatarwrap p {
margin: 0;
padding: 0;
font-size: 10px;
}

.commentdate {
color: #808072;
}

.comment {
float: right;
width: 455px;
padding: 16px;
margin: 0 0 24px 0;
background-color: #efefef;
}

#comment_post_ID, #comment_parent, #_wp_unfiltered_html_comment {
display: none;
}

/** Sidebar
==============================================================================*/

#sidebar {
width: 302px;
padding: 0px 0px 0 0px;
margin: 0 0 0 0;
background-color: #fff;
}


#sideframing {
width: 266px;
margin: 0 0 16px 0;
background-color: #ffffff;
}

.sideframing a {
color: #f4e1c3;
text-decoration: none;
}

.sideframing a:visited {
color: #f4e1c3;
text-decoration: none;
}

.sideframing a:hover {
color: #000000;
text-decoration: none;
}

.sideframing a:active {
color: #000000;
text-decoration: none;
}

#dailytop {
width: 266px;
height: 450px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #474747;
}

.dailytop a {
color: #f4e1c3;
text-decoration: none;
}

.dailytop a:visited {
color: #f4e1c3;
text-decoration: none;
}

.dailytop a:hover {
color: #ffffff;
text-decoration: none;
}

.dailytop a:active {
color: #ffffff;
text-decoration: none;
}

#ads, #flickr {
width: 266px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #373737;
}

#ads img, #flickr img {
border: 0;
padding: 0;
}

.smad {
float: left;
margin: 0 16px 16px 0;
}

.last {
margin-right: 0px;
}

p#advertise, p#joinflickr {
font-size: 10px;
text-align: center;
text-transform: uppercase;
margin: 0 0 8px 0;
padding: 0 0 8px 0;
}

p#joinflickr {
padding: 8px 0 8px 0;
}

#flickr img {
float: left;
margin: 0 8px 8px 0;
border: 1px solid #e1dece;
padding: 5px;
height: 68px;
width: 68px;
background-color: #fff;
}

/** Footer
==============================================================================*/

#footercontainer {
margin: 0 auto;
background: url(images/footer_bg.jpg) repeat-x top #dfddd5;
min-height: 150px;
height: 150px;
}

#footer {
width: 945px;
margin: 0 auto;
padding: 48px 0 32px 0;
color: #454545;
}

#copyright {
float: left;
width: 219px;
}

#copyright p {
font-size: 10px;
margin: 0 0 0 0;
}

#footerlogo {
margin-bottom: 16px;
}

#elsewhere, #aboutus {
float: left;
width: 590px;
margin: 0 0 0 16px;
}

.readmore {
font-size: 10px;
text-align: right;
text-transform: uppercase;
}

#popular {
float: right;
width: 85px;
margin: 0 0 0 16px;
}

#elsewhere li, #popular li {
margin: 0 0 8px 0;
}

#hidehidden {
visibility:hidden;
display:none;
}

#inputArea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #373737;
    padding: 10px;
}

#inputArea input[type="text"], #inputArea textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 10px;
    display: block;
    padding: 0px;
    border: solid 1px #f4e1c3;
    width: 300px;
}

#aboutimage {
float:left;
margin: 0 16px 8px 0;
}

#frontavatar { 
 margin-left: -220px;
 margin-top: -212px;
 position: absolute;
 background: none;
}

#followus {
width: 266px;
height: 100%;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #fff;

}

.followus a {
color: #000000;
text-decoration: none;
}

.followus a:visited {
color: #000000;
text-decoration: none;
}

.followus a:hover {
color: #444444;
text-decoration: none;
}

.followus a:active {
color: #444444;
text-decoration: none;
}

#pwcounter {
width: 266px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #373737;
}

.pwcounter a {
color: #f4e1c3;
text-decoration: none;
}

.pwcounter a:visited {
color: #f4e1c3;
text-decoration: none;
}

.pwcounter a:hover {
color: #ffffff;
text-decoration: none;
}

.pwcounter a:active {
color: #ffffff;
text-decoration: none;
}

h5 {
font-size: 13px;
margin: 0 0 -20px 0;
font-weight: normal;
color: #f4e1c3;
}

#adsider {
width: 266px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #474747;

}

.adsider a {
color: #f4e1c3;
text-decoration: none;
}

.adsider a:visited {
color: #f4e1c3;
text-decoration: none;
}

.adsider a:hover {
color: #ffffff;
text-decoration: none;
}

.adsider a:active {
color: #ffffff;
text-decoration: none;
}

.overlay {
height:235px;
width:226px;
background: url(http://www.bitrebels.com/graphics/featured_overlay.png);
margin-top: 10px;
margin-left: -6px;
position: absolute;
z-index: 1;
}

.hot_overlay {
height:235px;
width:226px;
background: url(http://www.bitrebels.com/graphics/hot_overlay.png);
margin-top: -6px;
margin-left: -6px;
position: absolute;
z-index: 2;
}

.alive_overlay {
height:235px;
width:226px;
background: url(http://www.bitrebels.com/graphics/alive_overlay.png);
margin-top: -6px;
margin-left: -6px;
position: absolute;
z-index: 3;
}

#rebelsNetworkPositioner
{
margin: 0 auto;
right:962px;
top:1px;
}


/**  RSS Subscribe Button **/
.button {
float: right;
margin: -7px 0px 0 0px;
margin-right: 13px;
width: 106px;
height: 29px;
border: 0px solid #106eab;
background: url(http://www.bitrebels.com/graphics/rss_submit_inactive.png) no-repeat 0px 0px;
}


/** Apps Category Link Color
===========================================*/
.cat_apps:link {
 color: #00d3d1;
 text-decoration: none;
}

.cat_apps:visited {
 color: #00d3d1;
 text-decoration: none;
}

.cat_apps:hover {
 color: #a5e0df;
 text-decoration: none;
}

/** Design Category Link Color
===========================================*/
.cat_desi:link {
 color: #c000dd;
 text-decoration: none;
}

.cat_desi:visited {
 color: #c000dd;
 text-decoration: none;
}

.cat_desi:hover {
 color: #d184dc;
 text-decoration: none;
}

/** Entertainment Category Link Color
===========================================*/
.cat_ente:link {
 color: #99e000;
 text-decoration: none;
}

.cat_ente:visited {
 color: #99e000;
 text-decoration: none;
}

.cat_ente:hover {
 color: #c4e088;
 text-decoration: none;
}

/** Geek Category Link Color
===========================================*/
.cat_geek:link {
 color: #f5a700;
 text-decoration: none;
}

.cat_geek:visited {
 color: #f5a700;
 text-decoration: none;
}

.cat_geek:hover {
 color: #ffcf44;
 text-decoration: none;
}

/** Interviews Category Link Color
===========================================*/
.cat_inte:link {
 color: #009bec;
 text-decoration: none;
}

.cat_inte:visited {
 color: #009bec;
 text-decoration: none;
}

.cat_inte:hover {
 color: #98cae4;
 text-decoration: none;
}

/** Lifestyle Category Link Color
===========================================*/
.cat_life:link {
 color: #008800;
 text-decoration: none;
}

.cat_life:visited {
 color: #008800;
 text-decoration: none;
}

.cat_life:hover {
 color: #55cc55;
 text-decoration: none;
}

/** Social Media Category Link Color
===========================================*/
.cat_soci:link {
 color: #0051ac;
 text-decoration: none;
}

.cat_soci:visited {
 color: #0051ac;
 text-decoration: none;
}

.cat_soci:hover {
 color: #7393b8;
 text-decoration: none;
}

/** Technology Category Link Color
===========================================*/
.cat_tech:link {
 color: #ff0000;
 text-decoration: none;
}

.cat_tech:visited {
 color: #ff0000;
 text-decoration: none;
}

.cat_tech:hover {
 color: #ff7777;
 text-decoration: none;
}

/** Business Category Link Color
===========================================*/
.cat_biz:link {
 color: #27869a;
 text-decoration: none;
}

.cat_biz:visited {
 color: #27869a;
 text-decoration: none;
}

.cat_biz:hover {
 color: #5fafc0;
 text-decoration: none;
}

/* Facebook "Add Me" Button --------------------------------*/

.face_outside_border{
 width:61px;
 height: 18px;
 border:solid #29447e 1px;
 border-bottom:solid #29447e 1px;
 cursor:pointer;
 margin-right: 0px;
 float: left;
 vertical-align: top;
}
 
.face_inside_border{
 height: 17px;
 padding:-1px 0 0px 0;
 background-color:#6079ab;
 border-top:solid #8a9cc2 1px;
 text-align:center;
 color:#ffffff;
}
 
div.face_inside_border:active{
 background-color:#4f6aa3;
 border-top:solid #4f6aa3 1px;
}

div.face_inside_border:hover{
 background-color:#7087b7;
 border-top:solid #97a7c9 1px;
}

div.face_text:active{
 margin-top: 1px;
}


/* Linked In "Connect" Button --------------------------------*/

.link_outside_border{
 width:61px;
 height: 18px;
 border:solid #045a8b 1px;
 border-bottom:solid #045a8b 1px;
 cursor:pointer;
 margin-right: 0px;
 float: left;
 vertical-align: top;
}
 
.link_inside_border{
 height: 17px;
 padding:-1px 0 0px 0;
 background-color:#1d7eab;
 border-top:solid #73aec9 1px;
 text-align:center;
 color:#ffffff;
}
 
div.link_inside_border:active{
 background-color:#0672a6;
 border-top:solid #0672a6 1px;
}

div.link_inside_border:hover{
 background-color:#3088af;
 border-top:solid #8abfd7 1px;
}

div.link_text:active{
 margin-top: 1px;
}

/* Top 10 Chart Styling --------------------------------------- */
.chart_title {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  }

.chart_sub_titles {
  font-size: 5px;
  letter-spacing: 1px;
  }

.article_titles {
  margin-left: 6px;
  margin-right: 6px;
  font-size: 9px;
  font-weight: bold;
  line-height: 11px;
  }

.article_titles:link {
  margin-left: 0px;
  color: #000000;
  }

.article_titles:visited {
  margin-left: 0px;
  color: #000000;
  }

.article_titles:hover {
  color: #555555;
  }

.chart_pos {
  font-size: 20px;
  font-weight: bold;
  }

.peak_pos {
  font-size: 9px;
  font-weight: bold;
  } 
  
/* Random Article Styling --------------------------------------- */

.rnd_title {
 text-align: center;
 padding: 3px;
 border-top-width: 0px !important;
 border-bottom-width: 0px !important;
}

.rnd_shares {
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
}

a.tooltip span {
  display: none; 
  padding: 10px 12px; 
  margin-left: 8px; 
  width: 200px;
}

a.tooltip:hover span{
  display: inline; 
  position: absolute; 
  margin-left: 12px;
  margin-top: -2px;
  background: #ffffff; 
  border: 1px solid #cccccc; 
  color: #6c6c6c;
}


/* Startup Spotlight Formatting */

.spotlight_item {
  width: 240px;
  height: 170px;
}

/* Ad Formatting */
.leaderboard_ad {
  width: 732px;
  height: 90px;
}

#skin_video {
  z-index: 100;
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -375px;
  margin-top: -230px;
  border: solid rgba(30, 30, 30, 0.75) 8px;
  border-radius: 8px; 
  -moz-background-clip: border;
  -webkit-background-clip: border;
  background-clip: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  padding: 10px 0 0 0;
  background-color: rgb(255,255,255);
  font-size: 12px;
  font-family: "Helvetica";
  font-weight: 100;
  color: #868686;
  width: 750px;
  height: 446px;
}

#modaler {
  z-index: 99;
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: Black;
  opacity: 0.6;
}/*
Theme Name: WP Distinctive
Theme URI: http://themeforest.net/user/contempoinc?ref=contempoinc
Description: A Distinctive Full Featured Community Wordpress Theme.
Version: 1.0
Author: Chris Robinson
Author URI: http://www.contempographicdesign.com
Tags: grey, clean, community, premium, fixed width, two columns, widgets

*/

/** CSS - WP Distinctive
==============================================================================*/

* { /* removes defaults from all elements */
	margin: 0;
	padding: 0;
	list-style: none;
	}

/** Body
==============================================================================*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #454545;
background: url(images/body_background.jpg) repeat-x top #fff;
margin: 0 auto;
}

blockquote {
	padding: 10px 10px 0 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #ececec;
	font:1.0em Arial;
	line-height:1.5em;
	margin:10px 0px;
	}

/** Misc
==============================================================================*/

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

/** Images
==============================================================================*/

#content img, #content-inner img, #sidebar img {
border: 0;
padding: 0px;
background-color: #fff;
}

#content img.left, #content-inner img.left, #sidebar img.left, img.alignleft {
margin: 0 16px 8px 0;
float: left;
}

#content img.right, #content-inner img.right, #sidebar img.right, img.alignright {
margin: 0 0 8px 16px;
float: right;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
float: center;
}

a img {
border: none;
}

/** Headings
==============================================================================*/

h1 {
font-size: 18px;
line-height: 20px;
margin: 0 0px 8px 0px;
margin-bottom: 12px;
font-weight: bold;

}

h2 {
font-size: 20px;
line-height: 22px;
margin: 0 0 8px 0;
font-weight: normal;
}

h3 {
font-size: 16px;
line-height: 16px;
margin: 0 0 16px 0;
font-weight: bold;
text-transform: uppercase;
}

h4 {
font-size: 14px;
line-height: 16px;
margin: 0 0 8px 0;
font-weight: normal;
text-transform: uppercase;
}

h5 {
font-size: 20px;
line-height: 26px;
margin: 0 0 8px 0;
font-weight: bold;

}

#footer h4 {
padding: 0 0 6px 0;
background: url(images/footer_divider.jpg) repeat-x bottom;
}

/** Paragraphs
==============================================================================*/

p {
margin: 0 0 24px 0;
}

/** Links
==============================================================================*/

a:link {
color: #445f78;
text-decoration: none;
}

a:visited {
color: #445f78;
text-decoration: none;
}

a:hover {
color: #658fC8;
text-decoration: none;
}

a:active {
color: #243f58;
text-decoration: none;
}

#pages a:link, #nav a:link {
color: #cccccc;
text-decoration: none;
}

#pages a:visited, #nav a:visited {
color: #cccccc;
text-decoration: none;
}

#pages a:hover, #nav a:hover {
color: #ffffff;
text-decoration: none;
}

#pages a:active, #nav a:active {
color: #cccccc;
text-decoration: none;
}

#trend a:link {
color: #fff;
text-decoration: none;
}

#trend a:visited {
color: #fff;
text-decoration: none;
}

#trend a:hover {
color: #444444;
text-decoration: none;
}

#trend a:active {
color: #444444;
text-decoration: none;
}

/** Main Container
==============================================================================*/

#container {
width: 980px;
margin: 0 auto;
}

/** Tagline
==============================================================================*/

#tagline {
font-size: 10px;
color: #dbdbdb;
text-transform: uppercase;
margin: 3px 0 0 0;
}

/** Pages Nav
==============================================================================*/

#pages {
margin: 13px 0 0 0;
text-transform: uppercase;
font-size: 10px;
}

#pages ul {
background: url(images/top_info_divider.jpg) repeat-y right;
}

#pages li {
float: left;
padding: 0 16px 0 0;
}

p#subscribe {
width: 76px;
text-align: right;
margin: 0;
padding: 0 22px 0 0;
background: url(images/rss_icon.jpg) right no-repeat;
}

/** Logo
==============================================================================*/

#logo {
float: left;
margin: 16px 0 0 0;
}

/** Search
==============================================================================*/

#s {
float: right;
margin: 0px -10px 0 0;
width: 185px;
height: 30px;
padding: 4px 0 0 25px;
border: 1px solid #a2a2a2;

}

/** Navigation
==============================================================================*/

#nav {
width: 979px;
height: 33px;
margin: 15px 0 1px 0;
background: url(images/nav_main_bg.jpg) repeat-x;
}

#nav li {
	float: left;
	display: block;
}

#nav li a {
font-size: 10px;
font-weight: bold;
float: left;
display: block;
padding: 8px 12px 8px 11px; 
text-transform: uppercase;
background: url(images/nav_bg.jpg) no-repeat top right;
z-index: 101;
}

#nav li a:hover {
background: url(images/nav_bg.jpg) no-repeat right -40px;
}

ul#nav li.current_page_item a, ul#nav li.current-cat a {
color: #fff;
background: url(images/nav_bg.jpg) no-repeat right -80px;
}

#nav li ul {
display: none;
}

/** Breadcrumbs
==============================================================================*/

#breadcrumbs {
position: relative;
width: 661px;
font-size: 11px;
color: #b4b4b4;
text-transform: uppercase;
background: url(images/content_header_bg.jpg) repeat-x 0 0;
z-index: 100;
}

#breadcrumbs p {
margin: 0;
padding: 8px 0 8px 16px;
}

#breadcrumbs p a {
color: #ffffff;
}

#catsbtn {
position: absolute;
right: 16px;
width: 114px;
}

#catsbtn span a {
float: right;
color: #efefef;
display: block;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
width: 82px;
background: url(images/categories_btn.jpg) no-repeat;
}

#catslist {
position: absolute;
right: 0;
top: 27px;
width: 148px;
display: none;
z-index: 100;
background-color: #efefef;
float: right;
border: 1px solid #aaa;
padding: 16px;
}

#catslist li a {
display: block;
width: 100%;
padding: 4px 0 4px 0;
}

/** Content
==============================================================================*/

#content, #content-inner {
width: 645px;
margin-top: -1px;
margin: 0 0 16px 0;
padding: 0 32px 16px 0px;
border-right: 1px solid #d2d2d2;
background-color: #fff;
z-index: 101;
}

.post {
width: 645px;
padding: 16px 0px 0px 0;
border-bottom: 1px solid #ffffff;
}

.postreal {
width: 627px;
padding: 16px 0px 0px 0;
border-bottom: 1px solid #ffffff;
}

.postcontent {
width: 402px;
}

.postcontent-inner {
width: 627px;
}

.postcontent p {
margin: 0;
}

.meta {
margin: 0 0 24px 0;
padding: 4px 0 4px 0;
border-top: 1px solid #dfddd5;
border-bottom: 1px solid #dfddd5;
color: #777676;
}

.metacustom {
margin: 0 0 0px 0;
padding: 4px 0 4px 0;
width: 250px;
height: 18px;
border-top: 1px solid #dfddd5;
color: #777676;
}

.date-cat-author, .commentsnum {
margin: 0;
}

.commentsnum {
padding: 0 16px 0 0;
color: #333333;
background: url(images/comments_icon.jpg) no-repeat right 3px;
}

#postsnav {
float: left;
width: 627px;
padding: 28px 0px 11px 0;
}

.previous {
text-transform: uppercase;
padding: 0 0 0 16px;
background: url(images/posts_nav_left_arrow.jpg) no-repeat left;
}

.next {
text-transform: uppercase;
padding: 0 16px 0 0;
background: url(images/posts_nav_right_arrow.jpg) no-repeat right;
}

.postcontent p {
margin: 0 0 16px 0;
}

#content p {
margin: 0;
}

.postcontent-inner ul, .postcontent-inner ol {
padding: 16px 0 16px 24px;
margin: 16px 0 16px 24px;
}

.postcontent-inner ul li {
list-style-type: disc;
}

.postcontent-inner ol li {
list-style-type: decimal;
}

/** Author Info
==============================================================================*/

#author {
width: 597px;
padding: 15px;
background: url(images/author_info_bg.jpg) repeat-x top #dfdfdf;
border-left: 1px solid #dfddd5;
border-right: 1px solid #dfddd5;
border-bottom: 1px solid #c3c3c3;
}

#author .avatarwrap {
background-image: none;
}

#author h3 {
text-transform: none;
}

/** Share
==============================================================================*/

#share {
width: 599px;
padding: 0 15px 0 15px;
border-top: 1px solid #dfdfdf;
background-color: #ccc;
}

#share img {
border: 0;
padding: 8px 0 0 0;
margin: 0;
background-color: #ccc;
}

#share p {
margin: 12px 0 0 0;
padding: 0 0 0 0;
}


/** Related
==============================================================================*/

#related {
padding: 16px 0 16px 0;
}

#related h3 {
font-weight: bold;
}

#related div {
width: 224px;
}

#related ul {
width: 389px;
border-left: 1px solid #dfddd5;
}

#related ul li {
padding: 0 0 0 16px;
}

#related ul li a {
display: block;
width: 349px;
padding: 4px 24px 4px 0;
background: url(images/arrow_right.jpg) no-repeat right;
border-bottom: 1px solid #dfddd5;
}

/** Comments
==============================================================================*/

#comments {
width: 627px;
margin: 16px 0 16px 0;
border-bottom: 1px solid #dfddd5;
padding: 0 0 16px 0;
}

#respond {
padding: 16px 0 0 0;
border-top: 1px solid #dfddd5;
}

#commentform {
margin: 0 0 32px 0;
padding: 16px 0 0 0;
}

input {
display: block;
float: left;
height: 20px;
margin: 5px 5px 1px 0;
}

fieldset {
border: none;
}

input, textarea {
padding: 0px;

border: 1px solid #e1dece;
background-color: #f6f6f6;
}

textarea {
margin: 5px 5px 1px 0;
overflow: auto;
}

#submit {
float: right;

}

.avatarwrap { 
float: left;
width: 140px;
margin: 0 0 24px 0;
background: url(images/comment_tail.jpg) no-repeat 120px 16px;
}

.avatarwrap p {
margin: 0;
padding: 0;
font-size: 10px;
}

.commentdate {
color: #808072;
}

.comment {
float: right;
width: 455px;
padding: 16px;
margin: 0 0 24px 0;
background-color: #efefef;
}

#comment_post_ID, #comment_parent, #_wp_unfiltered_html_comment {
display: none;
}

/** Sidebar
==============================================================================*/

#sidebar {
width: 302px;
padding: 0px 0px 0 0px;
margin: 0 0 0 0;
background-color: #fff;
}


#sideframing {
width: 266px;
margin: 0 0 16px 0;
background-color: #ffffff;
}

.sideframing a {
color: #f4e1c3;
text-decoration: none;
}

.sideframing a:visited {
color: #f4e1c3;
text-decoration: none;
}

.sideframing a:hover {
color: #000000;
text-decoration: none;
}

.sideframing a:active {
color: #000000;
text-decoration: none;
}

#dailytop {
width: 266px;
height: 450px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #474747;
}

.dailytop a {
color: #f4e1c3;
text-decoration: none;
}

.dailytop a:visited {
color: #f4e1c3;
text-decoration: none;
}

.dailytop a:hover {
color: #ffffff;
text-decoration: none;
}

.dailytop a:active {
color: #ffffff;
text-decoration: none;
}

#ads, #flickr {
width: 266px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #373737;
}

#ads img, #flickr img {
border: 0;
padding: 0;
}

.smad {
float: left;
margin: 0 16px 16px 0;
}

.last {
margin-right: 0px;
}

p#advertise, p#joinflickr {
font-size: 10px;
text-align: center;
text-transform: uppercase;
margin: 0 0 8px 0;
padding: 0 0 8px 0;
}

p#joinflickr {
padding: 8px 0 8px 0;
}

#flickr img {
float: left;
margin: 0 8px 8px 0;
border: 1px solid #e1dece;
padding: 5px;
height: 68px;
width: 68px;
background-color: #fff;
}

/** Footer
==============================================================================*/

#footercontainer {
margin: 0 auto;
background: url(images/footer_bg.jpg) repeat-x top #dfddd5;
min-height: 150px;
height: 150px;
}

#footer {
width: 945px;
margin: 0 auto;
padding: 48px 0 32px 0;
color: #454545;
}

#copyright {
float: left;
width: 219px;
}

#copyright p {
font-size: 10px;
margin: 0 0 0 0;
}

#footerlogo {
margin-bottom: 16px;
}

#elsewhere, #aboutus {
float: left;
width: 590px;
margin: 0 0 0 16px;
}

.readmore {
font-size: 10px;
text-align: right;
text-transform: uppercase;
}

#popular {
float: right;
width: 85px;
margin: 0 0 0 16px;
}

#elsewhere li, #popular li {
margin: 0 0 8px 0;
}

#hidehidden {
visibility:hidden;
display:none;
}

#inputArea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #373737;
    padding: 10px;
}

#inputArea input[type="text"], #inputArea textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 10px;
    display: block;
    padding: 0px;
    border: solid 1px #f4e1c3;
    width: 300px;
}

#aboutimage {
float:left;
margin: 0 16px 8px 0;
}

#frontavatar { 
 margin-left: -220px;
 margin-top: -212px;
 position: absolute;
 background: none;
}

#followus {
width: 266px;
height: 100%;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #fff;

}

.followus a {
color: #000000;
text-decoration: none;
}

.followus a:visited {
color: #000000;
text-decoration: none;
}

.followus a:hover {
color: #444444;
text-decoration: none;
}

.followus a:active {
color: #444444;
text-decoration: none;
}

#pwcounter {
width: 266px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #373737;
}

.pwcounter a {
color: #f4e1c3;
text-decoration: none;
}

.pwcounter a:visited {
color: #f4e1c3;
text-decoration: none;
}

.pwcounter a:hover {
color: #ffffff;
text-decoration: none;
}

.pwcounter a:active {
color: #ffffff;
text-decoration: none;
}

h5 {
font-size: 13px;
margin: 0 0 -20px 0;
font-weight: normal;
color: #f4e1c3;
}

#adsider {
width: 266px;
padding: 16px 16px 0 16px;
margin: 0 0 16px 0;
background-color: #474747;

}

.adsider a {
color: #f4e1c3;
text-decoration: none;
}

.adsider a:visited {
color: #f4e1c3;
text-decoration: none;
}

.adsider a:hover {
color: #ffffff;
text-decoration: none;
}

.adsider a:active {
color: #ffffff;
text-decoration: none;
}

.overlay {
height:235px;
width:226px;
background: url(http://www.bitrebels.com/graphics/featured_overlay.png);
margin-top: 10px;
margin-left: -6px;
position: absolute;
z-index: 1;
}

.hot_overlay {
height:235px;
width:226px;
background: url(http://www.bitrebels.com/graphics/hot_overlay.png);
margin-top: -6px;
margin-left: -6px;
position: absolute;
z-index: 2;
}

.alive_overlay {
height:235px;
width:226px;
background: url(http://www.bitrebels.com/graphics/alive_overlay.png);
margin-top: -6px;
margin-left: -6px;
position: absolute;
z-index: 3;
}

#rebelsNetworkPositioner
{
margin: 0 auto;
right:962px;
top:1px;
}


/**  RSS Subscribe Button **/
.button {
float: right;
margin: -7px 0px 0 0px;
margin-right: 13px;
width: 106px;
height: 29px;
border: 0px solid #106eab;
background: url(http://www.bitrebels.com/graphics/rss_submit_inactive.png) no-repeat 0px 0px;
}


/** Apps Category Link Color
===========================================*/
.cat_apps:link {
 color: #00d3d1;
 text-decoration: none;
}

.cat_apps:visited {
 color: #00d3d1;
 text-decoration: none;
}

.cat_apps:hover {
 color: #a5e0df;
 text-decoration: none;
}

/** Design Category Link Color
===========================================*/
.cat_desi:link {
 color: #c000dd;
 text-decoration: none;
}

.cat_desi:visited {
 color: #c000dd;
 text-decoration: none;
}

.cat_desi:hover {
 color: #d184dc;
 text-decoration: none;
}

/** Entertainment Category Link Color
===========================================*/
.cat_ente:link {
 color: #99e000;
 text-decoration: none;
}

.cat_ente:visited {
 color: #99e000;
 text-decoration: none;
}

.cat_ente:hover {
 color: #c4e088;
 text-decoration: none;
}

/** Geek Category Link Color
===========================================*/
.cat_geek:link {
 color: #f5a700;
 text-decoration: none;
}

.cat_geek:visited {
 color: #f5a700;
 text-decoration: none;
}

.cat_geek:hover {
 color: #ffcf44;
 text-decoration: none;
}

/** Interviews Category Link Color
===========================================*/
.cat_inte:link {
 color: #009bec;
 text-decoration: none;
}

.cat_inte:visited {
 color: #009bec;
 text-decoration: none;
}

.cat_inte:hover {
 color: #98cae4;
 text-decoration: none;
}

/** Lifestyle Category Link Color
===========================================*/
.cat_life:link {
 color: #008800;
 text-decoration: none;
}

.cat_life:visited {
 color: #008800;
 text-decoration: none;
}

.cat_life:hover {
 color: #55cc55;
 text-decoration: none;
}

/** Social Media Category Link Color
===========================================*/
.cat_soci:link {
 color: #0051ac;
 text-decoration: none;
}

.cat_soci:visited {
 color: #0051ac;
 text-decoration: none;
}

.cat_soci:hover {
 color: #7393b8;
 text-decoration: none;
}

/** Technology Category Link Color
===========================================*/
.cat_tech:link {
 color: #ff0000;
 text-decoration: none;
}

.cat_tech:visited {
 color: #ff0000;
 text-decoration: none;
}

.cat_tech:hover {
 color: #ff7777;
 text-decoration: none;
}

/** Business Category Link Color
===========================================*/
.cat_biz:link {
 color: #27869a;
 text-decoration: none;
}

.cat_biz:visited {
 color: #27869a;
 text-decoration: none;
}

.cat_biz:hover {
 color: #5fafc0;
 text-decoration: none;
}

/* Facebook "Add Me" Button --------------------------------*/

.face_outside_border{
 width:61px;
 height: 18px;
 border:solid #29447e 1px;
 border-bottom:solid #29447e 1px;
 cursor:pointer;
 margin-right: 0px;
 float: left;
 vertical-align: top;
}
 
.face_inside_border{
 height: 17px;
 padding:-1px 0 0px 0;
 background-color:#6079ab;
 border-top:solid #8a9cc2 1px;
 text-align:center;
 color:#ffffff;
}
 
div.face_inside_border:active{
 background-color:#4f6aa3;
 border-top:solid #4f6aa3 1px;
}

div.face_inside_border:hover{
 background-color:#7087b7;
 border-top:solid #97a7c9 1px;
}

div.face_text:active{
 margin-top: 1px;
}


/* Linked In "Connect" Button --------------------------------*/

.link_outside_border{
 width:61px;
 height: 18px;
 border:solid #045a8b 1px;
 border-bottom:solid #045a8b 1px;
 cursor:pointer;
 margin-right: 0px;
 float: left;
 vertical-align: top;
}
 
.link_inside_border{
 height: 17px;
 padding:-1px 0 0px 0;
 background-color:#1d7eab;
 border-top:solid #73aec9 1px;
 text-align:center;
 color:#ffffff;
}
 
div.link_inside_border:active{
 background-color:#0672a6;
 border-top:solid #0672a6 1px;
}

div.link_inside_border:hover{
 background-color:#3088af;
 border-top:solid #8abfd7 1px;
}

div.link_text:active{
 margin-top: 1px;
}

/* Top 10 Chart Styling --------------------------------------- */
.chart_title {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  }

.chart_sub_titles {
  font-size: 5px;
  letter-spacing: 1px;
  }

.article_titles {
  margin-left: 6px;
  margin-right: 6px;
  font-size: 9px;
  font-weight: bold;
  line-height: 11px;
  }

.article_titles:link {
  margin-left: 0px;
  color: #000000;
  }

.article_titles:visited {
  margin-left: 0px;
  color: #000000;
  }

.article_titles:hover {
  color: #555555;
  }

.chart_pos {
  font-size: 20px;
  font-weight: bold;
  }

.peak_pos {
  font-size: 9px;
  font-weight: bold;
  } 
  
/* Random Article Styling --------------------------------------- */

.rnd_title {
 text-align: center;
 padding: 3px;
 border-top-width: 0px !important;
 border-bottom-width: 0px !important;
}

.rnd_shares {
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
}

a.tooltip span {
  display: none; 
  padding: 10px 12px; 
  margin-left: 8px; 
  width: 200px;
}

a.tooltip:hover span{
  display: inline; 
  position: absolute; 
  margin-left: 12px;
  margin-top: -2px;
  background: #ffffff; 
  border: 1px solid #cccccc; 
  color: #6c6c6c;
}


/* Startup Spotlight Formatting */

.spotlight_item {
  width: 240px;
  height: 110px;
}

/* Ad Formatting */
.leaderboard_ad {
  width: 732px;
  height: 90px;
}

#skin_video {
  z-index: 100;
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -375px;
  margin-top: -230px;
  border: solid rgba(30, 30, 30, 0.75) 8px;
  border-radius: 8px; 
  -moz-background-clip: border;
  -webkit-background-clip: border;
  background-clip: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  padding: 10px 0 0 0;
  background-color: rgb(255,255,255);
  font-size: 12px;
  font-family: "Helvetica";
  font-weight: 100;
  color: #868686;
  width: 750px;
  height: 446px;
}

#modaler {
  z-index: 99;
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: Black;
  opacity: 0.6;
}

.article_bottom_ad {
  float: left;
  width: 599px;
  text-align: center;
  min-height: 200px;
  height: auto;
  padding: 13px 13px 13px 13px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  margin-bottom: 20px;
}

.site_leaderboard_ad {
  float: left;
  margin-left: -1px;
  margin-top: 14px;
  margin-bottom: -10px;
}

.fb_liker {
  float: left;
  text-align: left;
  width: 47px;
  height: 62px;
  padding: 4px 4px 4px 4px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  margin-top: -2px; 
  margin-bottom: 20px;
  margin-right: 14px;
}

.ig_follower {
  float: left;
  text-align: left;
  width: 55px;
  height: 70px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  margin-top: -2px; 
  margin-bottom: 20px;
  margin-right: 14px;
}

.ig_follow {
  margin-left: 0px;
  margin-top: -1px; 
  width: 55px;
  height: 70px;
}

.top_article_rectangle {
  float: right;
  text-align: center;
  width: 479px;
  height: 61px;
  padding: 5px 5px 4px 4px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.45);
  margin-top: -2px; 
  margin-right: 1px;
  margin-bottom: 20px;
}

.in_article_older_navigation_arrow {
  float: left;
  height: 27px;
  width: 24px;
  margin-right: 2px;
  margin-top: -26px;
  background-color: #3571bd;
  text-align: left;
  color: #fff;
  font-family: "Helvetica";
  font-size: 26px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 7px;
  padding-left: 10px;
  margin-bottom: 12px;
}

.in_article_older_navigation_arrow:hover {
  background-color: #234b7e;  
}

.in_article_older_navigation_text {
  float: left;
  height: 25px;
  width: 100px;
  margin-right: 2px;
  margin-top: -26px;
  background-color: #3571bd;
  text-align: center;
  color: #fff;
  font-family: "Helvetica";
  font-size: 11px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 9px;
  margin-bottom: 12px;
}

.in_article_older_navigation_text:hover {
  background-color: #234b7e;  
}

.in_article_newer_navigation_text {
  float: right;
  height: 25px;
  width: 100px;
  margin-right: 2px;
  margin-top: -26px;
  background-color: #3571bd;
  text-align: center;
  color: #fff;
  font-family: "Helvetica";
  font-size: 11px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 9px;
  margin-bottom: 12px;
}

.in_article_newer_navigation_text:hover {
  background-color: #234b7e;  
}

.in_article_newer_navigation_text_adjacent {
  float: right;
  height: 25px;
  width: 100px;
  margin-right: 2px;
  margin-top: -26px;
  background-color: #3571bd;
  text-align: center;
  color: #000;
  font-family: "Helvetica";
  font-size: 11px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 9px;
  margin-bottom: 12px;
}

.in_article_newer_navigation_arrow {
  float: right;
  height: 27px;
  width: 26px;
  margin-top: -26px;
  background-color: #3571bd;
  text-align: right;
  color: #fff;
  font-family: "Helvetica";
  font-size: 26px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 7px;
  padding-right: 8px;
  margin-bottom: 12px;
}

.in_article_newer_navigation_arrow:hover {
  background-color: #234b7e;  
}

.in_article_newer_navigation_arrow_adjacent {
  float: right;
  height: 27px;
  width: 26px;
  margin-top: -26px;
  background-color: #3571bd;
  text-align: right;
  color: #000;
  font-family: "Helvetica";
  font-size: 26px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 7px;
  padding-right: 8px;
  margin-bottom: 12px;
}

.in_article_navigation_spacer {
  text-align: center;
  float: left;
  height: 25px;
  width: 351px;
  margin-top: -26px;
  margin-right: 2px;
  background-color: #3571bd;
  color: #fff;
  font-family: "Helvetica";
  font-size: 11px;
  font-weight: 100;
  letter-spacing: 2px;
  padding-top: 9px;
  margin-bottom: 12px;
}

.network_links {
  float: left;
  width: 630px;
  margin-bottom: 20px;
  margin-left; -4px;
}

.network_table {
  float: left;
  width: 625px;
  border-collapse: collapse;
}

.network_fb {
  text-align: center;
  width: 126px;
  height: 30px;
  background-color: #3d5a99;
}

.network_fb a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}

.network_ig {
  text-align: center;
  width: 126px;
  height: 30px;
  background-color: #3d6e8f;
}

.network_ig a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}

.network_tw {
  text-align: center;
  width: 126px;
  height: 30px;
  background-color: #5ea9db;
}

.network_tw a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}

.network_gp {
  text-align: center;
  width: 126px;
  height: 30px;
  background-color: #db4939;
}

.network_gp a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}

.network_pn {
  text-align: center;
  width: 126px;
  height: 30px;
  background-color: #c92026;
}

.network_pn a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}

/* Article Bottom Ad Styling */
.article-bottom-title {
	float: right; 
	width: 610px;
	color: #bbb;
	height: 19px; 
	text-align: right;
	margin: 0 19px 0 0;
}

.article-bottom-ad {
	margin: 0 19px 20px 0;
	float: right;
	width: 300px;
	height: 250px;
}


/* New Author Presentation Block */
.author-presentation-container {
	float: left;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 298px;
	height: 230px;
	background: #dedede;
	margin-left: -2px;
}

.author-table {
	float: left;
	width: 100%;
	height: 100%;
	border: 0px;
	border-collapse: collapse;
}

.author-avatar {
	top: 0px;
	left: 0px;
	width: 100px;
	height: 100px;
	background: #dedede;
	border: 0px;
}

.author-name-cell {
	height: 30px;
	background: #fff;
	border: 0px;
	vertical-align: top;
}

.author-name-title {
	float: left;
	font-size: 10px;
	font-weight: 100;
	height: 10px;
	width: 150px;
	margin: 2px 0 6px 7px;
	color: #777;
}

.author-full-name {
	float: left;
	font-size: 13px;
	font-weight: 600;
	height: 22px;
	width: 150px;
	margin: 2px 0 0 6px;
}

.author-social {
	width: 118px;
	height: 50px;
	background: #dedede;
	border: 0px;
	vertical-align: top;
}

.author-social-button-facebook {
	margin: 1px 0 0 1px;
	background: #3b5998;
	width: 98px;
	height: 33px;
	font-size: 10px;
	font-weight: 800;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	padding-top: 20px;
}

.author-social-button-facebook:hover {
	background: #8b9dc3;	
	cursor: pointer;
}

.author-social-button-twitter {
	margin: 1px 0 0 1px;
	background: #4099FF;
	width: 98px;
	height: 33px;
	font-size: 10px;
	font-weight: 800;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	padding-top: 20px;
}

.author-social-button-twitter:hover {
	background: #88bfff;
	cursor: pointer;
}

.author-posts {
	top: 0px;
	left: 0px;	
	background: #dedede;
	border: 0px;
	vertical-align: top;
}

.author-posts-title {
	float: left;
	font-size: 10px;
	font-weight: 100;
	height: 10px;
	width: 250px;
	margin: 2px 0 6px 0;
	color: #777;
}

.author-posts-list {
	float: left;
	font-size: 13px;
	font-weight: 600;
	margin: 2px 0 0 0;
}

.author-posts-list-itmes {
	float: left;
	font-size: 13px;
	line-height: 15px;
	font-weight: 600;
	margin: 8px 0 8px 0;
}

/* Trenderous Promotion Container */
/* ---------------------------- */

.trenderous-promo-container {
	width: 240px;
	height: 86px;
	border: 1px solid #777;
}

.trenderous-promo-thumb-container {
	float: left;
	width: 240px;
	height: 86px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	border-right: 1px solid #777;
}

.trenderous-promo-youtube-thumb {
   top: 50%;
   margin-top: -100px;
   left: 50%;
   margin-left: -120px;
   position: absolute;
}

.trenderous-promo-vimeo-thumb {
	top: 50%;
	margin-top: -80px;
	left: 50%;
  	margin-left: -120px;
  	position: absolute;
}

.trenderous-promo-play {
	position: absolute;
	top: 11px;
	left: 86px;
	z-index: 5;
	opacity: 0.5;
}

.trenderous-promo-play-icon {
	height: 64px;
	width: 64px;
	-webkit-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	filter: invert(100%);
}

.trenderous-promo-box-title {
	float: left;
	width: 240px;
	font-size: 11px;
	color: #333;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 10px 0 0 6px;
	text-align: left;
}

.trenderous-promo-video-title {
	float: left;
	width: 216px;
	height: 50px;
	font-size: 14px;
	color: #ccc;
	font-weight: 500;
	margin: 0 0 0 -1px;
	text-align: left;
	padding: 12px;
	background: #353535;
	border: 1px solid #353535;
	border-top: 1px solid #000;
}

.trenderous-promo-click-field {
	position: absolute;
	float: left;
	width: 240px;
	height: 86px;
	background: #fff;
	opacity: 0.0;	
	cursor: pointer;
	z-index: 10;
}

.trenderous-promo-click-field:hover {
	opacity: 0.3;
}

/** In-Article Header Image */
.thumb-main {
	float:left;
	height: 250px;
	width: 318px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background: #888;
}

.the-thumb {
	top: -15%;
  	margin-left: 0;		/** -240px */
  	margin-top: 0; 			/** -30% */
  	position: absolute;
}