/*

An Adobe Systems theme for use with Movable Type templates and
the Adobe Professional template set plugin

name: Adobe Professional
designer: Endevver
designer_url: http://endevver.com/ 
layouts: layout-wtt, layout-wm, layout-wmt, layout-one-column
*/

html {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    color: #000;
    background: #fff;
}

body, input, textarea {
    font-family: "helvetica neue", helvetica, arial, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
}

a {
    color: #0044a6;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color: #000;
}

a:active {
    color: #000;
}


/* block-level elements */

h1, h2, h3, h4, h5, h6, p, pre, address, blockquote, fieldset, ul, ol, dl {
    margin-top: 0;
    margin-bottom: 17px;
}

ul, ol {
    margin-left: 0;
    margin-top: 0;
    padding: 0 0 0 30px;
}

h1, h2, h3, h4, h5, h6 {
    position: relative;
    margin: 0;
    font-size: 14px;
    line-height: 34px;
    font-weight: normal;
}

pre,
code {
    font-family: courier, "courier new", monospace;
}

pre {
    font-size: 11px;
    line-height: 17px;
}

img {
    margin: 0;
    border: 0;
    padding: 0;
}


/* form elements */

input.text,
textarea {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #767a76;
    padding: 5px;
    font-size: 13px;
    line-height: 17px;
    -khtml-appearance: none;
}

input.placeholder {
    color: #666;
}


/* utility */

.left {
    float: left;
}

.right {
    float: right;
}

.clr {
    overflow: hidden;
    clear: both;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after,
.body:after,
.widget:after,
.entry:after,
#intro:after,
#blog-nav-inner:after,
#content-inner:after,
#footer-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.075em;
    line-height: 0;
}

.pkg,
.body,
.widget,
#intro,
#blog-nav-inner,
#content-inner,
#footer-inner { display: inline-block; }

/* no ie mac \*/
* html .pkg,
* html .body,
* html .widget,
* html #intro,
* html #blog-nav-inner,
* html #content-inner,
* html #footer-inner { height: 1%; }
.pkg[class],
.body[class],
.widget[class],
#intro[id],
#blog-nav-inner[id],
#content-inner[id],
#footer-inner[id] { height: auto; }
.pkg,
.body,
.widget,
#intro,
#blog-nav-inner,
#content-inner,
#footer-inner { display: block; }
/* */


/* special elements */

h3 {
    font-weight: bold;
    text-transform: uppercase;
}   

h3, h3 a { color: #949893 }

.entry h3 a:hover, h3 a:hover { color: #606b5d }
h3 a:active { color: #000 }

h4.date,
.slug,
.slug a,
.content-nav a {
    color: #606b5d;
    text-transform: uppercase;
}
.content-nav a { text-transform: none }

h4.date {
    font-weight: bold;
    font-size: 12px;
}

.slug a {
    white-space: nowrap;
    border-bottom: 1px dotted #AAAAAA;
    font-weight: normal;
}
.comment .slug a { font-weight: bold; }
.commentcount a { border: 0px; padding: 10px; }

.slug a:hover {
    color: #000;
}

.slug a:active {
    color: #606b5d;
}

a.more,
.more a {
    padding-right: 10px;
    color: #0044a6;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/link-triangle.gif) right 0.3em no-repeat;
}

.upper, .upper a, a.upper { text-transform: uppercase }

a.more:hover,
.more a:hover {
    color: #000;
    background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/link-triangle-hover.gif);
}

.entry {
    margin-bottom: 34px;
}

.entry .body p { margin: 0px;}
.entry .body p + p,
.entry .body p + ul,
.entry .body p + ol { margin-top: 15px; }

.entry .body ul,
.entry .body ol {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
    margin-left: 20px;
}

.archive .entry { margin-bottom: 15px; }

/* Blowing up entry text for readbility */
.entry-archive #alpha .entry h1 { font-size: 24px }
.entry-archive .entry .body { font-size: 1.4em; line-height: 1.43em;}
.entry-archive .entry .entry-tags { font-size: 1.2em; line-height: 1.215em;}
.entry-archive .entry .slug .commentcount { display: none; }
.entry-archive #comment-greeting { font-size: 1.1em; line-height: 1.105em; text-align: center;}
/*     */

.entry-excerpt {
    margin-bottom: 17px;
}

#alpha h2 {
    color: #000;
    font-size: 18px;
    text-transform: none;
    letter-spacing: -0.03em;
}

#alpha h1,
.entry-archive #alpha .entry h1,
#alpha .entry h3 {
    color: #000;
    font-size: 18px;
    text-transform: none;
    letter-spacing: -0.03em;
}

.archive #alpha h1 {
    color: #666;
    font-size: 20px;
}
.archive #alpha h1 span.archive-title {
    white-space: nowrap;
}

/*

#alpha h1,
.archive #alpha .entry h1,
#alpha .entry h3 {
    color: #000;
    font-size: 18px;
    text-transform: none;
    letter-spacing: -0.03em;
    font-weight: normal;
}
.archive #alpha h1 { color: #666; font-weight: bolder;}

*/

#alpha h1 a,
.entry h3 a {
    color: #000;
    font-weight: normal;
}

.slug {
    padding: 0 0 10px;
    list-style: none;
    font-size: 11px;
}
.elsewhere-widget .slug { padding-bottom: 0 }

.slug li {
    display: inline;
    margin: 0 20px 0 0;
    line-height: 2.7em;
    float: left;
}

.entry .body, .archive-section {
    font-size: 13px;
}

.archive-matrix { margin-bottom: 0px; }

.archive-matrix ul {
    list-style-type: none;
    clear: left;
}

.archive-matrix li {
    float: left;
    padding-right: 20px;
    color: #ccc;
    padding-bottom: 10px;
}

.archive-matrix li strong {
    color: #666;
}

.entry-excerpt h4 {
    margin-bottom: 0;
    line-height: 17px;
}

.entry-excerpt .excerpt,
.entry-excerpt .slug {
    margin-bottom: 0;
}

.comments {
    margin-bottom: 34px;
}

.comments .comment,
#comments-form form {
    clear: both;
    margin-bottom: 17px;
    padding-top: 17px;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/rule.gif) 0 4px no-repeat;
}

.comment .date,
#comments-form label {
    float: left;
    width: 110px;
    margin-bottom: 17px;
    color: #606b5d;
}
.comment .date a {
    color: #606b5d;    
    border-bottom: 1px dotted #AAAAAA;
}

#comments-form label {
    font-weight: bold;
    text-transform: uppercase;
}

#comments-form label span {
    display: block;
    font-weight: normal;
    text-transform: none;
}

#comments-form input.checkbox {
    margin: 0;
}

#comments-form label.remember {
    float: right;
    width: auto;
    margin: 0;
    font-weight: normal;
    text-transform: none;
}
#comment-form-remember-me { margin-right: 150px; }

.comment p.slug,
.comment .body,
#comments-form input.text,
#comments-form textarea,
#comments-form div#comments-open-footer {
    margin-left: 120px;
}

.mt-comment-preview .comment p.slug,
.mt-comment-preview .comment .body {
    margin-left: 20px;
    margin-top: 20px;
}

#comments-form p {
    clear: both;
}

#comments-form input.text,
#comments-form textarea {
    width: 388px;
}

.slug .commentcount {
    float: right;
    margin: 0 10px;
    position: relative;
/*    top: -15px;*/
}

dl.recent-comments-list dt {
    margin:8px 0 0 3px;
}

dl.recent-comments-list dd {
    margin-bottom:15px;
    margin-left:20px;
}

.content-nav { text-align: center; color: #606B5D;}
.content-nav .promo { font-size: 1.75em; }

.widget {
    margin-bottom: 0px;
}

.widget h4 {
    margin: 0;
    font-size: 11px;
    line-height: 17px;
    font-weight: bold;
}

.featured-widget ul li h4 a.entry-category,
.elsewhere-widget ul li h4 a.entry-category {
    color: #AAAAAA;
    font-weight: bold;
    border-bottom: 1px dotted #AAAAAA;
    text-transform: uppercase;
    text-decoration: none;
}
.featured-widget ul li h4 a.entry-category:hover,
.elsewhere-widget ul li h4 a.entry-category:hover {
    color: #000;
}

.widget p { margin-bottom: 10px }

.widget p.slug {
    margin: 0;
}
.featured-widget p.slug { display: none }

.widget ul,
.archive ul,
.archive-section ul {
    list-style: none;
    padding: 0;
}
.archive-section p { padding-right: 15px }


/* Search widget */

form.mt-search {
    background: #FFFFFF none repeat scroll 0 0;
    border: 3px solid #A9ADA8;
    display: block;
    overflow: hidden;
    position: relative;
}

#header form.mt-search {
    display: block;
    position: absolute;
    top: 115px;
    right: 15%;
    width: 261px;
    background-color: #000;
    border:3px solid #444;
}

#header form.mt-search input.text {
    width: 250px;
    margin: 0px;
    border: 0px;
}

.widget-search form.mt-search   { }

#blog-nav #blog-nav-inner form.mt-search { 
    float: right;
    margin: 20px 0 0 0;
    background-color: #949893;
    border:3px solid #aaa;
    position: absolute;
    right: 0;
    top: 0;
}

#blog-nav #blog-nav-inner form.mt-search input.text {
    margin-bottom: 0px;
    width: 200px;
    border-width: 0px;
}

.archive-section form.mt-search {
    height:19px;
    margin-bottom:9px;
    padding:6px 7px 5px;
    top:-3px;
    width: 520px;
}

#nav form.mt-search input.text {
    width: 180px;
    margin: 0;
    border: 0px;
}
.archive-section form.mt-search input.text {
    background:transparent none repeat scroll 0 0;
    display:block;
    font-size:16px;
    height:100%;
    line-height:19px;
    overflow:hidden;
    position:relative;
    width:100%;
    margin: 0;
    padding: 0;
    border: 0;
}

input.text.blur {
    color:#B3B8B2 !important;
}

.content-nav {
    text-align: center;
}


.hidden { display: none }
.inline { display: inline; }

.stealth a,
.secret {
    visibility: hidden;
}

.stealth:hover a,
.stealth a:hover,
li:hover .secret {
    visibility: visible;
}

.hide {
    display: none;
}

.hide-singular-1 {
    display: none;
}

.hide-zero-0 {
    display: none;
}

.show-zero-0 {
    display: inline;
}



/* LAYOUT - Default is wide-thin-thin */

#intro,
#header,
#nav,
#content,
#footer {
    text-align: center;
}

#intro-inner,
#header-inner,
#nav-inner,
#content-inner,
#footer-inner {
    width: 950px;
    margin: 0 auto;
    text-align: left;
}

#content-inner {
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/content-bg.gif) right top repeat-y;
}


/* intro */

#intro h4 {
    float: right;
}

#intro h4 a {
    display: block;
    overflow: hidden;
    width: 30px;
    height: 50px;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/adobe_logo_tag_top_50px.jpg) center center no-repeat;
    text-indent: -1000em;
}


/* header */

#header {
    color: #fff;
    background: #000;
}

#header-inner {
    /* padding: 102px 0 17px 0; */
    padding: 0px;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/banner_hq_twilight-sm.jpg) 0 0 no-repeat;
}

#header-inner.bridge {
    /* padding: 102px 0 17px 0; */
    padding: 0;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/banner_bridge_and_logo-sm.jpg) 0 0 no-repeat;
}

#header-inner.silver {
    /* padding: 102px 0 17px 0; */
    padding: 0;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/banner_silver_logo_closeup6-sm.jpg) 0 0 no-repeat;
}

/*
header-bg-generic.jpg
banner_bridge_and_logo.jpg
banner_hq_twilight.jpg
banner_silver_logo_closeup6.jpg
banner_bridge_and_logo-sm.jpg
banner_hq_twilight-sm.jpg
banner_silver_logo_closeup6-sm.jpg
*/

#header h1,
#header h2,
#header h3 {
    font-size: 26px;
    letter-spacing: -0.03em;
    text-transform: none;
}

#header h1 a,
#header h2 a {
    color: #fff;
    font-weight: bold;
    display: block;
    height: 153px;
    padding-left: 230px;
}
#header-inner.bridge h1 a { padding-left: 250px; }
#header-inner.silver h1 a { padding-left: 120px; }

#header h1 a span,
#header h2 a span {
    display: block;
    padding-top: 60px;
}
#header h1 a span.blogdescription,
#header h2 a span.blogdescription,
#header h3 a span.blogdescription {
    display: block;
    padding-top: 0px;
    font-size: 12px;
}

#header h3 a {
    color: #767a76;
    font-weight: normal;
}


/*
 * Top navigational menu: div#blog-navlist Flash product icons
 */
/*  */

#blog-nav-list ul a {
    /* background-color: transparent; */
    background-position: 5px center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
#blog-nav ul ul a span {
    padding: 5px 20px 5px 35px;
}
#menu-air                       { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/air.gif) }
#menu-flash-player              { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/flash-player.gif) }
#menu-flash-media-server        { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/flash-media-server.jpg) }
#menu-livecycle-data-services   { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/livecycle-data-services.png) }
#menu-flash-builder             { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/flash-builder.gif) }
#menu-flash-catalyst            { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/flash-catalyst.gif) }
#menu-flash-professional        { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/flash-professional.gif) }
#menu-flex-framework            { background-image: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/appicons/flex-framework.jpg) }




/* NOTE: Search widget styles are grouped
 * together search for form.mt-search
 */


/* content */

#alpha,
#footer-alpha {
    position: relative;
    float: left;
    width: 520px;
    padding: 34px 30px 34px 0;
}
#footer-alpha {
    width: 350px;
}

#beta,
#footer-beta {
    position: relative;
    float: left;
    width: 160px;
    padding: 34px 20px;
}

#gamma,
#footer-gamma {
    position: relative;
    float: left;
    width: 180px;
    padding: 34px 0 34px 20px;
}
#footer-gamma { width: 275px; }

.listgroup { margin-bottom: 0px }

#footer-gamma .listgroup {
    float: left;
    margin-right: 20px;
}
#footer-gamma p.more {
    clear: left;
}

/* footer */

#footer {
    background: #dadcda;
}

#footer-alpha,
#footer-beta,
#footer-gamma {
    padding-top: 17px;
}


/* 
 *  layout-one-column
 */
.layout-one-column #content { overflow: hidden; }
.layout-one-column #gamma { display: none; }
.layout-one-column #beta { display: none }
.layout-one-column #alpha { width: 908px; }
.layout-one-column #content-inner {
    background: none;
/*    background-repeat: no-repeat;*/
}


/*
 *  layout-wm
 */
.layout-wm #content         { overflow: visible; }
.layout-wm #content-inner   { background: none; }
.layout-wm #alpha {
    width: 680px;
    padding: 34px 30px 34px 0;
    background: transparent url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/content-bg.gif) repeat-y scroll 672px top;
}
.layout-wm #beta         { width: 225px; padding: 34px 0 34px 10px; }
.layout-wm #gamma        { display: none; }
.layout-wm #footer-alpha { width: 410px;  }
.layout-wm #footer-beta  { width: 225px;  }
.layout-wm #footer-gamma { width: 225px;  }


/*
 * layout-wmt
 */
.layout-wmt #content { overflow: visible; }
.layout-wmt #content-inner { 
    background: transparent url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/content-bg-wmt.gif) repeat-y scroll 425px top;
/*    background: transparent url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/content-bg.gif) repeat-y scroll 711px top;*/
}
.layout-wmt #alpha {
    padding-right: 15px;
    margin-right: 0px;
/*    background: transparent url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/content-bg-wmt.gif) repeat-y scroll 435px top;*/
}
.layout-wmt #alpha {
    width: 450px;
/*    outline: 1px solid #6f6;*/
}
.layout-wmt #footer-alpha {
    width: 435px;
    padding-right: 30px;
}
.layout-wmt #beta { width: 245px }

.layout-wmt #beta {
    padding-left: 15px;
    padding-right: 15px;
/*    outline: 1px solid #66f;*/
}
.layout-wmt #footer-beta {
    padding-left: 25px;
    padding-right: 25px;
    width: 225px;
}
.layout-wmt #gamma {
    width: 195px;
    padding-left: 15px;
/*    outline: 1px solid #f66;*/
}
.layout-wmt #footer-gamma { width: 185px; }

.layout-wmt #beta ul {
    margin-right: 0px;
}


.subscribe {
    padding-left: 15px;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/feed.gif) 0 0.4em no-repeat;
}
#nav .subscribe {
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/feed.gif) 0 0.8em no-repeat;
    float: right;
    margin-top: 12px;
    line-height: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 90px;
}

/*
.subscribe li.twitter a {
    background: transparent url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/social-networks.gif) no-repeat scroll 0 -1240px;
    padding-left:15px;
}

.subscribe li.facebook a {
    background:transparent url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/social-networks.gif) no-repeat scroll 0 -320px;
    padding-left:15px;
}
*/

.blur { color: #aaa; }

.tight { margin-bottom: 0px; padding-bottom: 0px; }

.widget-search .widget-subheader {
    font-size: 9px;
}

#footer .blogs-widget p,
#footer .blogs-widget .description {
    display: none
}

.tagcount { font-size: 9px; color: #999; }
.entry .entry-tags { margin-top: 5px; }

.two-column {
    float:left;
    width: 39%;
}
.two-column.archive-section { width: 49% }

.three-column {
    float:left;
    width:33%;
}

/* TWITTER FEED WIDGET STYLES */

/** Style the tweets */
.twitter-widget {
  /* border: 1px solid #e5e5e5; */
  /* padding: 5px; */
}

.twitter-widget ul {
  list-style: none;
  padding: 0;
}

.twitter-widget li {
  padding: 3px;
  background: none;
}

.twitter-widget span.prefix {
  font-weight: bold;
}

.twitter-widget span.time {
  font-style: italic;
  color: #c5c5c5;
}

.twitter-widget span.status {
  /* font-style: italic; */
}



/* ADOBE PRODUCT ICONS */

.icon { 
    padding: 0 0 0 24px !important; 
    min-height: 20px; 
    _height: 20px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.acrobat { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/acrobat_20x20.jpg); } 
.acrobatconnectpro { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/acrobat_connect_pro_20x20.jpg); }
.aftereffects { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/after_effects_20x20.jpg); } 
.air { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/air_20x20.jpg); } 
.coldfusion { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/coldfusion_20x20.jpg); } 
.designpremium { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/design_premium_20x20.jpg); } 
.dreamweaver { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/dreamweaver_20x20.jpg); } 
.flash { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/flash_20x20.jpg); } 
.flex { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/flex_20x20.jpg); } 
.illustrator { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/illustrator_20x20.jpg); } 
.indesign { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/indesign_20x20.jpg); } 
.livecycle { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/livecycle_20x20.jpg); } 
.photoshop { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/photoshop_20x20.jpg); } 
.photoshopelements { background-image: url(https://webarchive.library.unt.edu/web/20100715192122oe_/http://www.adobe.com/images/shared/product_mnemonics/20x20/border/photoshop_elements_20x20.jpg); } 


/* SOCIAL NETWORKING SPRITES from Elsewhere plugin */

.network a, .network span {
    display: inline;
    padding: 0 5px 0 0;
    background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/social-networks.gif) 0 -1761px no-repeat;
    line-height: 1.2em !important;
    overflow: hidden;
    height: 22px;
    width: 22px;
    border-bottom: 0px;
    float: left;
}
.network span { display: none }
.network li {
    clear: left;
    margin-bottom: 10px;
}
.network.accounts li a {
    width: 100%;
    padding-left: 25px;
}
.network.accounts li a.twitter { background-position: 0 -1247px; }
.network.accounts li a.email { background-position: 0 -1727px; }
.network.accounts li a.facebook { background-position: 0 -326px; }

.network a.43things { background-position: 0 0; }
.network a.bebo { background-position: 0 -40px; }
.network a.catster { background-position: 0 -80px; }
.network a.delicious { background-position: 0 -120px; }
.network a.digg { background-position: 0 -160px; }
.network a.dodgeball { background-position: 0 -200px; }
.network a.dogster { background-position: 0 -240px; }
.network a.dopplr { background-position: 0 -280px; }
.network a.facebook { background-position: 0 -320px; }
.network a.flickr { background-position: 0 -360px; }
.network a.goodreads { background-position: 0 -400px; }
.network a.h15 { background-position: 0 -440px; }
.network a.jaiku { background-position: 0 -480px; }
.network a.lastfm { background-position: 0 -520px; }
.network a.linkedin { background-position: 0 -560px; }
.network a.livejournal { background-position: 0 -600px; }
.network a.mog { background-position: 0 -640px; }
.network a.multiply { background-position: 0 -680px; }
.network a.myspace { background-position: 0 -720px; }
.network a.newsvine { background-position: 0 -760px; }
.network a.ning { background-position: 0 -800px; }
.network a.orkut { background-position: 0 -840px; }
.network a.pandora { background-position: 0 -880px; }
.network a.pownce { background-position: 0 -920px; }
.network a.reddit { background-position: 0 -960px; }
.network a.sonicliving { background-position: 0 -1000px; }
.network a.stumbleupon { background-position: 0 -1040px; }
.network a.tabblo { background-position: 0 -1080px; }
.network a.tagworld { background-position: 0 -1120px; }
.network a.technorati { background-position: 0 -1160px; }
.network a.tribe { background-position: 0 -1200px; }
.network a.twitter { background-position: 0 -1240px; }
.network a.upcoming { background-position: 0 -1280px; }
.network a.vox { background-position: 0 -1320px; }
.network a.youtube { background-position: 0 -1360px; }
.network a.zooomr { background-position: 0 -1400px; }
.network a.aim { background-position: 0 -1440px; }
.network a.icq { background-position: 0 -1480px; }
.network a.gtalk { background-position: 0 -1520px; }
.network a.msn { background-position: 0 -1560px; }
.network a.yahoo { background-position: 0 -1600px; }
.network a.jabber { background-position: 0 -1640px; }
.network a.skype { background-position: 0 -1680px; }
.network a.email { background-position: 0 -1720px; }
.network a.website { background-position: 0 -1760px; }

.network a.1upcom { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 0 no-repeat; }
.network a.iconbuffet { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -40px no-repeat; }
.network a.iusethis { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -80px no-repeat; }
.network a.magnolia { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -120px no-repeat; }
.network a.ohloh { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -160px no-repeat; }
.network a.steam { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -200px no-repeat; }
.network a.virb { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -240px no-repeat; }
.network a.xboxlive { background: url(/web/20100715192122oe_/http://blogs.adobe.com/mt-static/plugins/ts-adobe-professional/i/more-networks.png) 0 -280px no-repeat; }

.promo-newsletter {
    clear: left;
    margin-bottom: 20px
}

/* idTabs styles */

ul.idTabs { list-style: none; margin: 0 0 10px 0; }
ul.idTabs li { display: block; float: left; width: 32%; text-align: center; border: 1px solid #666; }
ul.idTabs li a { padding: 5px 0; border: 1px solid #ccc; display: block; }

ul.idTabs li a:hover { background-color: #ACAFFF; color: #0044A6; }
ul.idTabs li a.selected { background-color: #0044A6; color: #fff; font-weight: bold; }
ul.idTabs li a.selected:hover { background-color: #0044A6; color: #fff; }



/* ****************************************
         TAG CLOUDS AND LISTINGS
 **************************************** */
/* **/

#taglistings ul { list-style: none;  margin-left: 0px; }
#tagalpha ul, #tagpopular ul { margin-right: 10px; width: 23%; }

#taglistings .tab { margin-top: 10px; }

#taglistings .description {
}

.tagcloud {
    margin-bottom: 20px;
    /* padding: 0 20px 0 10px; */
}

.tagcloud .tab-inner {
    text-align: justify;
    font-size: 12px;
    line-height: 2.5em;
    margin: 0 20px 0 0;
}

.tagcloud ul {
    margin-left: 0px;
}

.tagcloud li {
    display: inline;
    padding: 0 0.1em;
}

.tagcloud li a { text-transform: lowercase; }

.tagcloud li a:hover {
    background-color: #0044A6;
    color: #fff;
}

.tagcloud .hint { display: none }

.tagcloud .taglevel1 { font-size: 3.5em; font-weight: 900; }
.tagcloud .taglevel2 { font-size: 3em; font-weight: 900; }
.tagcloud .taglevel3 { font-size: 2.5em; font-weight: 700; }
.tagcloud .taglevel4 { font-size: 2em; font-weight: 500; }
.tagcloud .taglevel5 { font-size: 1.50em; font-weight: 300; }
.tagcloud .taglevel6 { font-size: 1.0em; font-weight: 100; }

