/* category css file */                 
#category-page{margin: 0 50px 0 30px;} 
#category-page .utilites{padding-left:20px;} 
h1{color:#333333;font-size:1.5714em;font-weight:bold;width:586px; text-transform:capitalize;padding:0 0 14px 20px;margin:0 0 0 0;float:left;}

#category-page .content{width:630px;float:left;margin:0;}  

#category-page .featured-project {float:none;}
#category-page .featured-project .description .project-metadata {clear:both;}

#category-page .right-rail{width:300px;float:right;}

#category-page #comments{margin-left:-22px;}

#category-page .project-finder {width:630px;}
#category-page .project-finder h1{font-size:1.3em;padding:18px 0 13px;text-transform:uppercase;font-weight:normal;} 
#category-page .project-finder .filter ul{width:630px;height:36px;}
#category-page .project-finder .filter ul li{display:block;float:left;height:36px;}
#category-page .project-finder .filter ul li a{overflow:hidden;height:0;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-category-filter-tabs_745ca0.png') no-repeat;display:block;padding:36px 0 0 0;width:75px;}

#category-page .project-finder .filter ul li.tab_all a{background-position:0 0;width:62px;}
#category-page .project-finder .filter ul li.tab_home a{background-position:-62px 0;width:97px;}   
#category-page .project-finder .filter ul li.tab_save a{background-position:-159px 0;width:104px;}
#category-page .project-finder .filter ul li.tab_community a{background-position:-263px 0;width:138px;}
#category-page .project-finder .filter ul li.tab_sustainability a {background-position:-401px 0;width:93px;}
#category-page .project-finder .filter ul li.tab_knowledge a{background-position:-493px 0;width:136px;} 

#category-page .project-finder .filter ul.all li.tab_all a,
#category-page .project-finder .filter ul li.tab_all a:hover{background-position:0 -35px;}
#category-page .project-finder .filter ul.home li.tab_home a,
#category-page .project-finder .filter ul li.tab_home a:hover{background-position:-62px -35px;}
#category-page .project-finder .filter ul.save li.tab_save a,
#category-page .project-finder .filter ul li.tab_save a:hover{background-position:-159px -35px;}
#category-page .project-finder .filter ul.community li.tab_community a,
#category-page .project-finder .filter ul li.tab_community a:hover{background-position:-263px -35px;}
#category-page .project-finder .filter ul.sustainability li.tab_sustainability a,
#category-page .project-finder .filter ul li.tab_sustainability a:hover {background-position:-401px -35px;}
#category-page .project-finder .filter ul.knowledge li.tab_knowledge a,
#category-page .project-finder .filter ul li.tab_knowledge a:hover{background-position:-493px -35px;}

#category-page #content-list{border:1px solid #d6d5d5;border-bottom:none;padding:20px 20px 0;margin:-1px 0 0 0;}

/* binder items */
#category-page .binder-item {width:590px; _width:588px;}
#category-page .binder-item .summary{padding-bottom:22px;border-bottom:1px solid #e7ecef;margin:0 0 10px 0;}
#category-page .binder-item .summary .thumbnail{width:96px;height:70px;}
#category-page .binder-item .summary  h2{float:left; _float:none; width:400px; _width:auto; margin-bottom:10px; *margin-bottom:0; position:relative;} 
#category-page .binder-item .summary .description{width:182px;padding: 0 10px 0 0;}
#category-page .binder-item .summary .description p {_padding-right:0px;}
#category-page .binder-item .summary .category-description{float:left;width:476px;}
#category-page .binder-item .project-metadata{width:279px;}
#category-page #content-list .binder-item .project-metadata{margin-top:32px; _margin-top:0;}
#category-page .binder-item .no-thumbnail .description {width:285px;}

/* sponsor ad */
#category-page .category-title {}
#category-page .category-title h1 {}
#category-page .category-title .ad {float:right; width:300px; margin:-20px 0 15px; text-align:center;}
#category-page .category-title .ad img {display:block; margin:0 auto 2px;}
#category-page .category-title .ad a {color:#005682; font-size:0.8em;}    

/* radio page */
#radio-index{}   

#radio-index .heading h1{ width: 600px; float:left;}
#radio-index .heading .partner{width:184px;float:right;font-size:.7857em;position:relative;margin-top:-30px;}  
#radio-index .heading .partner p span{line-height:27px; color:#333;padding:10px 0 0 0;display:block;float:left;}  
#radio-index .heading .partner p a{display:block;float:right;width:83px;height:32px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/logos/logo-real-estate-today_1c8fed.png') no-repeat 100% 0;text-indent:-9999px;}
#radio-index .heading .partner a.subscribe{color:#f7921e;float:right;font-weight:bold;margin-right:12px;}

#radio-index .featured-project h1{border-bottom:none !important;}
#radio-index .featured-project img.title{border-bottom:none !important;}
#radio-index .featured-project h3.image-replace{background-position:0 -680px;}

#radio-index .featured-project img.big-thumb{float:left;width:276px;margin-right:15px;}

#radio-index div.description{float:left;width:290px;} 
#radio-index div.description h2{color:#333;font-size:1.5em;}
#radio-index div.description p.download{font-weight:bold;} 
#radio-index div.description p.download a{float:left;font-size:.9167em;line-height:1;} 
#radio-index div.description .add-tooltip {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-tooltip-question_25c157.png') 0 0 no-repeat;display:block;height:10px;width:10px;float:left; text-indent:-9999px; margin-left:3px; }


#radio-index div.description p{float:none;}
#radio-index div.description p.source{line-height:1.2;color:#878787;}
#radio-index div.description p.updated{margin:40px 0 0 0 ;}
#radio-index div.description p.updated a{font-size:1em;} 

#radio-index #search-filter{margin-left:20px;}
#radio-index #search-filter span{text-transform:uppercase;font-size:.8571em;color:#333;margin-right:10px;}


#radio-index .podcasts{border-bottom:4px solid #dedede;margin:20px }
#radio-index .podcasts .podcast{border-top:4px solid #dedede;padding:20px 0 22px 0;}
#radio-index .podcasts .podcast h2{font-size:1.1428em;color:#333;padding-bottom:15px;}
#radio-index .podcasts .podcast p{font-size:.8571em;padding-right:20px;}
#radio-index .podcasts .podcast p.download{font-weight:bold;font-size:.7857em;display:block;margin: 0 0 20px 0;}
#radio-index .podcasts .podcast p.download a{float:left;}
#radio-index .podcasts .podcast object{margin-top:12px;} 

#radio-index .podcasts .add-tooltip {background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-tooltip-question_25c157.png') 0 0 no-repeat;display:block;height:10px;width:10px;float:left; text-indent:-9999px; margin-left:3px; }

 
#category-page LI.share {
    display: none;
}

#category-page LI.print {
    display: none;
}

#category-page LI.feed A {
    padding-right: 5px;
}



/* general module rules */
.module{border-top:3px solid #005682;padding:19px 0 30px 0;width:300px;float:left;margin:0 9px 0 0;}
.module img.left{float:left;margin:0 10px 0 0;}
.module img.right{float:right;margin:0 0 0 10px;}
.module img.title{padding:0 0 14px 0;border-bottom:1px solid #d0d9de; *display:block;}
.module h1 {float:none;width:auto; padding:0 0 15px 0; border-bottom:1px solid #89a0af; margin:0; font-size:1.429em; font-weight:normal; text-transform:uppercase;}
.module h2{color:#f7f7f7;padding:15px 0 0 0;font-weight:normal;line-height:1.143em;}
.module h2 a{font-size:1.142em;}
.module h3.image-replace{text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat;height:25px;width:300px;}
.module a{font-size:.8571em;font-weight:bold;}
.module a.see-all{display:inline-block; margin:5px 0 0;font-size:0.7857em;}
.module a.see-results{float:right; font-weight:normal; font-size:.786em;}

.module .list{margin:25px 0 15px 0;}
.module .list li{color:#f7921e;line-height:1.1667;}

.module span.arrow{position:absolute; bottom:-12px; left:17px; z-index:5; display:block; overflow:hidden; width:25px; height:12px; margin:0; background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat scroll left top;}
.module span.blue-arrow{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-blue-down-arrow_ea63c3.gif') no-repeat scroll left top;}


.override {display:none;}
.right-rail .module{margin:0;}
.last-module .module{margin:0;}

/* some modules have a multiple choice format */
.module .question{position:relative; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat 226px 15px;min-height:70px;_height:70px;background-color:#f0efe7;padding:15px 0 11px 17px;margin:0 0 20px 0;z-index:0;}
.module .question h2{font-weight:bold;color:#333;font-size:1em; padding-right: 80px;}
.module .choices{padding:0 0 5px 0;}
.module .choice {margin:0 0 7px 18px; padding:10px 0 10px 14px; border:1px solid #efefef; border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-choice_3fb294.png') 0 0 repeat-x;}
.module .choice input{display:none;}
.module .choice label{color:#16a8d3;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -555px;padding:0 0 0 20px;margin:0;display:block;cursor:pointer;}

.homeowner-wizard {}
.homeowner-wizard p {padding:0 0 0 18px;}
.homeowner-wizard .question h2{font-weight:bold;color:#333;font-size:1em; padding-right: 80px;}
.homeowner-wizard .choices{padding:0 0 5px 0;}
.homeowner-wizard .choice input{display:none}
.homeowner-wizard .choice label{color:#16a8d3;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat 0 -555px;padding:0 0 0 20px;display:block;cursor:pointer;}

/* homeowner wizard large */
#homeowner-wizard-large { padding:0 30px 30px 30px;}
#homeowner-wizard-large h1 {margin:0 0 14px; padding:0 0 0 20px; color:#333333;font-size:1.5714em;font-weight:bold;text-transform:capitalize;width:586px;}
#homeowner-wizard-large .utilites {padding-left:20px;}

.homeowner-wizard-large {position:relative; width:590px; margin-left:-5px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-homepage-feature-modules-bottom_09455a.png') no-repeat scroll 0 100%;}
.homeowner-wizard-large .border-left{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-left_2ff26f.png') left repeat-y;}
.homeowner-wizard-large .border-right{position:relative; padding:0 25px 20px 25px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-right_6d583f.png') right repeat-y;}
.homeowner-wizard-large p {padding:8px 30px 8px 55px;}
.homeowner-wizard-large .question {position:relative; height:90px; padding:28px 0 0 50px; border-top:1px solid #89a0af; margin-bottom:20px; background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 430px -430px !important;}
.homeowner-wizard-large span.arrow {/*margin-bottom:0px;display:block;height:21px;background-position:55px 0;*/ position:absolute; bottom:0; left:0; margin:0 0 -12px 15px;}
.homeowner-wizard-large .question h2 {padding-right:130px; font-size:1.286em;}
.homeowner-wizard-large .choices{padding:0 30px 5px 55px;}
.homeowner-wizard-large .choice{margin:0 0 7px 0;padding:10px 0 10px 14px;border:1px solid #efefef;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-choice_3fb294.png') 0 0 repeat-x; *padding-top:0;}


/* sponsor ad */
.module .ad {padding-top:20px; text-align:right; font-size:.786em; color:#333333;}
.module .ad img {margin-left:5px; vertical-align:middle;}

 /*
 *  Module: Calculators
 */
.calculator .question{background-position: 210px -738px;}
.calculator form ul li{border:1px solid #ededed;background-color:#faf9f7;padding:4px 4px 4px 10px;margin:10px 0 0 0;}
.calculator form ul li.error{margin:0 0 10px 0;width:258px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-error-x_f30f01.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}
.calculator form ul li input{width:70px; height:14px; text-align:right;display:block;float:right;}
.calculator form ul li label{display:block; float:left; width:200px; padding:5px 0 0; *padding:3px 0; vertical-align:middle; color:#333; font-size:.8571em;}
.calculator form input.submit{margin:10px 0 0 0;height:23px;width:109px;float:right;line-height:3em;text-indent:-9999px;border:none;font-size:0;display:block;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-calculate_a12e26.png') 0 0 no-repeat;}


.calculator form ul li.radio {border:none;background-color:#fff;padding:9px 4px 10px 9px; margin:0;}
.calculator form ul li.radio label{float:left;width:167px;padding:0;}
.calculator form ul li.radio ul {float:right;width:120px;}
.calculator form ul li.radio ul li {float:none;border:none;background-color:#fff;padding:4px 0; margin:0;width:130px;}
.calculator form ul li.radio ul li label{float:none;width:auto;}
.calculator form ul li.radio ul li input{width:auto;margin-top:0;float:left;}
.calculator a.estimate,
.calculator a.whats-this{float:left;font-size:0.7142em;line-height:18px;margin-top:15px;font-weight:normal;}
.calculator div.source{color:#7e7e7e; font-size:.8571em;margin-top:18px; display:none;float:none;}

.calculator .results{display:none;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-calculator-results_519911.png') repeat-x;margin: 16px 0 0 0;padding:26px 0 0 0;}
.calculator .results h3{margin: 0 0 8px 0;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-content-article_5a5dc6.png') 0 -330px no-repeat;}
.calculator .results p{color:#7e7e7e;}

.calculator .results  table tr td{border-bottom:1px solid #f1f2f3;padding:5px 15px 10px 0;font-size:.8571em; line-height:1.333em; color:#333;font-weight:bold;}
.calculator .results  table tr td.amount{text-align:right;width:80px;color:#85c418;font-size:1.2857em;font-weight:normal;padding-right:0;}
.calculator .results  table tr td.amount span{font-size:.75em;}
.calculator .results a.estimate{display:inline-block; margin-top:10px; float:none;}
.calculator .results div.results-source{color:#7e7e7e; font-size:.8571em;margin-top:12px; display:none;}



.project-savings .results table tr td.amount{text-align:left;width:90px;}

.cost-distribution span.amount{font-weight:bold;}
.cost-distribution col.name{width:72px;}
.cost-distribution col.percentage{width:174px;}
.cost-distribution col.cost{width:52px;}

.cost-distribution .results table{width:100%;margin-top:25px;}
.cost-distribution .results table tr th{text-transform:capitalize;text-align:left;color:#333;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-calculator-results_519911.png') repeat-x bottom;padding:7px 0 5px 0;}
.cost-distribution .results table tr td{padding:7px 0 5px 0;border-right:1px solid #cbcbcb;font-size:.8571em;color:#333333;border-bottom:1px solid #cbcbcb;}

.cost-distribution .results table tr td.name{font-weight:normal;}
.cost-distribution .results table tr td.percentage{text-align:right;padding-left:3px;}
.cost-distribution .results table tr td.percentage .percentage-bar {width:166px;height:11px;margin-top:3px;}
.cost-distribution .results table tr td.percentage .percentage-bar div.bar{height:11px; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-percentage-bar_2cf988.png') 1px 0 no-repeat #85c418;border-bottom:1px solid #b6dc74;border-top:1px solid #9dd046;}
.cost-distribution .results table tr td.percentage .percentage-bar span.percent{float:right;font-weight:bold;margin-left:4px;}

.cost-distribution .results table tr td.cost{border-right:none;background-color:#e4eebf;font-size:1em;color:#4e4e4e;padding-left:6px;padding-top:8px;vertical-align:top;}
.cost-distribution .results table tr.column-titles td{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-calculator-results_519911.png') repeat-x bottom;border:none;font-size:.8571em;}


.mortgage-refinancing span.form-errors{display:none;}
.mortgage-refinancing form input.next{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-calculator-next_332385.png') no-repeat; width:88px;}

.mortgage-refinancing p{color:#7e7e7e;font-weight:bold;}
.mortgage-refinancing p.step-number{font-size:.7857em;font-weight:normal;margin:0 0 3px 0;}
.mortgage-refinancing li span{color:#333;font-size:.8571em;}
.mortgage-refinancing div.source{float:left;}

.mortgage-refinancing .results table tr td.negative{color:#ff0000 !important;}

.mortgage-refinancing .results {display:block;}
.mortgage-refinancing .results .graph{ background:#e2f8ff;padding:20px 0 0 6px;margin:0 0 13px 0;border-top:1px solid #dedede;}

.mortgage-refinancing .results .graph .y-axis{height:100px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-calculator-graph_d5c5b8.png') no-repeat;position:relative;}
.mortgage-refinancing .results .graph .y-axis .units{float:left; width:64px;margin:0 0 0 15px;font-size:.7142em;}
.mortgage-refinancing .results .graph .y-axis .units div{height:16px;padding:4px 0 0 0;}

.mortgage-refinancing .results .graph .y-axis .data {position:absolute;width:75px;bottom:20px;}
.mortgage-refinancing .results .graph .y-axis .data .bar{width:75px;text-align:center;font-size:.7142em;color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65;}
.mortgage-refinancing .results .graph .y-axis .data .bar span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}


.mortgage-refinancing .results .graph .y-axis #current-mortgage{left:80px;}
.mortgage-refinancing .results .graph .y-axis #current-mortgage .bar{background-color:#f79a1e;}

.mortgage-refinancing .results .graph .y-axis #refinanced-mortgage{left:180px;}
.mortgage-refinancing .results .graph .y-axis #refinanced-mortgage .bar{background-color:#b6dc74}

.mortgage-refinancing .results .graph .x-axis{margin:0 0 0 75px;position:relative;}
.mortgage-refinancing .results .graph .x-axis .title{height:32px;float:left;width:83px;font-size:.7857em;text-align:center;margin:-10px 16px 0 0;}

.mortgage-refinancing .results .totals{display:none;}

.mortgage-refinancing .results a.start-over{text-indent:-9999px;width:110px;height:23px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-start-over_dcf2fa.png') 0 0 no-repeat;display:block;}
.mortgage-refinancing .results a.start-over:hover{background-position:0 -23px;}

/*
 *  Module: Poll
 */
.homeowner-poll .question{background-position: 226px -280px;}
.homeowner-poll h3.image-replace{background-position:0 -30px;}
.homeowner-poll .icon{width:60px;height:70px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat 0 -339px;margin:0 10px 0 0;}

.homeowner-poll ul.results{padding:10px 0 0 17px;color:#333;display:none;}
.homeowner-poll ul.results li.result{padding:0 0 15px 0;}
.homeowner-poll ul.results li.result p{margin:0;line-height:1.1;}
.homeowner-poll ul.results li.result .percentage-bar {width:250px;height:11px;margin-top:3px;}
.homeowner-poll ul.results li.result .percentage-bar .bar{height:11px; float:left; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-percentage-bar_2cf988.png') 5px 0 no-repeat #85c418;border-bottom:1px solid #b6dc74;border-top:1px solid #9dd046;}
.homeowner-poll ul.results li.result .percentage-bar .percentage{float:left;font-weight:bold;margin-left:4px;font-size:.8571em;}
.has-js .homeowner-poll input.submit{display:none;}

/*
 *  Module: Q & A
 */
.q-and-a{}
.q-and-a h3.image-replace{background-position:0 -90px;}
.q-and-a .question {padding:10px;background-image:none;}
.q-and-a .question img{float:left;width:97px;height:70px;margin:0 10px 0 0;}
.q-and-a .question p{margin:0 0 5px 0;font-size:1em;}
.q-and-a .question span.tagline{text-transform:uppercase;font-size:.643em;color:#333;font-weight:bold;display:block;margin:0 0 5px 0;}
.q-and-a .question a.title{font-size:1.1428em; font-weight:bold; line-height:1.25em;}
.q-and-a p{color:#7e7e7e;margin:0 0 0 25px !important;line-height:1.286em;}

/*
 *  Module: Top Meta Data
 */
.top-metadata{}
.top-metadata h3.image-replace{background-position:0 -119px;}
.top-metadata p.description{margin-top:13px;color:#7e7e7e;line-height:1.1428;}
.top-metadata table{margin:15px 0;width:100%;}
.top-metadata table tr{}
.top-metadata table tr th{padding-top:5px; padding-bottom:3px;text-align:left;font-weight:bold;color:#333;font-size:.7142em;text-transform:uppercase;}
.top-metadata table tr th.savings{padding-left:13px;}
.top-metadata table tr th,
.top-metadata table tr td {border-bottom:1px solid #e8edf0;border-right:1px solid #e8edf0;}
.top-metadata table tr td{padding:10px 10px 7px 0;line-height:14px;}
.top-metadata table tr td.project{width:206px;}
.top-metadata table tr td.savings{color:#7e7e7e;padding-left:13px;font-size:0.8571em;}
.top-metadata table tr .savings {border-right:none;}

/*
 *  Module: News & Activity
 */
.news-activity{}
.news-activity h3.image-replace{background-position:0 -210px;}
.news-activity ul{margin:0 0 10px 0;}
.news-activity ul li{color:#434646;border-bottom:1px solid #e8edf0;padding:10px 0;line-height:16px;color:#878787;font-size:.95em;}
.news-activity ul li p{font-size:0.7857em;font-weight:bold;text-transform:uppercase;color:#f7921e;margin:0;}
.news-activity ul li p span{text-transform:capitalize;color:#878787;font-size:0.95em;padding:0;font-weight:normal;}
.news-activity ul li a{text-transform:capitalize;font-weight:bold;}

/*
 *  Module: Make a note for yourself
 */
.make-a-note-for-yourself{height:203px;background:#f0f5da url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-article-make-a-note-for-your-self_1d25b7.jpg') no-repeat bottom left;}
.make-a-note-for-yourself textarea {background:transparent none;border:none;overflow:hidden;width:255px;padding:18px 21px;text-align:left;height:185px;white-space:normal;display:block;font-size:.95em;color:#585858;font-family:arial,"Helvetica Neue",helvetica,sans-serif;}
.make-a-note-for-yourself input.submit-note{display:none;}
/*
 *  Module: Featured Large
 */
.featured-project{width:609px;border-bottom:none !important;}
.featured-project h3.image-replace{background-position:0 -539px;}
.featured-project .photo{float:left;margin:0 20px 0 0;}

/*
 *  Module: Featured Project Large
 */
.featured-project{margin:0 0 20px 0;width:630px !important;padding:0 0 6px;border-top:none;background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-homepage-feature-modules-bottom_09455a.png') no-repeat scroll 0 100%;}
.featured-project .border-left{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-left_2ff26f.png') left repeat-y;}
.featured-project .border-right{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-module-featured-side-right_6d583f.png') right repeat-y;}
.featured-project .inside-content {border-bottom:3px solid #e7e7e7;width:586px;margin:0 22px;border-top:3px solid #005682;padding:19px 0 12px 0;background-color:#fff;}
.featured-project .binder-item{width:auto}

.featured-project .description a {font-size:0.8571em;}
.featured-project .description{float:left;width:287px;}
.featured-project .description h2{font-size:1.625em;font-weight:bold;padding:0;/*text-transform:capitalize;*/line-height:26px;}
.featured-project .description p{line-height:1.5;font-size:0.8571em;color:#777;margin:15px 0;float:left;padding:0 20px 0 0;}
.featured-project .description .project-metadata{width:100%;float:none;}

.featured-project .footer{clear:both;border-top:1px solid #e7ecef;padding:13px 0 0 0;}
.featured-project .footer ul.metadata{clear:both;}
.featured-project .footer form.add-to-binder {width:auto;}
.featured-project .footer div.added-to-binder{width:162px;height:30px;text-indent:-5000px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-add-to-binder-large_833a94.gif') no-repeat bottom left;}

/*
 * Module: Large Featured Content
 */
.featured-large-list {}

.featured-large-list .description a {/*font-size:0.8571em;*/}
.featured-large-list .description h2{font-size:1.143em; font-weight:bold;padding:0;line-height:1.2em;margin:0;}
.featured-large-list .description p{color:#777;margin:3px 0 15px 0;}

.featured-large-list h1 {border:none;}
.featured-large-list h2{margin:0 0 8px 0;}
.featured-large-list p{line-height:1.428;}
.featured-large-list img.title {border:none; margin-bottom:0;}
.featured-large-list .image{position:relative; width:300px; height:200px; padding:2px 0 0 0; border-top:1px solid #d0d9df; margin:0 0 0 0;}
.featured-large-list .description{position:relative; z-index:0; padding:15px; margin:3px 0 0; background:#f0efe7;}
.featured-large-list form {float:right;}
.featured-large-list .comment-details{margin-top:15px;}
.featured-large-list .comment-details a {float:left;}
.featured-large-list .list {padding:0 20px;}
.featured-large-list .list a {font-size:1em;}
.featured-large-list a.see-all{margin-left:20px;}

.featured-large-list ul.list li{padding-bottom:6px;}
.featured-large-list ul.list li a{font-weight:normal;}

/*
 *  Module: Most Popular Right Side Module
 */
.most-popular{}
.most-popular h1 {width:300px; height:25px; padding:0; border:none; margin:0 !important; text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') 0 -149px no-repeat;}
.most-popular h3.image-replace{background-position:0 -149px;}
.most-popular img.title {border:none;}
.most-popular ul{border-top:1px solid #d0d9de;}
.most-popular ul li{border-bottom:1px solid #e7ecef;padding:15px 0 15px 0;  line-height:1.167em;}
.most-popular ul li a{font-weight:bold;text-transform:capitalize;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-list-item_dc7e38.png') no-repeat 2px 2px;padding-left:15px;display:block;}
.most-popular ul li span{font-weight:bold;display:block;text-transform:uppercase;color:#333;font-size:.6428em;margin-bottom:3px;padding-left:15px;}
.most-popular ul.double-stack li {padding:15px 0 0; border:none;}
.most-popular ul.double-stack li ul {border:none; border-bottom:1px solid #e8edf0;}
.most-popular ul.double-stack li ul li {padding:0 0 13px;}
/*
 *  Module: Related Products
 */
.related-products{}
.related-products h3.image-replace{background-position:0 -480px;}
.related-products #search_related_products_results{}
.related-products #search_related_products_results ul{}
.related-products #search_related_products_results ul li{margin:0 0 30px;}
.related-products #search_related_products_results ul li img{float:left;border:1px solid #dadada;}
.related-products #search_related_products_results ul li div.product-description{float:left;width:80%;font-size:.85em;}
.related-products #search_related_products_results ul li div.product-description p{margin:0;line-height:normal;color:#878787;}
.related-products #search_related_products_results ul li div.product-description p span{font-weight:bold;color:#333;}
.related-products #search_related_products_results ul li div.product-description p a{font-weight:bold;}
.related-products #search_related_products_results ul li div.product-description a.compare-prices{display:block;text-indent:-5000px;width:98px;height:23px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-compare-prices_d82d26.png') no-repeat top left;margin:10px 0 0;}
.related-products #search_related_products_results ul li div.product-description a.compare-prices:hover{background-position:bottom left;}

/*
 *  Module: To do Checklist
 */
.todo{position:relative;}
.todo .question {background-image:none; min-height:30px; height:auto !important; height:30px; padding-top:0;padding-right:30px;}
.todo .question h2{padding-right:0;}
.todo h3.image-replace{background-position:0 -240px;}
.todo input.to-do-add-to-binder {margin-left:22px; *margin-left:25px;}
.todo a.print {position:absolute;top:14px;right:0;display:block;width:77px;height:21px;text-decoration:underline;color:#005682;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-print_67fd97.png') no-repeat 0 -33px;font-weight:normal;padding:12px 0 0 35px;font-size:0.7em;}
.todo a.print:hover {background-position:0 0;}
.todo .check-all{display:none;}
.todo-module .error{display:none;}
.todo-module ul {margin:25px 22px 13px 22px;}
.todo-module div.error {padding:5px 0 5px 5px;margin:5px 0 10px 22px;font-size:.9em;background-color:#FCF9B7;font-weight:bold;color:#FE4A03;}
.todo-module li {color:#7e7e7e;list-style:none;border:none;padding:1px 0; margin:7px 0; font-size:.857em; line-height:1.286em;}
.todo-module li input {float:left; margin:0 6px 0px 0; *margin-top:-3px;}
.todo-module li span {display:inline-block; width:225px;}
.todo-module li img {margin:0 5px 2px 0; *margin-left:3px; vertical-align:top;}
.to-do-add-to-binder{margin:0 0 0 25px;}
.todo .added-to-binder {margin-left:22px;}
.has-js .todo input {display:none;}


.project-todo .todo-module ul{margin-bottom:0;}
.project-todo .todo-module ul.hidden{margin-top:0;}
.project-todo .todo-module .toggle-list{border-bottom:1px solid #E7ECEF;margin-bottom:6px;}
.project-todo .todo-module .toggle-list a#show-hide {font-size:.7857em;color:#005682;display:block;line-height:20px;padding:0 25px 8px 0;float:right;background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-css-sprite_12907f.png') no-repeat scroll 50px -50px;}
.project-todo .todo-module .toggle-list a.show-list{background-position:40px 0 !important;}
.project-todo .todo-module a.check-all{display:none;font-size:.7857em;color:#005682;margin:6px 0 20px 20px;}

.project-todo .showing a.check-all{display:block;}


/*
 *  Module: Featured Content Small
 */
.featured-small {}
.featured-small h3.image-replace{background-position:0 -569px;}
.featured-small ul.outer {margin: 0 0px 20px 0;}
.featured-small ul li{color:#f7921e;border:none;border-bottom:1px solid #e7ecef;padding:15px 5px; line-height:1.167em;}
.featured-small ul li.odd{background:#fff;}
.featured-small ul li.even{background:#f9f9f9;}


.featured-small ul li ul{border:none;}
.featured-small ul li ul li{list-style:disc;color:#f7921e;border:none;padding:0;font-size:.85em;}
.featured-small ul li ul li a{font-weight:bold;}

/*
 *  Module: Audio
 */
.audio {}
.audio h6 { padding-top: 15px;}
.audio DIV.date { font-size: 12px; padding-top: 5px}    
.audio ul li span {display:block;}
.audio ul li span.title {font-size:.857em; font-weight:bold; line-height:1.286em;}
.audio ul li span.from {font-size:.786em; color:3878787; line-height:1.273em;}
.audio ul li {border-bottom:1px solid #d0d9de;padding:15px 0 0 0;}
.audio DIV.tune-in { font-size: 12px; border-top: 1px solid #c7d0d7; padding-top: 10px; line-height: 1.3;}
.audio DIV.tune-in A { font-size: 12px; }

.audio DIV.tune-in P { font-size: 12px; }

.audio DIV.brought-to-you {
    text-indent: -9999px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/brought-to-you-real-estate-today_767daa.png') no-repeat top left;
    width: 147px;
    height: 25px;
    float: right;
}

.audio DIV.tune-in-footer {
    padding-top: 5px;
}

.audio DIV.tune-in-footer A {
    font-size: 11px;
}

.audio P.see-all-container {
    padding-top: 6px;
}



/*
 *  Module: Personality
 */
 .personality {display:none;}
.personality .question { background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 215px -584px; }
.personality .answer ul {background-color:#f1f0e9;	}
.personality .answer span.you-selected {display:block;padding:10px 0 10px 0;color:#878787;font-size:0.9em;}
.personality .answer ul li {text-align:center;border-top:1px solid #fff;padding:8px 15px;}
.personality .answer ul li.first {border-top:none;}
.personality .answer ul li.your-choice {color:#000;font-size:1.0em;font-weight:bold;}
.personality .answer ul li.agree {padding:10px 0 10px 0; font-size:1.143em; line-height:1.25em; color:#333333;}
.personality .answer ul li.agree span {display:block; margin:10px 0 0; *margin-bottom:5px; color:#85c418; font-size:2.25em;}
.personality .answer ul li.agree sup {font-size:.5em; vertical-align:baseline; position:relative; bottom:0.9em;}
.personality .answer ul li.other-choices {text-align:left;}
.personality .answer ul li.other-choices span {display:block;}
.personality .answer ul li.other-choices span.per {float:left; width:55px; color:#85c418; font-size:1.214em;}
.personality .answer ul li.other-choices span.ans {float:right; width:205px; line-height:1.143em;}
.personality .binder-description{display:none;}
.personality #question p {margin:10px 0 0 20px;}
.personality #question .answer p {margin-left:0;}

#binder .personality{width:645px;border:1px solid #e7e7e8;padding:0 10px 20px 17px;margin-right:0;}
#binder .personality #question{width:300px;float:right;padding-top:15px;}
#binder .personality h1,
#binder .personality .binder-description,
#binder .personality .why-does-this-matter {width:310px;float:left;}
#binder .personality h1{margin:16px 0 0 0;}
#binder .personality .binder-description{display:block;font-size:.8571em;line-height:1.5;margin:0 0 20px 0;}
#binder .personality .binder-description p{width:230px;color:#777;}
#binder .personality .question {border-top:none;}
#binder .personality a.personality-more{}
#binder .personality h1 {margin-top:20px;border-bottom:none;text-indent:-9999px;height:12px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress_4afc83.png') no-repeat 0 -125px;}
#binder div.modules h3 {text-indent: -9999px;width:258px;height:17px;padding-bottom:10px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/binder/your-progress_4afc83.png') no-repeat 0 -97px;}


/*
 *  Module: Wizard
 */
.wizard span {font-size:.714em;text-transform:uppercase;}
.wizard h2 {padding-top:5px;}
.wizard div.question { background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 226px -440px;}
.wizard a.why-matters {color:#b2b2b1;font-weight:normal; font-size:.857em; float:left;}
.wizard a.wizard-skip {color:#005682;font-weight:normal;font-size:0.786em;float:right;}
span.arrow {display:block;height:12px;width:100%;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat 40px 0;margin-bottom:30px;}
.wizard-results {padding:0;margin:0 20px 0 0;background:#f0efe7;}
.wizard-results ol {padding:0 20px 20px 20px;margin-left:10px;}
.wizard-results ol li { border-bottom:1px solid #dbdfdc;padding:5px 0 5px 0;}
.wizard-results ol li a.edit { float:right;font-size:0.8571em;}
.wizard-results ol li span { float:left;}
.wizard-results h3.image-replace{margin:10px 0 10px 0;text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat 0 -599px;height:13px;width:300px;}
.wizard-results div.question h2 {display:inline;padding:0 0 0 25px;font-weight:normal;background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/wizard-result_542815.png') no-repeat scroll 0 0;}
.wizard-results div.question {border-bottom:1px solid #000;background:#F0EFE7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-module-icons_cddfbd.png') no-repeat scroll 500px -845px;border-top:3px solid #005682;margin:0 0 20px;min-height:50px; height:auto !important; height:50px; padding:30px 20px 0 20px;position:relative;z-index:0;}
h3.title-wizard-results{margin:0 20px 20px 0; text-indent:-9999px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat 0 -620px;border-bottom:1px solid #c4cfd7;height:25px;}
.wizard-results h3.your-answers {margin-left:30px;}


/* TO DOs */
.to-dos{padding-bottom:25px;}
.to-dos h3{background:transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/image-replace/ir-modules-h3_180e13.png') no-repeat scroll 0 -649px;width:244px;text-indent: -9999px;}
.to-dos ul{margin:13px 0 0 0;}
.to-dos ul li{border-top:1px solid #e7ecef;padding:5px 0 3px 0;}
.to-dos ul li p{float:left;width:400px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') 0 8px no-repeat;padding:5px 0 0 15px;}
.to-dos ul li form{float:right;}


/* Custom Module */
.custom{padding-top:5px;}
.custom IMG.title { margin-top: 15px; margin-bottom: 1em }
.custom H3 { margin: 10px 0 5px 0; color: #505050 }
.custom p{padding-bottom: 1em; font-size: 12px; line-height: 1.4}
.custom ul{padding-bottom: 1em;font-size:.8571em;}
.custom ul li{padding: 0 0 5px 10px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-orange-bullet_71f715.png') no-repeat 0 3px; line-height: 1.4}


/* Whitefence */

/* CSS Document */
.whitefence{}
.whitefence h1{margin-bottom:0 !important;}
.whitefence .question{background-image:none;background-color:#e6f5fc;min-height:0;padding-bottom:20px;_height:auto;}

.whitefence .question h2{padding-right:20px;padding-top:0;}


.whitefence form {padding:10px 0 0 0 ;}
.whitefence form ul{width:290px;padding:0 0 0 10px;}
.whitefence form ul li{float:left;width:auto;clear:none;}

.whitefence form ul li label{display:none;}
.whitefence form ul li input{margin:0 10px 6px 0;color:#333;}

.whitefence form ul li input.widget-streetaddress {width: 200px;}
.whitefence form ul li input.widget-apt {width: 80px;}
.whitefence form ul li input.widget-zip {width: 104px;}

.whitefence form input.widget-go{margin:10px 0 0 10px;_margin-left:5px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/buttons/btn-view-pricing_a9c77c.png') no-repeat 0 0;border:none; width:99px; height:23px;text-indent:-9999px;display:block;font-size:0;line-height:0;float:left;}
.whitefence form p.powered-by{text-indent:-9999px; margin-top:10px;float:right;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/icons/icon-whitefence_fbf5be.png');width:163px; height:25px;display:block;}

/* Project Todo */



/* Featured BSVideo */
.featured_bsvideo {
    line-height: 1.3;
}

.featured_bsvideo DIV.featured-bsvideo-single {
    padding-top: 10px;
}

.featured_bsvideo A.featured-bsvideo-title {
    font-size: 14px;
}

.featured_bsvideo DIV.featured-bsvideo-single IMG.featured-bsvideo-image {
    margin: auto;
    margin-bottom: 25px;
    display: block;
}

.featured_bsvideo UL {
    padding-top: 7px;
}

.featured_bsvideo LI {
    clear: both;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dotted #808080;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.featured_bsvideo LI.last {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}


.featured_bsvideo LI IMG {
    float: left;
    display: block;
    margin-right: 10px;
}

.featured_bsvideo LI A {
    font-size: 14px;
}


/* Social media */
DIV.social-media-twitter {
    display: none;
}

DIV.social_media IMG.title {
    border-bottom: 0;
}

DIV.social_media DIV.social-media-body {
    border: 1px solid #cfd8dd;
    border-top: 0;
}

DIV.social_media DIV.tabs-container {
    border-bottom: 1px solid #cfd8dd;
}

DIV.social_media UL.tabs {
    overflow: hidden;
    margin-bottom: -1px;
    zoom: 1;
}

DIV.social_media UL.tabs LI {
    float: left;

}

DIV.social_media UL.tabs LI A {
    text-indent: -9999px;
    display: block;
    width: 136px;
    height: 35px;
    border-bottom: 1px solid #cfd8dd;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/social-media-module-tabs_46b09c.png') no-repeat top left;
}

DIV.social_media UL.tabs LI.active A {
    border-bottom: 1px solid #ffffff;
}



DIV.social_media UL.tabs LI A.facebook {
    background-position: 0 0;
    margin-right: 3px;
}

DIV.social_media UL.tabs LI A.twitter {
    background-position: 0 -35px;
}

DIV.social_media DIV.social-media-body {
    padding-top: 15px;
}

DIV.social_media DIV.social-media-body H5 {
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 15px;
    color: #333333;
}

DIV.social_media DIV.social-media-body UL {
    border-top: 1px solid #e8edf0;
}

DIV.social_media DIV.social-media-body UL LI {
    clear: both;
    padding: 15px 0 10px 10px;
    border-bottom: 1px solid #e8edf0;
    line-height: 1.2;
    overflow: hidden;
    zoom: 1;
}

DIV.social_media DIV.social-media-body UL LI P {
    float: left;
    font-size: 14px;
    line-height: 1.2;
    width: 200px;
}


DIV.social_media DIV.social-media-body UL LI SPAN.date {
    display: block;
    padding-top: 10px;
    color: #b3b3b3;
    font-size: 11px;
}



DIV.social_media DIV.social-media-body UL LI IMG {
    float: left;
    margin-right: 10px;
}

DIV.social_media DIV.ft {
    border-top: 2px solid #d6dde3;
    background-color: #f2f2f2;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 6px;
}

DIV.social_media A.find-us-on-facebook {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/social-media-module-buttons_23f93a.png') no-repeat 0 0;
    text-indent: -9999px;
    display: block;
    margin: auto;
    width: 122px;
    height: 41px;
}

DIV.social_media A.find-us-on-twitter {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/social-media-module-buttons_23f93a.png') no-repeat 0 -41px;
    text-indent: -9999px;
    display: block;
    margin: auto;
    width: 122px;
    height: 41px;
}

DIV.latest-comment IMG.title {
    border-bottom: 1px solid #89a0af;
}

DIV.latest-comment DIV.source-user {
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 18px;
}

DIV.latest-comment DIV.bd {
    padding: 18px;
    border-top: 1px solid #ffffff;
    background-color: #f0efe7;
    line-height: 1.3;
}

DIV.latest-comment CITE {
    float: left;
    font-style: normal;
    font-size: 10px;
}

DIV.latest-comment CITE STRONG {
    color: #252525;
}


DIV.latest-comment A {
    font-weight: bold;
}

DIV.latest-comment DIV.timestamp {
    float: right;
    font-size: 10px;
}

DIV.latest-comment EM {
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
}

DIV.latest-comment DIV.source-article {
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/background/bg-right-rail-arrow_1d6560.gif') no-repeat 17px 0;;
    padding-top: 22px;
    font-size: 12px;
    color: #b2b2b1;
    line-height: 1.3;
}

DIV.latest-comment DIV.source-article A {
    font-size: 12px;
    font-weight: normal;
}

DIV.latest-comment .bd A {
    color: #333333;
}

DIV.tagged-news UL {
    margin-bottom: 10px;
}

DIV.tagged-news LI {
    padding: 13px 0;
    border-bottom: 1px solid #e8edf0;
}

DIV.tagged-news LI A {
    width: 222px;
    display: block;
    line-height: 1.3;
}

DIV.tagged-news DIV.hd {
    color: #333333;
    font-weight: bold;
    font-size: 9px;
    padding-bottom: 6px;
}

DIV.twitter-stream-body P.description {
    font-size: 14px;
    margin-top: 13px;
    margin-bottom: 18px;
    color: #333333;
}

DIV.twitter-stream-body {
    overflow: hidden;
    *zoom: 1;
}

DIV.twitter-stream-body A {
    font-size: 12px;
}


DIV.twitter-stream-body DIV.tweet {
    width: 242px;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/twitter-stream-middle_f1223c.png') repeat-y top left;
    margin-bottom: 9px;
    float: left;
}

DIV.twitter-stream-body DIV.author-img {
    float: left;
    width: 57px;
}

DIV.twitter-stream-body DIV.author-img IMG {
    border: 1px solid #cccccc;
}


DIV.twitter-stream-body DIV.tweet-inner {
    width: 207px;
    padding-left: 20px;
    padding-top: 9px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 1.3;
    background: transparent url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/twitter-stream-top_8c8253.png') no-repeat top left;
}

DIV.twitter-stream-body DIV.body {
    width: 205px;
    overflow: hidden;
}

DIV.twitter-stream-body DIV.ft {
    width: 242px;
    height: 9px;
    background: #ffffff url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/content/sz/images/modules/twitter-stream-bottom_5bff2f.png') no-repeat top left;
}

DIV.twitter-stream-body A.author {
    display: block;
    font-size: 12px;
    margin-bottom: 8px;
    color: #005682;
}

DIV.twitter-stream-body DIV.timestamp {
    float: right;
    font-size: 9px;
    color: #a0a0a0;
}

DIV.twitter-stream-body DIV.twitter-logo {
    position: absolute;
    margin-top: -38px;
    margin-left: 280px;
}

