html,body{
background:#fff;
color:#000;
}
#doc3{
max-width:73.074em;
margin:0 auto;
}
.post{
font-size:120%;
}
.post li{
  list-style:square;
  
}
#bd{
  font-family:"Lucida Grande","charcoal cy",arial,sans-serif;
}
a{
color:#090;
}
.postmetadata {
  padding:.5em;
  border:2px solid #fff;
  border-color:#ccc #fff #ccc #fff;
}
#about{
padding:5px;
border:5px solid #ccc;
background:#ccc;
-moz-border-radius:5px;
margin:0 0 1em 0;
color:#000;
font-weight:bold;
font-size:100%;
}
#about h1{
padding-top:0;
font-weight:bold;
margin-top:0;
font-family:"lucida grande",sans-serif;
color:#060;
font-size:100%;
}
div.entry div{
  margin:1em 0;
  padding:.5em;
}

.postmetadata a{
color:#666;
}

#sidebar{
/*
background:url(images/sidbarback.gif) repeat-x left top #ddd;
text-align:left;
padding:1em 3em;
border-bottom:1px solid #666;
margin-top:1em;
*/
}
#sidebar h2{
  margin:0;
  padding:0;
}
#sidebar a{
  color:#333;
}
#sidebar *{
  list-style:none;
}
#sidebar ul{
  margin:0;
  padding:0;
}
#sidebar ul ul li, .archives li{
  display:inline;
  padding-right:.5em;
}

.archives a{
  color:#666;
}
.archives,.archives ul{
  font-size:100%;
  margin:0;
  padding:0;
}
.archives ul{
  margin:1em 0;
}

#header{
  background:url(images/headerback.gif) repeat-x left bottom #999;
  position:relative;
  text-align:left;
  color:#000;
  padding:1em 21em 2.5em 1em;
}
#ft{
  background:#999;
  border-top:1px solid #fff;
  padding:1em;
  text-align:left;
  color:#333;
}
#ft p,#ft address{
  margin:0;
  padding-bottom:.5em;
}
#ft a{
  color:#000;
}
h1{
  font-weight:normal;
  font-family:'Gill Sans','Arial',sans-serif;
  padding:.5em 0;
  color:#060;
  font-size:157%;
}
h1 a,h2 a{
  color:#060;
  text-decoration:none;
}
h2{
  font-weight:normal;
  font-family:'Gill Sans','Arial',sans-serif;
  color:#363;
  font-size:137%;
}
h3{
  font-weight:normal;
  font-family:'Gill Sans','Arial',sans-serif;
  color:#333;
  font-size:127%;
}
.navigation{
  overflow:hidden;
  padding:1em 0;
}
.navigation a{
  color:#333;
}
.alignright{
  float:right;
  text-align:right;
  width:49%;
}
.alignleft{
  float:left;
  text-align:left;
  width:49%;
}

.commentlist li{
  padding:.5em;
  margin-left:-2em;
}
.commentlist li.alt{
  padding:.5em;
  background:#ddd;
}
#pageslist{
  border-left:1px solid #ccc;
  padding:1em;
  margin-top:1em;
}
#pageslist ul{
  margin:1em 0 0 0 ;
  padding:0;
}
#pageslist li{
  list-style:none;
  padding:.2em 0;
}
#pageslist a{
  display:block;
  color:#000;
  text-decoration:none;
  text-transform:uppercase;
}


#pageslist p a{
  display:inline;
  color:#060;
  text-decoration:underline;
  text-transform:none;
}
#pageslist div img{
  margin:5px auto;
  display:block;
}
#categorieslist li{
  color:#000;
display:inline;
  text-decoration:none;
  text-transform:none;
}
#categorieslist a{
  color:#000;
display:inline;
  text-decoration:none;
  text-transform:none;
}
#pageslist li.ext a{
  background:url(images/arrow.png) center right no-repeat #fff;
}
#pageslist a:hover{
  background:#ddd;
}
#pageslist li.ext a:hover{
  background:url(images/arrow.png) center right no-repeat #dfd;
}
#pageslist #head a{
  font-family:"charcoal cy",sans-serif;
  font-size:180%;
  text-transform:uppercase;
  padding:0;
  font-weight:normal;
  margin:0;
  color:#030;
  text-decoration:none;
  display:block;
}
#head div{
  color:#666;
  padding:.5em 0 1em 0;
}

#sb{
  position:relative;
}

#pageslist h4{
margin:1em 0;
border:1px solid #000;
border-left:none;
padding:5px;
border-right:none;
}
.commentmetadata{
  display:block;
  padding:1em 0;
}
.commentmetadata a{
  color:#333;
}
#commentform textarea{
  width:99%;
  border:2px solid #999;
}
#submit{
  display:block;
  margin:0 0 0 60%;
}
pre{
  padding:1em;
  overflow:auto;
  background:#000;
  color:#0c0;
}
pre code{
  font-family:"Monaco",monospace;
}
#deliciousinfo, #deliciousinfo *{
padding:0;
margin:0;
}
#deliciousinfo a{
color:#333;
}
#deliciousinfo p{
padding:5px 0;
text-align:right;
}
#deliciousinfo{
border:1px solid #9c9;
padding:5px;
background:#efe;
font-size:90%;
}
#deliciousinfo dd{
display:inline;
padding-right:1em;
}
.post small{
display:block;
padding-bottom:5px;
}
#adspace iframe{
display:block;
margin:0 auto; 
}
#yui-main{
  height:30em;
  min-height:30em;
}
#content{
  padding-top:1em;
}
html>body #yui-main{
  height:auto;
}

#content #slideshare-presentations li{
list-style:none;
padding:0;
margin:0;
padding-left:150px;
padding-bottom:1em;
position:relative;
}
#content #slideshare-presentations img{
position:absolute;
padding:5px;
border:1px solid #ccc;
top:0;
left:0;
}

#content #slideshare-presentations span{
position:absolute;
top:0;
left:-40000px;
}
#content #slideshare-presentations h2{
padding-top:0;
margin-top:0;
}
.slideshare-show a{
border:1px solid #393;
background:#cfc;
text-align:center;
color:#000;
padding:5px;
display:block;
}
.slideshare-presentation .slideshare-show a{
border:none;
background:transparent;
text-align:center;
color:#000;
padding:5px;
display:block;
}
div.slideshare-presentation{
position:relative;
top:.5em;
border:1px solid #ccc;
background:#eee;
margin:.5em 0;
clear:both;
}

div.slideshare-presentation img{
position:absolute;
top:15px;
left:5px;
margin-right:10px;
}
div.slideshare-presentation h2{
margin:0;
padding:0 0 .5em 190px;
}
div.slideshare-presentation p{
margin:0;
padding:0 0 .5em 190px;
}
div.slideshare-show{
text-align:center;
}
div.slideshare-show{
border-top:1px solid #ccc;
margin:0 auto;
padding:5px;
background:#fff;
}
