html {

}

body{
    font-family: Georgia, serif;
    line-height: 150%;
}

span.sec{  
    color:#000;
    font-weight:bold;
    margin-top:0.5em;
}

a:visited
{
    color:#666;
}

a:hover
{
    color:#339;
}
blockquote { 
    padding-left:1em; 
    margin: 0 0 0.5em 0.5em; 
    border-left:3px solid #ccc; 
    font-style:italic;
    font-size:108%/1.5em;  
}

/*                   
                     h1{
                     font-size:153.9%; 
                     margin-left:0em;
                     }
                     
h2{
font-size:138.5%;
line-height: 1.05em;
}
h3{
font-size:131%;
}                    
h4{
font-size:123.1%;
}                 
h5{
font-size:116%;
}                    
h6{
font-size:108%;        
}

p 
{ 
    font:116%/1.5em; 
    line-height:1.25em;
}

p img       { float: left; margin: 0 1em 1em 0; padding: 0; }
p img.right { float: right; margin: 0 0 1em 1em;  }
li ul, 
li ol  { margin:0 0.5em; }
ul, ol { margin: 0 0.5em 0.5em 0.5em; }

li{
    list-style-image:url('http://pradeepgowda.com/img/li.png');
    margin-bottom: 0.3em; 
}

dl { margin: 0 0 1.5em 0.5em; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }


table {  margin-bottom: 1.5em; border-collapse: collapse; }
th {font-weight: bold; }
tr, th, td { margin:0; padding:0 1.5em 0 1em; height:18px; }
tfoot { font-style: italic;  }
caption { text-align:center; font-family:Georgia, serif;  }


abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }


strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
*/

pre, code { white-space: pre; }

pre{
    background:#fff;
    font-family: "American Typewriter", Consolas, Inconsolata, "Courier New", monospace;
}

code, .taglink {
    margin:0em;
    font-size: 0.9em;
    background: #f0f0f0;
    padding-left: 0.2em;
    padding-right: 0.2em;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
}

pre,tt { font: monospace; line-height: 1.3; } 
tt { display: block; margin: 1.5em 0; }
hr {margin-bottom:1.5em;}

#sitelogo
{
  font-variant: small-caps;
  font-family: georgia, baskerville, serif;
}

#sitelogo a{
  color: #97B9ED;
  text-decoration:none;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 3px;
  margin-top:0em;
}
#sitelogo a:hover
{
  color:#ccc;
}

.article
{
    max-width:42em;
    padding-bottom:1em;
}
ul.article-list li
{
    line-height:1.5em;
    margin-bottom: 4px;
}

ul.article-list li span
{
    paddin-left: 3em;
}
ul.nobullet li
{
  list-style-type:none;
}

#social-links a,
#prof-links a,
#code-links a
{
  margin:0 0.3em 0 0;
}
#profile-links li
{
    list-style-type: none;
}
#profile-links li span
{
    font-weight:bold;
}
.picframe img{
   border: solid 1px #eee; 
   padding:4px; 
   margin-right: 5px; 
   margin-bottom: 5px;
   align:bottom;
}
span.entrydate{
    font-size:0.9em;
    color:#444;
    font-weight:bold;
    margin-bottom:0em; 
}

.article h2{
    margin:0;
}
.postmeta{
    margin-top:2em;
    margin-bottom:0em;
}

.entrymeta{
    margin: 2em 0 0 0;
}

.docurl{
    color: #ccc;
    font-size:0.9em;
    margin-top:1em;
}

/* CHART LISTS */
.chartlist { 
    float: left; 
    border-top: 1px solid #EEE; 
    margin-left:0em;
    list-style-position:outside;
}
.chartlist li { 
    position: relative;
    display: block;  
    border-bottom: 1px solid #EEE; 
    _zoom: 1;
}
.chartlist li a { 
    display: block; 
    padding: 0.4em 4.5em 0.4em 0.5em;
    position: relative; 
    z-index: 2; 
}
.chartlist .count { 
    display: block; 
    position: absolute; 
    top: 0; 
    right: 0; 
    margin: 0 0.3em; 
    text-align: right; 
    color: #999; 
    font-weight: bold; 
    font-size: 0.875em; 
    line-height: 2em; 
}
.chartlist .index { 
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    background: #B8E4F5; 
    text-indent: -9999px; 
    overflow: hidden; 
    line-height: 2em;
}
.chartlist li:hover { 
    background: #EFEFEF; 
}

.taglink{
    margin-right:0.1em;
}

.wndt{
    font-variant: small-caps; 
    letter-spacing: 0.1em;
} 
#fpstory{
    margin-top:0em;
    padding-top:0em;
}
#featured {
    
}
#featured dt{
    margin:0.5em 0;
}
#featured dd{
    margin-left:0.2em;
}

#featured dd * {
    margin:0em;
    padding:0em;
}

#search{
    text-align:right; 
    padding-top:0.5em;
}
#zeitgeist2 li{
    line-height:2em;
    border-bottom: solid 1px #eeeeee;
    margin-left:-1em;
   list-style-image:none; 
}

table#tblprev tr{
    border-bottom: solid 1px #ccc;    
}
/* Tables */
/* from sinorcaish */
table.simple {
   color:           inherit;
   background:      inherit;	/* Don't make tables transparent */
   border-collapse: collapse;
   border-spacing:  0;
   empty-cells:     show;
   margin:          0.5em 2.5em 0.5em 0em;
   padding:         0;
   border:          1px solid #999999;
}

table.simple caption {
   text-align:      center;
   caption-side:    top;
   margin:          0 2.5em 0.75em;
   padding:         0;
   border:          none;
}

table.simple td,
table.simple th {
   text-align:      center;
   vertical-align:  middle;
   margin:          0;
   padding:         0.25em 0.5em;
   border:          1px solid #999999;
}

table.simple th,
table.simple td.highlight,
table.simple th.highlight {
   font-weight:     bold;
   color:           inherit;
   background:      #cccccc;
}

table.simple td.lighter,
table.simple th.lighter {
   color:           inherit;
   background:      #F8F8F8;
}

table.simple td.left,
table.simple th.left {
   text-align:      left;
}

table.simple td.center,
table.simple th.center {
   text-align:      center;
}

table.simple td.right,
table.simple th.right {
   text-align:      right;
}
