/*
********************************************
 Theme:BlogsDNA
 http://www.Blogsdna.com/
 Copyright 2008. All Rights Reserved.
 Creation Date:05/09/2008
 Last Modified Date:03/03/2010
********************************************
*/

/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}
.clear {clear:both;}

/* body
--------------------------------------------------*/
body {
  color:#464646; /*#333;*/
  background:#D7D7D7;  
  margin:0;
  padding:0 0;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.8em;
  text-align:center;
}
 
body#commentspopup {padding:0;}


/* headings
--------------------------------------------------*/

h1 {color:#ccc; }
h1 a  {color:#ccc;}
h2 {
   color:#666; 
   font-weight: bold;  
   font-family: Georgia, Arial, Helvetica, sans-serif;
   line-height:1.2em;
   font-size:1.6em;
}
h2 a {color:#003AAA; font-weight: bold !important; text-decoration:none !important;
 border-bottom: #ccc 0px solid !important;
 }
h2 a:hover { color:#06c;  text-decoration:none;}
h4 {
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color: #003AAA;
 font-weight: bold;  
 margin: 7px 0 7px 0px;
 font-size:1.5em; 
 line-height:1.5em; 
 padding:5px 0;
}
h3 a, h4 a
  {color:#333; font-weight: bold;}
h3 a:hover,h4 a:hover
  {color:#03c; text-decoration:none;} 

a {color:#06c; text-decoration:none;  }
a img {border:0 !important; }
a:hover {color: #003AAA; text-decoration:none;  }


/* links
--------------------------------------------------*/

#header a {text-decoration:none; font-weight: normal;}

.entry a {
text-decoration:underline;
  }

.entry img a {
border-bottom: 0px dotted #ccc !important;
text-decoration:none;
  }

.cap {
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
border-bottom-width:1px;
      }

.entry p {padding: 0 0 15px;}

.entry a:hover {color: #003AAA; text-decoration:underline;
  }
img a {
border-bottom: #ccc 0px solid !important;
  }
a.commentlink {
  padding-left:0px;
}
a.more {
  padding-right:10px;
  /*background:url(images/spring_flavour/more.gif) center right no-repeat;*/
}
.entry .filedunderindex a {
text-decoration:none !important;
border-bottom: #ccc 0px solid !important;
  }
 .entry .filedunderindex a:hover {
text-decoration:underline;
color: #C22463;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
line-height: 1.5em;
color: #666;
padding: 5px 0;
}


small a {
color: #999;
text-decoration:underline;
}

/* topbar
------------------------------------------------*/

#topbar {
font-family: verdana,Arial, Helvetica, Sans-Serif;
font-size: 1em ;
font-weight:Bold;
line-height: 1.3em;
background: #666666;
margin: 0 0 0 0;
color: #333333;         
}
#topbar a,a:hover {
color: #fff;
text-decoration:none;      
}
#topbar ul {
padding-bottom:7px;
padding-top:7px;
margin:0 0 0 10px;
  }         
#topbar ul li {
list-style-type:none;
display:inline;
   }
#topbar li {
padding-left:10px;
padding-right:10px;
}


/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}


/* paragraphs, lists, blockquote  etc
--------------------------------------------------*/
pre, code  {
font: 1.1em 'Courier New', Courier, Fixed;
}

kbr {color:#009193;}

p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 10px 0;
}

ul ul {padding:0;}

blockquote {
  margin:0;
  border-bottom:1px solid #E3E3E3;
  border-left:4px solid #E3E3E3;
  border-right:1px solid #E3E3E3;
  border-Top:1px solid #E3E3E3;
  padding-bottom:3px;
  padding-left:4px;
  padding-right:3px;
  padding-top:3px;
  width:550px;
  font-style:italic;
  color: #333;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family: Arial, Courier, Monaco, monospace;}
 
code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}


/* Next post link 
---------------------------------------------------*/
.nextright {
float: right;
font-size:0.9em;
}

.nextleft {
float: left;
font-size:0.9em;
}


/* container
--------------------------------------------------*/
#container {
  padding-top:0;
  background: #fff; 
  border: 1px solid #ccc;
  width:980px;
  margin: 0px auto;
  padding: 0px;
  text-align:left;
  margin-top:10px;
  margin-bottom:25px;
}

#commentspopup #container {
  width:455px;
  padding:0 15px;
} 
 


/* header
--------------------------------------------------*/
#header {
background: #fff;
color: #333;
}  
.singlecol #content a {
font-weight: normal;
}

#header {
height:80px;
/*height:auto;*/
padding: 10px 10px 10px 10px;
}
#logo {
background:transparent url(images/Blogsdna.png) no-repeat scroll left top;
height:80px;
width:520px;
float:left;
overflow:hidden;
}
#logo a {
text-indent:-1000em;
display:block;
height:80px;
width:520px;
}
#gcstop {
/*background:transparent url(images/gcsbg.gif) repeat-x scroll left bottom;*/
float:right;
width:400px;
height:80px;
/*border:1px solid #DDDDDD;*/
}
#gcstop input {
color:#333333;
}
#gcstop input#search-header {
background:#FFFFFF url(images/search.gif) no-repeat scroll left center;
border-color:#646464 rgb(217, 217, 217) rgb(217, 217, 217) rgb(100, 100, 100);
border-style:solid;
border-width:2px;
font-family:"lucida grande",tahoma,arial,sans-serif;
font-size:1.4em;
padding:1px 6px 1px 24px;
text-align:left;
width:260px;
}

#gcstop input#search-header-submit {
padding-bottom:4px;
padding-top:3px;
vertical-align:top;
}

#gcstop input#search-header-submit {
background-color:#403F3F;
border-color:#5B5B5B rgb(44, 44, 44) rgb(44, 44, 44) rgb(91, 91, 91);
border-style:solid;
border-width:1px 2px 2px 1px;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:11px;
padding:2px;
}

  
/* navigation
--------------------------------------------------*/
#navigation {
background:#F2F2F2;
width:958px;
border:1px solid #DDDDDD;
height:32px;
}
#navigation a {
color:#003AAA; 
font-weight: bold; 
text-decoration:none; 
       }
#navigation .selected,
#navigation a:hover
  {color:#000;}
#navigation li a:hover { 
background:#000000;
color:white;
}

#navigation {
  line-height:2.5em;
  padding: 0 0; 
  margin: 0 auto;
  }

#navigation a {
  padding:0 0px;
  font-size:0.9em;
  text-transform:uppercase;
  }

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border:1px solid #fff;
  white-space:nowrap;
}

#navigation li a {
  display:block;
  padding:0 10px;
  font-size:0.9em;
  text-transform:uppercase;
  }

/* glink - Google header link unit
-------------------------------------------------*/
#glink {
background:#F2F2F2;
width:948px;
border:1px solid #DDDDDD;
border-top:0px;
height:32px;
line-height:2.5em;
margin:0pt auto;
padding:0pt;
padding-left:10px;
}
/* Post Title 
--------------------------------------------------*/ 
.post-title {
border-bottom:1px dotted #DDDDDD;
display:block;
font-family:Georgia,serif;
font-size:1.7em !important;
line-height:1.2em;
margin:10px 0px 1px 0px !important;
padding:5px 0pt;
}


/* content
--------------------------------------------------*/
#content {
  float:left;
  width:610px;
  padding-top:10px;
  padding-right:0px;
  padding-left:10px;
  padding-bottom:20px;
  background: #fff;
  font-size:1em;
  display:inline;
  overflow:hidden;
}
#content h1 {
   color:#333333;
   font-weight: bold;
   font-family: Georgia, Arial, Helvetica, sans-serif;
   line-height:1.4em;
   margin:0 0 8px 0;
   font-size:1.7em;
}
#content a {color:#003AAA; text-decoration:none;}
#content a:hover {color:#CC0000; text-decoration:none;}
#content h2 {  
  color:#333333;
  font-weight: bold;  
  font-family: Georgia, Arial, Helvetica, sans-serif;
  line-height:1.4em;
  margin:0 0 8px 0 ;
  font-size:1.6em;
}
#content h3 {
  margin: 10px 0 18px 0;
  font-size:1.3em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h4 {
  margin: 10px 0 18px 0;
  font-size:1.1em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h5 {
  margin: 10px 0 18px 0;
  font-size:1em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h6 {
  margin: 10px 0 18px 0;
  font-size:0.8em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content.archive h2 {margin:0 0 8px 0;}
#content.archive h3 {
  margin:0 0 10px 0;
  font-family:Georgia, serif;
  font-size:1.3em;
  font-weight:normal;
}
#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}
#content.archive h5 {
  margin:0;
  font-size:1em;
}
.singlecol #content {
  float:left;
  width:470px;
}

#commentspopup #content {
  float:none;
  padding-top:0;
}
 
/* Post_nav post navigation
----------------------------------------------------*/
#post_nav  {border-top:1px solid #E4E4E4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:15px 0pt 25px;
padding:5px 0pt;
clear:both;
}
.back {
display:block;
float:left;
width:45%;
}

.fwrd {
display:block;
float:right;
}

/* Google Search 
-------------------------------------------------*/
.search {
border:0pt none;
margin-bottom:10px;
padding:10px;
}
.box2  {
background:transparent url(images/gcsbg.gif) repeat-x scroll left bottom;
}

.search label {
color:#666666;
display:block;
font-size:11.2px;
font-weight:bold;
}

/* Entry
--------------------------------------------------*/
#content li
{margin-bottom: 3px;}

.newdate {
  padding:1em 5px 1em 0;
  font:0.9em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
.entry .author {}
.entry .info {
 background-color:#FAFAFA; 
}
.entry .info a {border-color:#949494; 
 font-weight: normal; 
text-decoration:none;}

.entry a.more {
  padding-left:12px; 
}
.entry .info .date {
  padding-left:15px; 
}
.entry .info .author {
  padding-left:23px;
  border-color:#949494; 
}
.entry #filedunder {
  clear:both;
  font-size:0.9em;
  padding: 5px 0;
  margin: 8px 0; 
}
.entry #filedunder a {
text-decoration:none;
font-weight: normal;
border-bottom: #ccc 0px solid !important;
  }
.entry #filedunder a:hover {

text-decoration:underline;
} 
.entry .filedunderindex {
  clear:both;
  font-size:0.9em;
  border-top: #ccc dotted 1px;
  padding: 3px 0;
  color: #666;
  margin: 0 0;
}
.contenttitle {
color:#C22463; 
font-weight: normal;  
font-family: georgia, serif; 
line-height:1.2em;
margin:0 0 5px 0;
font-size:1.9em;
padding: 5px;
background: #f9f9f9;
border-bottom: 2px #f3f3f3 solid;
border-top: 2px #f3f3f3 solid;
}

.entry {margin:0 0 7px 0;}


.entry img {margin-right: 4px; border-color: #ccc;}


.entry .info {
  position:relative;
  margin-top:-3px;
  padding:3px;
  font-size:0.9em;
}

.entry.single {clear:both;}

.entry.single .info {margin:0 0 22px 0;}

.entry .info a {
  margin: 0 2px;
  padding: 0 2px;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
  border-left:1px solid;
  border-right:none
}
  
/* POST META 
---------------------------------------------------*/
.postmeta{
text-transform:uppercase;
color:#999999;
font-family:arial;
font-size:0.8em;
margin:0;
padding:0;
}

/* gmsg Google Ads Ad message
---------------------------------------------------*/
.gmsg {
text-transform:uppercase;
color:#999999;
font-family:arial;
font-size:0.8em;
margin:0;
padding:0;
}

/* Share Post 
---------------------------------------------------*/
.share {
border-color:#E4E4E4;
border-style:solid;
border-width:1px 0pt;
height:18px;
margin:15px 0pt;
padding:5px 0pt;
font-size:0.8em;
font-family:verdana;
}

/*Related - Related Post Link
---------------------------------------------------*/
#related{
font-family:verdana;
margin-top:15px;
 }
#related h4 { font-size:1.4em;
text-transform:none;
border-bottom:1px solid #DDDDDD; 
margin:0;
padding:0;
font-weight:bold;
font-family:Georgia,Arial,Helvetica,sans-serif;
 }
#related ul {
margin:0;
padding:0;
list-style-type:none;}
#related li {
margin:0;
padding:0;
padding-left:20px;	/* added padding for list arrow */ 
}
#related ul li {list-style-type: none;
                background:transparent url(images/list.png) no-repeat scroll 0pt 2px;}

/*google custom search
---------------------------------------------------*/
div.search input#searchbox {
border:1px solid #CCCCCC;
padding:4px 0pt 4px 4px;
width:330px;
}
/* Comments
--------------------------------------------------*/
#comments{
font-family:verdana;
margin-top:15px;
 }
   /*Readers Comment Title*/
#comments h4 {  font-size:1.4em !important;
text-transform:none;
border-bottom:1px solid #DDDDDD; 
margin:0;
padding:0;
font-weight:bold;
font-family:Georgia,Arial,Helvetica,sans-serif;
             }
.comment {margin:0px;
margin-top:8px;
margin-bottom:15px;
padding:0px;
width:550px;
overflow:hidden;
}
.ucomment {margin:0px;
 padding:0px;
 border-bottom:1px solid #DDDDDD;
}
#comments .comment .ucomment p {margin:0px !important;padding:0px;}
.ucomment_meta {margin:0px;
padding:0px;
font-family:arial;
font-size:0.8em;
/*border-top:1px solid #DDDDDD;*/
text-transform:uppercase;
color:#999999;
float:left;
width:300px;
}
.ucomment_meta_dt {margin:0px;
padding:0px;
font-family:arial;
font-size:0.8em;
/*border-top:1px solid #DDDDDD;*/
text-transform:uppercase;
color:#999999;
float:right;
}
 
/* AddComment
--------------------------------------------------*/
#addcomment { margin-top:15px;
 border:1px solid #CCCCCC;
 padding-top:10px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:0px;
/* margin: 10px; Commented for IE fix*/
 font-size:0.9em;
 background:#F4F7FC;
 font:verdana,Arial, Helvetica, Sans-Serif;
 width:508px;
  }
#addcomment h4 { font-size:1.4em !important;
text-transform:none;
margin:0;
padding:0;
font-weight:bold;
font-family:Georgia,Arial,Helvetica,sans-serif;
} 
#addcomment p {margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:5px;}

.form-item { width:170px;
float:left;
/*background:black;*/
/*margin:5px;*/
}
#addcomment input {width:150px; margin:0px; padding:4px; height:16px;/*display:block; border:1px solid #999999;*/}

#addcomment textarea {width:500px;
font:verdana,Arial, Helvetica, Sans-Serif;
font-size:14px; 
margin-top:5px;
margin-bottom:5px;
height:190px;
padding:5px;}

#addcomment #comment-name {
display:block;
}

#addcomment .desc {color:#999999;
font-size:0.8em; 
text-transform:capitalize;
font:verdana,Arial, Helvetica, Sans-Serif !important;
width:180px;
}
#addcomment input#submit {background-color:#4F8ACE;
border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:2px;
width:110px;
}

div.search input#searchbtn, input#comment-submit {
background-color:#4F8ACE;
border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:13px;
font-weight:bold;
padding:2px;
height:25px;
}


/* form
--------------------------------------------------*/

/* Archive & Category & Tags Pages 
--------------------------------*/
#archive h2 {font-size: 1.1em !important; 
           font-family: "Century Gothic",Helvetica,Verdana,Geneva,Arial,Helvetica,sans-serif !important;}

/* content misc
--------------------------------------------------*/
#entrynavigation {border-color:#F3F4F4;}

.next a {float:right;}
.previous a {float:left;}

html>body .editlink {bottom:6px;}
.entry .info .editlink a,
.minientry .editlink a,
#comments li .editlink a {
  display:block;
  height:14px;
  width:14px;
  margin:0;
  padding:0;
  border:none;
  font-size:1px; /* IEWin */
  line-height:0; /* IEWin */
  text-indent:-9999px;
}
.entry .info .editlink a:hover,
.minientry .editlink a:hover,
#comments li .editlink a:hover
  {background:none;}

/* subcontent
--------------------------------------------------*/
#subcontent {
  float:right;
  width:340px; 
  font-size: 0.9em;
  line-height:1.8em;
  background:white;
  padding:10px; 
  padding-top:8px;
  display:inline;
  overflow:hidden; 
  color:#333333;
}
#subcontent ul li {
list-style-type:decimal;
}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 5px;
  border-bottom:none;
}
#subcontent a {color:#003AAA; text-decoration:none;}
#subcontent a:hover {color: #cc0000;}
#subcontent ul.categories li ul ul {margin:0 0 0 16px;}
#subcontent h4{
font-size:1em;
margin:2px;
color:#003366;
padding:0px;
}
.sideboxintro {
background:#FFFFFF url(images/gcsbg.gif) repeat-x scroll left bottom;
border:1px solid #DDDDDD;
position:relative;
padding-top:10px;
padding-left:10px;
}
.subscribe p {padding-bottom:5px;}
#addrss p {padding-bottom:5px;}
#addrss  .bloglines a {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/bloglines.gif) no-repeat scroll left top !important;
width:74px;
}
#addrss p a.google {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/google.gif) no-repeat scroll left top !important;
width:67px;
}

#addrss p a.rss-icon {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/feed-icon.png) no-repeat scroll left top;
width:17px;
}

#addrss p a.yahoo {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/yahoo.gif) no-repeat scroll left top;
width:62px;
}

#addrss p a.netvibes {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/netvibes.gif) no-repeat scroll left top;
width:74px;
}

.subscribe input {
color:#444444;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
padding:3px 0pt 4px 3px;
}
.addrss{padding:0px;margin:0px;}

.popular_post{
background:#F6F6F6 none repeat scroll 0%;
border:1px solid #DDDDDD;
position:relative;
margin-top:15px;
padding-top: 10px;
padding-left: 20px;
}
.recent_post{
background:#F6F6F6 none repeat scroll 0%;
border:1px solid #DDDDDD;
position:relative;
margin-top:15px;
padding-top: 10px;
padding-left: 20px;
}
.sub_sec {
margin-top:15px;
}

#xeiro{
border:1px solid #DDDDDD;
width:200px;
float:right;
background:#EAF3FA ;
}
#xeiro img{margin-left:4px;}

#xeiro p {padding:0px!important;}
#gadsidebar {float:left;}
#connect{
width:120px;
border:1px solid #DDDDDD;
padding-bottom:10px;
padding-left:10px;
background:#F6F6F6 none repeat scroll 0%;
float:right;
}
#connect ul li {list-style:none;}
#connect ul {list-style:none; margin-bottom:0px !important;padding-bottom:0px!important;}
#connect li {margin-left:5px;padding-left:20px;list-style:none;}
#connect li.twitter{background:transparent url(images/twitter-icon.gif) no-repeat scroll left top;
                  padding-left:20px;margin-bottom:5px;}
#connect li.stumble{background:transparent url(images/StumbleUpon.jpg) no-repeat scroll left top;
                  padding-left:20px;margin-bottom:5px;}
#connect li.technorati{background:transparent url(images/technorati.jpg) no-repeat scroll left top;
                     padding-left:20px;margin-bottom:5px;}
#l_sidebar{
  width:215px;
  float: left;
  padding: 0px 0px 5px 0px;
  margin: 0;
  display:inline;
  overflow:hidden;
  background: #fff; 
}

#r_sidebar{
  width:150px;
  float: right;
  padding: 10px 0px 5px 10px;
  margin: 0;
  display:inline;
  overflow:hidden;
  background: #fff;  
 }

#foot_sidebar{
  clear:both;
  float: none;
  padding: 0px;
  margin:0 auto;
  background: #fff;  
 }

#subcontent ul, #subcontent p {
margin:0 0px 0 10px;
}

#subcontent li {
padding: 3px 0 ;
line-height:1.4em;
}

.ads {
background:#fff;
padding: 2px;
}

.ads a {
font-weight: bold;
}

#subcontent img a {
border-bottom: 0px !important;
}

#sideboxrecent {
border: 1px #DDD solid;
background: #f9f9f9;
padding: 5px 5px 5px 10px;
margin: 10px 0;
font-size:1.2em !important;
}


#sideboxyellow {
border: 1px #DDD solid;
background: #FFFFCC;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxblue {
border: 1px #DDD solid;
background: #EAF3FA;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxwhite {
border: 1px #DDD solid;
background: #fff;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxintro {  
border: 1px #DDD solid;
background: #f6f6f6;
padding: 5px 5px 10px 10px;
margin: 10px 0;
}

/* footer
--------------------------------------------------*/
#footer {
  color:#666;
  font-weight:normal; 
  background: #fff;
  clear:both;
  padding: 5px 10px 5px 10px;
  font-size:0.9em; 
  }

#footer a {
color: #0066cc; 
text-decoration:none;
}
#footer a:hover {
color: #000; 
text-decoration:underline !important; 
}
#footer p { 
  padding: 5px 10px 10px 0px;
  text-align: center;
  line-height: 2em; 
}

#footer .sitemeter {float:right;margin:0px!important;padding:0px;}

/* Global Translation
---------------------------------------------------------------------------*/
#translation_bar {background:#F6F6F6 none repeat scroll 0%; border:1px solid #DDDDDD; position:relative;  padding-left:10px; margin-bottom:15px; float:right; width:120px; margin-top:10px;} 

#translation_bar a {margin-left:3px;}

/* Sidebar Post Highlighting
----------------------------------*/
#post_deco {background:#FFFEF5;
           padding-right:5px; }
#post_deco li {border-bottom:1px dashed #DEDEDE;}

/* Leaderboard Technorati Top Banner 728x90
---------------------------------------------*/
#leaderboard {margin:0px auto;}

/* Social Networking 
------------------------------*/
.metacommentsub {
color:#666666 !important;
font-size:11px;
line-height:1.5em;
}

.metacommentsub h4 { 
margin-bottom:0 !important; 
margin-top:4px !important;
color:#003366 !important;
}

.metacommentsub a {color:#777777 !important;}

a.digg {
background:url("images/digg.png") no-repeat scroll 0 0 transparent;
color:#777777;
line-height:25px;
padding:2px 0 2px 25px;
vertical-align:middle;
}

a.delicious  {
background:url("images/delicious.png") no-repeat scroll 0 0 transparent;
color:#777777;
line-height:25px;
padding:2px 0 2px 25px;
vertical-align:middle;
}

a.metarss {
background:url("images/feed.png") no-repeat scroll 0 0 transparent;
color:#777777;
line-height:25px;
padding:2px 0 2px 25px;
vertical-align:middle;
}
a.stumble {
background:url("images/stumble.png") no-repeat scroll 0 0 transparent;
color:#777777;
line-height:25px;
padding:2px 0 2px 25px;
vertical-align:middle;
}

.tweet {
background:url("images/twitter.png") no-repeat scroll 0 0 transparent;
color:#777777;
line-height:25px;
margin:2px 0 0;
padding:2px 0 2px 25px;
vertical-align:middle; }

/* Tabbed Navigation in Sidebar 
------------------------------------------------*/

#v-featured {clear:left; padding-top:15px; width:340px; }

#v-featured .tabs-wrapper {
background:url("images/widgets/click-tab-double-border.gif") no-repeat scroll left bottom #FFFFFF;
height:46px;
}

#v-featured .tabs p {
font:bold 12px Arial;
margin:12px 0 0;
}

#v-featured .tabs {
height:40px; }

#v-featured  .tabs ul {
list-style:none outside none;
margin:0;
padding:0;
}

#v-featured .tabs li {
background-color:#FFFFFF;
border:1px solid #D9D9D9;
color:#999999;
cursor:pointer;
float:left;
height:37px;
margin-top:2px;
padding:0 20px;
list-style:none; 
}

#v-featured .tabs li.active {
background:url("images/widgets/click-tab-selected-tile.gif") repeat-x scroll center top #F6F5F5;
border-bottom-color:#F6F5F5;
color:#515151;
height:39px;
margin-top:0;
z-index:200;
}

#v-featured .content-wrapper {
border-bottom:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
overflow:hidden;
width:338px;
}

#v-featured .scrolling-content {
width:1014px;
}

#v-featured .content1, #v-featured .content2, #v-featured .content3, #v-featured .content4, #v-featured .content5 {
float:left;
padding:0px 5px 0px 20px;
width:313px;
}

/* Editors 
--------------------------------------------*/
#editors {clear:left; padding-top:15px; padding-bottom:10px; width:340px; }

#editors .tabs-wrapper {
background:url("images/widgets/click-tab-double-border.gif") no-repeat scroll left bottom #FFFFFF;
height:46px;
}

#editors .tabs p {
font:bold 12px Arial;
margin:12px 0 0;
}
#editors .tabs li {
background-color:#FFFFFF;
border:1px solid #D9D9D9;
color:#999999;
/*cursor:pointer;*/
float:left;
height:37px;
margin-top:2px;
padding:0 20px;
list-style:none; 
}

#editors .tabs li.active {
background:url("images/widgets/click-tab-selected-tile.gif") repeat-x scroll center top #F6F5F5;
border-bottom-color:#F6F5F5;
color:#515151;
height:39px;
margin-top:0;
z-index:200;
}

#editors .content-wrapper {
border-bottom:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
overflow:hidden;
width:338px;
}

#editors .content-wrapper ul
{font-weight:normal;
list-style:square inside;}

/* Author Bio Page 
---------------------------------*/
#content .authorbio {border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;display:block; margin:0 0 5px; padding:10px 25px 10px 0px; clear:both; }
#content .authorbio  ul {list-style:square; }
#content .authorbio h5 {font: 14px arial;color:#515151;font-weight:bold;}
#content .authorbio h2 {font: 16px arial;color:#515151;font-weight:bold;}
#content .authorpic {background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #F2F2F2;
border-right:1px solid #F2F2F2;
float:left;
height:78px;
padding:3px;
width:78px;}
#content .authordisc {margin-left:105px;font: 12px arial;line-height:18px; color:#333333;min-height:85px }
#content .authorposts {clear:both;}
#content .authorposts h2 {font: 14px arial;color:#515151;font-weight:bold;}
/*#content .authorposts ul {font: 12px arial;line-height:18px; }*/
#content .authorposts ul 
{font-size:12px;
font-weight:normal;
line-height:18px;
margin-bottom:5px;
font-family:arial;
list-style:square inside;}

/* Editors & Authors Page
-------------------------------------*/
#content .editors {border-bottom:1px solid #D9D9D9;display:block; margin:0 0 5px; padding:10px 25px 10px 0px;color:#333333;
font:12px/18px arial; } 
#content .editors h5 {font: 14px arial;color:#515151;font-weight:bold;}
#content .editors h2 {font: 16px arial;color:#515151;font-weight:bold;}

/* Post thumbnails on Homepage
-----------------------------------*/
#content .post_thumbs{border:1px solid #D9D9D9; float:left;margin:5px 10px 5px 0px; width:160px; height:90px; padding: 2px;}
#content .entry{clear:both;}

/* Image alignment 
---------------------------------*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
}
