div.stats{
height:30px;
overflow:hidden;
margin-bottom:3px;
}
.avatar_box img{width:14px; height:15px; border: none}
.avatar_box img.default {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll 0px 0px;}
.avatar_box img.i5 {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -14px 0px;}
.avatar_box img.i10 {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -28px 0px;}
.avatar_box img.i20 {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -42px 0px;}
.avatar_box img.i50 {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -56px 0px;}
.avatar_box img.i1 {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -70px 0px;}
.avatar_box img.i100 {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -84px 0px;}
.avatar_box img.subscriber {background:transparent url(/static/images/iconsAvatars.png) repeat-x scroll -98px 0px;}


.badge_box img{width:23px; height:25px; border: none}
.badge_box img.club {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll 0px 0px;}
.badge_box img.i5 {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll -23px 0px;}
.badge_box img.i10 {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll -46px 0px;}
.badge_box img.i20 {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll -69px 0px;}
.badge_box img.i50 {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll -92px 0px;}
.badge_box img.i1 {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll -115px 0px;}
.badge_box img.i100 {background:transparent url(/static/images/iconsBadges.png) repeat-x scroll -138px 0px;}

.authorcount{ border-bottom:none}
.authorcount .pic{float:left;width:30px; overflow:hidden}
.authorcount .pic img{height:27px; border:1px solid blue;}
.authorcount .nameetc{padding-top:8px; float:left; width:130px; overflow:hidden}
.authorcount .name a{font-size:12px; font-weight:bold;}
.authorcount .count{margin:0 5px; font-size:12px; font-weight:bold; font-style:italic}

.spacedGrid{
padding:0px 0 0px;
float:left;
margin:0 0 10px;
width:100%;
}

.sg_title h1{
font-family: Arial, sans;
font-size:16px;
font-weight:bold;
display: inline;
top:-4px;
position:relative;
}

.sg_title img{
margin-top:2px;
}

.sg_title span{
}


.sg_body{
padding:10px 0 0;
}

.sg_topstrip{
padding:3px 8px;
height:24px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

/*.sg_legend p{*/
/*font-size:12px;*/
/*line-height:1.5 !important;*/
/*}*/

.spacedGrid .sg_title img{
width:20px;
margin-right:5px;
}

.spacedGrid .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll 0 -20px;}
.spacedGrid#Popular_Categories .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll 0 -20px;}
.spacedGrid#Popular_Topics .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -20px -20px;}
.spacedGrid#Topic_Tags .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -20px -20px;}
.spacedGrid#Most_Viewed_Video_Tutorials .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll 0px 0px;}
.spacedGrid#Most_Popular_Video_Tutorials .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -20px 0px;}
.spacedGrid#Incoming .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -40px 0px;}
.spacedGrid#Incoming_Video_Tutorials .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -40px 0px;}
.spacedGrid#Most_Commented_Video_Tutorials .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -60px 0px;}
.spacedGrid#Random_Video_Tutorials .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -80px 0px;}
.spacedGrid#Search_Results .sg_title img{background:transparent url(/static/images/iconsVideoSeries.png) repeat-x scroll -80px 0px;}
.spacedGrid#Kudos_Roll .sg_title img{background:transparent url(/static/images/iconsSpacedGrid.png) repeat-x scroll -60px 0px;}

.spacedGrid#Blog_Roll .sg_body{
max-height:250px;
}

div.spacedGrid#Search_Results{
width:auto;
height:auto
}

.promoBox{
width:115px;
margin:5px 30px 5px 0;
padding:0 5px;
float:left;
}

.spacedGrid#Search_Results .promoBox{
  margin-right:10px;
}

.promoBox .pb_label, .preview_mediaObj .pb_label{
  height:13px;
  width:124px;
  /*margin-bottom:2px;*/
  background:blue;
}

.Video .pb_label{
  background: transparent url(/static/images/pb_labels.png) no-repeat 0 0px;
}
.VideoSeries .pb_label{
  background: transparent url(/static/images/pb_labels.png) no-repeat 0 -13px;
}
.LearningPath .pb_label{
  background: transparent url(/static/images/pb_labels.png) no-repeat 0 -26px;
}

.img_border_out{
border:1px solid #666;
width:122px;
}

.img_border_in{
border:1px solid #fff;
height:72px;
overflow:hidden;
width:120px;
}

.img_thumb{
margin-top:-10px;
width:120px;
height:90px;
border:none;
}

.LearningPath .img_thumb{
  height:auto;
  margin-top:0px;
}

.text_capsule{
margin-top:2px;
}

.tc_title{
font-weight:bold;
font-size:12px;
height:30px;
overflow:hidden;
padding-left:1px;
display:block;
line-height:1.2;
}

.tc_title a{
text-decoration:none;
}

.tc_info{
font-size:11px;
color:#333;
}

.tc_info span{
display:block;
padding-left:1px;
}

.tc_info a{
text-decoration:none;
font-size:
}

.end_box{
margin-right:7px;
}

.tc_info .user_name{
height:12px;
line-height:1;
overflow:hidden;
}

.tc_info .short_desc{
padding-top:2px;
overflow:hidden;
line-height:1.2;
}

.tc_info a.authorTitle{
font-size:11px;
}

.tagBox{
float:left;
width:100px;
overflow:hidden;
}
.tagBox a{
font-size:12px;
font-weight: normal;
text-decoration:none;
background: url('/static/images/rightArrow.gif') no-repeat 0px 6px; 
padding-left: 6px;
}

.announceBox{
padding:6px 0px 5px;
/*background:#ffe;*/
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
float:left;
margin:0px 0 10px;
}

.ab_body{
padding:0;
}

.ab_heading{
font-size:16px;
padding-bottom:5px;
font-weight:bold;
position:relative;
color:#c60;
}

.ab_slot{
padding:3px 0;
position:relative;
}

.ab_slot_image{
width:64px;
height:74px;
margin-bottom:auto;
float:left;
}

.ab_slot_image img{
border:none;
}

.ab_slot_image a{
text-decoration:none;
}

.ab_slot_image img{
  width:64px;
  height:64px;
}

.ab_slot_desc{
margin-bottom:10px;
margin-left:69px;
font-size:12px;
}

.ab_slot_desc a{
text-decoration:none;
}

.ab_slot#twitter_box a img{background: transparent url('/static/images/ab_images.png')}
.ab_slot#blog_box a img{background: transparent url('/static/images/ab_images.png') 64px 0}

.statsBox{
padding:5px;
float:left;
}

.stat{
float:left;
color:#333;
font-weight:bold;
font-size:14px;
overflow:hidden;
margin-right:14px;
}

.stat img{
width:16px;
height:16px;
overflow:hidden;
}
.statsBox div.votes img{background:transparent url(/static/images/iconsStats.png) repeat-x scroll 0px 0px;}
.statsBox div.comments img{background:transparent url(/static/images/iconsStats.png) repeat-x scroll 16px 0px;}

.stat span{
margin:0 2px 0 0;
vertical-align:top;
}

div.feeditem{
font-size:13px;
margin:10px 0;
}

div.feeditem h2, div.feeditem h3{
margin:2px auto;
}

div.feeditem h3{
line-height:1.25;
font-size:0.86em;
font-family:arial, sans-serif;
}

div.feeditem h3.author{
font-weight:bold;
}

.spacedGrid#Blog_Roll .sg_title img{background:transparent url(/static/images/iconsMisc.png) repeat-x scroll 0 0;}

.spacedGrid#Blog_Roll .sg_body{
padding:0;
overflow:auto;
width:100%;
max-height:300px;
}

.kudos_comment {
font-size:12px;
}

.kudos_comment{
border-bottom:1px dashed #D2DADA;
line-height:1.1em;
padding:0.7em 0 0.6em;
position:relative;
}

.kudos_comment p{
line-height:1.3 !important;
}

.kudos_comment span.title{
font-weight:bold;
}

.kudos_comment span.name{
color:#333;
font-weight:bold;
font-size:11px;
}

.kudos_comment span.date a{
font-size:10px;
color:#999999;
}

.kudos_comment span.date a:hover{
text-decoration:underline;
}

/*kudos_comment > li:first-child {*/
/*border-top:1px dashed #D2DADA;*/
/*}*/
.kudos_comment .thumb {
display:block;
height:42px;
left:0;
margin:0 10px 0 5px;
overflow:hidden;
position:absolute;
width:32px;
}

.kudos_comment span.comment-body {
display:block;
/*margin-left:35px;*/
min-height:50px;
overflow:hidden;
padding-right:0px;
font-style:italic;
font-family:Georgia, serif;
}

.kudos_comment .bodytext{
color:#333;
font-size:12px;
}

.kudos_comment .avatar_box{
    display:inline-block;
    margin-right:5px;
}

.normalcomment .upics{
float:left;
}

.normalcomment .avatar_box{
float:left;
}

.normalcomment .avatar_box img{
margin-right:5px;
margin-bottom:5px;
}

.normalcomment .userpic{
margin:0px 5px 5px 0px !important;
}


#showmedo_needs_you{
background:#fefefe;
margin-bottom:10px;
font-size:12px;
float:left;
}

#showmedo_needs_you img{
border:None;
}

#showmedo_needs_you .sb_wrapper{
width:350px;
margin:auto;
}

#smdny_inner_pb{  
background:#ffefc6;
color:#735005;
margin:auto;
padding:8px;
text-align:left;
float:left;
}

#smdny_inner_pb p{
margin-top:0;
}

#smdny_inner_pb b{
/*color:#d40000;*/
}

#smdny_inner_pb a{
color:#735005;
}

#smdny_inner_pb .tar a{
margin-left:10px;
}

#smdny_inner_pb .socbut{
text-align:center;
}

.bld{
font-weight:bold;
}

#clubbut img{
background:url('/static/images/club_pitch_wide.png') no-repeat;
width:300px;
height:70px;
}

#global-navbar{
/*margin:auto;*/
}

#global-navbar ul{
font-size:11px;
float:left;
margin:0;
padding:0;
list-style-type:None;
}

#global-navbar ul li{
display:block;
float:left;
margin:0;
padding:0;
white-space:nowrap;
width:auto;
line-height:1.1;
}

#global-navbar ul li.first a{
/*padding-left:5px;*/
}


#global-navbar ul li a {
padding:2px 0;
display:inline-block;
}

#global-navbar ul li.last a {
border:medium none;
}

.spacer{ 
color:#bebebe;
padding:0 2px;
}

.langs a{ color:#d61d00;}
.webdev a{ color:#0061a6;}
.office a{ color:#d1008b;}
.graphics a{color:#8f1ab6;}
.os a{color:#ad532f;}
.python a{color:#4a7801;}
.tools a{color:#066ec9;}

#user_bar{
margin:10px;
background: #efefef;
padding:0px 8px 2px;
text-align:left;
width:924px;
}

#user_bar a{
text-decoration:underline;
color:#333333;
}

div#twitter_widget{
float:left;
}


div.preview_mediaObj * {
font-family:verdana, sans-serif;
margin:0;
padding:0;
}

div#learning_path div.preview_mediaObj{
  /*float:left;*/
  width:100%;
  background:#fafafa;
  padding-bottom:5px;
}

div.cluetipped div.preview_mediaObj{
width:520px;
margin:5px;
}

div.preview_mediaObj a{
text-decoration:none;
}

div.preview_mediaObj{
margin:0 0 15px;
}

div.preview_mediaObj .thumbnail{
float:left;
margin-right:10px;
width:120px;
height:90px;
border:1px solid #333;
}

div.preview_mediaObj .thumbnail img{
border:none;
}

div.digest{
overflow:hidden;
}

div.preview_mediaObj div.digest h3 a{
font: bold 16px arial, sans-serif;
}

div.preview_mediaObj div.digest .byline, div.preview_mediaObj div.digest .byline a{
color:#969696;
line-height:16px;
font-size:11px;
}

div.preview_mediaObj div.digest div.description{
padding-top:2px;
line-height:16px;
font-size:11px;
}

div.preview_mediaObj div.digest div.stat{
line-height:16px;
padding-top:3px;
font-size:11px;
}

div.preview_mediaObj div.digest div.stat span, div.title_list div.stat span{
padding-left:17px;
margin-right:5px;
background: url("/static/images/thumb.png") no-repeat scroll;
}

div.preview_mediaObj .pm_thumbnail{
width:122px;
float:left;
margin-right:10px;
}

div.preview_mediaObj .pb_label{
width:122px;
}

div.identityBox2{
width:auto;
border:1px dotted #ccc;
padding:5px 5px 0;
margin-bottom:10px;
}

div.identityBox2 img.userPic{
float: left;
margin-right:5px;
height:60px;
width:auto;
border: none;
}

div.badge_box, div.identityBox2 div.badge_box{
margin:auto 2px auto 0;
float:left;
}

div.identityBox2 div.badge_box{
float:right;
}

div#miniAuthorBoxes{
border: 1px dotted #ccc;
max-height:95px;
overflow:auto;
margin-bottom:10px;
}

div.miniAuthorBox{
float:left;
height:30px;
width:212px;
font-size:12px;
font-family:Helvetica, Arial;
overflow:hidden;
margin:5px;
padding:3px;
}

div.miniAuthorBox div.badge_box{
margin:2px;
width:none;
}

div.miniAuthorBox .pic{
float:left;
}

div.miniAuthorBox .pic img{
height:31px;
border:1px solid blue;
}


div.modal_feedback{
background:#fefefe;
padding:10px;
padding-top:25px;
width:380px;
margin-left:-200px;
z-index:4000;
}

div.modal_feedback p.intro{
font-size:100%;
margin:10px auto;
text-align:left;
}

div.modal_feedback div.identityBox2{
/*width:360px;*/
}

div.modal_feedback div.commentBoxHolder{
padding:0;
}

/* Pygments.css */
td.linenos { background-color: #f0f0f0; padding-right: 10px; }
span.lineno { background-color: #f0f0f0; padding: 0 5px 0 5px; }
pre { line-height: 125%; margin-bottom:10px}
body .hll { background-color: #ffffcc }
/*body  { background: #f8f8f8; }*/
body .c { color: #408080; font-style: italic } /* Comment */
body .err { border: 1px solid #FF0000 } /* Error */
body .k { color: #008000; font-weight: bold } /* Keyword */
body .o { color: #666666 } /* Operator */
body .cm { color: #408080; font-style: italic } /* Comment.Multiline */
body .cp { color: #BC7A00 } /* Comment.Preproc */
body .c1 { color: #408080; font-style: italic } /* Comment.Single */
body .cs { color: #408080; font-style: italic } /* Comment.Special */
body .gd { color: #A00000 } /* Generic.Deleted */
body .ge { font-style: italic } /* Generic.Emph */
body .gr { color: #FF0000 } /* Generic.Error */
body .gh { color: #000080; font-weight: bold } /* Generic.Heading */
body .gi { color: #00A000 } /* Generic.Inserted */
body .go { color: #808080 } /* Generic.Output */
body .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
body .gs { font-weight: bold } /* Generic.Strong */
body .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
body .gt { color: #0040D0 } /* Generic.Traceback */
body .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
body .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
body .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
body .kp { color: #008000 } /* Keyword.Pseudo */
body .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
body .kt { color: #B00040 } /* Keyword.Type */
body .m { color: #666666 } /* Literal.Number */
body .s { color: #BA2121 } /* Literal.String */
body .na { color: #7D9029 } /* Name.Attribute */
body .nb { color: #008000 } /* Name.Builtin */
body .nc { color: #0000FF; font-weight: bold } /* Name.Class */
body .no { color: #880000 } /* Name.Constant */
body .nd { color: #AA22FF } /* Name.Decorator */
body .ni { color: #999999; font-weight: bold } /* Name.Entity */
body .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
body .nf { color: #0000FF } /* Name.Function */
body .nl { color: #A0A000 } /* Name.Label */
body .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
body .nt { color: #008000; font-weight: bold } /* Name.Tag */
body .nv { color: #19177C } /* Name.Variable */
body .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
body .w { color: #bbbbbb } /* Text.Whitespace */
body .mf { color: #666666 } /* Literal.Number.Float */
body .mh { color: #666666 } /* Literal.Number.Hex */
body .mi { color: #666666 } /* Literal.Number.Integer */
body .mo { color: #666666 } /* Literal.Number.Oct */
body .sb { color: #BA2121 } /* Literal.String.Backtick */
body .sc { color: #BA2121 } /* Literal.String.Char */
body .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
body .s2 { color: #BA2121 } /* Literal.String.Double */
body .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
body .sh { color: #BA2121 } /* Literal.String.Heredoc */
body .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
body .sx { color: #008000 } /* Literal.String.Other */
body .sr { color: #BB6688 } /* Literal.String.Regex */
body .s1 { color: #BA2121 } /* Literal.String.Single */
body .ss { color: #19177C } /* Literal.String.Symbol */
body .bp { color: #008000 } /* Name.Builtin.Pseudo */
body .vc { color: #19177C } /* Name.Variable.Class */
body .vg { color: #19177C } /* Name.Variable.Global */
body .vi { color: #19177C } /* Name.Variable.Instance */
body .il { color: #666666 } /* Literal.Number.Integer.Long */


div#contentRight .twtr-widget{
    font-family:Verdana,Arial,Helvetica,"Trebuchet MS",Trebuchet,sans-serif !important;
}

.twtr-widget .twtr-tweet-wrap {
    padding:6px 0 !important;
}

div#contentRight .twtr-hd{
    display:none;
}

div#new_and_pop{
  margin:10px -10px;
  clear:both;
}

div#new_and_pop .title_list{
  border-bottom:none;
}

div.grid_4 .title_list{
  margin:0 0px 10px;
}

div.title_list{
  margin-bottom:10px;
  padding-bottom:5px;
  border-bottom:1px dotted #999;
}

div.llist div.title_list{
  border-bottom:none;
}

div.title_list h3{
  margin-bottom:5px;
  font-weight:bold;
}

div.title_list ul{
  /*list-style:none;*/
  margin:0;
}

li.togglerer{
  list-style:none;
}

div.title_list li{
  margin:1px 0 1px 15px;
  white-space:nowrap;
}

div.title_list li a{
  width:200px;
  overflow:hidden;
}

div.title_list, div.title_list .stat{
  font-size:12px;
}

div.title_list .stat{
  margin-right:7px;
  width:45px;
}

div.title_list .togglerer{
  cursor:pointer;
  color:blue;
}


