.pc_desc {padding-left: 73px;}
.pc_desc h3 a {font-size: 120%;font-weight: bold;color:#38c;}
.pc_desc p {margin: 1px 0;line-height: 1.5;}
.pc_desc_notes {position: relative;padding:0;color: #777;font-size: 85%;}
.useit_count a {display: block;padding: 10px 0 4px 0;text-decoration: none;width: 50px;height: 40px;text-align: center;}
.useit_count a:hover {}
li.useit {margin-top: 1px;padding: 0 0 5px 0;background: url("") 0 100%;float: left;position:relative;} /*IE6*/
.useit a {font-weight: bold;display: block;padding: 4px 1px;width: 49px;text-decoration: none;text-align: center;}
li.useit:hover {background-position: -300px 100%;}
li.useit:hover a {background-position: -300px 0;}
.pc_row {position: relative; padding:10px 0;clear: left;}
.pc_row .useit_count b {font-size: 160%;letter-spacing: -1px;display: block;}
.pc_useit {position: absolute;top: 20px;left: 10px;text-align: center;font-size: 85%;margin: 0;padding: 0;list-style: none;background: url("/images/useit/useit_back.gif") no-repeat;}
.social a {text-decoration: none;font-size:11px;}
.social table {width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px;padding-top:2px;}
.social td {text-align:center;}
#socialLoading {background: #fff url('/social/img/up.png') no-repeat;display:none;}

.homepage_leftcol {margin-left:15px; position:relative;float:left; width:440px; } 
.homepage_rightcol {margin-left:15px;position:relative;float:left; width:340px;}
.ad-300X250 {width: 340px; height:271px; margin:0 0 10px 0; padding-top:20px; background:url('/images/large_ad_gray.gif') top left no-repeat;text-align:center; } 

#centercolumn {width:815px;}
#focus {margin-left:20px; }
#news {float:left; margin-left:20px; width:232px; height:250px; position:relative; background: url('/images/news_box.gif') top left no-repeat;}
.newscontent {margin:10px;}
.emailupdates {position:absolute; bottom:0; background: url('/images/email-signup.gif') bottom left no-repeat; height:56px; width:232px;  margin:0;}
#news h2 {margin:14px 0 0 17px}
h1.whatis {text-indent: -9999px; font-size:1px; margin:0; padding:0; }

#Carousel {width: 535px;height: 257px;visibility: hidden; margin-bottom: 20px; float:left;}
#Carousel .bg, #Carousel .slide, #Carousel .frame {position: absolute;width: 535px;height: 257px;}
#Carousel .slide .text {position: absolute;float: left;width: 500px;margin: 15px 0 0 18px;font-size: 10px;}
#Carousel .slide .text H1, #Carousel .slide .text H1 A {margin: 0 0 6px 0; padding:0; font-weight:bold;font-size: 16px;line-height: 18px;}
#Carousel ul {margin-left:20px;}
#Carousel .slide .text H1 A {text-decoration: none;}
#Carousel .slide .text A {color: #06c;}
#Carousel .slide .text H1 A:hover {text-decoration: underline;}		
#Carousel .dark .text H1 A {color: #fff;}
#Carousel .dark {color: #fff;}
#Carousel .dark .text A {color: #FFFF00;}
#Carousel .slide .image {position:relative;float: right;width: 200px;text-align: center;margin-top: 10px;}		
#Carousel .slide .screen{width: 200px; margin-top: 10px;}
#Carousel .slide .album{width: 180px; margin: 19px 0 0 0;}
#Carousel .slide .feature{margin-top: 30px;}
#Carousel #CaroLinks {width: 510px;position: absolute;margin-top: 156px;margin-left: 10px;line-height: 42px;visibility: visible;}
#CaroLinks .bubble .bbg {position: absolute;}
#CaroLinks .bubble {width: 225px;height: 40px;float: left; margin: 4px 10px;}
#CaroLinks #on.bubble a {text-decoration: underline;}
#CaroLinks .bubble a {position: absolute;width: 200px;display: block;margin: 8px;font-weight:bold;text-align:center;font-size:1.2em;text-decoration: none;color: #fff;}
#CaroLinks .bubble a:hover {text-decoration: underline;}
.tPicks h2 {margin:0;padding:3px 0 5px 0;font: bold 11px verdana,helvetica;}
#carouselblocker {width: 20px; height: 100px;}
#container {background:none;padding-bottom:10px;margin:5px 0 0 0px;}

h3.homelist {padding:5px 0;}
ul.homelist a {display:block;font-size:1.1em;font-weight:bold;}
ul.homelist li {padding:3px 0;list-style:none;margin-bottom:5px;border-bottom:1px solid #eee;}
