/*
Theme Name: Skatter Tech Refresh
Theme URI: http://skatter.com
Description: A Skatter Tech Theme
Author: Sahas Katta
Version: 3.0.10
Author URI: http://sahaskatta.com
License: Copyright 2005-2011 Skatter Tech. All Rights Reserved.
License URI: http://skatter.com
Comments: Looking for our code? Hire us instead! - http://skatter.com/contact/
*/

*{margin:0;padding:0}
body{background-color:#FBFBFB;color:#505050;font:14px arial,"Trebuchet MS",sans-serif}
a{color:#47c;text-decoration:none}
a:hover{text-decoration:none}
img{border:0 none}
blockquote{background:url(css/quote.png) no-repeat scroll 10px 10px #eee;color:#505050;margin-bottom:15px;padding:10px 15px 5px 40px}
pre{background-color:#f5f5f5;border:1px dashed #cfcfcf;font-size:12px;margin-bottom:15px;overflow:auto;padding:10px}
code{background-color:#f5f5f5;padding: 1px 5px}
pre code{display:block}

#header{background-color:#303030;min-width:1000px}
#header h1{background:transparent url(css/st-logo.png) no-repeat;height:50px;width:280px}
#header h1 span{display:none}
#header .logo{height:50px;float:left;margin:5px 10px;width:280px}
#staticheader{height:60px;margin:auto;padding:10px;width:980px}
#floatheader{border-top:2px solid #202020;height:32px;position:relative;top:0;width:100%;z-index:5}
#container{background:url(css/container.png) no-repeat;float:left;height:50px;margin:5px 10px 5px 30px;width:640px}

#content{background:url(css/content.png) repeat-y scroll center center transparent;margin:auto;min-height:600px;padding:10px 20px;text-align:left;width:960px;position:relative}
#contenttop{background:url(css/content.png) no-repeat scroll left center transparent;height:20px;margin:25px auto 0;width:1000px}
#contentbottom{background:url(css/content.png) no-repeat scroll right center transparent;height:20px;margin:0 auto 25px;width:1000px}

#searchbox{float:left;margin:0 0 0 10px;padding:5px 0;position:relative}
#searchbox input.textform{background:#ddd;border:1px solid #555;color:#444;font-size:14px;margin:6px 0;padding:5px 28px 5px 5px;width:250px}
#searchbox input.textform:hover,#searchbox input.textform:focus{background-color:#eee}
#searchbox input.submitsearch{background:transparent url(css/search.png) no-repeat;border:medium none;cursor:pointer;height:18px;position:absolute;right:5px;top:16px;width:18px}

#navigation{float:left;font:14px "Droid Sans",arial;line-height:14px;margin:4px 0;padding:14px 0;text-transform:uppercase;width:340px}
#navigation ul{list-style:none;margin-left:15px}
#navigation li{display:inline;padding-left:30px}
#navigation a{color:#fff;font-weight:bold}
#navigation a:hover{border-bottom:3px solid #6a3}

#menu{background:url(css/menu.png) repeat-x;font:bold 16px "Droid Sans",arial;text-transform:uppercase;height:42px}
#menu ul{list-style:none;margin:auto;width:980px}
#menu li{display:inline;float:left;text-align:center;width:140px}
#menu ul li a{color:#fff;display:block;height:32px;line-height:32px}
#menu ul li a:hover{background-color:#505050}
#menu ul li .selected{background:url(css/menu.png) repeat-x scroll 0 -42px #6a3;height:32px}
#menu ul li .selected:hover{background-color:#6a3;color:#303030}

#content a{color:#47c;text-decoration:none}
#content a:hover{text-decoration:none}
#content .aligncenter{display:block;margin:0 auto 15px}
#content .alignleft{float:left;margin:0 15px 0 0}
#content .alignright{float:right;margin:0 0 0 15px}

#content .pagination{background-color:#f5f5f5;height:44px;margin:0 10px}
#content .olderposts{border-bottom:4px solid #999;float:left}
#content .newerposts{border-bottom:4px solid #999;float:right}
#content .olderposts:hover, #content .newerposts:hover{border-bottom:4px solid #6a3}
#content .pagination a{background-color:#444;color:#ddd;display:block;font-size:20px;font-weight:bold;height:40px;line-height:40px;text-align:center;width:125px}
#content .pagination a:hover{color:#fff}

#content .loadination{background:url(css/loadmore.png) repeat-x scroll 0 0 transparent;margin:0 -10px;position:relative;text-align:center;top:20px}
#content .loadmore{color:#707070;cursor:pointer;display:block;font:bold 25px/50px "Droid Sans",arial;height:50px}
#content .loadmore:hover{color:#505050}
#content .loadmoreicon{background:url(css/loadmore.gif) no-repeat scroll center center transparent;height:50px}
#content .hidden{display:none}

#featured{display:block;height:327px;overflow:hidden;margin:0 10px}
#featured .overlay a{background:url(css/highlight.png);color:#fff;display:block;position:relative}
#featured .largetwo:hover .overlay a, #featured .smallthree:hover .overlay a{background:#6a3}

#featured .largetwo{background:#fff;border-bottom:1px solid #fff;float:left;height:200px;overflow:hidden;position:relative;width:469px}
#featured .largetwo.spot-1{border-right:1px solid #fff}
#featured .largetwo.spot-2{border-left:1px solid #fff}
#featured .largetwo .overlay{bottom:0;display:block;position:absolute}
#featured .largetwo .overlay a .text{display:block;font-size:20px;line-height:25px;padding:10px;position:relative;width:449px}
#featured .largetwo span{display:block;max-height:50px;overflow:hidden}

#featured .smallthree{background:#fff;border-top:1px solid #fff;float:left;height:125px;overflow:hidden;position:relative;width:312px}
#featured .smallthree.spot-3{border-right:1px solid #fff}
#featured .smallthree.spot-4{border-left:1px solid #fff;border-right:1px solid #fff}
#featured .smallthree.spot-5{border-left:1px solid #fff}
#featured .smallthree .overlay{bottom:0;display:block;position:absolute}
#featured .smallthree .overlay a .text{display:block;font-size:14px;line-height:17px;padding:10px;position:relative;width:292px}
#featured .smallthree span{display:block;max-height:34px;overflow:hidden}

#minifeature{display:block;height:125px;margin:0 10px}
#minifeature .overlay a{background:url(css/highlight.png);color:#fff;display:block;position:relative}
#minifeature .smallthree:hover .overlay a{background:#6a3}

#minifeature .smallthree{background:#fff;float:left;height:125px;overflow:hidden;position:relative;width:312px}
#minifeature .smallthree.spot-1{border-right:1px solid #fff}
#minifeature .smallthree.spot-2{border-left:1px solid #fff;border-right:1px solid #fff}
#minifeature .smallthree.spot-3{border-left:1px solid #fff}
#minifeature .smallthree .overlay{bottom:0;display:block;position:absolute}
#minifeature .smallthree .overlay a .text{display:block;font-size:14px;line-height:17px;padding:10px;position:relative;width:292px}
#minifeature .smallthree span{display:block;max-height:34px;overflow:hidden}

#content .announcement{background-color:#dec;border:1px solid #ad9;font:bold 16px "Droid Sans",arial;margin:0 10px 15px;padding:10px;text-align:center}
#content .sectiontitle{border-bottom:4px solid #6a3;display:block;font:bold 35px "Droid Sans",arial;margin:0 10px 15px;padding-bottom:5px;text-align:center;text-transform:uppercase}
#content .subsectiontitle{border-bottom:4px solid #cfcfcf;display:block;font:bold 25px "Droid Sans",arial;margin:0 10px 15px;padding-bottom:5px;text-align:center;text-transform:uppercase}

#content .innerbox{background-color:#fff;border:1px solid #cfcfcf;margin:10px;padding:10px}
#content .likebox{background:url(css/st-icon.png) no-repeat;height:50px;line-height:25px;padding-left:60px}
#content .emailform{border:1px solid #cfcfcf;color:#505050;margin-top:5px;padding:3px 5px}
#content .emailsubmit{background-color:#f5f5f5;border:1px solid #cfcfcf;color:#505050;cursor:pointer;padding:2px}
#content .emailsubmit:hover{background:#6a3;border:1px solid #6a3;color:#fff}
#content .followbox{height:46px}
#content .followbox .twitter-follow-button{margin-top:5px}

#content .socialiconset{height:32px;margin-top:5px}
#content .socialicons{background:url(css/social-icons.png) no-repeat;display:block;float:left;height:32px;width:32px}
#content .socialicons.digg{background-position: 0 0}
#content .socialicons.facebook{background-position: -32px 0}
#content .socialicons.flickr{background-position: -64px 0}
#content .socialicons.buzz{background-position: -96px 0}
#content .socialicons.reddit{background-position: -128px 0}
#content .socialicons.rss{background-position: -160px 0}
#content .socialicons.stumbleupon{background-position: -192px 0}
#content .socialicons.twitter{background-position: -224px 0}
#content .socialicons.youtube{background-position: -256px 0}
#content .socialicons.digg:hover{background-position: 0 -32px}
#content .socialicons.facebook:hover{background-position: -32px -32px}
#content .socialicons.flickr:hover{background-position: -64px -32px}
#content .socialicons.buzz:hover{background-position: -96px -32px}
#content .socialicons.reddit:hover{background-position: -128px -32px}
#content .socialicons.rss:hover{background-position: -160px -32px}
#content .socialicons.stumbleupon:hover{background-position: -192px -32px}
#content .socialicons.twitter:hover{background-position: -224px -32px}
#content .socialicons.youtube:hover{background-position: -256px -32px}

#content .switcher{cursor:pointer;display:block;float:left;margin:0 2px;text-transform:uppercase}
#content .switcher:hover{background-color:#6a3;color:#fff}
#content .tabs{font:bold 14px/20px "Droid Sans",arial;height:20px;text-align:center}
#content .current{background-color:#6a3;color:#fff}
#content .tweet-list{font-weight:normal;padding:0}
#content .tweet-list li{list-style:none;overflow:hidden}
#content .tweet-avatar{float:left}
#content .tweet-text{float:right;font-size:11px;line-height:14px;max-height:42px;overflow:hidden}
#content .tweet-text a{color:#47c;display:inline}
#content .tweet-time{float:right;font-size:10px;font-weight:bold}

#content .most-comments{font-weight:normal}
#content .most-comments span{font-weight:bold}
#content .most-comments a{display:block;overflow:hidden;height:32px}
#content .most-comments .count{background-color:#6a3;color:#fff;float:left;line-height:12px;margin-right:10px;min-width:20px;padding:8px;text-align:center}

#home{height:auto;margin:40px 0 20px;overflow:hidden}
#home .rows{height:auto;overflow:hidden}
#home .column{float:left;height:auto;height:385px;overflow:hidden;margin:10px;width:300px}
#home .column .hubtitle{font:bold 22px "Droid Sans",arial;margin-bottom:5px;position:relative}
#home .column .hubtitle .viewall{bottom:3px;font-size:14px;position:absolute;right:0}
#home .column .largeitem{font-size:16px;font-weight:bold;margin-top:15px}
#home .column .previewitem{border:1px solid #cfcfcf;height:98px;overflow:hidden;position:relative;width:298px}
#home ul{padding:10px 0}
#home .smallitem{border-top:1px dotted #cfcfcf;font-size:12px;list-style:none outside none;padding:10px 0}
#home a{color:#505050}
#home a:hover{color:#47c}
#home .smallitem a,#home .largeitem a{border-right:4px solid #fff;display:block;overflow:hidden;padding-right:5px}
#home .smallitem a{max-height:15px}
#home .largeitem a{max-height:40px}
#home .smallitem a:hover,#home .largeitem a:hover{border-right:4px solid #6a3}

#home .outerbox{background:transparent url(css/lines.png);border:1px solid #cfcfcf;float:left;font-weight:bold;height:350px;width:298px}
#home .likebox span, #home .followbox span{font-size:12px}

#home .emailform{width:160px}
#home .emailsubmit{width:70px}
#home .socialicons{margin:0 2px}

#home .switcher{width:131px}
#home .tabs{padding:3px}
#home .activity{min-height:200px}
#home .facebook-section{padding:0 0 5px}
#home .tweet-list li{margin-bottom:10px}
#home .tweet-text{width:215px}

#home .most-comments .count{font:bold 16px "Droid Sans",arial}

#reviews{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#reviews .sets{overflow:hidden}
#reviews a,#reviews a:hover{color:#505050}
#reviews .card{background:transparent url(css/lines.png);border:1px solid #cfcfcf;float:left;height:288px;margin:10px;position:relative;width:298px}
#reviews .card:hover{border:1px solid #47c}
#reviews .title{background-color:#fff;border:1px solid #cfcfcf;margin:10px;width:276px}
#reviews .title a{display:block;padding:10px}
#reviews .title:hover span{border-right:4px solid #6a3;color:#47c}
#reviews .title a span{display:block;font-size:17px;font-weight:bold;height:34px;line-height:17px;overflow:hidden;padding-right:10px;width:242px}
#reviews .image{background:#fff;height:175px;margin:10px;overflow:hidden;width:278px}
#reviews .date{background-color:#6a3;color:#fff;font-size:12px;font-weight:bold;margin-left:10px;padding:2px 5px;position:absolute}
#reviews .readreview{display:block;font:bold 16px "Droid Sans",arial;height:18px;line-height:18px;margin-right:10px;position:absolute;right:0}
#reviews .readreview a{display:block;height:18px}
#reviews .readreview a:hover{color:#47c}

#news{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#news .storylist{border-right:1px solid #cfcfcf;float:left;margin:10px;padding-right:20px;width:585px}
#news .story{border-bottom:1px dotted #cfcfcf;cursor:pointer;height:75px;padding:15px 0;width:585px}
#news .story:last-child{border-bottom:none}
#news .story:hover{background-color:#fafafa}
#news .story:hover .text{border-right:4px solid #6a3;padding-right:10px;width:480px}
#news .selected{background-color:#f5f5f5}
#news .selected:hover{background-color:#f5f5f5}
#news .image{border:1px solid #cfcfcf;float:left;height:73px;margin-right:10px;overflow:hidden;position:relative;width:73px}
#news .image a{display:block}
#news .text{float:left;height:75px;position:relative;width:480px}
#news .selected .text{border-right:4px solid #6a3;padding-right:10px;width:480px}
#news .title{font-size:20px;line-height:24px;margin-bottom:10px;max-height:48px;overflow:hidden}
#news .meta{bottom:0;position:absolute}
#news .relativetime{background-color:#6a3;color:#fff;float:left;font-size:12px;font-weight:bold;padding:2px 5px}
#news .widgets{float:left;height:15px;margin-left:20px}
#news .widget{float:left}
#news a{color:#505050}
#news a:hover{color:#47c}
#news .storyinfo{float:right;margin:10px;overflow:hidden;position:relative;width:314px}
#news .storydata{position:relative;width:314px}
#news .largeimage{border:1px solid #cfcfcf;height:125px;margin-bottom:10px;overflow:hidden;width:312px}
#news .largetitle{font-size:22px;font-weight:bold;line-height:26px}
#news .largetitle a:hover{color:#47c}
#news .author{line-height:32px}
#news .author img{float:left;margin-right:10px}
#news .largetitle, #news .author{border-bottom:1px dotted #cfcfcf;line-height:32px;margin:10px 0;padding-bottom:10px}
#news .extrameta{border-bottom:1px dotted #cfcfcf;margin:10px 0;padding-bottom:10px}
#news .author a:hover, #news .extrameta a:hover{border-bottom:2px solid #6a3}
#news .readmore{background-color:#6a3;font:bold 16px "Droid Sans",arial;text-align:center}
#news .readmore a{color:#fff;display:block;padding:5px}
#news .readmore a:hover{color:#fff}

#opinion{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#opinion .piece{border-bottom:1px dotted #cfcfcf;margin:0 10px;min-height:220px;overflow:hidden;padding:20px 0 25px}
#opinion .piece:last-child{border-bottom:none}
#opinion a{color:#505050}
#opinion a:hover{color:#47c}
#opinion .title{font-size:22px;font-weight:bold;margin-bottom:15px;width:675px}
#opinion .preview{border-right:1px dotted #cfcfcf;float:left;padding-right:10px;width:675px}
#opinion .image{border:1px solid #cfcfcf;float:left;height:175px;overflow:hidden;width:280px}
#opinion .excerpt{float:right;font-family:"Droid Sans", arial;line-height:25px;min-height:160px;width:380px}
#opinion .meta{float:right;width:235px}
#opinion .author a:hover, #opinion .details a:hover{border-bottom:2px solid #6a3}
#opinion .author{border-bottom:1px dotted #cfcfcf;line-height:32px;margin-bottom:10px;padding-bottom:10px}
#opinion .author .avatar{float:left;margin-right:10px}
#opinion .details{border-bottom:1px dotted #cfcfcf;margin-bottom:10px;padding-bottom:10px}
#opinion .readmore{background-color:#6a3;font:bold 16px "Droid Sans",arial;text-align:center}
#opinion .readmore a{color:#fff;display:block;padding:5px}
#opinion .readmore a:hover{color:#fff}

#hacks{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#hacks .data{background:transparent url(css/lines.png);border:1px solid #cfcfcf;float:left;font-weight:bold;height:148px;margin:10px;width:938px}
#hacks .data:hover{border:1px solid #47c}
#hacks a{color:#505050}
#hacks a:hover{color:#47c}
#hacks .info{background-color:#fff;border:1px solid #cfcfcf;float:left;height:103px;margin:10px;padding:10px;position:relative;width:564px}
#hacks .title{font-size:20px;font-weight:bold}
#hacks .title a{display:block;line-height:25px;max-height:50px;overflow:hidden}
#hacks .title a:hover{color:#47c}
#hacks .meta{bottom:10px;left:10px;position:absolute}
#hacks .time{background-color:#6a3;color:#fff;float:left;font-size:12px;font-weight:bold;margin-right:10px;padding:2px 5px}
#hacks .extra{float:left;font-size:12px;font-weight:bold;margin-right:10px;padding:2px 5px}
#hacks .extra a:hover{border-bottom:2px solid #6a3}
#hacks .image{float:right;height:175px;margin:10px;overflow:hidden}

#media{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#media .clip{float:left;height:250px;margin:14px;width:212px}
#media .image{border:1px solid #cfcfcf;height:150px;width:210px}
#media .title{font-weight:bold;margin:10px 0;max-height:48px;overflow:hidden}
#media .title a{color:#505050}
#media .title a:hover{color:#47c}
#media .time{color:#999;float:left;font-size:12px;font-weight:bold}

#deals{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#deals a{color:#505050}
#deals a:hover{color:#47c}
#deals .currentdeal{margin:20px 10px 40px;height:200px}
#deals .currentdeal .image{border:1px solid #cfcfcf;float:left;height:200px;overflow:hidden;width:468px}
#deals .currentdeal .details{float:right;height:202px;width:460px;position:relative}
#deals .currentdeal .title{font-size:24px;font-weight:bold;line-height:30px;margin-bottom:25px;max-height:60px;overflow:hidden}
#deals .currentdeal .author{font-size:12px;font-weight:bold;height:32px;line-height:32px;margin-bottom:25px}
#deals .currentdeal .author img{float:left;margin-right:10px}
#deals .currentdeal .meta{height:20px}
#deals .currentdeal .progress{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;bottom:0;left:0;padding:5px;position:absolute;width:448px}
#deals .currentdeal .bar{background-color:#6a3;color:#fff;display:block;font-weight:bold;height:30px;line-height:30px;padding:5px;text-align:right}
#deals .currentdeal .barlabel{bottom:55px;font-size:15px;font-weight:bold;position:absolute;text-align:right;width:460px}
#deals .currentdeal .time{background-color:#6a3;color:#fff;float:left;font-size:12px;font-weight:bold;padding:2px 5px}
#deals .currentdeal .widgets{float:left;height:15px;margin-left:20px}
#deals .currentdeal .widget{float:left}

#deals .item{border-bottom:1px dotted #cfcfcf;height:127px;margin:15px 10px;overflow:hidden;padding-bottom:15px}
#deals .item:last-child{border-bottom:none;padding-bottom:0}
#deals .image{border:1px solid #cfcfcf;float:left;height:125px;margin-right:10px;overflow:hidden;position:relative;width:312px}
#deals .text{float:left;height:127px;position:relative;width:615px}
#deals .title{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:10px;max-height:48px;overflow:hidden}
#deals .metainfo{bottom:0;position:absolute}
#deals .time{background-color:#6a3;color:#fff;float:left;font-size:12px;font-weight:bold;margin-right:10px;padding:2px 5px}
#deals .extra{float:left;font-size:12px;font-weight:bold;margin-right:10px;padding:2px 5px}
#deals .extra a:hover{border-bottom:2px solid #6a3}

#archive{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#archive .file{border-bottom:1px dotted #cfcfcf;height:127px;margin:15px 10px;overflow:hidden;padding-bottom:15px}
#archive .file:last-child{border-bottom:none;padding-bottom:0}
#archive .file a{color:#505050}
#archive .file a:hover{color:#47c}
#archive .image{border:1px solid #cfcfcf;float:left;height:125px;margin-right:10px;overflow:hidden;position:relative;width:312px}
#archive .text{float:left;height:127px;position:relative;width:615px}
#archive .title{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:10px;max-height:48px;overflow:hidden}
#archive .meta{bottom:0;position:absolute}
#archive .time{background-color:#6a3;color:#fff;float:left;font-size:12px;font-weight:bold;margin-right:10px;padding:2px 5px}
#archive .tags{margin:10px 0}
#archive .extra{float:left;font-size:12px;font-weight:bold;margin-right:10px;padding:2px 5px}
#archive .tags a:hover, #archive .extra a:hover{border-bottom:2px solid #6a3}

#single{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#single .article{float:left;margin:10px;width:660px}
#single .title{font-size:25px;font-weight:bold;margin-bottom:15px}
#single .metainfo{border-bottom:1px dotted #cfcfcf;border-top:1px dotted #cfcfcf;font-size:12px;font-weight:bold;height:32px;margin-bottom:20px;padding:5px 0}
#single .metainfo a{color:#505050}
#single .metainfo a:hover{border-bottom:2px solid #6a3;color:#47c}
#single .author{float:left;line-height:32px}
#single .author .avatar{float:left;margin-right:10px}
#single .details{float:left;line-height:32px;margin-left:50px}
#single .text{font-family:"Droid Sans", arial;line-height:22px}
#single .text p{margin-bottom:15px}
#single .text ol, #single .text ul{margin: 0 0 15px 30px}
#single .text h1{border-bottom:1px dashed #cfcfcf;font-size:20px;margin-bottom:5px;padding-bottom:5px}
#single .text h2{font-size:16px}
#single .text h3{font-size:14px}
#single .text a{border-bottom:2px dotted #cfcfcf}
#single .text a:hover{border-bottom:2px solid #6a3}
#single .page-links{border-top:1px dotted #cfcfcf;font-size:12px;font-weight:bold;line-height:32px;padding:5px 0;text-align:center}
#single .tags{float:left;height:32px;line-height:32px;max-width:525px;overflow:hidden}
#single .permalink{float:right;line-height:32px}

#single .relatedheader{font:bold 20px "Droid Sans",arial;margin:30px 0 10px}
#single .related{height:180px}
#single .related img{border:1px solid #cfcfcf}
#single .related .item{display:block;float:left;height:80px;margin:0 10px 10px 0;width:320px}
#single .related .data{float:right;font-weight:bold;height:77px;position:relative;width:235px}
#single .related .title{display:block;font-size:15px;height:40px;line-height:20px;overflow:hidden}
#single .related span{background-color:#6a3;bottom:0;color:#fff;font-size:12px;left:0;line-height:15px;padding:2px 5px;position:absolute}
#single .related a{color:#505050}
#single .related a:hover{color:#47c;border-bottom:none}

#side{float:right;margin:10px;width:250px}
#side a{color:#505050}
#side a:hover{color:#47c}
#side .sidetitle{font:bold 18px "Droid Sans", arial;margin-bottom:5px}
#side .sidebox{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;font-weight:bold;margin-bottom:20px;width:248px}
#side .emailform{width:135px}
#side .emailsubmit{width:55px}
#side .socialicons{margin:0 1px}
#side .switcher{width:106px}
#side .tabs{padding:3px}
#side .activity{min-height:250px}
#side .facebook-section{height:265px;padding:0 0 5px}
#side .tweet-list li{margin-bottom:5px}
#side .tweet-text{width:165px}
#side .most-comments .count{font:bold 13px "Droid Sans",arial}
#side .sharecontainer{position:relative}
#side .sharebox{margin-bottom:0;position:relative;width:248px}
#side .shareinbox{height:150px}
#side .widget{float:left;height:80px;margin:0 6px;width:55px}
#side .shorturl{border:1px solid #cfcfcf;color:#999;margin:0 auto;padding:5px;width:196px}
#side .extrashare{text-align:center}
#side .extrashare span{cursor:pointer;font-size:12px;margin:0 10px}
#side .extrashare span:hover{color:#47c}
#side .emailthis label{cursor:pointer}
#side .emailthis input{border:1px solid #cfcfcf;color:#999;display:block;margin:5px 0 10px;padding:5px;width:194px}
#side .emailthis button{background-color:#6a3;border:medium none;color:#fff;cursor:pointer;font-size:15px;padding:5px;width:135px}
#side .emailthis .error{border:1px solid #ea3}
#side .emailthis .cancel-email-this{float:right;line-height:30px;cursor:pointer}

#comments{margin:20px 10px}
#comments .comment-head{margin:0 0 15px}
#comments .commentlist{overflow:hidden;margin-bottom:20px}
#comments ul{list-style:none}
#comments .comment{margin-bottom:25px}
#comments .comment-infobar{background-color:#f5f5f5;border:1px dashed #cfcfcf;font-size:12px;font-weight:bold;height:32px;margin-bottom:10px;padding:5px}
#comments .comment-infobar a{color:#505050}
#comments .byuser .comment-infobar{background-color:#dec;border:1px dashed #ad9}
#comments .comment-infobar a:hover{color:#47c}
#comments .comment-author{float:left;line-height:32px}
#comments .comment-author a{color:#47c}
#comments .comment-author img{float:left;margin-right:10px}
#comments .comment-author cite{font-style:normal}
#comments .comment-meta{float:left;line-height:32px;margin-left:25px}
#comments .comment-meta a{color:#707070;font-weight:normal}
#comments .comment-meta a:hover{color:#47c}
#comments .comment-edit{float:left;line-height:32px;margin-left:25px}
#comments .reply{float:right;line-height:32px}
#comments .comment-body{font:13px/20px "Droid Sans",arial}
#comments .comment-body p{margin-bottom:12px}
#comments .children{border-left:1px dotted #cfcfcf;margin-left:40px;padding-left:40px}

#comments .commentnavi{font-size:15px;font-weight:bold;text-align:center}
#comments .commentnavi a{background-color:#f5f5f5;border:1px solid #cfcfcf;color:#505050;display:inline-block;line-height:30px;width:30px}
#comments .commentnavi a:hover{background-color:#6a3;border:1px solid #6a3;color:#fff}
#comments .commentnavi .current{background-color:#6a3;border:1px solid #6a3;color:#fff;display:inline-block;line-height:30px;width:30px}
#comments .commentnavi .dots{display:inline-block;width:30px}

#comments .nocomments{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;margin-bottom:20px}
#comments .nocomments p{background-color:#fff;border:1px solid #cfcfcf;margin:10px;padding:10px;text-align:center}

#comments #respond h3{margin-bottom:10px}
#comments #respond h3 small{float:right;line-height:20px}
#comments #respond h3 small a{color:#505050}
#comments #respond{margin-bottom:30px}
#comments #respond form{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;margin-bottom:20px}
#comments #respond .inner-form{background-color:#fff;border:1px solid #cfcfcf;margin:10px;padding:10px}
#comments #respond label{cursor:pointer;display:block;font-size:15px;font-weight:bold;margin-bottom:5px}
#comments #respond input{border:1px solid #cfcfcf;color:#505050;display:block;padding:5px;width:95%}
#comments #respond .comment-fields{height:52px;margin-bottom:10px}
#comments #respond .comment-form-author, #comments #respond .comment-form-email{float:left;margin-right:5%;width:30%}
#comments #respond .comment-form-url{float:left;margin-right:0;width:30%}
#comments #respond .logged-in-as{margin-bottom:10px}
#comments #respond .comment-form-comment textarea{border:1px solid #cfcfcf;color:#505050;font:normal 14px arial;height:100px;max-width:98%;min-width:98%;padding:5px;width:98%}
#comments #respond .comment-policy{clear:right;float:right;line-height:30px;margin:15px}
#comments #respond .comment-policy a{color:#505050}
#comments #respond .form-submit{margin:15px 0}
#comments #respond .form-submit input{background:#6A3;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:bold;width:50%}
#comments #respond .comment-subscribe input{display:inline;width:auto}

#content fieldset .subscribe-form-field{border:1px solid #cfcfcf;padding:5px}
#content fieldset .subscribe-form-button{background-color:#6a3;border:none;color:#fff;cursor:pointer;font-weight:bold;padding:5px}
#content fieldset .subscribe-reloaded-list{list-style:none}
#content fieldset label{font-weight:bold}
#content fieldset .subscribe-column-3{font-weight:bold}

#comments #progressbar{margin-bottom:30px}
#comments #progressbar .progress{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;padding:5px;width:928px}
#comments #progressbar .bar{background-color:#6a3;color:#fff;display:block;font-weight:bold;height:30px;line-height:30px;padding:5px;text-align:right}
#comments #progressbar .barlabel{font-size:15px;font-weight:bold;margin-bottom:5px;text-align:right}
#comments #progressbar .barlabel a{color:#505050}

#comments #respond .contest-policy{clear:right;float:right;line-height:30px;margin:5px}
#comments #respond .contest-policy a{color:#505050}

#comments .entry-block{background:transparent url(css/lines.png);border:1px solid #cfcfcf;float:left;font-weight:bold;height:74px;margin:5px;width:176px}
#comments .entry-block .comment{background-color:#fff;border:1px solid #cfcfcf;margin:10px;padding:10px}
#comments .entry-author{height:32px}
#comments .entry-author img{float:left;margin-right:10px}
#comments .entry-author cite{display:block;font-size:12px;font-style:normal;line-height:32px;max-height:32px;overflow:hidden}

#page{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#page .main{float:left;font-family:"Droid Sans", arial;line-height:22px;margin:10px;width:710px}
#page .main p{margin-bottom:15px}
#page .main ol, #page .main ul{margin: 0 0 15px 30px}
#page .main h1{border-bottom:1px dashed #cfcfcf;font-size:20px;margin-bottom:5px;padding-bottom:5px}
#page .main h2{font-size:16px}
#page .main h3{font-size:14px}
#page .main a{border-bottom:2px dotted #cfcfcf}
#page .main a:hover{border-bottom:2px solid #6a3}

#navi{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;float:right;margin:10px;width:200px}
#navi .menu{padding:10px}
#navi .menu a{color:#505050;display:block;font:bold 16px "Droid Sans",arial;padding:10px}
#navi .menu a:hover{color:#47c;border-right:4px solid #6a3}
#navi .menu li{background-color:#fff;border:1px solid #cfcfcf;list-style:none;margin-bottom:10px}

#page .contactheaders{font-size:16px;font-weight:bold}
#page .emailcontainer{border:2px solid #cfcfcf;height:110px;margin-bottom:30px;overflow:hidden;padding:10px}
#page .emailcontainer .email{float:left;height:50px;margin-bottom:10px;width:228px}
#page .emailcontainer .email span{font-weight:bold}
#page .callbox{border:2px solid #cfcfcf;margin-bottom:30px;overflow:hidden;padding:10px}
#page .callbox span{font-weight:bold}
#page .contactform {margin-bottom:50px}
#page .contactform .person, #page .contactform .email{border:2px solid #cfcfcf;color:#505050;display:block;font-size:16px;margin-bottom:15px;padding:5px;width:300px}
#page .contactform .message{border:2px solid #cfcfcf;color:#505050;font:normal 14px arial;height:150px;margin-bottom:15px;max-width:650px;min-width:650px;padding:5px;width:650px}
#page .contactform .reason{border:2px solid #cfcfcf;color:#505050;display:block;font-size:16px;margin-bottom:15px;padding:5px;width:425px}
#page .contactform label{cursor:pointer;font-size:16px;font-weight:bold}
#page .contactform .confirmation{float:right;margin:10px 50px}
#page .contactform button{background-color:#6a3;border:medium none;color:#fff;cursor:pointer;font-size:18px;padding:10px}
#page .contactform .error{border:2px solid #ea3}
#page .formalert{color:#fff;font-weight:bold;margin-bottom:25px;padding:5px;text-align:center}
#page .success{background-color:#6a3}
#page .failure{background-color:#ea3}

#authors{height:auto;margin:40px 0;overflow:hidden;width:960px}
#authors .profile{margin:20px 10px;overflow:hidden}
#authors .profile img{float:right;padding-left:15px}
#authors .profile .name{font:bold 25px "Droid Sans",arial;margin-bottom:10px}
#authors .profile .position{font-size:16px;margin-bottom:10px}
#authors .profile .details{line-height:20px;margin-bottom:10px}
#authors .profile .details span{font-weight:bold}
#authors .profile .description{font-size:12px;line-height:18px;width:660px}
#authors .profile a:hover{border-bottom:2px solid #6a3}
#authors .stats{float:right;line-height:25px}
#authors .stats span{font-weight:bold}

#team{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#team .active, #team .former{margin-bottom:20px;overflow:hidden}
#team .person{background:url(css/lines.png) repeat;border:1px solid #cfcfcf;float:left;margin:10px;padding:10px;width:198px}
#team .person:hover{border:1px solid #47c}
#team img{margin-bottom:10px}
#team .details{background-color:#fff;border:1px solid #cfcfcf;font-weight:bold;height:52px;text-align:center}
#team .former .details{height:auto}
#team .details span{color:#909090;font-size:13px;font-weight:normal}
#team .details a{color:#505050;display:block;padding:10px 5px}
#team .details a:hover{color:#47c}

#search{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#searchresults{margin:0 10px}
#search .gs-watermark, #search .gsc-tabsAreaInvisible, #search .gsc-resultsHeader, #search .gs-visibleUrl{display:none}
#search .gsc-adBlockVertical{display:block;float:right;width:250px}
#search .gsc-adBlock{margin-bottom:20px}
#search .gsc-thinWrapper{float:left;overflow:hidden;padding-right:20px;width:670px}
#search .gsc-results{font-size:14px;width:670px}
#search .gsc-result {border-bottom:1px dotted #cfcfcf;margin-bottom:15px;padding-bottom:15px}
#search .gs-title{color:#505050;font-size:20px;font-weight:bold;margin-bottom:5px}
#search .gs-title:hover{color:#47c}
#search .gs-snippet{color:#909090;line-height:18px}
#search .gs-no-results-result{font-weight:bold;font-size:20px;text-align:center;margin-top:40px}
#search .gsc-cursor{background-color:#f5f5f5;height:44px}
#search .gsc-cursor-page{border-bottom:4px solid #999;color:#505050;cursor:pointer;display:block;float:left;font-size:18px;font-weight:bold;height:40px;line-height:40px;text-align:center;width:67px}
#search .gsc-cursor-current-page, #search .gsc-cursor-page:hover{background-color:#444;border-bottom:4px solid #6a3;color:#ddd}
#search .gcsc-branding{margin:5px auto 0}
#search #live-search{background:url(css/search.png) no-repeat scroll 10px center;border:2px solid #cfcfcf;color:#505050;font-size:20px;margin:0 10px 20px;padding:5px 40px;width:856px}

#attachment{height:auto;margin:40px 0 20px;overflow:hidden;width:960px}
#attachment .attachment-large{display:block;margin:0 auto}
#attachment .caption{font-size:25px;font-weight:bold;margin-top:15px;text-align:center}

#subscribe .group{margin-top:50px}
#subscribe .group h1{margin-bottom:15px}
#subscribe .emailform{font-size:18px;margin:0;width:300px}
#subscribe .emailsubmit{font-size:18px;width:150px}
#subscribe .feedurl{background-color:#f5f5f5;border:1px dashed #cfcfcf;font-size:18px;margin-bottom:15px;padding:10px;text-align:center}
#subscribe .feedurl a{color:#505050;border:0}
#subscribe .feedurl a:hover{border:0}
#subscribe .hubfeedswitch{border:1px solid #cfcfcf;padding:2px;margin-bottom:5px;text-align:center;text-transform:uppercase}
#subscribe .hubfeedswitch span{cursor:pointer;display:inline-block;font-weight:bold;margin:0 10px;padding:0 10px}
#subscribe .hubfeedswitch span:hover{background-color:#6a3;color:#fff}
#subscribe .socialicons{margin:0 28px}
#subscribe a.socialicons,#subscribe a.socialicons:hover{border:none}

#lost{height:auto;margin:40px 0 60px;overflow:hidden;width:960px}
#lost .number{font-size:70px;font-weight:bold;margin:40px auto 10px;text-align:center;text-transform:uppercase;width:275px}
#lost .error{font-size:25px;margin:30px auto;text-align:center;width:500px}
#lost .notice{font-size:20px;margin:15px auto;text-align:center;width:600px}

#footer{background:url(css/menu.png) repeat-x scroll 0 -74px #303030;min-width:1000px;overflow:hidden;padding:10px 0}
#footer .container{margin:auto;overflow:hidden;width:980px}
#footer .logo{float:left;margin:10px 20px}
#footer .logo span{display:none}
#footer .logo a{background:url(css/st-logo.png) no-repeat scroll 0 -50px transparent;display:block;height:50px;width:280px}
#footer .copyright{color:#999;float:right;font-size:12px;line-height:20px;margin:15px 20px;text-align:right;width:600px}
#footer .copyright a{color:#cfcfcf}
#footer .copyright a:hover{border-bottom:1px dotted;color:#fbfbfb}

body .sidebarad{height:250px;margin-bottom:20px;width:250px}
body .footerad{display:block;height:90px;margin:0 auto 30px;width:950px}
body .headerad{display:block;height:90px;margin:30px auto 0;width:950px}

#wpadminbar{position:absolute !important}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{color:#fff}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}
#sb-overlay{position:relative;height:100%;width:100%}
#sb-wrapper{position:absolute;visibility:hidden;width:100px}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}
#sb-body{position:relative;height:100%}
#sb-body-inner{position:absolute;height:100%;width:100%}
#sb-player.html{height:100%;overflow:auto}
#sb-body img{border:none}
#sb-loading{position:relative;height:100%}
#sb-loading-inner{position:absolute;font-size:14px;font-weight:bold;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;text-transform:uppercase}
#sb-loading-inner span{background:url(box/loading.gif) no-repeat;padding-left:34px;display:inline-block}
#sb-body,#sb-loading{background-color:#000}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}
#sb-title,#sb-title-inner{height:26px;line-height:26px}
#sb-title-inner{font-size:18px;font-weight:bold;text-align:center}
#sb-info,#sb-info-inner{height:20px;line-height:20px}
#sb-info-inner{font-size:12px}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}
#sb-nav-close{background-image:url(box/close.png)}
#sb-nav-next{background-image:url(box/next.png)}
#sb-nav-previous{background-image:url(box/previous.png)}
#sb-nav-play{background-image:url(box/play.png)}
#sb-nav-pause{background-image:url(box/pause.png)}
#sb-counter{float:left;width:45%}
#sb-counter a{background-color:#404040;color:#fff;cursor:pointer;display:inline-block;font-weight:bold;margin-right:5px;padding:0 10px;text-decoration:none}
#sb-counter a.sb-counter-current{background-color:#6a3}
div.sb-message{font-size:12px;padding:10px;text-align:center}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}