/*
Theme Name: Elegant Red
Theme URI: http://www.Dir.vc/
Description: <p>Elegant Red 1.0: 3 column widget ready WP theme</p>
Version: 1.0
Author: MSolution
Author URI: http://M-Solutions.co.in
Tags: Red, black, white, cream, fixed width, three columns, widgets
*/
/* Begin Typography & Colors */
body{margin:0; padding:0; background:#676760; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none;}
#page{margin:0 auto;padding:0 10px; width: 980px; background:#9d9a95}
a:link, a:visited{text-decoration:none; color:#900;}
a:hover, a:active{text-decoration:none; color:#600;}
*:focus{outline:none}

#header { margin:0; margin-bottom:10px; padding:0; width:100%; background:#900 url('http://www.dir.vc/templates/images2/header.gif') no-repeat; height:90px;}

#top_h_bar{float:right; margin:5px 10px; text-align:right;}
#top_h_bar a {color:#ebdecb; font:11px/14px Arial, Helvetica, sans-serif; text-decoration:none;}
#top_h_bar a:hover{color:#e0d1b4; text-decoration:underline;}

/* top ad */
#top_ad {margin:0px; margin-bottom:10px; padding:0px; vertical-align:bottom; background: #7f7f7f url('http://www.dir.vc/templates/images2/top_ad_right.gif'); height: 90px; width: 230px; float:left;}
#top_ad span#ttop_ad1 {	background: url('http://www.dir.vc/templates/images2/top_ad_right.gif') no-repeat 0px -90px; float: right; vertical-align:bottom; margin: 0px; width: 15px; height: 90px;}
#top_ad span#ttop_ad2 {	float: left; overflow:hidden;	display:block; width:15px; height:90px; padding: 0px; background:url('http://www.dir.vc/templates/images2/top_ad_left.gif') no-repeat; vertical-align:bottom;}
#top_ad div#top_ad_div{margin:0; padding:10px; text-align:center; color:#fff; font: bold 12px/1.5 Georgia, Times, Times New Roman, serif; }
#top_ad div#top_ad_div a{margin:0; padding:0; color:#ebdecb; font: bold 12px/1.5 Georgia, Times, Times New Roman, serif; text-decoration:none; }
#top_ad div#top_ad_div a:hover{text-decoration:underline; }
#top_ad2 {margin:0; margin-right:2px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:bold; vertical-align:bottom; background: #7f7f7f; height: 90px; width: 730px; float:right;}

/* top bar */
#top_bar {margin:0px; margin-bottom:10px; padding:0; overflow:hidden; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:bottom; background: #000 url('http://www.dir.vc/templates/images2/top_bar_right.gif'); height: 31px;}
#top_bar span#ttop_bar1 {background: url('http://www.dir.vc/templates/images2/top_bar_right.gif') no-repeat 0px -31px; float: right; vertical-align:bottom; margin: 0px; width: 15px; height: 31px;}
#top_bar span#ttop_bar2 {float: left; overflow:hidden; display:block; width:15px; height:31px; padding: 0px; background:url('http://www.dir.vc/templates/images2/top_bar_left.gif') no-repeat; vertical-align:bottom;}
#top_bar div {margin:0; padding:0;}
#top_bar a{ margin:0px 2px; padding:0 10px; font:12px/2.2 Arial, Helvetica, sans-serif; color:#fff; text-transform:capitalize; text-align:center; font-weight:bold; vertical-align:bottom;}
#top_bar a:hover{color:#900; background: url('http://www.dir.vc/templates/images2/top_bar_a.gif') repeat-x;}
#top_bar img{vertical-align:middle; margin-top:4px;}

#bread_bar1 {margin:0px; margin-bottom:10px; padding:0px; color:#fff; font:12px/1.4 Arial, Helvetica, sans-serif; vertical-align:bottom; background: #7f7f7f url('http://www.dir.vc/templates/images2/bread_bar_right.gif'); height: 51px; float:left; width: 660px;}
#bread_bar1 span#tbread_bar1 {background: url('http://www.dir.vc/templates/images2/bread_bar_right.gif') no-repeat 0px -51px; float: right; vertical-align:bottom; margin: 0px; width: 15px; height: 51px;}
#bread_bar1 span#tbread_bar2 {float: left; overflow:hidden; display:block; width:15px; height:51px; padding: 0px; background:url('http://www.dir.vc/templates/images2/bread_bar_left.gif') no-repeat; vertical-align:bottom;}
#bread_bar1 div {margin:0; padding:0; padding-top:7px; color:#fff; font:12px/1.4 Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
#bread_bar1 a{margin:0px 2px; padding:0 2px; font:12px/1.4 Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold; vertical-align:bottom; }
#bread_bar1 a:hover{color:#333;}
#bread_bar1 img{vertical-align:bottom;}
#bread_bar1 #currenttitle {margin:0; margin-left:40px; padding:0;}

#bread_bar2 {margin:0px; margin-bottom:10px; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; background: #7f7f7f url('http://www.dir.vc/templates/images2/bread_bar_right.gif'); height: 51px;float:right; width: 308px;}
#bread_bar2 span#tbread_bar11 {background: url('http://www.dir.vc/templates/images2/bread_bar_right.gif') no-repeat 0px -51px; float: right; vertical-align:bottom; margin: 0px; width: 15px; height: 51px;}
#bread_bar2 span#tbread_bar12 {float: left; overflow:hidden; display:block; width:15px; padding: 0px; background:url('http://www.dir.vc/templates/images2/bread_bar_left.gif') no-repeat; height:51px; vertical-align:bottom;}
#bread_bar2 div {margin:0; padding:0; padding-top:7px; color:#fff; font:12px/1.3 Arial, Helvetica, sans-serif; }
#bread_bar2 a{color:#fff; text-decoration:none; text-align:center; margin:0 2px; padding:7px 10px 0 10px; vertical-align:bottom; }
#bread_bar2 a:hover{color:#333;}
#bread_bar2 img{vertical-align:bottom;}
#bread_bar2 form{float:right; margin:6px 0px; padding:0; font-family:Arial; font-size:13px; font-weight:normal; color:#fff; text-align:right; line-height:30px; height:30px;}
#bread_bar2 form *{vertical-align:middle;}

#container{margin:0; padding:0; width:100%;}
.btn{margin:2px; padding:2px 0; color:#fff; font-size:8pt;font-weight:bold;border:1px solid #ccc; background-color:#7f7f7f; cursor:pointer;height:21px;}

#leftcontent{float:left; width:440px; padding:0px; margin:0;}
#leftcontent .box { margin:0; padding:20px 15px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#2c3645; background: #fff url('http://www.dir.vc/templates/images2/body_top.gif') no-repeat top center;}
#leftcontent .box2{ margin:0 0 20px 0; padding:0; background: #fff url('http://www.dir.vc/templates/images2/body_bottom.gif') no-repeat bottom center; height:16px;}
#leftcontent h2, #leftcontent h3{ margin:10px 0; padding:0; font:13px/1.5 Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; color:#900; border-bottom:1px solid #900;}
#leftcontent .content_header{ margin:10px 0; padding:0; font:14px/25px "Times New Roman", Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; color:#344256; border-bottom:1px solid #344256;}
#leftcontent a:hover{text-decoration:underline;}
#leftcontent h2 a:hover, #leftcontent h3 a:hover{text-decoration:none;}

#wleftcontent{float:left; width:660px; padding:0px; margin:0;}
#wleftcontent .box { margin:0; padding:20px 15px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#2c3645; background: #fff url('http://www.dir.vc/templates/images2/wbody_top.gif') no-repeat top center;}
#wleftcontent .box2{ margin:0 0 20px 0; padding:0; background: #fff url('http://www.dir.vc/templates/images2/wbody_bottom.gif') no-repeat bottom center; height:13px;}
#wleftcontent h2, #wleftcontent h3{ margin:10px 0; padding:0; font:13px/1.3 Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; color:#900; border-bottom:1px solid #900;}
#wleftcontent .content_header{ margin:10px 0; padding:0; font:14px/25px "Times New Roman", Verdana, Arial; font-weight:bold; vertical-align:bottom; color:#344256; border-bottom:1px solid #344256;}

#midcontent{float:left; width:210px; margin:0 10px; padding:0px;}
#midcontent .box { margin:0; padding:10px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#2c3645; background: #ebdecb url('http://www.dir.vc/templates/images2/mid_col_top.gif') no-repeat top center;}
#midcontent .box2 {margin:0; padding:0; background: #ebdecb url('http://www.dir.vc/templates/images2/mid_col_bottom.gif') no-repeat bottom; height:16px;}
#midcontent h2, #midcontent h3 {margin:10px 0; padding: 0; font:13px/1.3 Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; color:#900; border-bottom:1px solid #900;}

#sidecontent{float:right; width:309px; margin:0px; padding:0px;}
#sidecontent .box { margin:0; padding:10px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#2c3645; background: #e0d1b4 url('http://www.dir.vc/templates/images2/side_col_top.gif') no-repeat top center;}
#sidecontent .box2 { margin:0; padding:0; background: #e0d1b4 url('http://www.dir.vc/templates/images2/side_col_bottom.gif') no-repeat bottom center; height:16px;}
#sidecontent h2, #sidecontent h3 {margin:10px 0; padding: 0; font:13px/1.3 Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; color:#900; border-bottom:1px solid #900;}
#sidecontent ul {margin:0 0 0 15px; padding:2px; list-style: url('http://www.dir.vc/templates/images2/tick.gif') circle;}
#sidecontent ul li {line-height:1.4; text-align:left;}

#midcontent ul, #midcontent ul ol, #sidecontent ul, #sidecontent ul ol{margin:0; padding:0}
#midcontent ul li, #sidecontent ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}
#midcontent ul p, #midcontent ul select, #sidecontent ul p, #sidecontent ul select{margin:5px 0 8px}
#midcontent ul ul, #midcontent ul ol, #sidecontent ul ul, #sidecontent ul ol{margin:5px 0 20px 0}
#midcontent ul ul ul, #midcontent ul ol, #sidecontent ul ul ul, #sidecontent ul ol{margin:0 0 0 0}
ol li, #midcontent ul ol li, #sidecontent ul ol li{list-style:decimal outside}
#midcontent ul ul li, #midcontent ul ol li, #sidecontent ul ul li, #sidecontent ul ol li{margin:3px 0 0 15px; padding:0}
#midcontent a, #sidecontent a{margin:7px 0 7px 10px; padding:0; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.25; color:#313e50; list-style-image:url('http://www.dir.vc/templates/images/subcats.gif'); display:list-item;}

#midcontent .remove_a a, #midcontent a.remove_a, #sidecontent .remove_a a, #sidecontent a.remove_a{margin:7px 0 7px 10px; padding:0; text-decoration:none;font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.25;  color:#313e50; display:inline;}
#midcontent a:hover, #sidecontent a:hover {text-decoration:underline;}


#footer {margin:0px; margin-bottom:10px; padding:0px; color:#fff; font:11px/15px Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; background: #7f7f7f url('http://www.dir.vc/templates/images2/footer1_right.gif'); height: 190px; width: 100%;}
#footer span#fone {margin: 0px; background: url('http://www.dir.vc/templates/images2/footer1_right.gif') no-repeat 0px -190px; float: right; vertical-align:bottom; height: 190px; width: 15px;}
#footer span#ftwo {padding: 0px; background:url('http://www.dir.vc/templates/images2/footer1_left.gif') no-repeat; float: left; vertical-align:bottom; overflow:hidden; display:block; height:190px; width:15px;}
#footer h4{ margin:3px 0; padding:2px; border-bottom:1px solid #930; font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif; width:100%;}
#footer a{padding:2px 0; color:#fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.footer-block, table.footer-block { margin:10px auto; padding:0; font:11px/15px Verdana, Arial, Helvetica, sans-serif; width:95%;}
.footer-block td{ text-align:left;}

#footer2 {margin:0px; margin-bottom:10px; padding:0px; color:#fff; font:10px/15px Arial, Helvetica, sans-serif;  font-weight:bold; vertical-align:bottom; background: #900 url('http://www.dir.vc/templates/images2/footer_right.gif'); height: 30px; width: 100%;}
#footer2 span#fone2 {	background: url('http://www.dir.vc/templates/images2/footer_right.gif') no-repeat 0px -30px; height: 30px; float: right; vertical-align:bottom; margin: 0px; width: 15px;}
#footer2 span#ftwo2 {	float: left; overflow:hidden;	display:block; width:15px; height:30px; padding: 0px; background:url('http://www.dir.vc/templates/images2/footer_left.gif') no-repeat; vertical-align:bottom;}
#footer2 div {margin:0; padding:5px; text-align:center; color:#fff; font:11px/15px Verdana, Arial, Helvetica, sans-serif;}
#footer2 a{color:#fff; text-decoration:none;}
#footer2 a:hover{text-decoration:underline;}

#footer_stuff { margin:10px auto; padding:10px; font:10px/15px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}

.widecolumn .entry p{font-size:12px;}
.narrowcolumn .entry, .widecolumn .entry{font:12px/1.4 Arial, Helvetica, sans-serif;}
.widecolumn{line-height:1.6em}
.narrowcolumn .postmetadata{text-align:center}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.depth-1{border:1px solid #ddd}
.even, .alt{border-left:1px solid #ddd}
/* #footer{background:#eee url('images/kubrickfooter.jpg') no-repeat top; border:none} */
small{font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em}
.searchtext{margin:0 5px; background-color:#eef5fa; border:#900 1px solid; height:20px; width:220px; font-size:10pt; color:#000;}

/*
h1, h2, h3{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-weight:bold}
h1{font-size:4em; text-align:center}
#headerimg .description{font-size:1.2em; text-align:center}
h2{font-size:1.6em}
h2.pagetitle{font-size:1.6em}
#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em}
h3{font-size:1.3em}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:white}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#333}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}
*/

.entry p a:visited{color:#b85b5a}
.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li ul li{font-size:1em}
.commentlist li{font-weight:bold}
.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}
#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentmetadata{font-weight:normal}
#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777}
code{font:1.1em 'Courier New',Courier,Fixed}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}
a, h2 a:hover, h3 a:hover{color:#600; text-decoration:none}
a:hover{color:#600; text-decoration:underline}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}
#wp-calendar th{font-style:normal; text-transform:capitalize}
/* End Typography &Colors */
/* Begin Structure */
.narrowcolumn{float:left; padding:0 0 20px 45px; margin:0px 0 0; width:450px}
.widecolumn{padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px}
.post{margin:0 0 40px; text-align:justify}
.post hr{display:block}
.widecolumn .post{margin:0}
.narrowcolumn .postmetadata{padding-top:5px}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}
.widecolumn .attachment{text-align:center; margin:5px 0px}
.postmetadata{clear:both}
.clear{clear:both}
/*
#footer{padding:0; margin:0 auto; width:760px; clear:both}
#footer p{margin:0; padding:20px 0; text-align:center}
*/
/* End Structure */
/*Begin Headers */

/* 
not sure if i want wild carded assignments //
h1{padding-top:70px; margin:0}
h2{margin:30px 0 0}
h2.pagetitle{margin-top:30px; text-align:center}
#sidebar h2{margin:5px 0 0; padding:0}
h3{padding:0; margin:30px 0 0}
*/

h3.comments{padding:0; margin:40px auto 20px}
/* End Headers */
/* Begin Images */
p img{padding:0; max-width:100%}
/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered', 
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}
/* End Images */
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020"}
.entry ol{padding:0 0 0 35px; margin:0}
.entry ol li{margin:0; padding:0}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}
/* End Entry Lists */
/* Begin Form Elements */
#searchform{margin:10px auto; padding:5px 3px; text-align:center}
#sidebar #searchform #s{width:108px; padding:2px}
#sidebar #searchsubmit{padding:1px}
.entry form{/* This is mainly for password protected posts,makes them look better. */text-align:center}
select{width:130px}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%; padding:2px}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#commentform #submit{margin:0 0 5px auto; float:right}
/* End Form Elements */
/* Begin Comments*/
.alt{margin:0; padding:10px}
.commentlist{padding:0; text-align:justify}
.commentlist li{margin:5px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:5px}
.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block}
/* End Comments */
/* Begin Calendar */
#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a{padding-right:10px; text-align:right}
#wp-calendar #prev a{padding-left:10px; text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center; width:100%}
#wp-calendar td{padding:3px 0; text-align:center}
#wp-calendar td.pad:hover{/* Doesn't work in IE */background-color:#fff}
/* End Calendar */
/* Begin Various Tags &Classes */
acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0; display:block}
.center{text-align:center}
.hidden{display:none}
hr{display:none}
a img{border:none}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}
/* End Various Tags &Classes*/
/* Captions */
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
/* End captions */
.author{ color:#993300;}

.social_media, table.social_media {width:288px;}
.social_media td { margin:2px; padding:7px 2px;}
.social_media td a { margin:0; padding:3px; background-image:url('http://www.dir.vc/templates/images2/small.smo.gif'); background-position:0 0px; background-repeat:no-repeat; height:22px; overflow:hidden;}
.social_media td a:hover { color:#900;}
.social_media #smo_digg {background-position: 0 -96px; display:inline; padding-left:20px;} 
.social_media #smo_mixx {background-position: 0 -7px; display:inline; padding-left:20px;} 
.social_media #smo_plurk {background-position: 0 -294px; display:inline; padding-left:20px;} 
.social_media #smo_reddit {background-position: 0 -270px; display:inline; padding-left:20px;} 
.social_media #smo_sphinn {background-position: 0 -248px; display:inline; padding-left:20px;} 
.social_media #smo_twitter {background-position: 0 -182px; display:inline; padding-left:20px;} 
.social_media #smo_linkedin {background-position: 0 -28px; display:inline; padding-left:20px;} 
.social_media #smo_facebook {background-position: 0 -72px; display:inline; padding-left:20px;} 
.social_media #smo_delicious {background-position: 0 -118px; display:inline; padding-left:20px;} 
.social_media #smo_tweetfeed {background-position: 0 -163px; display:inline; padding-left:20px;} 
.social_media #smo_friendfeed {background-position: 0 -50px; display:inline; padding-left:20px;} 
.social_media #smo_technorati {background-position: 0 -204px; display:inline; padding-left:20px;} 
.social_media #smo_mybloglog {background-position: 0 -336px; display:inline; padding-left:20px;} 
.social_media #smo_blogcatalog {background-position: 0 -136px; display:inline; padding-left:20px;}
.social_media #smo_stumbleupon {background-position: 0 -225px; display:inline; padding-left:20px;}

.extrabar{ background-color:#f5efe4; margin:5px 0; padding:7px; height:22px;}
.extrabar2, span.extrabar2 {padding:0; margin:0; float:right;}
