/*
Theme Name: Antara's Diary
Theme URI: http://www.antarasdiary.com/
Description: The theme for <a href="http://www.antarasdiary.com/">www.antarasdiary.com</a>.
Version: 1.0
Author: Antara Datta
Author URL: http://www.antarasdiary.com/
Tags: blue, fixed width, two columns, widgets
Copyright (c) 2010 Antara Datta.  All rights reserved. http://www.antarasdiary.com/
THIS IS NOT A FREE THEME. PLEASE DO NOT COPY.
*/

body {
background:#ffffff url(images/blog_hbg.jpg) top repeat-x;
color:#333333;
font-family:arial;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
margin:0;
padding:0;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
margin:0;
padding:0;
}
h2 {
color:#000000;
font-size:18px;
font-weight:normal;
line-height:1.4em;
margin:0.5em 0;
padding-bottom:10;
}
ul{
list-style:none;
}
a:link { color:#21759B; text-decoration:none; }
a:visited { color:#21759B; text-decoration:none; }
a:hover { color:#5588AA; text-decoration:underline; }
a img { /*border:1px solid #c7c7c7; padding:6px;*/ }
a img:hover { background-color:#e5e5e5; }
.clear{ clear:both; }

#wrapper {
width:1000px;
margin:0 auto;
background:#ffffff url(images/blog_mainbg.jpg) top center repeat-y;
overflow: hidden;
}

/*  ---------------------------------------       Header      ---------------------------------------  */

#header {
width:100%;
height:179px;
overflow:hidden;
background:#ffffff url(images/blog_header.jpg) no-repeat 0 0;
}
#header #logo {
margin: 0 0 0 80px;
}
#header #logo a {
float: left;
display: block;
width: 342px;
height: 100px;
background: url(images/blog_logo.gif) no-repeat 0 0;
}
#header #logo a:hover {
text-decoration:none;
}
#header #logo p {
position:absolute;
left:-9999em;
top:-9999em;
}
#header #logo a span, .description {
display: none;
}
/* Search */
#main_search{
float:right;
width:330px;
padding:0 0 0 0;
margin-top:150px;
margin-right:30px;
}
#searchform_top{
float:left;
}
#searchform_top_text{
width:191px;
height: 19px;
color:#000;
font-size:12px;
font-family:Arial,Tahoma,Verdana;
float:left;
background:#FFFFFF url(images/blog_searchbg.jpg) top no-repeat;
overflow: hidden;
margin:0 17px 0 0;
border: none;
}
#gosearch{
float:left;
text-indent:-9999px;
background:#FFFFFF url(images/blog_searchbtn.jpg) bottom no-repeat;
width: 62px;
height: 19px;
border: none;
padding:0;
cursor: pointer;
/*margin-left: 16px;*/
}

/*  ---------------------------------------       Navigation      ---------------------------------------  */

#main-menu {
width: 1000px;
height: 42px;
margin:10px 0 ;
}

a#home{ width: 100px; height: 42px; background-position: 50% top; display:block; float:left; background-image: url(images/menu_1.jpg); }
.home_current { width: 100px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_1.jpg); }
a#home:hover { width: 100px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_1.jpg); }
a#webdesign{ width: 162px; height: 42px; background-position: 50% top; display:block; float:left; background-image: url(images/menu_2.jpg); }
.webdesign_current { width: 162px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_2.jpg); }
a#webdesign:hover { background-position: 50% bottom; }
a#photography{ width: 172px; height: 42px; background-position: 50% top; display:block; float:left; background-image: url(images/menu_3.jpg); }
.photography_current { width: 172px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_3.jpg); }
a#photography:hover { background-position: 50% bottom; }
a#misc{ width: 97px; height: 42px; background-position: 50% top; display:block; float:left; background-image: url(images/menu_4.jpg); }
.misc_current { width: 97px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_4.jpg); }
a#misc:hover{ background-position: bottom; }
a#freebies { width: 146px; height: 42px; background-position: 50% top; display:block; float:left; background-image: url(images/menu_5.jpg); }	
.freebies_current { width: 146px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_5.jpg); }
a#freebies:hover { background-position: bottom; }
a#about{ width: 157px; height: 42px; background-position: 50% top; float:left; display:block; background-image: url(images/menu_6.jpg); }	
.about_current { width: 157px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_6.jpg); }
a#about:hover { background-position: bottom; }
a#contact{ width: 166px; height: 42px; background-position: 50% top; float:left; display:block; background-image: url(images/menu_7.jpg); }
.contact_current { width: 166px; height: 42px; background-position: 50% bottom; display:block; float:left; background-image: url(images/menu_7.jpg); }
a#contact:hover{ background-position: 50% bottom; }

/*  ---------------------------------------       Content      ---------------------------------------  */

#content {
float:left;
margin-left:20px;
margin-top:15px;
padding-right:20px;
overflow:hidden;
width:620px;
text-align:left;
}

/*  ---------------------------------------       Post      ---------------------------------------  */

.post {
margin:0.5em 0 2.5em;
}
.post-end {
height:22px;
background: url(images/blog_postbreak.jpg) no-repeat bottom center;
padding-bottom: 4em;
/*margin:0.5em 0 0.5em 0;*/
}
.post .title {
}
.title h3 {
color:#000000;
font-size:26px;
font-weight:bold;
line-height:1.4em;
margin:0.25em 0 0.5em 0;
padding-bottom:10;
}
.title h3 a, .title h3 a:visited, .title h3 strong {
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
}
.title h3 strong, .title h3 a:hover {
color:#666666;
text-decoration:none;
}
#post-h2 {
color:#000000;
font-size:18px;
font-weight:bold;
line-height:1.4em;
margin-bottom:0.5em;
padding-bottom:10;
}
#post-h2 a, #post-h2 a:visited, #post-h2 strong {
color:#21759B;
text-decoration:none;
}
#post-h2 strong, #post-h2 a:hover {
color:#5588AA; text-decoration:underline;
}
.post_top{
width:100%;
overflow:hidden;
clear:both;
padding:0 0 4px 0;
color:#838383;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:-0.5em  0 1em 0;
text-transform:none;
}
.post_top .post_date, .post_top .post_tags, .post_top .post_comm{
float:left;
padding:4px 0;
}
.post_top span {
float:left;
padding:4px;
}
.entry {
font-size:14px;
line-height:1.6em;
margin:0 0 0.75em;
overflow:hidden;
}
.entry h3 {
margin-bottom:20px;
}
.entry h4 {
text-align: center;
margin: -10px 0 2em 0;
}
.entry img{
clear:both;
text-align:center;
/*margin-left:1em;*/
border:1px solid #c7c7c7;
padding:6px;
margin:5px 1.5em .5em 0;
}
.entry .banner{
text-align:center;
padding:0 0 10px 0;
}
.entry .banner img{
border:0;
padding:0;
}
.banner_left{
float:left;
padding:0 20px 10px 0;
}
.entry .banner_left img{
border:0;
padding:0;
}
.entry p{
padding-bottom:15px;
}
.entry .more-link{
width: 100px;
height: 32px;
float:right;
background: #51add2;
color:#ffffff;
font-family:Arial,Verdana;
font-size:14px;
font-weight:bold;
text-align: center;
text-decoration:none;
padding-top:7px;
margin-top:2.0em;
margin-bottom:2.5em;
}
.entry .more-link a, .entry .more-link:visited{ color:#ffffff; text-decoration:none; font-weight:bold; }
.entry .more-link:hover{ color:#ffffff; text-decoration:underline; font-weight:bold; }

.base-social {
clear:both;
margin:40px 0;
/*height:120px;*/
padding: 3.5em 0;
}
.base-tag {
/*margin:10px 0;*/
height:50px;
background: url(images/blog_postbreak.jpg) top no-repeat;
padding-top: 4.5em;
}
.post .comments {
display: block;
width: 120px;
height: 18px;
margin:0 20px 0 0;
padding:7px 0 20px 15px;
background:#e8eef3;
border: 1px solid #5F817E;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}
#related-main{
width: 100%;
margin-top:50px;
text-align:left;
}
#moreitem { width: 100%; text-align:left;}
#moreitem span { 
float: left;
font-size: 13px;
font-weight: bold;
margin:-8px 50px 0 0;
width: 155px;
}
#moreitem h4 {
color:#c0030b;
font-weight:bold;
font-size:20px;
line-height:1em;
margin:20px 0;
text-transform:none;
text-align:left;
}
#moreitem .pic {
border:1px solid #c7c7c7;
padding:4px;
clear: left;
float: left;
margin: 0 1em 1em 0;
}

/*  ---------------------------------------       Sidebar      ---------------------------------------  */

#sidebar {
float:right;
font-size:12px;
overflow:hidden;
width:310px;
margin-left:30px;
margin-top:15px;
padding:0 0 25px 0;
color:#666666;
line-height:1.5em;
text-align:left;
}
#topsidebar{
width: 308px;
height: 63px;
margin-top:5px;	
}
ul#topsidebar li a.topbox1, ul#topsidebar li a.topbox1:hover {
float: left;
width: 54px;
height: 63px;
margin:0;
padding:0;
background: url(images/blog_twitter.jpg) no-repeat bottom;	
/*cursor:pointer;*/
text-indent: -9999px;
}
ul#topsidebar li a.topbox2, ul#topsidebar li a.topbox2:hover {
float: left;
width: 31px;
height: 61px;
margin:0 0 0 29px;
padding:0;
background: url(images/blog_fb.jpg) no-repeat bottom;
/*cursor:pointer;	*/
text-indent: -9999px;
}
ul#topsidebar li a.topbox3, ul#topsidebar li a.topbox3:hover {
float: left;
width: 46px;
height: 58px;
margin:0 0 0 26px;
padding:0;
background: url(images/blog_rss.jpg) no-repeat bottom;
/*cursor:pointer;	*/
text-indent: -9999px;
}
ul#topsidebar li a.topbox4, ul#topsidebar li a.topbox4:hover {
float: left;
width: 58px;
height: 55px;
margin:0 0 0 18px;
padding:0;
background: url(images/blog_mail.jpg) no-repeat bottom;
/*cursor:pointer;*/
text-indent: -9999px;
}		
#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
.sidebar-break {
background: url(images/blog_sidebreak.jpg) top no-repeat;
height:20px;
margin-top:5px;
}
#sidebar li {
line-height:1.5em;
margin:0;
padding:0 0 0.25em 15px;
}
#sidebar p {
margin: 0;
padding: 0px 14px;
}
#sidebar h2 {
color:#c0030b;
font-family:arial;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight: bold;
height:24px;
letter-spacing:0;
line-height:1.4em;
margin:1em 0 0.75em;
padding:0 0 0.25em 15px;
text-transform:none;
}
#sidebar .fanbox {
margin:30px 0 0 15px;
}
#sidebar p { line-height: 200%; }
/* ADS */
.sidebar_ads{
width:100%;
overflow:hidden;
margin:30px 0 0 20px;
}
.sidebar_ads ul li{
float:left;
padding:0 0 10px 10px;
}
.sidebar_ads ul li img{
float:left;
border:1px solid #c7c7c7;
}
/*  Widget  */
.sidebar_widgets{
font-size:12px;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 1.5em;
padding:0 0 2.5em;
}
.sidebar_widgets a{
border:none;
}
.sidebar_widgets .widgettitle{
color:#c0030b;
font-family:arial;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight: bold;
height:24px;
letter-spacing:0;
line-height:1.4em;
margin:1.5em 0 0.75em;
padding-left:15px;
text-transform:none;
}
.twittertitle{
background:url(images/blog_twitter.jpg) no-repeat right bottom;height:63px;display:block;
vertical-align:bottom;
}
.sidebar_widgets .widget_categories a, .sidebar_widgets .widget_archive a, .sidebar_widgets .widget_links a, .sidebar_widgets .widget_meta a, .sidebar_widgets .widget_pages a, .sidebar_widgets .widget_meta a, .sidebar_widgets .widget_recent_entries a{
display:block;
}
.sidebar_widgets .widget_categories{
font-weight:bold;
}
.sidebar_widgets .widget_categories a{
font-weight:normal;
display:inline;
}
.sidebar_widgets ul{
}
.sidebar_widgets ul li{
border:0;
width:234px;
margin:0 0 10px 0;
padding:13px;
/*background:url(images/bgr_sidebar_li.png) repeat-x;*/
}
.sidebar_widgets ul li:last-child{
border-bottom:0;
}
.widget_inner{
padding:6px 0 0 0;
}
.sidebar_widgets ul ul{
}
.sidebar_widgets ul li ul li{
background:none;
padding:4px 0 4px 4px;
margin:0;
width:auto;
}
.sidebar_widgets ul ul ul{
margin:0 0 0 10px;
}
.sidebar_widgets ul li ul li ul li{
border:0;
background:none;
padding:7px 0 7px 0;
}
.widget_tag_cloud a, .widget_text .textwidget{
padding:5px 0 5px 0;
line-height:1.4em;
}
.sidebar_widgets .widget_polls li{
border:0;
}
.side_content {
padding:0 0 0 15px;
font-size: 14px;
font-weight:bold;
}
.cat_bullet{
background:url(images/cat_bullet.jpg) left no-repeat;
border-bottom:1px dashed #a4a4a4;
padding:11px 0 0 22px;
height:30px;
width:245px;
}
.side_content .popular {
font-size: 13px;
font-weight: bold;
margin: 1em 0 0.5em 0;
height:75px;
}
.side_content .pic {
float: left;
border:1px solid #c7c7c7;
padding:4px;
margin: 0 1em 0.5em 0;
width:97px;
height:65px;
}
.ran_content {
font-size: 12px;
font-weight: bold;
height:60px;
}
.ran_pic {
float: left;
border:1px solid #c7c7c7;
padding:3px;
margin: 0.2em 1em 0.5em 0;
width:60px;
height:40px;
}
#archives{
}
ul#archives li{
list-style-image:url(images/cat_bullet.jpg);
list-style-position:inside;
border-bottom:1px dashed #a4a4a4;
padding:11px 0 0 0;
height:30px;
width:265px;
}

/*  ---------------------------------------       Footer      ---------------------------------------  */


#footer {
width:100%;
height:220px;
background:#002844 url(images/blog_footerbg.jpg) top repeat-x;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
/*padding-bottom:10px;*/
color:#1288bd;
}
#footer p {
color:#1288bd;
margin:0;
padding:0 0 15px;
}
#footer a {
color:#18bff6;
text-decoration:none;
}
#footer-columns {
text-align:center;
margin: 0 auto;
width: 1000px;
height:180px;
background:#002844 url(images/blog_footmid.jpg) top no-repeat;
clear:both;
}
#footer-columns a {
color: #18bff6;
text-decoration: underline;
}
#footer-columns a:visited {
color: #18bff6;
text-decoration: underline;
}
#footer-columns a:hover {
color: #18bff6;
text-decoration: underline;
}
#footer-columns h2 {
margin: 5px 0 5px;
font-family: arial;
font-size: 18px;
font-weight: normal;
line-height: 1.4em;
text-transform: none;
letter-spacing: .1em;
color: #48a9d5;
}
#footer-columns h3 {
margin: 5px 0 5px;
font-family: arial;
font-weight: normal;
line-height: 1.4em;
text-transform: none;
letter-spacing: .1em;
color: #48a9d5;
}
#footer-columns .column1 {
padding: 20px 5px 0 15px;
width: 30%;
height:100%;
float: left;
margin:3px 3px 0 3px;
text-align: left;
}
#footer-columns .column2 {
border-left:1px dashed #1288bd;
border-right:1px dashed #1288bd;
padding: 20px 15px 0 5px;
width: 30%;
height:100%;
float: left;
margin:3px 5px 0 5px;
text-align: left;
}
#footer-columns .column3 {
padding: 20px 5px 0 5px;
width: 30%;
height:100%;
float: left;
margin: 5px 5px 0 5px;
text-align: left;
}
#footer-columns ul {
list-style:none;
}
#footer-columns li {
/*margin:0;
padding-top:0;
padding-left:0;
padding-bottom:.25em;
padding-right:15px;
text-indent:-15px;
line-height:1.5em;*/
}
#footer .whos { 
position:absolute;
margin:0 30px;
}
#footer .btn_top{
float:right;
margin:10px 30px 0 0;
/*margin: 0 0 666px;
left: 282px;
top: 943px;*/
}
.profile-img {
background:url(images/ad-sign_sm.jpg) center no-repeat;
border:1px solid #1288bd;
float:left;
margin:0 9px 4px 0;
padding:4px;
width:89px;
height:76px;
}

/*  ---------------------------------------       Calendar      ---------------------------------------  */

#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;
}
#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; }

/*  ---------------------------------------       img      ---------------------------------------  */	

img.centered {
display: block;
border:1px solid #c7c7c7;
padding:6px;
margin-left: auto;
margin-right: auto;
}
img.alignright {
/*padding: 6px;
margin: 0 0 2px 7px;*/
display: inline;
}
img.alignleft {
/*padding: 6px;
margin: 0 7px 2px 0;*/
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}

/*  ---------------------------------------       Comment Form      ---------------------------------------  */

#comments{
margin: 40px 0;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform {
margin: 25px 10px 20px 0;
padding:0 0 40px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#respond:after {
content: ".";
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#respond h2 {
color:#c0030b;
font-weight:bold;
font-size:18px;
line-height:1em;
margin:1em 0;
text-transform:none;
}
#commentform #submit {
margin: 0 0 5px auto;
float: right;
}
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none;
}
.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}
.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;
}

/*  ---------------------------------------      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;*/
margin-bottom:5px;
font-size: 18px; text-align: center; color: #949494;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center { text-align: center; }

.hidden { display: none; }
	
.screen-reader-text {
position: absolute;
left: -1000em;
}
hr { display: none;	}

.navigation {
display: block;
text-align: center;
height::22px;
}
.navigation img {
border:none;
}
.navalignleft {
float: left;
font-size:0px;
width:60px;
margin:-10px 0 40px 0;
}
.navalignright {
overflow:hidden;
float: right;
font-size:0px;
width:64px;
/*background:url(images/blog_next.jpg) center no-repeat;
display: inline;
text-indent:-9999px;*/
margin:-10px 0 40px 0;
}

/*  ---------------------------------------      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;
}
.widecolumn .entry p { font-size: 1.05em; }

.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }

.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; }

/*  ---------------------------------------       Post specific       ---------------------------------------  */

.thumb{
float: left; margin-bottom: 1em; margin-right: 1em;
}
h6{ font-size: 12px; font-weight:normal; margin-bottom:25px; }
.fav_link{
border-bottom:1px dashed #a4a4a4;
padding-top:11px;
height:30px;
width:265px;
}
.fav_link .lp{
float: left;
margin: -0.1em 1em 0.5em 0;
width:20px;
height:20px;
}
.cat-item {
font-size: 14px;
padding-top:11px;
height:30px;
width:265px;
}

/* ---------------------------------------       Twitter      ---------------------------------------  */

.block-twitter ul, .block-twitter ul li{padding:0;margin:0;list-style-type:none;}
.block-twitter ul{background:transparent url(images/dot.gif) repeat-x left top;padding-top:.2em;}
.block-twitter ul li,.block-twitter ul li:hover{background:transparent url(images/dot.gif) repeat-x left bottom;margin-bottom:.2em;padding-bottom:.2em;}
.block-twitter ul li span.entry{background:transparent url(images/t_icon.png) no-repeat;padding-left:24px;display:block;}
.block-twitter div.avatar{float:left;display:block;margin-left:10px;}
.block-twitter div.info{float:left;display:block;padding:2px 0 0 10px;line-height:175%;font-weight:bold;}
.block-twitter div.info .followers{font-size:125%;}
.block-twitter a.date{color:#bbb;text-decoration:none;font-style:italic;font-size:85%;display:block;}
.block-twitter a.date:hover{color:#ed1e24;}
.block-twitter .links{text-align:right;padding-right:1em;}
.block-twitter a.followMe{position:absolute;background:transparent url(images/blog_twitter.jpg) no-repeat center top;width:54px;height:63px;display:block;top:-14px;right:20px;z-index:4;}
.block-twitter a.followMe span{display:none;}
.block-twitter h3.title span{padding-right:60px;}
<!--.block-twitter .loading{background:transparent url(images/loader-white.gif) no-repeat 6px 6px;padding:6px 10px 6px 28px;float:left;}-->
.block .block-div{background-color:transparent;background-repeat:no-repeat;background-position:left bottom;width:7px;height:23px;float:left;}
.block .block-div-arrow{background-color:transparent;background-repeat:no-repeat;background-position:right bottom;height:23px;margin-left:7px;}

/* ---------------------------------------       g+      ---------------------------------------  */

#gplus-btn { margin:15px 0 0 10px;}
.g-plus { border:none !important;}

